/l3/users/21-05-2007/nt-ladm/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 |
|
#apt-get install linux-image-2.6.18-4-686 -y
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: linux-doc-2.6.18 Рекомендуемые пакеты: libc6-i686 НОВЫЕ пакеты, которые будут установлены: linux-image-2.6.18-4-686 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено. Необходимо скачать 16,3MБ архивов. ... Running depmod. Finding valid ramdisk creators. Using mkinitramfs-kpkg to build the ramdisk. Running postinst hook script /sbin/update-grub. Searching for GRUB installation directory ... found: /boot/grub Testing for an existing GRUB menu.list file ... found: /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /boot/vmlinuz-2.6.18-4-686 Found kernel: /boot/vmlinuz-2.6.16-2-686 Updating /boot/grub/menu.lst ... done |
#apt-get install linux-image-2.6.18-4-686 -y
|
#ls -l /boot/
итого 19063 -rw-r--r-- 1 root root 67094 2006-07-16 00:08 config-2.6.16-2-686 -rw-r--r-- 1 root root 70781 2007-03-26 19:32 config-2.6.18-4-686 -rw-r--r-- 1 root root 67238 2007-03-27 01:59 config-2.6.18-4-xen-686 drwxr-xr-x 2 root root 1024 2007-05-21 16:29 grub -rw-r--r-- 1 root root 4333488 2007-05-13 17:41 initrd.img-2.6.16-2-686 -rw-r--r-- 1 root root 4416208 2007-05-21 16:29 initrd.img-2.6.18-4-686 -rw-r--r-- 1 root root 4448124 2007-05-13 18:21 initrd.img-2.6.18-4-xen-686 -rw-r--r-- 1 root root 651388 2006-07-16 06:00 System.map-2.6.16-2-686 -rw-r--r-- 1 root root 722037 2007-03-27 01:42 System.map-2.6.18-4-686 -rw-r--r-- 1 root root 731303 2007-03-27 01:59 System.map-2.6.18-4-xen-686 -rw-r--r-- 1 root root 1144286 2006-07-16 06:00 vmlinuz-2.6.16-2-686 -rw-r--r-- 1 root root 1260290 2007-03-27 01:42 vmlinuz-2.6.18-4-686 -rw-r--r-- 1 root root 1245880 2007-03-27 01:58 vmlinuz-2.6.18-4-xen-686 -rw-r--r-- 1 root root 264872 2006-11-02 21:39 xen-3.0.3-1-i386-pae.gz |
#vim /boot/System.map-2.6.1
|
#vim /boot/System.map-2.6.1
|
#vim /boot/System.map-2.6.18-4-686
|
#ls -l /boot/
итого 19063 -rw-r--r-- 1 root root 67094 2006-07-16 00:08 config-2.6.16-2-686 -rw-r--r-- 1 root root 70781 2007-03-26 19:32 config-2.6.18-4-686 -rw-r--r-- 1 root root 67238 2007-03-27 01:59 config-2.6.18-4-xen-686 drwxr-xr-x 2 root root 1024 2007-05-21 16:29 grub -rw-r--r-- 1 root root 4333488 2007-05-13 17:41 initrd.img-2.6.16-2-686 -rw-r--r-- 1 root root 4416208 2007-05-21 16:29 initrd.img-2.6.18-4-686 -rw-r--r-- 1 root root 4448124 2007-05-13 18:21 initrd.img-2.6.18-4-xen-686 -rw-r--r-- 1 root root 651388 2006-07-16 06:00 System.map-2.6.16-2-686 -rw-r--r-- 1 root root 722037 2007-03-27 01:42 System.map-2.6.18-4-686 -rw-r--r-- 1 root root 731303 2007-03-27 01:59 System.map-2.6.18-4-xen-686 -rw-r--r-- 1 root root 1144286 2006-07-16 06:00 vmlinuz-2.6.16-2-686 -rw-r--r-- 1 root root 1260290 2007-03-27 01:42 vmlinuz-2.6.18-4-686 -rw-r--r-- 1 root root 1245880 2007-03-27 01:58 vmlinuz-2.6.18-4-xen-686 -rw-r--r-- 1 root root 264872 2006-11-02 21:39 xen-3.0.3-1-i386-pae.gz |
#ls -lh /boot/
итого 19M -rw-r--r-- 1 root root 66K 2006-07-16 00:08 config-2.6.16-2-686 -rw-r--r-- 1 root root 70K 2007-03-26 19:32 config-2.6.18-4-686 -rw-r--r-- 1 root root 66K 2007-03-27 01:59 config-2.6.18-4-xen-686 drwxr-xr-x 2 root root 1,0K 2007-05-21 16:29 grub -rw-r--r-- 1 root root 4,2M 2007-05-13 17:41 initrd.img-2.6.16-2-686 -rw-r--r-- 1 root root 4,3M 2007-05-21 16:29 initrd.img-2.6.18-4-686 -rw-r--r-- 1 root root 4,3M 2007-05-13 18:21 initrd.img-2.6.18-4-xen-686 -rw-r--r-- 1 root root 637K 2006-07-16 06:00 System.map-2.6.16-2-686 -rw-r--r-- 1 root root 706K 2007-03-27 01:42 System.map-2.6.18-4-686 -rw-r--r-- 1 root root 715K 2007-03-27 01:59 System.map-2.6.18-4-xen-686 -rw-r--r-- 1 root root 1,1M 2006-07-16 06:00 vmlinuz-2.6.16-2-686 -rw-r--r-- 1 root root 1,3M 2007-03-27 01:42 vmlinuz-2.6.18-4-686 -rw-r--r-- 1 root root 1,2M 2007-03-27 01:58 vmlinuz-2.6.18-4-xen-686 -rw-r--r-- 1 root root 259K 2006-11-02 21:39 xen-3.0.3-1-i386-pae.gz |
#ls -lh /boot/grub/
итого 167K -rw-r--r-- 1 root root 197 2007-05-13 17:49 default -rw-r--r-- 1 root root 15 2007-05-13 17:49 device.map -rw-r--r-- 1 root root 7,3K 2007-05-13 17:49 e2fs_stage1_5 -rw-r--r-- 1 root root 7,2K 2007-05-13 17:49 fat_stage1_5 -rw-r--r-- 1 root root 7,9K 2007-05-13 17:49 jfs_stage1_5 -rw-r--r-- 1 root root 4,4K 2007-05-21 16:29 menu.lst -rw-r--r-- 1 root root 4,1K 2007-05-21 16:29 menu.lst~ -rw-r--r-- 1 root root 6,6K 2007-05-13 17:49 minix_stage1_5 -rw-r--r-- 1 root root 8,9K 2007-05-13 17:49 reiserfs_stage1_5 -rw-r--r-- 1 root root 512 2007-05-13 17:49 stage1 -rw-r--r-- 1 root root 104K 2007-05-13 17:49 stage2 -rw-r--r-- 1 root root 8,6K 2007-05-13 17:49 xfs_stage1_5 |
#ls -lh /boot/grub/
|
#vim /boot/grub/menu.lst
|
#apt-cache search splashimages
grub-splashimages - a collection of great GRUB splashimages |
#apt-get install grub-splashimages
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: grubconf НОВЫЕ пакеты, которые будут установлены: grub-splashimages обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено. Необходимо скачать 292kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 365kB. Получено:1 http://debian.org.ua etch/main grub-splashimages 1.0.0 [292kB] Получено 292kB за 1s (170kB/c) Выбор ранее не выбранного пакета grub-splashimages. (Чтение базы данных... на данный момент установлено 20138 файлов и каталогов.) Распаковывается пакет grub-splashimages (из файла .../grub-splashimages_1.0.0_all.deb)... Настраивается пакет grub-splashimages (1.0.0) ... |
#dpkg -L grub-splashimages
/. /boot /boot/grub /boot/grub/splashimages /boot/grub/splashimages/CRW_7206_14.xpm.gz /boot/grub/splashimages/bike_gua.xpm.gz /boot/grub/splashimages/biosplash.xpm.gz /boot/grub/splashimages/debsplash.xpm.gz /boot/grub/splashimages/fiesta.xpm.gz /boot/grub/splashimages/gentleblue.xpm.gz /boot/grub/splashimages/guitar.xpm.gz /usr /usr/share /usr/share/doc /usr/share/doc/grub-splashimages /usr/share/doc/grub-splashimages/README /usr/share/doc/grub-splashimages/copyright /usr/share/doc/grub-splashimages/changelog.gz |
#vim /boot/grub/menu.lst
23c23 < --- > splashimage = /boot/grub/splashimages/debsplash.xpm.gz |
#reboot
|
#uname -r
2.6.18-4-686 |
#ls -l /lib/modules/
итого 3 drwxr-xr-x 3 root root 1024 2007-05-13 17:41 2.6.16-2-686 drwxr-xr-x 3 root root 1024 2007-05-21 16:28 2.6.18-4-686 drwxr-xr-x 3 root root 1024 2007-05-13 18:21 2.6.18-4-xen-686 |
#ls -l /usr/
итого 6297696 drwxr-xr-x 2 root root 8192 2007-05-21 16:15 bin drwxr-xr-x 2 root root 4096 2007-05-13 17:40 games drwxr-xr-x 2 root root 4096 2007-05-13 17:40 include drwxr-xr-x 33 root root 4096 2007-05-21 16:15 lib drwxrwsr-x 9 root staff 4096 2007-05-13 17:40 local drwxr-xr-x 2 root root 49152 2007-05-13 17:39 lost+found drwxr-xr-x 2 root root 4096 2007-05-21 12:50 sbin drwxr-xr-x 65 root root 4096 2007-05-21 12:41 share -rw-r--r-- 1 root root 6442450944 2007-05-17 22:29 sles5.img drwxrwsr-x 2 root src 4096 2006-05-05 19:23 src |
#ls -l /usr/src/
итого 0 |
#ls -l /usr/src/
итого 0 |
#apt-cache search linux | grep source | less
|
#apt- get install linux-source-2.6.18
bash: apt-: command not found |
#apt-get install linux-source-2.6.18
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: binutils bzip2 libbz2-1.0 Предлагаемые пакеты: binutils-doc libncurses-dev kernel-package libqt3-mt-dev Рекомендуемые пакеты: libc6-dev libc-dev gcc НОВЫЕ пакеты, которые будут установлены: binutils bzip2 linux-source-2.6.18 Пакеты, которые будут обновлены: libbz2-1.0 обновлено 1, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 106 пакетов не обновлено. Необходимо скачать 44,3MБ архивов. После распаковки объем занятого дискового пространства возрастёт на 49,2MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Заметьте, вместо libc-dev выбирается libc6-dev Будут установлены следующие дополнительные пакеты: binutils bzip2 cpp cpp-4.1 gcc-4.1 libbz2-1.0 libssp0 linux-kernel-headers Предлагаемые пакеты: binutils-doc cpp-doc gcc-4.1-locales manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0 glibc-doc libncurses-dev kernel-package libqt3-mt-dev Рекомендуемые пакеты: ... Получено:4 http://debian.org.ua etch/main cpp-4.1 4.1.1-21 [2331kB] Получено:5 http://debian.org.ua etch/main cpp 4:4.1.1-15 [11,6kB] Получено:6 http://debian.org.ua etch/main libssp0 4.1.1-21 [4492B] Получено:7 http://debian.org.ua etch/main gcc-4.1 4.1.1-21 [461kB] Получено:8 http://debian.org.ua etch/main gcc 4:4.1.1-15 [5052B] Получено:9 http://debian.org.ua etch/main linux-kernel-headers 2.6.18-7 [1875kB] Получено:10 http://debian.org.ua etch/main libc6-dev 2.3.6.ds1-13 [2716kB] Получено:11 http://debian.org.ua etch/main linux-source-2.6.18 2.6.18.dfsg.1-12 [41,4MB] 24% [11 linux-source-2.6.18 2191784/41,4MB 5%] 230kB/s 2m50s [1]+ Stopped apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc |
#nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc &
[2] 2619 |
#nohup: вывод добавляется в `nohup.out'
[2]- Exit 100 nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc |
#tail -f nohup.out
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
#tail -f nohup.out
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
#nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc &
[2] 2652 nohup: вывод добавляется в `nohup.out' |
#tail -f nohup.out
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? [2]- Exit 100 nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc |
#ohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc
|
#bg
[1]+ apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc & |
#nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc &
[1] 2751 |
#nohup: вывод добавляется в `nohup.out'
[1]+ Exit 1 nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc |
#tail -f nohup.out
libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: binutils bzip2 cpp cpp-4.1 gcc gcc-4.1 libc6-dev libssp0 linux-kernel-headers linux-source-2.6.18 Пакеты, которые будут обновлены: libbz2-1.0 обновлено 1, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 106 пакетов не обновлено. Необходимо скачать 41,4MB/51,7MB архивов. После распаковки объем занятого дискового пространства возрастёт на 78,1MB. Хотите продолжить [Д/н]? Аварийное завершение. |
#nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y &
[1] 2779 nohup: вывод добавляется в `nohup.out' |
#tail -f nohup.out
libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: binutils bzip2 cpp cpp-4.1 gcc gcc-4.1 libc6-dev libssp0 linux-kernel-headers linux-source-2.6.18 Пакеты, которые будут обновлены: libbz2-1.0 обновлено 1, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 106 пакетов не обновлено. Необходимо скачать 41,4MB/51,7MB архивов. После распаковки объем занятого дискового пространства возрастёт на 78,1MB. Получено:1 http://debian.org.ua etch/main linux-source-2.6.18 2.6.18.dfsg.1-12 [41,4MB] |
#tail -f nohup.out
libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: binutils bzip2 cpp cpp-4.1 gcc gcc-4.1 libc6-dev libssp0 linux-kernel-headers linux-source-2.6.18 Пакеты, которые будут обновлены: libbz2-1.0 обновлено 1, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 106 пакетов не обновлено. Необходимо скачать 41,4MB/51,7MB архивов. После распаковки объем занятого дискового пространства возрастёт на 78,1MB. Получено:1 http://debian.org.ua etch/main linux-source-2.6.18 2.6.18.dfsg.1-12 [41,4MB] |
#mkdit /tmp/1
bash: mkdit: command not found |
#mkdir /tmp/1
|
#cp /boot/initrd.img-2.6.18-4-686 /tmp/1
|
#file /tmp/1/initrd.img-2.6.18-4-686
/tmp/1/initrd.img-2.6.18-4-686: gzip compressed data, from Unix, last modified: Mon May 21 16:28:58 2007, max compression |
#cd /tmp/1/
|
#gzip --help
gzip 1.3.5 (2002-09-30) usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...] -c --stdout write on standard output, keep original files unchanged -d --decompress decompress -f --force force overwrite of output file and compress links -h --help give this help -l --list list compressed file contents -L --license display software license -n --no-name do not save or restore the original name and time stamp ... -r --recursive operate recursively on directories -S .suf --suffix .suf use suffix .suf on compressed files -t --test test compressed file integrity -v --verbose verbose mode -V --version display version number -1 --fast compress faster -9 --best compress better --rsyncable Make rsync-friendly archive file... files to (de)compress. If none given, use standard input. Report bugs to <bug-gzip@gnu.org>. |
#gzip -d initrd.img-2.6.18-4-686
gzip: initrd.img-2.6.18-4-686: unknown suffix -- ignored |
#mv initrd.img-2.6.18-4-686{,.gz}
|
#ls
initrd.img-2.6.18-4-686.gz |
#gunzip initrd.img-2.6.18-4-686.gz
|
#ls
initrd.img-2.6.18-4-686 |
#file initrd.img-2.6.18-4-686
initrd.img-2.6.18-4-686: ASCII cpio archive (SVR4 with no CRC) |
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data. From net.nt (10.0.17.1) icmp_seq=1 Destination Host Unreachable --- mail.ru ping statistics --- 4 packets transmitted, 0 received, +1 errors, 100% packet loss, time 2998ms |
#ping 10.0.35.
ping: unknown host 10.0.35. |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. From 10.0.17.1 icmp_seq=2 Destination Host Unreachable From 10.0.17.1 icmp_seq=3 Destination Host Unreachable --- 10.0.35.1 ping statistics --- 4 packets transmitted, 0 received, +2 errors, 100% packet loss, time 3009ms , pipe 2 [1]+ Exit 100 nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y (wd: ~) (wd now: /tmp/1) |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. From 10.0.17.1 icmp_seq=2 Destination Host Unreachable From 10.0.17.1 icmp_seq=5 Destination Host Unreachable From 10.0.17.1 icmp_seq=6 Destination Host Unreachable --- 10.0.35.1 ping statistics --- 8 packets transmitted, 0 received, +3 errors, 100% packet loss, time 7001ms , pipe 2 |
#ssh 10.0.17.1
Connection to 10.0.17.1 closed. |
#pwd
/tmp/1 |
#ls
initrd.img-2.6.18-4-686 |
#mkdir 2
|
#cd 2
|
#cpio -iv < ../
2/ initrd.img-2.6.18-4-686 |
#cpio -iv < ../initrd.img-2.6.18-4-686
lib/modules/2.6.18-4-686/kernel/drivers/net/8139cp.ko lib/modules/2.6.18-4-686/kernel/drivers/net/8139too.ko lib/modules/2.6.18-4-686/kernel/drivers/net/8390.ko lib/modules/2.6.18-4-686/kernel/drivers/net/b44.ko lib/modules/2.6.18-4-686/kernel/drivers/net/bnx2.ko lib/modules/2.6.18-4-686/kernel/drivers/net/defxx.ko lib/modules/2.6.18-4-686/kernel/drivers/net/dl2k.ko lib/modules/2.6.18-4-686/kernel/drivers/net/e1000 lib/modules/2.6.18-4-686/kernel/drivers/net/e1000/e1000.ko lib/modules/2.6.18-4-686/kernel/drivers/net/e100.ko ... scripts/local-top scripts/local-top/udev_helper scripts/local-top/mdraid scripts/local-top/lvm scripts/nfs scripts/nfs-bottom scripts/nfs-premount scripts/nfs-top init 20168 blocks |
#ls
bin conf etc init lib modules sbin scripts |
#vim init
128a129,136 > echo "This is our initrd!!!!!" > echo "This is our initrd!!!!!" > echo "This is our initrd!!!!!" > echo "This is our initrd!!!!!" > echo "This is our initrd!!!!!" > echo "This is our initrd!!!!!" > > |
#ls
bin conf etc init lib modules sbin scripts |
#cpio -iv < ../initrd.img-2.6.18-4-686
|
#find .
./lib/modules/2.6.18-4-686/kernel/drivers/net/3c59x.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8139cp.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8139too.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8390.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/b44.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/bnx2.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/defxx.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/dl2k.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/e1000 ./lib/modules/2.6.18-4-686/kernel/drivers/net/e1000/e1000.ko ... ./scripts/local-premount/resume ./scripts/local-top ./scripts/local-top/udev_helper ./scripts/local-top/mdraid ./scripts/local-top/lvm ./scripts/nfs ./scripts/nfs-bottom ./scripts/nfs-premount ./scripts/nfs-top ./init |
#find .
./lib/modules/2.6.18-4-686/kernel/drivers/net/3c59x.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8139cp.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8139too.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8390.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/b44.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/bnx2.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/defxx.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/dl2k.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/e1000 ./lib/modules/2.6.18-4-686/kernel/drivers/net/e1000/e1000.ko ... ./scripts/local-premount/resume ./scripts/local-top ./scripts/local-top/udev_helper ./scripts/local-top/mdraid ./scripts/local-top/lvm ./scripts/nfs ./scripts/nfs-bottom ./scripts/nfs-premount ./scripts/nfs-top ./init |
#find ./
./lib/modules/2.6.18-4-686/kernel/drivers/net/3c59x.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8139cp.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8139too.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/8390.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/b44.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/bnx2.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/defxx.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/dl2k.ko ./lib/modules/2.6.18-4-686/kernel/drivers/net/e1000 ./lib/modules/2.6.18-4-686/kernel/drivers/net/e1000/e1000.ko ... ./scripts/local-premount/resume ./scripts/local-top ./scripts/local-top/udev_helper ./scripts/local-top/mdraid ./scripts/local-top/lvm ./scripts/nfs ./scripts/nfs-bottom ./scripts/nfs-premount ./scripts/nfs-top ./init |
#find . | cpio
|
#cpio --help
Usage: cpio [OPTION...] [destination-directory] GNU `cpio' copies files to and from archives Examples: # Copy files named in name-list to the archive cpio -o < name-list [> archive] # Extract files from the archive cpio -i [< archive] # Copy files named in name-list to destination-directory cpio -p destination-directory < name-list Main operation mode: ... --no-preserve-owner Do not change the ownership of the files -u, --unconditional Replace all files unconditionally Informative options: -?, --help Give this help list --license Print license and exit --usage Give a short usage message --version Print program version Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. Report bugs to <bug-cpio@gnu.org>. |
#cpio --help | less
|
#find ./ | cpio -H newc -o > /boot/our.img
20169 blocks |
#ls -l /boot/
итого 29189 -rw-r--r-- 1 root root 67094 2006-07-16 00:08 config-2.6.16-2-686 -rw-r--r-- 1 root root 70781 2007-03-26 19:32 config-2.6.18-4-686 -rw-r--r-- 1 root root 67238 2007-03-27 01:59 config-2.6.18-4-xen-686 drwxr-xr-x 3 root root 1024 2007-05-21 16:34 grub -rw-r--r-- 1 root root 4333488 2007-05-13 17:41 initrd.img-2.6.16-2-686 -rw-r--r-- 1 root root 4416208 2007-05-21 16:29 initrd.img-2.6.18-4-686 -rw-r--r-- 1 root root 4448124 2007-05-13 18:21 initrd.img-2.6.18-4-xen-686 -rw-r--r-- 1 root root 10326528 2007-05-21 16:51 our.img -rw-r--r-- 1 root root 651388 2006-07-16 06:00 System.map-2.6.16-2-686 -rw-r--r-- 1 root root 722037 2007-03-27 01:42 System.map-2.6.18-4-686 -rw-r--r-- 1 root root 731303 2007-03-27 01:59 System.map-2.6.18-4-xen-686 -rw-r--r-- 1 root root 1144286 2006-07-16 06:00 vmlinuz-2.6.16-2-686 -rw-r--r-- 1 root root 1260290 2007-03-27 01:42 vmlinuz-2.6.18-4-686 -rw-r--r-- 1 root root 1245880 2007-03-27 01:58 vmlinuz-2.6.18-4-xen-686 -rw-r--r-- 1 root root 264872 2006-11-02 21:39 xen-3.0.3-1-i386-pae.gz |
#ls ../
2 initrd.img-2.6.18-4-686 |
#gzip -9 /boot/our.img
|
#file /boot/our.img
/boot/our.img: ERROR: cannot open `/boot/our.img' (No such file or directory) |
#file /boot/our.img.gz
/boot/our.img.gz: gzip compressed data, was "our.img", from Unix, last modified: Mon May 21 16:51:07 2007, max compression |
#vim /boot/grub/menu.lst
129c129,130 < initrd /boot/initrd.img-2.6.18-4-686 --- > initrd /boot/our.img.gz > #initrd /boot/initrd.img-2.6.18-4-686 |
#reboot
|
#nohup
[1] 2554 |
#nohup: вывод добавляется в `nohup.out'
|
#tail -f nohup.out
binutils-doc cpp-doc gcc-4.1-locales manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0 glibc-doc libncurses-dev kernel-package libqt3-mt-dev Рекомендуемые пакеты: libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: binutils bzip2 cpp cpp-4.1 gcc gcc-4.1 libc6-dev libssp0 linux-kernel-headers linux-source-2.6.18 Пакеты, которые будут обновлены: libbz2-1.0 |
#tail -f nohup.out
|
#nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y &
[2] 2582 nohup: вывод добавляется в `nohup.out' |
#tail -f nohup.out
[2]+ Exit 100 nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y |
#pkill apt
[1]+ Terminated nohup apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y |
#apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Заметьте, вместо libc-dev выбирается libc6-dev Будут установлены следующие дополнительные пакеты: binutils bzip2 cpp cpp-4.1 gcc-4.1 libbz2-1.0 libssp0 linux-kernel-headers Предлагаемые пакеты: binutils-doc cpp-doc gcc-4.1-locales manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0 glibc-doc libncurses-dev kernel-package libqt3-mt-dev Рекомендуемые пакеты: libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: binutils bzip2 cpp cpp-4.1 gcc gcc-4.1 libc6-dev libssp0 linux-kernel-headers linux-source-2.6.18 Пакеты, которые будут обновлены: libbz2-1.0 обновлено 1, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 106 пакетов не обновлено. Необходимо скачать 41,4MB/51,7MB архивов. После распаковки объем занятого дискового пространства возрастёт на 78,1MB. 0% [Соединение с debian.org.ua (213.186.192.209)] |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=63 time=2.54 ms 64 bytes from 10.0.35.1: icmp_seq=2 ttl=63 time=0.570 ms --- 10.0.35.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1003ms rtt min/avg/max/mdev = 0.570/1.558/2.546/0.988 ms |
#ssh 10.0.17.5
|
#ssh 10.0.17.1
Connection to 10.0.17.1 closed. |
#apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Заметьте, вместо libc-dev выбирается libc6-dev Будут установлены следующие дополнительные пакеты: binutils bzip2 cpp cpp-4.1 gcc-4.1 libbz2-1.0 libssp0 linux-kernel-headers Предлагаемые пакеты: binutils-doc cpp-doc gcc-4.1-locales manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0 glibc-doc libncurses-dev kernel-package libqt3-mt-dev Рекомендуемые пакеты: libmudflap0-dev ... Настраивается пакет binutils (2.17-3) ... Настраивается пакет bzip2 (1.0.3-6) ... Настраивается пакет cpp-4.1 (4.1.1-21) ... Настраивается пакет cpp (4.1.1-15) ... Настраивается пакет libssp0 (4.1.1-21) ... Настраивается пакет gcc-4.1 (4.1.1-21) ... Настраивается пакет gcc (4.1.1-15) ... Настраивается пакет linux-kernel-headers (2.6.18-7) ... Настраивается пакет libc6-dev (2.3.6.ds1-13) ... Настраивается пакет linux-source-2.6.18 (2.6.18.dfsg.1-12) ... |
#ls -l /usr/src/
итого 40452 -rw-r--r-- 1 root root 41376773 2007-03-26 11:38 linux-source-2.6.18.tar.bz2 |
#apt-get install linux-source-2.6.18 libc6-dev libc-dev gcc -y
|
Время первой команды журнала | 16:27:01 2007- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:02:11 2007- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008