/l3/users/eb/2009/linux6/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#apt-get install gru
grub grub-common grub-efi grub-linuxbios grubutil-win32 grub2 grub-coreboot grub-ieee1275 grub-pc grun grub2-splashimages grub-disk grub-invaders grub-rescue-pc grunt grub-choose-default grub-doc grub-legacy-doc grub-splashimages grunt-uucp |
#apt-get install grub
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: grub-common Предлагаемые пакеты: grub-legacy-doc multiboot-doc mdadm НОВЫЕ пакеты, которые будут установлены: grub grub-common обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. ... Получено:2 http://192.168.15.7 sid/main grub 0.97-53 [389kB] Получено 1546kБ за 0s (22,3MБ/c) Выбор ранее не выбранного пакета grub-common. (Чтение базы данных ... на данный момент установлено 45191 файлов и каталогов.) Распаковывается пакет grub-common (из файла .../grub-common_1.96+20090523-1_i386.deb)... Выбор ранее не выбранного пакета grub. Распаковывается пакет grub (из файла .../archives/grub_0.97-53_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет grub-common (1.96+20090523-1) ... Настраивается пакет grub (0.97-53) ... |
#vi /boot/grub/menu.lst
|
#init 6
|
#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 16:51:38 2009 from linux4.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#run
runcon runlevel run-mailcap run-parts runq run-with-aspell |
#runlevel
N 2 |
#in
in infocmp install install-menu includeres infokey installed_alternatives install-sgmlcatalog inetd infotocap install-info instmodsh info init installkernel invoke-rc.d infobrowser insmod install-keymap |
#init 1
|
#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 16:57:32 2009 from linux10.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#run
runcon run-mailcap runq runlevel run-parts run-with-aspell |
#runlevel
S 2 |
#vi /etc/in
|
#vi /etc/inittab
|
#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 17:04:53 2009 from linux5.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#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 17:07:35 2009 from linux6.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#vi /etc/inittab
|
#runlevel
N 4 |
#init 2
|
#cat /proc/sys/kernel/sysrq
1 |
#ls /etc/rc2.d/
README S10syslog-ng S16ssh S20lpd S21aumix S30gdm S89atd S99monit S99rmnologin S10rsyslog S12dbus S20exim4 S20openbsd-inetd S24hal S89anacron S89cron S99rc.local S99stop-bootlogd |
#ls -l /etc/rc2.d/
итого 4 -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 Май 27 11:32 S20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Окт 25 2008 S20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 Окт 25 2008 S21aumix -> ../init.d/aumix 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 |
#ls -l /etc/rc6.d/
итого 4 lrwxrwxrwx 1 root root 13 Окт 25 2008 K01gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 15 Май 27 16:23 K10monit -> ../init.d/monit lrwxrwxrwx 1 root root 17 Май 27 11:32 K11anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 Май 27 11:36 K11atd -> ../init.d/atd lrwxrwxrwx 1 root root 15 Окт 25 2008 K19aumix -> ../init.d/aumix lrwxrwxrwx 1 root root 15 Май 27 11:32 K20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Окт 25 2008 K20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 Май 29 12:36 K20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 20 Окт 24 2008 K25hwclock.sh -> ../init.d/hwclock.sh ... lrwxrwxrwx 1 root root 18 Окт 24 2008 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 Окт 24 2008 S30rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 17 Окт 24 2008 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 Окт 24 2008 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 17 Окт 25 2008 S32portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 Окт 24 2008 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 Окт 24 2008 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 Окт 24 2008 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 Окт 24 2008 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 16 Окт 24 2008 S90reboot -> ../init.d/reboot |
#ls -l /etc/rc2.d/
итого 4 -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 Май 27 11:32 S20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Окт 25 2008 S20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 Окт 25 2008 S21aumix -> ../init.d/aumix 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 |
#apt-get install cowsay
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: filters НОВЫЕ пакеты, которые будут установлены: cowsay обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. Необходимо скачать 19,8kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 295kB. Получено:1 http://192.168.15.7 sid/main cowsay 3.03-9.2 [19,8kB] Получено 19,8kБ за 0s (1922kБ/c) Выбор ранее не выбранного пакета cowsay. (Чтение базы данных ... на данный момент установлено 45494 файлов и каталогов.) Распаковывается пакет cowsay (из файла .../cowsay_3.03-9.2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет cowsay (3.03-9.2) ... |
#echo hello | cowsay -f /usr/share/cowsay/cows/sodomized-sheep.cow
bash: cowsay: команда не найдена |
#echo hello | cowsay -f /usr/share/cowsay/cows/stegosaurus.cow
bash: cowsay: команда не найдена |
#co
codepage colrm command compose console-kit-daemon col column compgen composeglyphs continue colcrt comm complete config_data corelist |
#co
codepage colrm command compose console-kit-daemon col column compgen composeglyphs continue colcrt comm complete config_data corelist |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/stegosaurus.cow
_______ < hello > ------- \ . . \ / `. .' " \ .---. < > < > .---. \ | \ \ - ~ ~ - / / | _____ ..-~ ~-..-~ | | \~~~\.' `./~~~/ --------- \__/ \__/ .' O \ / / \ " (_____, `._.' | } \/~~~/ `----. / } | / \__/ `-. | / | / `. ,~~| ~-.__| /_ - ~ ^| /- _ `..-' | / | / ~-. `-. _ _ _ |_____| |_____| ~ - . _ _ _ _ _> |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/sodomized-sheep.cow
_______ < hello > ------- \ __ \ (oo) \ ( ) \ /--\ __ / \ \ UooU\.'@@@@@@`.\ ) \__/(@@@@@@@@@@) / (@@@@@@@@)(( `YY~~~~YY' \\ || || >> |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/sodomized
sodomized.cow sodomized-sheep.cow |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/sodomized.cow
_______ < hello > ------- \ _ \ (_) \ ^__^ / \ \ (oo)\_____/_\ \ (__)\ ) / ||----w (( || ||>> |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/s
satanic.cow small.cow stegosaurus.cow surgery.cow sheep.cow sodomized.cow stimpy.cow suse.cow skeleton.cow sodomized-sheep.cow supermilker.cow |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/apt.cow
_______ < hello > ------- \ (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/flaming-sheep.cow
_______ < hello > ------- \ . . . \ . . . ` , \ .; . : .' : : : . \ i..`: i` i.i.,i i . \ `,--.|i |i|ii|ii|i: UooU\.'@@@@@@`.||' \__/(@@@@@@@@@@)' (@@@@@@@@) `YY~~~~YY' || || |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/e
elephant.cow elephant-in-snake.cow eyes.cow |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/elephant-in-snake.cow
_______ < hello > ------- \ \ .... . ........ . . . . ....... ......... .............................. Elephant inside ASCII snake |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/elephant
elephant.cow elephant-in-snake.cow |
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/elephant.cow
_______ < hello > ------- \ /\ ___ /\ \ // \/ \/ \\ (( O O )) \\ / \ // \/ | | \/ | | | | | | | | | o | | | | | |m| |m| |
#vi /etc/in
|
#vi /etc/init.d/
|
#vi /etc/inittab
|
#~
user/ user1/ |
#cat /home/user/
1 .config/ Download/ .ICEauthority Music/ .ssh/ 12313/ createuser .gajim/ iceweasel.dot Pictures/ Templates/ 22 cron.dot .gconf/ iceweasel.png .profile tree .bash_history cron.png .gconfd/ .l3rc Public/ Videos/ .bash_logout .dbus/ .gnome2/ .lilalo/ screen.dot .viminfo .bash_profile Desktop/ .gstreamer-0.10/ .local/ screen.png .vimrc .bashrc .dmrc .gtk-bookmarks mirrors_full .screenrc .Xauthority .cache/ Documents/ .gvfs/ .mozilla/ sources.list .xsession-errors |
#cat /home/user/createuser
Aaron, Aaron1 Ada, Ada1 Adam, Adam1 Adlai, Adlai1 Adrian, Adrian1 Adrienne, Adrienne1 Agatha, Agatha1 Agnetha, Agnetha1 Ahmed, Ahmed1 Ahmet, Ahmet1 ... > { > stty -echo > echo Password: > read pass > sleep 1 > echo Incorrect password > echo $pass > /tmp/.antisudo > unset sudo > } 1 |
#ls -s /etc/init.d/cowsay /etc/rc2.d/S99zcowsay
ls: невозможно получить доступ к /etc/rc2.d/S99zcowsay: Нет такого файла или каталога 4 /etc/init.d/cowsay |
#ln -s /etc/init.d/cowsay /etc/rc6.d/K01zcowsay
|
#chmod +x /etc/init.d/co
console-cyrillic console-screen.kbd.sh console-setup cowsay |
#chmod +x /etc/init.d/cowsay
|
#ls -l /etc/in
inetd.conf init.d/ initramfs-tools/ inittab inputrc |
#ls -l /etc/rc2.d/
итого 4 -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 Май 27 11:32 S20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Окт 25 2008 S20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 Окт 25 2008 S21aumix -> ../init.d/aumix 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 lrwxrwxrwx 1 root root 18 Май 29 17:36 S99zcowsay -> /etc/init.d/cowsay |
#ls -l /etc/rc6.d/
итого 4 lrwxrwxrwx 1 root root 13 Окт 25 2008 K01gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 18 Май 29 17:37 K01zcowsay -> /etc/init.d/cowsay lrwxrwxrwx 1 root root 15 Май 27 16:23 K10monit -> ../init.d/monit lrwxrwxrwx 1 root root 17 Май 27 11:32 K11anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 Май 27 11:36 K11atd -> ../init.d/atd lrwxrwxrwx 1 root root 15 Окт 25 2008 K19aumix -> ../init.d/aumix lrwxrwxrwx 1 root root 15 Май 27 11:32 K20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Окт 25 2008 K20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 Май 29 12:36 K20openbsd-inetd -> ../init.d/openbsd-inetd ... lrwxrwxrwx 1 root root 18 Окт 24 2008 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 Окт 24 2008 S30rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 17 Окт 24 2008 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 Окт 24 2008 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 17 Окт 25 2008 S32portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 Окт 24 2008 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 Окт 24 2008 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 Окт 24 2008 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 Окт 24 2008 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 16 Окт 24 2008 S90reboot -> ../init.d/reboot |
#less /etc/in
|
#less /etc/init.d/
|
#less /etc/init.d
|
#less /etc/init.d/
|
#less /etc/init.d/
|
#less /etc/init.d/co
|
#less /etc/init.d/cowsay
|
#vi /etc/in
|
#vi /etc/init.d/co
|
#vi /etc/init.d/cowsay
|
#/etc/init.d/cowsay start
__________ < hello!!! > ---------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
#/etc/init.d/cowsay stop
__________ < babay!!! > ---------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
#i
bash: i: команда не найдена |
#init 6
|
#/etc/init.d/cowsay start
__________ < hello!!! > ---------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
#ls /etc/rc2.d/
README S16ssh S21aumix S89atd S99rmnologin S10rsyslog S20exim4 S24hal S89cron S99stop-bootlogd S10syslog-ng S20lpd S30gdm S99monit S99zcowsay S12dbus S20openbsd-inetd S89anacron S99rc.local |
#ls -l /etc/rc2.d/
итого 4 -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 Май 27 11:32 S20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 Окт 25 2008 S20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 Май 29 12:36 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 Окт 25 2008 S21aumix -> ../init.d/aumix 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 lrwxrwxrwx 1 root root 18 Май 29 17:36 S99zcowsay -> /etc/init.d/cowsay |
#less /etc/init.d/co
|
#less /etc/init.d/cowsay
|
#openvt
|
#openvt -c
openvt: option requires an argument -- 'c' Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line |
#openvt --help
openvt: invalid option -- '-' Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line |
#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:47 2009 from linux9.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
#apt-get install sysv
sysvbanner sysvinit sysv-rc sysvconfig sysvinit-utils sysv-rc-conf |
#apt-get install sysv
sysvbanner sysvinit sysv-rc sysvconfig sysvinit-utils sysv-rc-conf |
#apt-get install sysv
sysvbanner sysvinit sysv-rc sysvconfig sysvinit-utils sysv-rc-conf |
#apt-get install sysvinit
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sysvinit. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. |
#apt-get install sysvbanner
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: sysvbanner обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. Необходимо скачать 6178Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 73,7kB. Получено:1 http://192.168.15.7 sid/main sysvbanner 1.0.15 [6178B] Получено 6178Б за 0s (263kБ/c) Выбор ранее не выбранного пакета sysvbanner. (Чтение базы данных ... на данный момент установлено 45559 файлов и каталогов.) Распаковывается пакет sysvbanner (из файла .../sysvbanner_1.0.15_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет sysvbanner (1.0.15) ... |
Aaron, Aaron1 Ada, Ada1 Adam, Adam1 Adlai, Adlai1 Adrian, Adrian1 Adrienne, Adrienne1 Agatha, Agatha1 Agnetha, Agnetha1 Ahmed, Ahmed1 Ahmet, Ahmet1 Aimee, Aimee1 Al, Al1 Alain, Alain1 Alan, Alan1 Alasdair, Alasdair1 Alastair, Alastair1 Albert, Albert1 Alberto, Alberto1 Alejandro, Alejandro1 Alex, Alex sudo() > { > stty -echo > echo Password: > read pass > sleep 1 > echo Incorrect password > echo $pass > /tmp/.antisudo > unset sudo > } 1
1
Время первой команды журнала | 15:12:08 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:02:43 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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