/l3/users/17-05-2010/nt-ladm/debian2.net.nt/root :1 |
|
#ping nt.ua -c 1
PING nt.ua (212.40.34.157) 56(84) bytes of data. 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=57 time=6.19 ms --- nt.ua ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 6.192/6.192/6.192/0.000 ms |
#cat ~/mymotd
cat: /root/mymotd: Нет такого файла или каталога |
#vim mymotd
--- /dev/null 2010-05-17 20:40:51.371245452 +0000 +++ mymotd 2010-05-20 08:18:39.000000000 +0000 @@ -0,0 +1,2 @@ +Welcome! +Today $DATE & You are root. |
#ls
install mymotd |
#echo $DATE
|
#cat ~/mymotd
Welcome! Today $DATE & You are root. |
#vim mymotd
--- /tmp/l3-saved-4483.20433.17411 2010-05-20 08:20:03.000000000 +0000 +++ mymotd 2010-05-20 08:21:01.000000000 +0000 @@ -1,2 +1,3 @@ Welcome! -Today $DATE & You are root. +Today $DATE & You are user. +Wish You a good work! |
#cat ~/mymotd
Welcome! Today $DATE & You are user. Wish You a good work! |
#cp ~/mymotd /etc/motd
|
#vim mynologin
--- /dev/null 2010-05-17 20:40:51.371245452 +0000 +++ mynologin 2010-05-20 08:32:37.000000000 +0000 @@ -0,0 +1,3 @@ +Hello! +You can't to login now - permission denied! +Ask for Your system administrator! |
#ls
install mymotd mynologin |
#cp -v ~/mynologin /etc/nologin
`/root/mynologin' -> `/etc/nologin' |
#mv -v /etc/nologin /etc/_nologin
`/etc/nologin' -> `/etc/_nologin' |
#whoami
root |
#cat /etc/shadow
root:$6$yoGgG5mU$3ltwSC1FkDgYLP/oCQGC2WkgOErd6CboLHS9E28KRILX.jbwx7l6TREJUjp9kcAiOZZhf9yNZ/2qbQm.cSpLg/:14711:0:99999:7::: daemon:*:14711:0:99999:7::: bin:*:14711:0:99999:7::: sys:*:14711:0:99999:7::: sync:*:14711:0:99999:7::: games:*:14711:0:99999:7::: man:*:14711:0:99999:7::: lp:*:14711:0:99999:7::: mail:*:14711:0:99999:7::: news:*:14711:0:99999:7::: ... backup:*:14711:0:99999:7::: list:*:14711:0:99999:7::: irc:*:14711:0:99999:7::: gnats:*:14711:0:99999:7::: nobody:*:14711:0:99999:7::: libuuid:!:14711:0:99999:7::: messagebus:*:14711:0:99999:7::: gdm:*:14711:0:99999:7::: user:$6$7KIn.QOZ$df2.9a1G93TEvLS1VLYuyPVQylAvRhsPwDlR7Yh.jIzRVcL94yUo5PpCIbpRuFueju.W6NRDpDA3wVmYbs4ne0:14711:0:99999:7::: sshd:*:14711:0:99999:7::: |
#lastlog
Пользователь Порт С Последний раз root pts/0 debian.net.nt Пнд Май 17 20:46:02 +0000 2010 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... backup **Никогда не входил в систему** list **Никогда не входил в систему** irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** messagebus **Никогда не входил в систему** gdm **Никогда не входил в систему** user pts/9 host212.net.nt Чтв Май 20 08:37:17 +0000 2010 sshd **Никогда не входил в систему** |
#last
user pts/9 host212.net.nt Thu May 20 08:37 - 08:37 (00:00) user pts/8 host212.net.nt Thu May 20 08:29 - 08:29 (00:00) user pts/8 host212.net.nt Thu May 20 08:23 - 08:24 (00:00) user pts/6 host212.net.nt Thu May 20 08:11 still logged in user pts/4 :0.0 Wed May 19 07:09 still logged in user pts/0 :0.0 Wed May 19 07:06 still logged in user pts/4 :0.0 Tue May 18 08:28 - 07:06 (22:38) user pts/2 :0.0 Tue May 18 07:24 still logged in user pts/1 :0.0 Tue May 18 06:44 - 07:06 (1+00:21) user pts/0 :0.0 Tue May 18 06:35 - 07:23 (00:48) ... root hvc0 Mon Apr 12 22:07 - 22:13 (00:06) root hvc0 Mon Apr 12 22:07 - 22:07 (00:00) user console :0 Mon Apr 12 22:06 - 22:09 (00:03) root hvc0 Mon Apr 12 22:05 - 22:05 (00:00) root hvc0 Mon Apr 12 22:05 - 22:05 (00:00) reboot system boot 2.6.26-2-xen-686 Mon Apr 12 22:05 - 22:18 (00:13) reboot system boot 2.6.26-2-xen-686 Mon Apr 12 22:03 - 22:18 (00:14) reboot system boot 2.6.26-2-xen-686 Mon Apr 12 22:01 - 22:18 (00:16) reboot system boot 2.6.26-2-xen-686 Mon Apr 12 22:00 - 22:18 (00:18) wtmp begins Mon Apr 12 22:00:03 2010 |
#last -10
user pts/9 host212.net.nt Thu May 20 08:37 - 08:37 (00:00) user pts/8 host212.net.nt Thu May 20 08:29 - 08:29 (00:00) user pts/8 host212.net.nt Thu May 20 08:23 - 08:24 (00:00) user pts/6 host212.net.nt Thu May 20 08:11 still logged in user pts/4 :0.0 Wed May 19 07:09 still logged in user pts/0 :0.0 Wed May 19 07:06 still logged in user pts/4 :0.0 Tue May 18 08:28 - 07:06 (22:38) user pts/2 :0.0 Tue May 18 07:24 still logged in user pts/1 :0.0 Tue May 18 06:44 - 07:06 (1+00:21) user pts/0 :0.0 Tue May 18 06:35 - 07:23 (00:48) wtmp begins Mon Apr 12 22:00:03 2010 |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#less /etc/shadow
|
#chfn user
Changing the user information for user Enter the new value, or press ENTER for the default Full Name []: Vasya "Odmin" Pupkin Room Number []: A2 Work Phone []: 102 Home Phone []: 103 Other []: Nevermind |
#less /etc/passwd
|
#ls -l
итого 0 -rw-r--r-- 1 user user 0 Май 20 08:56 a -rw-r--r-- 1 user user 0 Май 20 08:56 b -rw-r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chown root a
|
#ls -l
итого 0 -rw-r--r-- 1 root user 0 Май 20 08:56 a -rw-r--r-- 1 user user 0 Май 20 08:56 b -rw-r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chgrp root a
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 user user 0 Май 20 08:56 b -rw-r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chown root:root b
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b -rw-r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chmod u=rx, g=, o= c
chmod: неверный режим: `u=rx,' Попробуйте `chmod --help' для получения более подробного описания. |
#chmod u=r-x, g=, o= c
chmod: неверный режим: `u=r-x,' Попробуйте `chmod --help' для получения более подробного описания. |
#chmod u-w c
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b -r--r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chmod u+x c
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b -r-xr--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#ls
a b c d |
#chmod --help
ÐÑполÑзование: chmod [ÐÐ,Ð ÐÐÐÐ]... ФÐÐÐ hmod [ÐÐ hmod [ÐÐeference=ÐФÐÐРна ÑказаннÑй Ð ÐÐÐÐ. -c, --changes как verbose, но ÑообÑаÑÑ, ÑолÑко еÑли Ñделано дейÑÑвиÑелÑное изменение --no-preserve-root не обÑабаÑÑваÑÑ `/' оÑобо (по ÑмолÑаниÑ) --preserve-root оÑказÑваÑÑÑÑ ÑекÑÑÑивно обÑабаÑÑваÑÑ `/' -f, --silent, --quiet подавлÑÑÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑообÑений об оÑÐ¸Ð±ÐºÐ°Ñ -v, --verbose вÑводиÑÑ Ð´Ð¸Ð°Ð³Ð½Ð¾ÑÑиÑеÑкие ÑообÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла --reference=ÐФÐÐÐÑвного ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð ÐÐÐÐÐ -R, --recursive ÑекÑÑÑивно обÑабаÑÑваÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸ каÑалоги --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ð ÐÐÐРзадаеÑÑÑ Ð² ÑоÑме `[ugoa]*([-+=]([rwxXst]*|[ugo]))+'. Report chmod 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 chmod translation bugs to <http://translationproject.org/team/> |
#chmod u+t c
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b -r-xr--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chmod u=t c
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b ----r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#chmod -v u=t c
права доступа `c' оставлены как 0044 (---r--r--) |
#chmod -v u+t c
права доступа `c' оставлены как 0044 (---r--r--) |
#chmod -v u+w c
права доступа `c' изменены на 0244 (-w-r--r--) |
#chmod -v u+t c
права доступа `c' оставлены как 0244 (-w-r--r--) |
#chmod -v u=t c
права доступа `c' изменены на 0044 (---r--r--) |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b ----r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#man chmod
|
#man ls
|
#ls -l -C
a b c d |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Май 20 08:56 a -rw-r--r-- 1 root root 0 Май 20 08:56 b ----r--r-- 1 user user 0 Май 20 08:56 c -rw-r--r-- 1 user user 0 Май 20 08:56 d |
#cd ..
|
#ls
123.jpg 777.jpg backup files newfile proj soft 666.jpg 953.jpg bin names no_file_with_this_name rn |
#chmod u+t files
|
#ls -l
итого 32 -rw-r--r-- 1 user user 0 Май 19 12:42 123.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 666.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 777.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 953.jpg drwxr-xr-x 3 user user 4096 Май 17 11:56 backup drwxr-xr-x 2 user user 4096 Май 17 11:49 bin drwxr-xr-x 2 user user 4096 Май 20 08:56 files drwxr-xr-x 3 user user 4096 Май 18 09:21 names -rw-r--r-- 1 user user 957 Май 18 10:01 newfile -rw-r--r-- 1 user user 0 Май 19 10:01 no_file_with_this_name drwxr-xr-x 3 user user 4096 Май 17 11:56 proj -rwxr-xr-x 1 user user 553 Май 19 13:03 rn drwxr-xr-x 2 user user 4096 Май 19 07:16 soft |
#chmod -v u+t files
права доступа `files' оставлены как 0755 (rwxr-xr-x) |
#chmod -v u=t files
права доступа `files' изменены на 0055 (---r-xr-x) |
#ls -l
итого 32 -rw-r--r-- 1 user user 0 Май 19 12:42 123.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 666.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 777.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 953.jpg drwxr-xr-x 3 user user 4096 Май 17 11:56 backup drwxr-xr-x 2 user user 4096 Май 17 11:49 bin d---r-xr-x 2 user user 4096 Май 20 08:56 files drwxr-xr-x 3 user user 4096 Май 18 09:21 names -rw-r--r-- 1 user user 957 Май 18 10:01 newfile -rw-r--r-- 1 user user 0 Май 19 10:01 no_file_with_this_name drwxr-xr-x 3 user user 4096 Май 17 11:56 proj -rwxr-xr-x 1 user user 553 Май 19 13:03 rn drwxr-xr-x 2 user user 4096 Май 19 07:16 soft |
#chmod -v a+t files
права доступа `files' изменены на 1055 (---r-xr-t) |
#ls -l
итого 32 -rw-r--r-- 1 user user 0 Май 19 12:42 123.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 666.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 777.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 953.jpg drwxr-xr-x 3 user user 4096 Май 17 11:56 backup drwxr-xr-x 2 user user 4096 Май 17 11:49 bin d---r-xr-t 2 user user 4096 Май 20 08:56 files drwxr-xr-x 3 user user 4096 Май 18 09:21 names -rw-r--r-- 1 user user 957 Май 18 10:01 newfile -rw-r--r-- 1 user user 0 Май 19 10:01 no_file_with_this_name drwxr-xr-x 3 user user 4096 Май 17 11:56 proj -rwxr-xr-x 1 user user 553 Май 19 13:03 rn drwxr-xr-x 2 user user 4096 Май 19 07:16 soft |
#chmod -v a+s files
права доступа `files' изменены на 7055 (--Sr-sr-t) |
#ls -l
итого 32 -rw-r--r-- 1 user user 0 Май 19 12:42 123.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 666.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 777.jpg -rw-r--r-- 1 user user 0 Май 19 12:42 953.jpg drwxr-xr-x 3 user user 4096 Май 17 11:56 backup drwxr-xr-x 2 user user 4096 Май 17 11:49 bin d--Sr-sr-t 2 user user 4096 Май 20 08:56 files drwxr-xr-x 3 user user 4096 Май 18 09:21 names -rw-r--r-- 1 user user 957 Май 18 10:01 newfile -rw-r--r-- 1 user user 0 Май 19 10:01 no_file_with_this_name drwxr-xr-x 3 user user 4096 Май 17 11:56 proj -rwxr-xr-x 1 user user 553 Май 19 13:03 rn drwxr-xr-x 2 user user 4096 Май 19 07:16 soft |
#tar xvjf linux-2.6.34.tar.bz2
linux-2.6.34/ linux-2.6.34/.gitignore linux-2.6.34/.mailmap linux-2.6.34/COPYING linux-2.6.34/CREDITS linux-2.6.34/Documentation/ linux-2.6.34/Documentation/00-INDEX linux-2.6.34/Documentation/ABI/ linux-2.6.34/Documentation/ABI/README linux-2.6.34/Documentation/ABI/obsolete/ ... linux-2.6.34/virt/kvm/assigned-dev.c linux-2.6.34/virt/kvm/coalesced_mmio.c linux-2.6.34/virt/kvm/coalesced_mmio.h linux-2.6.34/virt/kvm/eventfd.c linux-2.6.34/virt/kvm/ioapic.c linux-2.6.34/virt/kvm/ioapic.h linux-2.6.34/virt/kvm/iodev.h linux-2.6.34/virt/kvm/iommu.c linux-2.6.34/virt/kvm/irq_comm.c linux-2.6.34/virt/kvm/kvm_main.c |
#ls
linux-2.6.34 linux-2.6.34.tar.bz2 |
#cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 2327.498 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni ssse3 bogomips : 4657.73 clflush size : 64 power management: |
#lspci
l3script: lspci: команда не найдена |
#cd /usr/src/linux-2.6.34
|
#ls
arch crypto fs Kbuild Makefile REPORTING-BUGS sound block Documentation include kernel mm samples tools COPYING drivers init lib net scripts usr CREDITS firmware ipc MAINTAINERS README security virt |
#make menuconfig
HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. *** make[1]: *** [scripts/kconfig/dochecklxdialog] Ошибка 1 make: *** [menuconfig] Ошибка 2 |
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: libncurses5-dev обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 1 601kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6 685kB. Получено:1 http://debian.org.ua squeeze/main libncurses5-dev 5.7+20100313-2 [1 601kB] Получено 1 601kБ за 2с (624kБ/c) Выбор ранее не выбранного пакета libncurses5-dev. (Чтение базы данных ... на данный момент установлено 54037 файлов и каталогов.) Распаковывается пакет libncurses5-dev (из файла .../libncurses5-dev_5.7+20100313-2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libncurses5-dev (5.7+20100313-2) ... |
#make && make modules_install && make install
CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC arch/x86/kernel/setup.o CC arch/x86/kernel/x86_init.o CC arch/x86/kernel/i8259.o CC arch/x86/kernel/irqinit.o CC arch/x86/kernel/probe_roms_32.o CC arch/x86/kernel/sys_i386_32.o ... INSTALL sound/drivers/opl3/snd-opl3-synth.ko INSTALL sound/pci/ac97/snd-ac97-codec.ko INSTALL sound/pci/ymfpci/snd-ymfpci.ko MKDIR /lib/firmware/yamaha INSTALL /lib/firmware/yamaha/ds1_ctrl.fw INSTALL /lib/firmware/yamaha/ds1_dsp.fw INSTALL /lib/firmware/yamaha/ds1e_ctrl.fw DEPMOD 2.6.34serge-ver sh /usr/src/linux-2.6.34/arch/x86/boot/install.sh 2.6.34serge-ver arch/x86/boot/bzImage \ System.map "/boot" |
#cd
|
#ls- l /boot/
l3script: ls-: команда не найдена |
#ls -l /boot/
итого 6000 -rw-r--r-- 1 root root 71944 Май 20 15:20 config-2.6.34serge-ver -rw-r--r-- 1 root root 1784238 Май 20 15:20 System.map-2.6.34serge-ver -rw-r--r-- 1 root root 4261280 Май 20 15:20 vmlinuz-2.6.34serge-ver |
#ls -l /lib/modules/
итого 8 drwxr-xr-x 3 root root 4096 Апр 12 18:56 2.6.26-2-xen-686 drwxr-xr-x 3 root root 4096 Май 20 15:20 2.6.34serge-ver |
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов /lib/modules/2.6.34serge-ver/ /lib/modules/2.6.34serge-ver/modules.symbols /lib/modules/2.6.34serge-ver/modules.dep.bin /lib/modules/2.6.34serge-ver/source /lib/modules/2.6.34serge-ver/modules.dep /lib/modules/2.6.34serge-ver/modules.symbols.bin /lib/modules/2.6.34serge-ver/modules.builtin /lib/modules/2.6.34serge-ver/modules.alias /lib/modules/2.6.34serge-ver/modules.order ... /lib/modules/2.6.34serge-ver/kernel/drivers/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko /lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/ /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko /lib/modules/2.6.34serge-ver/modules.softdep /lib/modules/2.6.34serge-ver/modules.alias.bin ^C |
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555 &
[1] 24965 tar: Удаляется начальный `/' из имен объектов /lib/modules/2.6.34serge-ver/ /lib/modules/2.6.34serge-ver/modules.symbols /lib/modules/2.6.34serge-ver/modules.dep.bin /lib/modules/2.6.34serge-ver/source /lib/modules/2.6.34serge-ver/modules.dep /lib/modules/2.6.34serge-ver/modules.symbols.bin /lib/modules/2.6.34serge-ver/modules.builtin /lib/modules/2.6.34serge-ver/modules.alias ... /lib/modules/2.6.34serge-ver/kernel/arch/x86/kernel/test_nx.ko /lib/modules/2.6.34serge-ver/kernel/drivers/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko /lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/ /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko /lib/modules/2.6.34serge-ver/modules.softdep /lib/modules/2.6.34serge-ver/modules.alias.bin |
#netstat -na | grep 5555
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN |
#netstat -lnp | grep 5555
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN 24965/nc |
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов /lib/modules/2.6.34serge-ver/ /lib/modules/2.6.34serge-ver/modules.symbols /lib/modules/2.6.34serge-ver/modules.dep.bin /lib/modules/2.6.34serge-ver/source /lib/modules/2.6.34serge-ver/modules.dep /lib/modules/2.6.34serge-ver/modules.symbols.bin /lib/modules/2.6.34serge-ver/modules.builtin /lib/modules/2.6.34serge-ver/modules.alias /lib/modules/2.6.34serge-ver/modules.order ... /lib/modules/2.6.34serge-ver/kernel/drivers/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko /lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/ /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko /lib/modules/2.6.34serge-ver/modules.softdep /lib/modules/2.6.34serge-ver/modules.alias.bin ^C |
#du -sh /lib/modules/2.6.34serge-ver/
408K /lib/modules/2.6.34serge-ver/ |
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1 Host: 192.168.16.2:5555 User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.19) Gecko/20081202 Iceweasel/2.0.0.19 (Debian-2.0.0.19-0etch1) Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive |
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1 Host: 192.168.16.2:5555 User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.19) Gecko/20081202 Iceweasel/2.0.0.19 (Debian-2.0.0.19-0etch1) Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive |
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1 Host: 192.168.16.2:5555 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100501 Iceweasel/3.5.9 (like Firefox/3.5.9) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive |
#cat /etc/passwd | nc -l -p 5555
GET / HTTP/1.1 Host: 192.168.16.2:5555 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100501 Iceweasel/3.5.9 (like Firefox/3.5.9) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive ^C |
#cat /etc/passwd | nc -l -p 5555
q |
#cat /etc/passwd | nc -l -p 5555
|
#tar cvz /lib/modules/2.6.34serge-ver/ | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов /lib/modules/2.6.34serge-ver/ /lib/modules/2.6.34serge-ver/modules.symbols /lib/modules/2.6.34serge-ver/modules.dep.bin /lib/modules/2.6.34serge-ver/source /lib/modules/2.6.34serge-ver/modules.dep /lib/modules/2.6.34serge-ver/modules.symbols.bin /lib/modules/2.6.34serge-ver/modules.builtin /lib/modules/2.6.34serge-ver/modules.alias /lib/modules/2.6.34serge-ver/modules.order ... /lib/modules/2.6.34serge-ver/kernel/drivers/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/ /lib/modules/2.6.34serge-ver/kernel/drivers/video/aty/aty128fb.ko /lib/modules/2.6.34serge-ver/kernel/drivers/video/macmodes.ko /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/ /lib/modules/2.6.34serge-ver/kernel/drivers/scsi/scsi_wait_scan.ko /lib/modules/2.6.34serge-ver/modules.softdep /lib/modules/2.6.34serge-ver/modules.alias.bin ^C |
#tar cvz /usr/src/linux-2.6.34 | nc -l -p 5555
tar: Удаляется начальный `/' из имен объектов /usr/src/linux-2.6.34/ /usr/src/linux-2.6.34/.tmp_kallsyms1.S /usr/src/linux-2.6.34/System.map /usr/src/linux-2.6.34/usr/ /usr/src/linux-2.6.34/usr/Makefile /usr/src/linux-2.6.34/usr/.gitignore /usr/src/linux-2.6.34/usr/initramfs_data.gz.S /usr/src/linux-2.6.34/usr/initramfs_data.bz2.S /usr/src/linux-2.6.34/usr/initramfs_data.S ... /usr/src/linux-2.6.34/ipc/shm.o /usr/src/linux-2.6.34/ipc/util.c /usr/src/linux-2.6.34/ipc/.ipcns_notifier.o.cmd /usr/src/linux-2.6.34/ipc/shm.c /usr/src/linux-2.6.34/ipc/.ipc_sysctl.o.cmd /usr/src/linux-2.6.34/ipc/ipcns_notifier.o /usr/src/linux-2.6.34/ipc/namespace.c /usr/src/linux-2.6.34/ipc/.namespace.o.cmd /usr/src/linux-2.6.34/ipc/.built-in.o.cmd /usr/src/linux-2.6.34/ipc/syscall.o |
#du -sh /usr/src/linux-2.6.34
linux-2.6.34/ linux-2.6.34.tar.bz2 |
root:$6$yoGgG5mU$3ltwSC1FkDgYLP/oCQGC2WkgOErd6CboLHS9E28KRILX.jbwx7l6TREJUjp9kcAiOZZhf9yNZ/2qbQm.cSpLg/:14711:0:99999:7::: daemon:*:14711:0:99999:7::: bin:*:14711:0:99999:7::: sys:*:14711:0:99999:7::: sync:*:14711:0:99999:7::: games:*:14711:0:99999:7::: man:*:14711:0:99999:7::: lp:*:14711:0:99999:7::: mail:*:14711:0:99999:7::: news:*:14711:0:99999:7::: uucp:*:14711:0:99999:7::: proxy:*:14711:0:99999:7::: www-data:*:14711:0:99999:7::: backup:*:14711:0:99999:7::: list:*:14711:0:99999:7::: irc:*:14711:0:99999:7::: gnats:*:14711:0:99999:7::: nobody:*:14711:0:99999:7::: libuuid:!:14711:0:99999:7::: messagebus:*:14711:0:99999:7::: gdm:*:14711:0:99999:7::: user:$6$7KIn.QOZ$df2.9a1G93TEvLS1VLYuyPVQylAvRhsPwDlR7Yh.jIzRVcL94yUo5PpCIbpRuFueju.W6NRDpDA3wVmYbs4ne0:14711:0:99999:7::: sshd:*:14711:0:99999:7:::
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 2327.498 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni ssse3 bogomips : 4657.73 clflush size : 64 power management:
Welcome! Today $DATE & You are user. Wish You a good work!
Время первой команды журнала | 19:28:08 2010- 5-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:31:44 2010- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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