projekte:anbernic_linux_hacking
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projekte:anbernic_linux_hacking [2024/10/12 15:10] – [Konsole nach Start] dominik | projekte:anbernic_linux_hacking [2024/10/14 03:42] (current) – [Kernel quellen 4.9.170] dominik | ||
---|---|---|---|
Line 153: | Line 153: | ||
===== Autostart ===== | ===== Autostart ===== | ||
- | ==== / | + | |
- | Die Datei / | + | |
- | + | ||
- | | + | |
- | * startet alle *.sh in ''/ | + | |
- | + | ||
- | ==== User .bashrc ==== | + | |
- | Die Datei .bashrc ist eine benutzerspezifische Konfigurationsdatei für die Bash-Shell (Bourne Again Shell), die verwendet wird, um die Umgebung für interaktive, | + | |
- | + | ||
- | * Startet nach User login | + | |
- | + | ||
- | ==== user .profile ==== | + | |
- | Die Datei .profile ist eine benutzerspezifische Konfigurationsdatei in Unix-ähnlichen Betriebssystemen (z. B. Linux), die verwendet wird, um die Umgebung eines Benutzers einzurichten, | + | |
- | + | ||
- | * Startet nach User login | + | |
- | * Startet nach .bashrc | + | |
- | + | ||
- | + | ||
- | ==== / | + | |
- | Die Datei / | + | |
- | * eigentlich in neuen System abgelöst durch systemd | + | |
- | * '' | + | |
- | * Beispiel : Bluetooth Treiber nachladen \\ < | + | |
- | rtk_hciattach -n -s 115200 /dev/ttyS1 rtk_h5 & | + | |
- | </ | + | |
- | * Ist ein Service : \\ rc-local.service | + | |
- | + | ||
- | ==== / | + | |
- | + | ||
- | ===== Autostart | + | |
- | * in /home/pi eine Datei anlegen \\ '' | + | |
- | # | + | |
- | + | ||
- | # Log-Datei | + | |
- | LOG_FILE="/ | + | |
- | + | ||
- | # Überprüfe, | + | |
- | if [ " | + | |
- | # Überprüfe, | + | |
- | if [ ! -f " | + | |
- | touch " | + | |
- | chmod 666 " | + | |
- | echo " | + | |
- | fi | + | |
- | fi | + | |
- | + | ||
- | # Überprüfe, | + | |
- | if [ -z " | + | |
- | echo " | + | |
- | exit 1 | + | |
- | fi | + | |
- | + | ||
- | # Log-Daten sammeln | + | |
- | TIMESTAMP=$(date ' | + | |
- | USER=$(whoami) | + | |
- | HOSTNAME=$(hostname) | + | |
- | IP_ADDRESS=$(hostname -I) | + | |
- | LOAD=$(uptime | awk ' | + | |
- | MEMORY=$(free -m | awk ' | + | |
- | PID=$$ | + | |
- | # | + | |
- | GROUPS=$(groups $USER) | + | |
- | OS_KERNEL=$(uname -sr) | + | |
- | UPTIME=$(uptime -p) | + | |
- | DISK_USAGE=$(df -h / | awk 'NR==2 {print $5}' | + | |
- | WORK_DIR=$(pwd) | + | |
- | TTY=$(tty) | + | |
- | + | ||
- | # Log-Eintrag schreiben | + | |
- | echo " | + | |
- | </ | + | |
- | * '' | + | |
- | * Ergebnis \\ < | + | |
- | root@FriemelKiste: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | 2024-10-03 23: | + | |
- | </ | + | |
Line 270: | Line 177: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * **Login als Pi User** -> '' |
- | * Wenn eine .bash_profile | + | * '' |
if [ -f ~/.bashrc ]; then | if [ -f ~/.bashrc ]; then | ||
source ~/.bashrc | source ~/.bashrc | ||
Line 286: | Line 193: | ||
</ | </ | ||
* '' | * '' | ||
- | ==== X Server Test ==== | + | |
- | * '' | + | |
==== Autologin X + xterm ==== | ==== Autologin X + xterm ==== | ||
Line 304: | Line 210: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * **Login |
- | | + | |
* '' | * '' | ||
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then | if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then | ||
Line 316: | Line 221: | ||
xterm -fa ' | xterm -fa ' | ||
</ | </ | ||
+ | * X Server Test -> '' | ||
* '' | * '' | ||
==== Login mit Lightdm + xterm ==== | ==== Login mit Lightdm + xterm ==== | ||
- | * '' | + | * '' |
* '' | * '' | ||
* User mit mehr Rechten versehen (nötig ist hier aber nur video) \\ '' | * User mit mehr Rechten versehen (nötig ist hier aber nur video) \\ '' | ||
Line 352: | Line 258: | ||
==== Login mit Lightdm + xfce ==== | ==== Login mit Lightdm + xfce ==== | ||
* Login als User (Pi z.B.) | * Login als User (Pi z.B.) | ||
- | * '' | + | * '' |
* '' | * '' | ||
* User mit mehr Rechten versehen \\ '' | * User mit mehr Rechten versehen \\ '' | ||
Line 413: | Line 319: | ||
==== TigerVnc ==== | ==== TigerVnc ==== | ||
* '' | * '' | ||
+ | * **Login als pi** -> '' | ||
* '' | * '' | ||
* Konfigurationsdatei anpassen | * Konfigurationsdatei anpassen | ||
Line 505: | Line 412: | ||
* '' | * '' | ||
* '' | * '' | ||
- | | + | < |
* '' | * '' | ||
* Kernel Header installieren | * Kernel Header installieren |
projekte/anbernic_linux_hacking.1728738601.txt.gz · Last modified: 2024/10/12 15:10 by dominik