/l3/users/eb/2009/linux1/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
#rm /etc/rc6.d/din
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
_______ < hello > ------- \ . . \ / `. .' " \ .---. < > < > .---. \ | \ \ - ~ ~ - / / | _____ ..-~ ~-..-~ | | \~~~\.' `./~~~/ --------- \__/ \__/ .' O \ / / \ " (_____, `._.' | } \/~~~/ `----. / } | / \__/ `-. | / | / `. ,~~| ~-.__| /_ - ~ ^| /- _ `..-' | / | / ~-. `-. _ _ _ |_____| |_____| ~ - . _ _ _ _ _> |
#~
1 #!/bin/sh 2 3 4 if [ "$1" = "start" ] 5 then 6 echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/stegosaurus.cow 7 else [ "$1" = "stop" ] 8 then 9 echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/stegosaurus.cow 10 fi "/etc/rc6.d/S99zcow" 10L, 224C |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
/etc/rc6.d/S99zcow: line 8: syntax error near unexpected token `then' /etc/rc6.d/S99zcow: line 8: ` then ' |
#vi /etc/rc6.d/S99zcow
|
#vi /etc/rc6.d/S99zcow
|
#/etc/rc6.d/S99zcow
/etc/rc6.d/S99zcow startr|stop |
#/etc/rc6.d/S99zcow start
_______ < hello > ------- \ . . \ / `. .' " \ .---. < > < > .---. \ | \ \ - ~ ~ - / / | _____ ..-~ ~-..-~ | | \~~~\.' `./~~~/ --------- \__/ \__/ .' O \ / / \ " (_____, `._.' | } \/~~~/ `----. / } | / \__/ `-. | / | / `. ,~~| ~-.__| /_ - ~ ^| /- _ `..-' | / | / ~-. `-. _ _ _ |_____| |_____| ~ - . _ _ _ _ _> |
#/etc/rc6.d/S99zcow stop
_______ < hello > ------- \ . . \ / `. .' " \ .---. < > < > .---. \ | \ \ - ~ ~ - / / | _____ ..-~ ~-..-~ | | \~~~\.' `./~~~/ --------- \__/ \__/ .' O \ / / \ " (_____, `._.' | } \/~~~/ `----. / } | / \__/ `-. | / | / `. ,~~| ~-.__| /_ - ~ ^| /- _ `..-' | / | / ~-. `-. _ _ _ |_____| |_____| ~ - . _ _ _ _ _> |
#cp /etc/rc6.d/S99zcow /etc/rc2.d/
|
#ls -la /etc/rc2.d/
итого 16 drwxr-xr-x 2 root root 4096 Май 29 17:56 . drwxr-xr-x 87 root root 4096 Май 29 17:04 .. -rw-r--r-- 1 root root 556 Авг 12 2008 README lrwxrwxrwx 1 root root 17 Ноя 24 2008 S10rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 19 Май 27 15:21 S10syslog-ng -> ../init.d/syslog-ng lrwxrwxrwx 1 root root 14 Ноя 25 2008 S12dbus -> ../init.d/dbus lrwxrwxrwx 1 root root 13 Ноя 24 2008 S16ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 15 Май 26 17:02 S20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Ноя 25 2008 S20lpd -> ../init.d/lpd ... lrwxrwxrwx 1 root root 13 Ноя 25 2008 S24hal -> ../init.d/hal lrwxrwxrwx 1 root root 13 Ноя 25 2008 S30gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 17 Май 27 11:32 S89anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 Май 27 11:36 S89atd -> ../init.d/atd lrwxrwxrwx 1 root root 14 Ноя 24 2008 S89cron -> ../init.d/cron lrwxrwxrwx 1 root root 15 Май 27 16:23 S99monit -> ../init.d/monit lrwxrwxrwx 1 root root 18 Ноя 24 2008 S99rc.local -> ../init.d/rc.local lrwxrwxrwx 1 root root 19 Ноя 24 2008 S99rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 Ноя 24 2008 S99stop-bootlogd -> ../init.d/stop-bootlogd -rwxr-xr-x 1 root root 253 Май 29 17:56 S99zcow |
#init 6
|
#/usr/bin/l3-agent
bash: /usr/bin/l3-agent: Нет такого файла или каталога |
#find / -name l3-agent
/usr/local/bin/l3-agent |
#/usr/local/bin/l3-agent
Removing stale pidfile |
#ssh root@10.0.35.1
The authenticity of host '10.0.35.1 (10.0.35.1)' can't be established. RSA key fingerprint is eb:35:1f:f8:e4:a8:8a:9e:70:65:42:a8:93:78:98:9d. Are you sure you want to continue connecting (yes/no)? no Host key verification failed. |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri May 29 18:15:50 2009 from linux6.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#apt-get install usbutils
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия usbutils. usbutils установлен вручную. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено. |
#lspsi
bash: lspsi: команда не найдена |
#apt-get install lspsi
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет lspsi |
#which lspci
/usr/bin/lspci |
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) |
#lspci -n
00:00.0 0600: 8086:29a0 (rev 02) 00:02.0 0300: 8086:29a2 (rev 02) 00:1a.0 0c03: 8086:2834 (rev 02) 00:1a.1 0c03: 8086:2835 (rev 02) 00:1a.7 0c03: 8086:283a (rev 02) 00:1b.0 0403: 8086:284b (rev 02) 00:1c.0 0604: 8086:283f (rev 02) 00:1c.1 0604: 8086:2841 (rev 02) 00:1d.0 0c03: 8086:2830 (rev 02) 00:1d.1 0c03: 8086:2831 (rev 02) 00:1d.2 0c03: 8086:2832 (rev 02) 00:1d.7 0c03: 8086:2836 (rev 02) 00:1e.0 0604: 8086:244e (rev f2) 00:1f.0 0601: 8086:2810 (rev 02) 00:1f.2 0101: 8086:2820 (rev 02) 00:1f.3 0c05: 8086:283e (rev 02) 00:1f.5 0101: 8086:2825 (rev 02) 01:00.0 0101: 197b:2368 02:00.0 0200: 1969:1048 (rev b0) |
#ls -l /lib/modules/2.6.29-2-686/
итого 2060 drwxr-xr-x 9 root root 4096 Май 24 13:20 kernel -rw-r--r-- 1 root root 485214 Май 24 13:20 modules.alias -rw-r--r-- 1 root root 475872 Май 24 13:20 modules.alias.bin -rw-r--r-- 1 root root 250192 Май 24 13:20 modules.dep -rw-r--r-- 1 root root 358461 Май 24 13:20 modules.dep.bin -rw-r--r-- 1 root root 214287 Май 24 13:20 modules.symbols -rw-r--r-- 1 root root 279121 Май 24 13:20 modules.symbols.bin |
#grep 1969 /lib/modules/2.6.29-2-686/modules.alias | less
|
#grep 1969.1048 /lib/modules/2.6.29-2-686/modules.alias
|
#dmesg | less
|
#dmesg |grep sda | less
|
#dmesg |grep eth | less
|
#lsmod | grep eth
|
#lsmod | grep eth1
|
#lsmod
Module Size Used by i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ipv6 232468 16 snd_hda_codec_realtek 173504 1 snd_hda_intel 22092 0 snd_hda_codec 58808 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 6000 1 snd_hda_codec snd_pcm_oss 31708 0 ... atl1 26892 0 mii 4648 1 atl1 intel_agp 22548 1 ehci_hcd 29936 0 usbcore 124912 3 uhci_hcd,ehci_hcd agpgart 30624 3 drm,intel_agp thermal 15092 0 processor 39540 1 thermal fan 4104 0 thermal_sys 10272 3 thermal,processor,fan |
#lsmod | grep alt1
|
#lsmod | grep atl1
atl1 26892 0 mii 4648 1 atl1 |
#ls /tmp
e1000e-0.5.18.3.tar.gz keyring-RZZWFa orbit-user ssh-oCMHHu2871 |
#tar xvfz e1000e-0.5.18.3.tar.gz
e1000e-0.5.18.3/ e1000e-0.5.18.3/SUMS e1000e-0.5.18.3/src/ e1000e-0.5.18.3/src/e1000_manage.h e1000e-0.5.18.3/src/e1000_defines.h e1000e-0.5.18.3/src/kcompat.h e1000e-0.5.18.3/src/e1000_ich8lan.h e1000e-0.5.18.3/src/Makefile e1000e-0.5.18.3/src/e1000_80003es2lan.c e1000e-0.5.18.3/src/e1000_phy.h ... e1000e-0.5.18.3/src/e1000_manage.c e1000e-0.5.18.3/src/e1000_ich8lan.c e1000e-0.5.18.3/src/e1000.h e1000e-0.5.18.3/src/ethtool.c e1000e-0.5.18.3/src/kcompat_ethtool.c e1000e-0.5.18.3/e1000e.spec e1000e-0.5.18.3/COPYING e1000e-0.5.18.3/README e1000e-0.5.18.3/pci.updates e1000e-0.5.18.3/e1000e.7 |
#ls /tmp/
e1000e-0.5.18.3 e1000e-0.5.18.3.tar.gz keyring-RZZWFa orbit-user ssh-oCMHHu2871 |
#cd /tmp/e1000e-0.5.18.3
|
#ls -la
итого 88 drwxr-xr-x 3 root root 4096 Мар 5 20:43 . drwxrwxrwt 8 root root 4096 Май 29 18:21 .. -rw-r--r-- 1 root root 18671 Мар 5 20:43 COPYING -rwxr-Sr-t 1 root root 8145 Мар 5 20:43 e1000e.7 -rw-r--r-- 1 root root 11534 Мар 5 20:43 e1000e.spec -rw-r--r-- 1 root root 3482 Мар 5 20:43 pci.updates -rwxr-Sr-t 1 root root 28003 Мар 5 20:43 README drwxr-xr-x 2 root root 4096 Мар 5 20:43 src -rw-r--r-- 1 root root 826 Мар 5 20:43 SUMS |
#make
make: *** Не заданы цели и не найден make-файл. Останов. |
#cd /tmp/e1000e-0.5.18.3/src/
|
#uname -a
Linux linux1 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux |
#apt-cache search 2.6.29-2-686 header
linux-headers-2.6.29-2-686 - Header files for Linux 2.6.29-2-686 linux-headers-2.6.29-2-686-bigmem - Header files for Linux 2.6.29-2-686-bigmem |
#apt-get install linux-headers-2.6.29-2-686
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: linux-headers-2.6.29-2-common linux-kbuild-2.6.29 НОВЫЕ пакеты, которые будут установлены: linux-headers-2.6.29-2-686 linux-headers-2.6.29-2-common linux-kbuild-2.6.29 обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено. Необходимо скачать 4173kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 25,8MB. ... Выбор ранее не выбранного пакета linux-headers-2.6.29-2-common. (Чтение базы данных ... на данный момент установлено 46976 файлов и каталогов.) Распаковывается пакет linux-headers-2.6.29-2-common (из файла .../linux-headers-2.6.29-2-common_2.6.29-5_i386.deb)... Выбор ранее не выбранного пакета linux-kbuild-2.6.29. Распаковывается пакет linux-kbuild-2.6.29 (из файла .../linux-kbuild-2.6.29_2.6.29-1_i386.deb)... Выбор ранее не выбранного пакета linux-headers-2.6.29-2-686. Распаковывается пакет linux-headers-2.6.29-2-686 (из файла .../linux-headers-2.6.29-2-686_2.6.29-5_i386.deb)... Настраивается пакет linux-headers-2.6.29-2-common (2.6.29-5) ... Настраивается пакет linux-kbuild-2.6.29 (2.6.29-1) ... Настраивается пакет linux-headers-2.6.29-2-686 (2.6.29-5) ... |
#./configure
bash: ./configure: Нет такого файла или каталога |
#make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/tmp/e1000e-0.5.18.3/src modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686' gzip -c ../e1000e.7 > e1000e.7.gz # remove all old versions of the driver find /lib/modules/2.6.29-2-686 -name e1000e.ko -exec rm -f {} \; || true find /lib/modules/2.6.29-2-686 -name e1000e.ko.gz -exec rm -f {} \; || true install -D -m 644 e1000e.ko /lib/modules/2.6.29-2-686/kernel/drivers/net/e1000e/e1000e.ko /sbin/depmod -a || true install -D -m 644 e1000e.7.gz /usr/share/man/man7/e1000e.7.gz man -c -P'cat > /dev/null' e1000e || true man: не удалось записать в /var/cache/man/cat7/e1000e.7.gz в режиме catman e1000e. |
#ls /etc/udev/
links.conf rules.d udev.conf |
#ls /etc/udev/rules.d/
70-persistent-cd.rules 70-persistent-net.rules |
#vi /etc/udev/rules.d/70-persistent-cd.rules
|
#~
1 +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31te_net_rules 2 # program, run by the persistent-net-generator.rules rules file. 3 # 4 # You can modify it, as long as you keep each rule on a single 5 # line, and change only the value of the NAME= key. ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ /etc/udev/rules.d/70-persistent-net.rules 1,1 ÐеÑÑ : 48 q! : 49 wq : 50 q [Command Line] 50,1 97%¸Ð·Ñ |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
1 # This file was automatically generated by the /lib/udev/write_net_rules 2 # program, run by the persistent-net-generator.rules rules file. 3 # 4 # You can modify it, as long as you keep each rule on a single 5 # line, and change only the value of the NAME= key. 6 7 # PCI device 0x1969:0x1048 (atl1) 8 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:fc:7d:bb:47", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" "/etc/udev/rules.d/70-persistent-net.rules" 8L, 419C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31 |
#~
exit |
$init 0
bash: init: команда не найдена |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat May 30 09:56:00 2009 from linux12.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#mknod --help
ÐÑполÑзование: mknod [ÐÐÐСÐÐÐÐÐÐ ÐТÐÐ ÐСТÐÐÐÐÐЫÐ] Ð¡Ð¾Ð·Ð´Ð°ÐµÑ ÑпеÑиалÑнÑй Ñайл Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ NAME и Ñипом TYPE. ÐÑгÑменÑÑ, обÑзаÑелÑнÑе Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -m, --mode=MODE set file permission bits to MODE, not a=rw - umask -Z, --context=CTX set the SELinux security context of NAME to CTX --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи ÐÑли ТÐÐ -- ÑÑо b, c или u, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ задаваÑÑ ÐºÐ°Ðº ÐСÐÐÐÐÐÐ, Ñак и ÐТÐÐ ÐСТÐÐÐÐÐЫÐ, а еÑли ТÐÐ Ñавен p, Ð¸Ñ Ð½ÐµÐ»ÑÐ·Ñ Ð·Ð°Ð´Ð°Ð²Ð°ÑÑ. ÐÑли ÐСÐÐÐÐÐРили ÐТÐÐ ÐСТÐÐÐÐÐЫРнаÑинаÑÑÑÑ Ð½Ð° 0x или 0X, они инÑеÑпÑеÑиÑÑÑÑÑÑ ÐºÐ°Ðº ... c, u ÑоздаÑÑ Ñайл ÑимволÑного ÑÑÑÑойÑÑва (небÑÑеÑизованнÑй) p ÑоздаÑÑ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñй канал ÐÐÐÐЧÐÐÐÐ: ваÑа оболоÑка Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедоÑÑавлÑÑÑ ÑÐ²Ð¾Ñ Ð²ÐµÑÑÐ¸Ñ mknod, коÑоÑÐ°Ñ Ð¾Ð±ÑÑно пеÑекÑÑÐ²Ð°ÐµÑ Ð²ÐµÑÑиÑ, опиÑаннÑÑ Ð·Ð´ÐµÑÑ. ÐожалÑйÑÑа, обÑаÑайÑеÑÑ Ðº докÑменÑаÑии по ваÑей оболоÑке, ÑÑÐ¾Ð±Ñ ÑзнаÑÑ, какие клÑÑи она поддеÑживаеÑ. Report mknod bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report mknod translation bugs to <http://translationproject.org/team/> |
#mknod /tmp/tty1 c 4 1
|
#ls -l /dev/tty1
crw------- 1 root root 4, 1 Май 30 09:25 /dev/tty1 |
#ls -l /dev/tty1 /tmp/tty1
crw------- 1 root root 4, 1 Май 30 09:25 /dev/tty1 crw-r--r-- 1 root root 4, 1 Май 30 09:44 /tmp/tty1 |
#echo TEST > /tmp/tty1
|
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Май 30 09:24 /dev/sda1 |
#ls -l /dev/sdb1
brw-rw---- 1 root disk 8, 17 Май 30 09:24 /dev/sdb1 |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 116 10124 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 76904352 1662876 71334872 3% / |
#ls -la | grep /dev/sd*
^C |
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xc2e21a3e Device Boot Start End Blocks Id System /dev/sda1 2 3952 31736407+ f W95 Ext'd (LBA) /dev/sda2 * 3953 38913 280824232+ 7 HPFS/NTFS /dev/sda5 2 3952 31736376 7 HPFS/NTFS Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xb7927762 Device Boot Start End Blocks Id System /dev/sdb1 1 9727 78132096 83 Linux |
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xc2e21a3e Device Boot Start End Blocks Id System /dev/sda1 2 3952 31736407+ f W95 Ext'd (LBA) /dev/sda2 * 3953 38913 280824232+ 7 HPFS/NTFS /dev/sda5 2 3952 31736376 7 HPFS/NTFS |
#fdisk -l /dev/sdb
Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xb7927762 Device Boot Start End Blocks Id System /dev/sdb1 1 9727 78132096 83 Linux |
#mount /dev/sda1 /mnt
mount: you must specify the filesystem type |
#mount /dev/sda /mnt
mount: you must specify the filesystem type |
#ls -la /mnt
итого 8 drwxr-xr-x 2 root root 4096 Апр 24 22:21 . drwxr-xr-x 21 root root 4096 Ноя 24 2008 .. |
#mount /dev/sda1 /mnt
mount: you must specify the filesystem type |
#touch 1324 /mnt
|
#ls -la /mnt
итого 8 drwxr-xr-x 2 root root 4096 Май 30 10:14 . drwxr-xr-x 21 root root 4096 Ноя 24 2008 .. |
#umount /mnt
umount: /mnt: not mounted |
#mount /dev/sda2 /mnt
|
#umount /mnt
|
#file -s /dev/ada2
/dev/ada2: ERROR: cannot open `/dev/ada2' (No such file or directory) |
#file -s /dev/sda2
/dev/sda2: x86 boot sector, code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63488880, dos < 4.0 BootSector (0x80) |
#file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=25d2f137-6bc3-4cbf-825d-1add84416d69, volume name "ROOT" (needs journal recovery) (large files) |
#cat /proc/filesystems
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs |
#ls /lb/modules/
ls: невозможно получить доступ к /lb/modules/: Нет такого файла или каталога |
#ls /lib/modules/
2.6.29-2-686 |
#ls /lib/modules/2.6.29-2-686
build kernel modules.alias modules.alias.bin modules.dep modules.dep.bin modules.symbols modules.symbols.bin source |
#ls /lib/modules/2.6.29-2-686/kernel/
arch crypto drivers fs lib net sound |
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p autofs binfmt_aout.ko coda ecryptfs ext3 fuse hpfs jffs2 minix nfsd omfs quota_v2.ko sysv xfs adfs autofs4 binfmt_misc.ko configfs efs ext4 gfs2 isofs jfs ncpfs nls qnx4 reiserfs ubifs affs befs btrfs cramfs exportfs fat hfs jbd lockd nfs ntfs quota_tree.ko romfs udf afs bfs cifs dlm ext2 freevxfs hfsplus jbd2 mbcache.ko nfs_common ocfs2 quota_v1.ko squashfs ufs |
#modprobe nfs
|
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs
Время первой команды журнала | 17:43:33 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:27:04 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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