FAQ Debug: Polecenia przydatne podczas diagnostyki systemu lub działających w nim usług

Discussion in 'Oh'Linux? Software hacking' started by Silas Mariusz, Jun 26, 2015.

Loading...
  1. Silas Mariusz
    Online

    Silas Mariusz SysOp Administrator

    Joined:
    Apr 5, 2008
    Messages:
    7,827
    Local Time:
    9:13 AM
    Ratings:
    +1,669 / 34 / -7
    Followers:
    32
    QNAP:
    TS-x77
    Ethernet:
    1 GbE
    TS-x77 1 GbE
    Poniższe dwa zestawy poleceń przydatne są do diagnostyki uruchomionych w systemie usług, ale także w przypadku kiedy system wpadł w tzw. bootloop'a lub poprostu się nie uruchamia.
    1. Wyłączenie autowznawiania umarłych procesów aplikacji, tzw. Watchdog'a
    2. Wyłączenie wygaszacza ekranu (loga podczas inicjacji systemu)


    1. Wyłączenie autowznawiania umarłych procesów aplikacji, tzw. Watchdog'a:
    Code (Bash):
    1. /sbin/daemon_mgr qwatchdogd stop “/sbin/qwatchdogd”
    2. /sbin/qwatchdogd –d
    3. rmmod iTCO_wdt

    2. Wyłączenie wygaszacza ekranu (loga podczas inicjacji systemu):
    To disable screensaver, we have to change the kernel command line of bootloader (Grub) and reboot.
    Please type the following commands
    Code (Bash):
    1. # find the DOM device
    2. hal_app --get_boot_pd port_id=0
    Example: /dev/sdc
    Note: The device name will be different in runtime system

    Code (Bash):
    1. # mount the bootloader partition
    2. mkdir /mnt/boot; mount /dev/sdc1 /mnt/boot
    3.  
    4. # change the kernel command line in grub
    5. vi /mnt/boot/grub.cfg
    find the following file content linux /boot/bzImage root=/dev/ram0 rw, e.g:
    Code (Text):
    1. menuentry 'DOM kernel X86' --class ubuntu --class gnu-linux --class gnu --class os {
    2.   insmod ext2
    3.   set root='(hd0,2)'
    4.   linux  /boot/bzImage root=/dev/ram0 rw
    5.   initrd  /boot/initrd.boot
    6. }
    7. menuentry 'DOM kernel X86 backup' --class ubuntu --class gnu-linux --class gnu --class os {
    8.   insmod ext2
    9.   set root='(hd0,3)'
    10.   linux  /boot/bzImage root=/dev/ram0 rw
    11.   initrd  /boot/initrd.boot
    and change these as
    Code (Text):
    1. menuentry 'DOM kernel X86' --class ubuntu --class gnu-linux --class gnu --class os {
    2.   insmod ext2
    3.   set root='(hd0,2)'
    4.   linux  /boot/bzImage root=/dev/ram0 rw consoleblank=0
    5.   initrd  /boot/initrd.boot
    6. }
    7. menuentry 'DOM kernel X86 backup' --class ubuntu --class gnu-linux --class gnu --class os {
    8.   insmod ext2
    9.   set root='(hd0,3)'
    10.   linux  /boot/bzImage root=/dev/ram0 rw consoleblank=0
    11.   initrd  /boot/initrd.boot
    Code (Bash):
    1. # unmount the partition and reboot
    2. umount /dev/sdc1
    3.  
    4. reboot