/l3/users/12-9-2016/NT-Ladm/debian1.net.nt/root :1 :2 |
|
#cat who1.tx
root pts/0 2016-09-12 11:49 (192.168.16.160) user pts/2 2016-09-12 12:03 (192.168.16.160) |
#ln who1.tx who2.txt
|
#ls
d2 f1 f2 f3 install who1.tx who2.txt |
#cat who2.tx
cat: who2.tx: Нет такого файла или каталога |
#mv who1.tx who1.txt
|
#rm who2.txt
|
#ln who1.txt who2.txt
|
#ls
d2 f1 f2 f3 install who1.txt who2.txt |
#cat who
who1.txt who2.txt |
#cat who
who1.txt who2.txt |
#cat who2.txt
root pts/0 2016-09-12 11:49 (192.168.16.160) user pts/2 2016-09-12 12:03 (192.168.16.160) |
#ls
d2 f1 f2 f3 install who1.txt who2.txt |
#ls -l
итого 102424 drwxr-xr-x 4 root root 4096 Сен 12 14:38 d2 -rw-r--r-- 1 root root 0 Сен 12 12:54 f1 lrwxrwxrwx 1 root root 14 Сен 12 14:39 f2 -> /root/d2/d1/f2 -rw-r--r-- 1 root root 104857600 Сен 12 12:58 f3 -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 2 root root 112 Сен 12 14:41 who1.txt -rw-r--r-- 2 root root 112 Сен 12 14:41 who2.txt |
#ls -li
итого 102424 653093 drwxr-xr-x 4 root root 4096 Сен 12 14:38 d2 174 -rw-r--r-- 1 root root 0 Сен 12 12:54 f1 653098 lrwxrwxrwx 1 root root 14 Сен 12 14:39 f2 -> /root/d2/d1/f2 653096 -rw-r--r-- 1 root root 104857600 Сен 12 12:58 f3 653043 -rw-r--r-- 1 root root 5268 Окт 13 2014 install 653099 -rw-r--r-- 2 root root 112 Сен 12 14:41 who1.txt 653099 -rw-r--r-- 2 root root 112 Сен 12 14:41 who2.txt |
#tree
. ├── d2 │ ├── d1 │ │ ├── f1 │ │ └── f2 │ └── d3 ├── f1 ├── f2 -> /root/d2/d1/f2 ├── f3 ├── install ├── who1.txt └── who2.txt 3 directories, 8 files |
#cd /
|
#ls
bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var dev initrd.img lib64 mnt root selinux tmp vmlinuz |
#cd ~
|
#pwd
/root |
#ls /
bin etc lib lost+found opt run srv usr boot home lib32 media proc sbin sys var dev initrd.img lib64 mnt root selinux tmp vmlinuz |
#ls -a /
. boot home lib32 media proc sbin sys var .. dev initrd.img lib64 mnt root selinux tmp vmlinuz bin etc lib lost+found opt run srv usr |
#ls /var/run
acpid.pid exim4 motd.dynamic screen sshd.pid acpid.socket initctl mount sendsigs.omit.d udev crond.pid initramfs network shm utmp crond.reboot lock rsyslogd.pid sshd |
#ls /var/proc
ls: невозможно получить доступ к /var/proc: Нет такого файла или каталога |
#ls /proc/
1 1888 2295 2830 asound fs misc sysvipc 10 19 2298 2831 buddyinfo interrupts modules timer_list 105 1918 23 3 bus iomem mounts timer_stats 106 1960 2300 372 cgroups ioports mtrr tty 107 2 2342 373 cmdline irq net uptime 11 20 2343 380 consoles kallsyms pagetypeinfo version 111 21 2344 4 cpuinfo kcore partitions vmallocinfo 12 22 2375 4384 crypto keys sched_debug vmstat 129 2236 2376 5 devices key-users self xen 13 2263 2713 6 diskstats kmsg slabinfo zoneinfo 130 2290 2715 7 dma kpagecount softirqs 14 2291 2716 8 driver kpageflags stat 15 2292 273 88 execdomains loadavg swaps 16 2293 2758 9 fb locks sys 17 2294 2759 acpi filesystems meminfo sysrq-trigger |
#cd /usr/bin
|
#cd
|
#vi install
|
#!/bin/sh
############################################################################### ent and l3script ########################################################################## #ilalo_user=13-10-2014 ############################################################################### { } gg enstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agg lilalo_rc=.l3rc lilalo_home=.lilalo url_lilalo="http://xgu.ru/lilalo" E37: Изменения не сохранены (добавьте !, чтобы обойти проверку) |
#dfjdfjkh
else echo "Please install this dependencies manually:" echo $apt_get_install_this echo "Have you installed this already (y/n)?" echo y | read answer if echo $answer | grep -q ^[yY] then true else echo Please install the dependencies and rerun the script exit 1 56,1 20% |
#vi install
|
#vi install
|
#vi install
|
#vi install
|
# 20 q
3 hostname=`hostname` ###me -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` 7 # 8 # Set this variables before installation:#################################### 9 l3agent and l3script 10 lilalo_user=13-10-2014 13 lilalo_context="/users/${lilalo_user}/${lab}/${hostname}" 11 lab=NT-LNet 14 ###tall_l3bashrc_for_this_users=${users:-"root user"} # users who will use 15 # 17 16 ############################################################################# 18 "install" 185L, 5268C 19 lilalo_rc=.l3rc |
# 20 lilalo_home=.lilalo
2 colorscheme murphy 3 set nowrap 5 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ".vimrc" 5L, 63C записано |
#vi install
|
#{url_lilalo}"/l3bashrc
1 syntax on 2 colorscheme murphy 3 set mouse=a 4 set number 5 set nowrap ".vimrc" 5L, 63C |
#~
7 #name -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` 8 # Set this variables before installation: 9 ############################################################################ 13 lilalo_context="/users/${lilalo_user}/${lab}/${hostname}" 14 lab=NT-LNet 17 #nstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use 18 ############################################################################ 19 lilalo_rc=.l3rc 20 lilalo_home=.lilalo 21 url_lilalo="http://xgu.ru/lilalo" 22 url_l3bashrc="${url_lilalo}"/l3bashrc |
#{url_lilalo}"/l3-agent
~ 3 hostname=`hostname` 4 uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` 5 6 ############################################################################ 7 # 8 # Set this variables before installation: 9 10 lilalo_user=13-10-2014 11 lab=NT-LNet ... 14 16 ############################################################################ 17 # 8 19 lilalo_rc=.l3rc 9 ################### 21 url_lilalo="http://xgu.ru/lilalo" 10 lilalo_user=13-10-2014 22 url_l3bashrc="${url_lilalo}"/l3bashrc :q |
#{url_lilalo}"/l3-agent
1 syntax on 2 colorscheme murphy 3 set mouse=a 4 set number 5 set nowrap ".vimrc" 5L, 63C |
#apt-get install zsh
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: zsh-doc НОВЫЕ пакеты, которые будут установлены: zsh обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено. Необходимо скачать 4 916 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 11,7 MB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB] Получено 4 916 kБ за 1с (4 437 kБ/c) Выбор ранее не выбранного пакета zsh. (Чтение базы данных … на данный момент установлен 28871 файл и каталог.) Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет zsh (4.3.17-1) … update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим |
#cat /etc/shells
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh |
#pstree -h
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─sshd───sshd───bash───script───script───l3script───pstree └─udevd───2*[udevd] |
#ecjo $HISTSIZE
l3script: ecjo: команда не найдена |
#echo $HISTSIZE
500 |
#history
1 ifconfig 2 vim /etc/network/interfaces 3 nano /etc/network/interfaces 4 /etc/init.d/networking restart 5 ifconfig 6 route 7 ping 192.168.13.253 8 shutdown -r now 9 exit 10 ping ya.ru ... 214 vi install 215 vi install 216 vi .vimrc 217 l3script 218 apt-get install zsh 219 cat /etc/shells 220 pstree -h 221 ecjo $HISTSIZE 222 echo $HISTSIZE 223 history |
#vi /etc/pro
|
#vi /etc/profile
|
# 23 fi
Нет справочной страницы для HISTSIZE |
#vi /etc/profile
--- /tmp/l3-saved-2437.23026.8933 2016-09-13 11:02:15.433494642 +0300 +++ /etc/profile 2016-09-13 11:05:14.601492856 +0300 @@ -35,3 +35,6 @@ done unset i fi + +HISTSIZE=3000 +HISTFILESIZE=3000 |
#source /etc/profile
root@debian1:~# l3script |
#cd /bin/
|
#ls
bash fgrep lsblk ps touch busybox findmnt lsmod pwd true cat fuser mkdir rbash umount chgrp grep mknod readlink uname chmod gunzip mktemp rm uncompress chown gzexe more rmdir unicode_start chvt gzip mount rnano vdir cp hostname mountpoint run-parts which cpio ip mt rzsh ypdomainname dash kbd_mode mt-gnu sed zcat ... df ksh nc sh zegrep dir less nc.traditional sh.distrib zfgrep dmesg lessecho netcat sleep zforce dnsdomainname lessfile netstat ss zgrep domainname lesskey nisdomainname stty zless dumpkeys lesspipe open su zmore echo ln openvt sync znew egrep loadkeys pidof tailf zsh false login ping tar zsh4 fgconsole ls ping6 tempfile |
#ls l*
less lessfile lesspipe loadkeys ls lsmod lessecho lesskey ln login lsblk |
#ls *sh
bash dash ksh rbash rzsh sh zsh |
#echo d?
dd df |
#xargs
^C |
#ps --help
Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#ps xl
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:04 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:01 [ksoftirqd/ 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 5 0 7 2 -100 - 0 0 - S ? 0:02 [watchdog/0 1 0 8 2 0 -20 0 0 - S< ? 0:00 [cpuset] 1 0 9 2 0 -20 0 0 - S< ? 0:00 [khelper] 5 0 10 2 20 0 0 0 - S ? 0:00 [kdevtmpfs] ... 1 0 2404 1 20 0 48700 11296 - Ss ? 1:13 l3-agent 1 0 5488 1 20 0 18168 468 - S ? 0:00 script -f - 0 0 5489 5488 20 0 21628 2216 - Ss+ pts/1 0:00 l3script 1 0 9026 2 20 0 0 0 - S ? 0:02 [kworker/0: 4 0 9379 2248 20 0 71292 3688 - Ss ? 0:00 sshd: root@ 4 0 9381 9379 20 0 22088 2776 - Ss pts/4 0:00 -bash 0 0 9426 9381 20 0 18164 844 - S+ pts/4 0:00 script -f - 1 0 9457 9426 20 0 18168 472 - S+ pts/4 0:00 script -f - 0 0 9458 9457 20 0 21628 2232 - Ss pts/5 0:00 l3script 4 0 9489 9458 20 0 10536 840 - R+ pts/5 0:00 ps xl |
#kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX |
#ps lx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:04 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:01 [ksoftirqd/ 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 5 0 7 2 -100 - 0 0 - S ? 0:02 [watchdog/0 1 0 8 2 0 -20 0 0 - S< ? 0:00 [cpuset] 1 0 9 2 0 -20 0 0 - S< ? 0:00 [khelper] 5 0 10 2 20 0 0 0 - S ? 0:00 [kdevtmpfs] ... 1 0 2404 1 20 0 48700 11296 - Ss ? 1:14 l3-agent 1 0 5488 1 20 0 18168 468 - S ? 0:00 script -f - 0 0 5489 5488 20 0 21628 2216 - Ss+ pts/1 0:00 l3script 1 0 9026 2 20 0 0 0 - S ? 0:02 [kworker/0: 4 0 9379 2248 20 0 71292 3688 - Ss ? 0:00 sshd: root@ 4 0 9381 9379 20 0 22088 2776 - Ss pts/4 0:00 -bash 0 0 9426 9381 20 0 18164 844 - S+ pts/4 0:00 script -f - 1 0 9457 9426 20 0 18168 472 - S+ pts/4 0:00 script -f - 0 0 9458 9457 20 0 21628 2240 - Ss pts/5 0:00 l3script 4 0 9504 9458 20 0 10536 840 - R+ pts/5 0:00 ps lx |
#ps lx | awk `$12`
l3script: 2: команда не найдена |
#ps lx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:04 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:01 [ksoftirqd/ 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 5 0 7 2 -100 - 0 0 - S ? 0:02 [watchdog/0 1 0 8 2 0 -20 0 0 - S< ? 0:00 [cpuset] 1 0 9 2 0 -20 0 0 - S< ? 0:00 [khelper] 5 0 10 2 20 0 0 0 - S ? 0:00 [kdevtmpfs] ... 1 0 2404 1 20 0 48700 11296 - Ss ? 1:16 l3-agent 1 0 5488 1 20 0 18168 468 - S ? 0:00 script -f - 0 0 5489 5488 20 0 21628 2216 - Ss+ pts/1 0:00 l3script 1 0 9026 2 20 0 0 0 - S ? 0:02 [kworker/0: 4 0 9379 2248 20 0 71292 3688 - Ss ? 0:00 sshd: root@ 4 0 9381 9379 20 0 22088 2776 - Ss pts/4 0:00 -bash 0 0 9426 9381 20 0 18164 844 - S+ pts/4 0:00 script -f - 1 0 9457 9426 20 0 18168 472 - D+ pts/4 0:00 script -f - 0 0 9458 9457 20 0 21628 2244 - Ss pts/5 0:00 l3script 4 0 9531 9458 20 0 10536 840 - R+ pts/5 0:00 ps lx |
#ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Сен13 0:04 init [2] root 2 0.0 0.0 0 0 ? S Сен13 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Сен13 0:01 [ksoftirqd/0 root 5 0.0 0.0 0 0 ? S Сен13 0:00 [kworker/u:0 root 6 0.0 0.0 0 0 ? S Сен13 0:00 [migration/0 root 7 0.0 0.0 0 0 ? S Сен13 0:02 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Сен13 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Сен13 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Сен13 0:00 [kdevtmpfs] ... root 2404 0.0 2.2 48700 11296 ? Ss Сен13 1:16 l3-agent root 5488 0.0 0.0 18168 468 ? S Сен14 0:00 script -f -c root 5489 0.0 0.4 21628 2216 pts/1 Ss+ Сен14 0:00 l3script root 9026 0.0 0.0 0 0 ? S Сен15 0:02 [kworker/0:2 root 9379 0.0 0.7 71292 3688 ? Ss 09:22 0:00 sshd: root@pts/ root 9381 0.0 0.5 22088 2776 pts/4 Ss 09:22 0:00 -bash root 9426 0.0 0.1 18164 844 pts/4 S+ 09:22 0:00 script -f -c l3 root 9457 0.0 0.0 18168 472 pts/4 S+ 09:22 0:00 script -f -c l3 root 9458 0.0 0.4 21628 2244 pts/5 Ss 09:22 0:00 l3script root 9539 0.0 0.2 18948 1260 pts/5 R+ 09:54 0:00 ps ux |
#top
top - 09:59:45 up 2 days, 23:58, 1 user, load average: 0,00, 0,01, 0,05 Tasks: 57 total, 1 running, 56 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 375504 used, 131864 free, 148252 buffers KiB Swap: 0 total, 0 used, 0 free, 123284 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 10648 832 696 S 0,0 0,2 0:04.75 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:01.57 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 406 root 20 0 0 0 0 S 0,0 0,0 0:01.96 flush-202:0 407 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1870 root 20 0 52772 1640 1204 S 0,0 0,3 0:00.04 rsyslogd 1900 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid 1942 root 20 0 22492 896 688 S 0,0 0,2 0:00.34 cron 2227 Debian-e 20 0 46804 1032 584 S 0,0 0,2 0:00.08 exim4 2248 root 20 0 49932 1252 640 S 0,0 0,2 0:00.01 sshd 2272 root 20 0 18368 968 812 S 0,0 0,2 0:00.01 getty 2273 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2274 root 20 0 18368 976 812 S 0,0 0,2 0:00.00 getty |
#top
top - 10:03:36 up 3 days, 2 min, 1 user, load average: 0,10, 0,06, 0,05 Tasks: 57 total, 2 running, 55 sleeping, 0 stopped, 0 zombie %Cpu(s): 47,8 us, 0,3 sy, 0,0 ni, 51,2 id, 0,7 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 375752 used, 131616 free, 148296 buffers KiB Swap: 0 total, 0 used, 0 free, 123448 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2404 root 20 0 48700 11m 1636 R 47,8 2,2 1:43.03 l3-agent 9457 root 20 0 18168 472 308 S 0,3 0,1 0:00.06 script 1 root 20 0 10648 832 696 S 0,0 0,2 0:04.76 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd ... 406 root 20 0 0 0 0 S 0,0 0,0 0:01.96 flush-202:0 407 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1870 root 20 0 52772 1640 1204 S 0,0 0,3 0:00.04 rsyslogd 1900 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid 1942 root 20 0 22492 896 688 S 0,0 0,2 0:00.34 cron 2227 Debian-e 20 0 46804 1032 584 S 0,0 0,2 0:00.08 exim4 2248 root 20 0 49932 1252 640 S 0,0 0,2 0:00.01 sshd 2272 root 20 0 18368 968 812 S 0,0 0,2 0:00.01 getty 2273 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2274 root 20 0 18368 976 812 S 0,0 0,2 0:00.00 getty |
#htop
l3script: htop: команда не найдена |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено. Необходимо скачать 74,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 216 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74,9 kB] Получено 74,9 kБ за 0с (339 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 30070 файлов и каталогов.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
#htop
|
# Mem[|||||||||||||||||||||102/495MB] Load average: 0.02 0.05 0.05
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:04 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:01 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 5489 pts/1 Ss+ 0:00 l3script 5634 ? S 0:00 script -f -c l3script -q /home/user/.lilalo//93442741 5635 pts/3 Ss+ 0:00 l3script 9026 ? S 0:02 [kworker/0:2] 9379 ? Ss 0:00 sshd: root@pts/4 9381 pts/4 Ss 0:00 -bash 9426 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9457 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9458 pts/5 Ss 0:00 l3script 9792 pts/5 R+ 0:00 ps -ax |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:04 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:01 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 5489 pts/1 Ss+ 0:00 l3script 5634 ? S 0:00 script -f -c l3script -q /home/user/.lilalo//93442741 5635 pts/3 Ss+ 0:00 l3script 9026 ? S 0:02 [kworker/0:2] 9379 ? Ss 0:00 sshd: root@pts/4 9381 pts/4 Ss 0:00 -bash 9426 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9457 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9458 pts/5 Ss 0:00 l3script 9800 pts/5 R+ 0:00 ps ax |
#ps axl
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:04 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:01 [ksoftirqd/ 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u: 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/ 5 0 7 2 -100 - 0 0 - S ? 0:02 [watchdog/0 1 0 8 2 0 -20 0 0 - S< ? 0:00 [cpuset] 1 0 9 2 0 -20 0 0 - S< ? 0:00 [khelper] 5 0 10 2 20 0 0 0 - S ? 0:00 [kdevtmpfs] ... 0 0 5489 5488 20 0 21628 2216 - Ss+ pts/1 0:00 l3script 1 1000 5634 1 20 0 18168 464 - S ? 0:00 script -f - 0 1000 5635 5634 20 0 24624 3252 - Ss+ pts/3 0:00 l3script 1 0 9026 2 20 0 0 0 - S ? 0:02 [kworker/0: 4 0 9379 2248 20 0 71292 3688 - Ss ? 0:00 sshd: root@ 4 0 9381 9379 20 0 22088 2776 - Ss pts/4 0:00 -bash 0 0 9426 9381 20 0 18164 844 - S+ pts/4 0:00 script -f - 1 0 9457 9426 20 0 18168 472 - S+ pts/4 0:00 script -f - 0 0 9458 9457 20 0 21628 2244 - Ss pts/5 0:00 l3script 4 0 9808 9458 20 0 10536 836 - R+ pts/5 0:00 ps axl |
#nice -n 5 sleep 1000 &
[1] 9816 |
#ps -l | grep sleep
0 S 0 9816 9458 0 85 5 - 1927 - pts/5 00:00:00 sleep |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 0 9458 9457 0 80 0 - 5407 - pts/5 00:00:00 l3script 0 S 0 9816 9458 0 85 5 - 1927 - pts/5 00:00:00 sleep 4 R 0 9833 9458 0 80 0 - 2634 - pts/5 00:00:00 ps |
#renice -5 9816
9816 (process ID) old priority 5, new priority -5 |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 0 9458 9457 0 80 0 - 5408 - pts/5 00:00:00 l3script 0 S 0 9816 9458 0 75 -5 - 1927 - pts/5 00:00:00 sleep 4 R 0 9849 9458 0 80 0 - 2634 - pts/5 00:00:00 ps |
#ps
PID TTY TIME CMD 9458 pts/5 00:00:00 l3script 9859 pts/5 00:00:00 ps [1]+ Done nice -n 5 sleep 1000 |
#ps
PID TTY TIME CMD 9458 pts/5 00:00:00 l3script 9867 pts/5 00:00:00 ps |
#ps -x
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:04 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:01 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 2404 ? Ss 1:56 l3-agent 5488 ? S 0:00 script -f -c l3script -q /root/.lilalo//1109366641700 5489 pts/1 Ss+ 0:00 l3script 9026 ? S 0:02 [kworker/0:2] 9379 ? Ss 0:00 sshd: root@pts/4 9381 pts/4 Ss 0:00 -bash 9426 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9457 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9458 pts/5 Ss 0:00 l3script 9875 pts/5 R+ 0:00 ps -x |
#ps x
PID TTY STAT TIME COMMAND 1 ? Ss 0:04 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:01 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 2404 ? Ss 1:56 l3-agent 5488 ? S 0:00 script -f -c l3script -q /root/.lilalo//1109366641700 5489 pts/1 Ss+ 0:00 l3script 9026 ? S 0:02 [kworker/0:2] 9379 ? Ss 0:00 sshd: root@pts/4 9381 pts/4 Ss 0:00 -bash 9426 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9457 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9458 pts/5 Ss 0:00 l3script 9883 pts/5 R+ 0:00 ps x |
#ps U user
PID TTY STAT TIME COMMAND 2325 ? Ss 3:21 l3-agent 5634 ? S 0:00 script -f -c l3script -q /home/user/.lilalo//93442741 5635 pts/3 Ss+ 0:00 l3script |
#ps -t tty1
PID TTY TIME CMD 2272 tty1 00:00:00 getty |
#ps -t tty2
PID TTY TIME CMD 2273 tty2 00:00:00 getty |
#ps -t tty5
PID TTY TIME CMD 2276 tty5 00:00:00 getty |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:04 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:01 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 5489 pts/1 Ss+ 0:00 l3script 5634 ? S 0:00 script -f -c l3script -q /home/user/.lilalo//93442741 5635 pts/3 Ss+ 0:00 l3script 9026 ? S 0:02 [kworker/0:2] 9379 ? Ss 0:00 sshd: root@pts/4 9381 pts/4 Ss 0:00 -bash 9426 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9457 pts/4 S+ 0:00 script -f -c l3script -q /root/.lilalo//1864771946047 9458 pts/5 Ss 0:00 l3script 9923 pts/5 R+ 0:00 ps ax |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Сен13 0:04 init [2] root 2 0.0 0.0 0 0 ? S Сен13 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Сен13 0:01 [ksoftirqd/0 root 5 0.0 0.0 0 0 ? S Сен13 0:00 [kworker/u:0 root 6 0.0 0.0 0 0 ? S Сен13 0:00 [migration/0 root 7 0.0 0.0 0 0 ? S Сен13 0:02 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Сен13 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Сен13 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Сен13 0:00 [kdevtmpfs] ... root 5489 0.0 0.4 21628 2216 pts/1 Ss+ Сен14 0:00 l3script user 5634 0.0 0.0 18168 464 ? S Сен14 0:00 script -f -c user 5635 0.0 0.6 24624 3252 pts/3 Ss+ Сен14 0:00 l3script root 9026 0.0 0.0 0 0 ? S Сен15 0:02 [kworker/0:2 root 9379 0.0 0.7 71292 3720 ? Ss 09:22 0:00 sshd: root@pts/ root 9381 0.0 0.5 22088 2776 pts/4 Ss 09:22 0:00 -bash root 9426 0.0 0.1 18164 844 pts/4 S+ 09:22 0:00 script -f -c l3 root 9457 0.0 0.0 18168 472 pts/4 S+ 09:22 0:00 script -f -c l3 root 9458 0.0 0.4 21652 2308 pts/5 Ss 09:22 0:00 l3script root 9931 0.0 0.2 18948 1260 pts/5 R+ 10:40 0:00 ps aux |
#ps avx
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 1 ? Ss 0:04 17 32 10615 832 0.1 init [2] 2 ? S 0:00 0 0 0 0 0.0 [kthreadd] 3 ? S 0:01 0 0 0 0 0.0 [ksoftirqd/0] 5 ? S 0:00 0 0 0 0 0.0 [kworker/u:0] 6 ? S 0:00 0 0 0 0 0.0 [migration/0] 7 ? S 0:02 0 0 0 0 0.0 [watchdog/0] 8 ? S< 0:00 0 0 0 0 0.0 [cpuset] 9 ? S< 0:00 0 0 0 0 0.0 [khelper] 10 ? S 0:00 0 0 0 0 0.0 [kdevtmpfs] ... 5489 pts/1 Ss+ 0:00 0 914 20713 2216 0.4 l3script 5634 ? S 0:00 0 10 18157 464 0.0 script -f -c l3script - 5635 pts/3 Ss+ 0:00 0 914 23709 3252 0.6 l3script 9026 ? S 0:02 0 0 0 0 0.0 [kworker/0:2] 9379 ? Ss 0:00 0 492 70799 3720 0.7 sshd: root@pts/4 9381 pts/4 Ss 0:00 0 914 21173 2776 0.5 -bash 9426 pts/4 S+ 0:00 0 10 18153 844 0.1 script -f -c l3script - 9457 pts/4 S+ 0:00 0 10 18157 472 0.0 script -f -c l3script - 9458 pts/5 Ss 0:00 0 914 20737 2308 0.4 l3script 9939 pts/5 R+ 0:00 0 84 10451 840 0.1 ps avx |
#ps aux |grep -v USER.*PID.*%CPU | sort -n 3
sort: операция открытия завершилась неудачно: 3: Нет такого файла или каталога |
#ps aux |grep -v USER.*PID.*%CPU
root 1 0.0 0.1 10648 832 ? Ss Сен13 0:04 init [2] root 2 0.0 0.0 0 0 ? S Сен13 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Сен13 0:01 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Сен13 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Сен13 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Сен13 0:02 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Сен13 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Сен13 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Сен13 0:00 [kdevtmpfs] root 11 0.0 0.0 0 0 ? S< Сен13 0:00 [netns] ... root 5489 0.0 0.4 21628 2216 pts/1 Ss+ Сен14 0:00 l3script user 5634 0.0 0.0 18168 464 ? S Сен14 0:00 script -f -c l3script -q /home/user/.lilalo//93442741849931422-1473838572.script user 5635 0.0 0.6 24624 3252 pts/3 Ss+ Сен14 0:00 l3script root 9026 0.0 0.0 0 0 ? S Сен15 0:02 [kworker/0:2] root 9379 0.0 0.7 71292 3720 ? Ss 09:22 0:00 sshd: root@pts/4 root 9381 0.0 0.5 22088 2776 pts/4 Ss 09:22 0:00 -bash root 9426 0.0 0.1 18164 844 pts/4 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script root 9457 0.0 0.0 18168 472 pts/4 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script root 9458 0.0 0.4 21652 2308 pts/5 Ss 09:22 0:00 l3script root 9957 0.0 0.2 18948 1256 pts/5 R+ 10:41 0:00 ps aux |
#ps aux |grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога |
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh
who1.txt who2.txt
root pts/0 2016-09-12 11:49 (192.168.16.160) user pts/2 2016-09-12 12:03 (192.168.16.160)
root pts/0 2016-09-12 11:49 (192.168.16.160) user pts/2 2016-09-12 12:03 (192.168.16.160)
Время первой команды журнала | 13:41:25 2016- 9-12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:41:42 2016- 9-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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