/l3/users/28-09-2015/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#ps alx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 832 - Ss ? 0:02 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:00 [ksoftirqd/0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:00 [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 1000 2504 1 20 0 48612 11264 - Ss ? 1:31 l3-agent 1 1000 5015 1 20 0 18168 468 - S ? 0:00 script -f -c l3script -q /home/user/ 0 1000 5016 5015 20 0 24444 3224 - Ss+ pts/3 0:00 l3script 4 0 6342 2249 20 0 71292 3748 - Ss ? 0:00 sshd: root@pts/4 4 0 6344 6342 20 0 22152 2772 - Ss pts/4 0:00 -bash 0 0 6389 6344 20 0 18164 840 - S+ pts/4 0:00 script -f -c l3script -q /root/.lila 1 0 6420 6389 20 0 18168 468 - S+ pts/4 0:00 script -f -c l3script -q /root/.lila 0 0 6421 6420 20 0 23800 2444 - Ss pts/5 0:00 l3script 0 0 6597 6421 20 0 7708 324 - T pts/5 0:00 sleep 1000 4 0 6700 6421 20 0 10536 840 - R+ pts/5 0:00 ps alx |
#ps u -u user
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND user 2504 0.1 2.2 48612 11264 ? Ss Сен30 1:31 l3-agent user 5015 0.0 0.0 18168 468 ? S Сен30 0:00 script -f -c l3script -q /home/user/. user 5016 0.0 0.6 24444 3224 pts/3 Ss+ Сен30 0:00 l3script |
#ps u -u root
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Сен30 0:02 init [2] root 2 0.0 0.0 0 0 ? S Сен30 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Сен30 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Сен30 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Сен30 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Сен30 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Сен30 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Сен30 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Сен30 0:00 [kdevtmpfs] ... root 2321 0.1 2.1 48504 11072 ? Ss Сен30 2:45 l3-agent root 2414 0.0 0.0 18168 464 ? S Сен30 0:00 script -f -c l3script -q /root/.lilal root 2415 0.0 0.4 21712 2392 pts/1 Ss+ Сен30 0:01 l3script root 6342 0.0 0.7 71292 3748 ? Ss 10:04 0:00 sshd: root@pts/4 root 6344 0.0 0.5 22152 2772 pts/4 Ss 10:04 0:00 -bash root 6389 0.0 0.1 18164 840 pts/4 S+ 10:07 0:00 script -f -c l3script -q /root/.lilalo// root 6420 0.0 0.0 18168 468 pts/4 S+ 10:07 0:00 script -f -c l3script -q /root/.lilalo// root 6421 0.0 0.4 23800 2444 pts/5 Ss 10:07 0:00 l3script root 6597 0.0 0.0 7708 324 pts/5 T 14:36 0:00 sleep 1000 root 6716 0.0 0.2 18948 1264 pts/5 R+ 14:43 0:00 ps u -u root |
#ps -u user -o "$%u %p %y %a"
$RUSER PID TTY COMMAND $user 2504 ? l3-agent $user 5015 ? script -f -c l3script -q /home/user/.lilalo//21591130272540327020-1443620234.scr $user 5016 pts/3 l3script |
#ps -u user -o "$%u %U %p %y %a"
$RUSER USER PID TTY COMMAND $user user 2504 ? l3-agent $user user 5015 ? script -f -c l3script -q /home/user/.lilalo//21591130272540327020-14436 $user user 5016 pts/3 l3script |
#ps -ax -o "$%u %U %p %y %a" | awk '$1!=$2'
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ $RUSER USER PID TTY COMMAND $root root 1 ? init [2] $root root 2 ? [kthreadd] $root root 3 ? [ksoftirqd/0] $root root 5 ? [kworker/u:0] $root root 6 ? [migration/0] $root root 7 ? [watchdog/0] $root root 8 ? [cpuset] ... $user user 5015 ? script -f -c l3script -q /home/user/.lilalo//21591130272540327020-1443620234.script $user user 5016 pts/3 l3script $root root 6342 ? sshd: root@pts/4 $root root 6344 pts/4 -bash $root root 6389 pts/4 script -f -c l3script -q /root/.lilalo//1513747822533332554-1443683242.script $root root 6420 pts/4 script -f -c l3script -q /root/.lilalo//1513747822533332554-1443683242.script $root root 6421 pts/5 l3script $root root 6597 pts/5 sleep 1000 $root root 6740 pts/5 ps -ax -o $%u %U %p %y %a $root root 6741 pts/5 awk $1!=$2 |
#top
top - 14:48:48 up 1 day, 2:40, 2 users, load average: 0,06, 0,04, 0,05 Tasks: 59 total, 1 running, 57 sleeping, 1 stopped, 0 zombie %Cpu(s): 0,3 us, 0,0 sy, 0,0 ni, 99,3 id, 0,0 wa, 0,0 hi, 0,0 si, 0,3 st KiB Mem: 507368 total, 368700 used, 138668 free, 89860 buffers KiB Swap: 0 total, 0 used, 0 free, 174624 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:02.23 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:00.62 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... Flags = Task Flags <sched.h> CGROUPS = Control Groups SUPGIDS = Supp Groups IDs SUPGRPS = Supp Groups Names TGID = Thread Group Id top - 14:53:36 up 1 day, 2:45, 2 users, load average: 0,92, 0,53, 0,25 %Cpu(s): 68,5 us, 0,0 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 31,5 st 2504 user 1000 0 48612 11m 1632 S 0,0 2,2 1:32.21 l3-agent 18 root 0 0 0 0 0 S 0,3 0,0 0:05.71 kworker/0:1 18 root 0 0 0 0 0 S 0,0 0,0 0:05.71 kworker/0:1 |
#top
top - 14:53:50 up 1 day, 2:45, 2 users, load average: 0,94, 0,56, 0,26 Tasks: 59 total, 2 running, 56 sleeping, 1 stopped, 0 zombie %Cpu(s): 67,9 us, 0,0 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 32,1 st KiB Mem: 507368 total, 373660 used, 133708 free, 90068 buffers KiB Swap: 0 total, 0 used, 0 free, 178580 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2321 root 20 0 49188 11m 1636 R 99,5 2,3 6:25.90 l3-agent 6342 root 20 0 71292 3748 2900 S 0,3 0,7 0:02.75 sshd 6420 root 20 0 18168 468 308 S 0,3 0,1 0:02.06 script 1 root 20 0 10648 832 696 S 0,0 0,2 0:02.23 init ... 96 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:1 125 root 20 0 0 0 0 S 0,0 0,0 0:01.72 jbd2/xvda1-8 126 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 269 root 20 0 21248 1204 784 S 0,0 0,2 0:00.04 udevd 362 root 20 0 21244 848 424 S 0,0 0,2 0:00.00 udevd 365 root 20 0 21244 828 404 S 0,0 0,2 0:00.00 udevd 389 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 394 root 20 0 0 0 0 S 0,0 0,0 0:01.73 kworker/0:4 425 root 20 0 0 0 0 S 0,0 0,0 0:00.71 flush-202:0 1871 root 20 0 52772 1636 1204 S 0,0 0,3 0:00.03 rsyslogd |
#top -d 1
top - 14:55:06 up 1 day, 2:46, 2 users, load average: 0,64, 0,58, 0,29 Tasks: 59 total, 1 running, 57 sleeping, 1 stopped, 0 zombie %Cpu(s): 0,0 us, 2,0 sy, 0,0 ni, 98,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 375900 used, 131468 free, 90116 buffers KiB Swap: 0 total, 0 used, 0 free, 178664 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:02.23 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:00.63 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 96 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:1 125 root 20 0 0 0 0 S 0,0 0,0 0:01.72 jbd2/xvda1-8 126 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 269 root 20 0 21248 1204 784 S 0,0 0,2 0:00.04 udevd 362 root 20 0 21244 848 424 S 0,0 0,2 0:00.00 udevd 365 root 20 0 21244 828 404 S 0,0 0,2 0:00.00 udevd 389 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 394 root 20 0 0 0 0 S 0,0 0,0 0:01.73 kworker/0:4 425 root 20 0 0 0 0 S 0,0 0,0 0:00.71 flush-202:0 1871 root 20 0 52772 1636 1204 S 0,0 0,3 0:00.03 rsyslogd |
#jobs
|
#jobs
|
#fuser -v ~user/touchlist
Указанное имя файла /home/user/touchlist не существует. |
#fuser -v ~user/touchlist
|
#fuser -v ~user/.touchlist.swp
Указанное имя файла /home/user/.touchlist.swp не существует. |
#fuser -v ~user/.touchlist.swp
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /home/user/.touchlist.swp: user 7039 F.... vi |
#fuser -v ~user/.touchlist.swp
Указанное имя файла /home/user/.touchlist.swp не существует. |
#fuser -v ~user/touchlist
|
#fuser -v /bin/cat
|
#fuser -v /bin/cat
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /bin/cat: user 7097 ...e. cat |
#fuser -v /lib
lib/ lib32/ lib64/ |
#fuser -v /lib/x
x86_64-linux-gnu/ xtables/ |
#fuser -v /lib/x86_64-linux-gnu/lib
Указанное имя файла /lib/x86_64-linux-gnu/lib не существует. |
#fuser -v /lib/x86_64-linux-gnu/lib
Display all 122 possibilities? (y or n) |
#fuser -v /lib/x86_64-linux-gnu/libacl.so.1
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /lib/x86_64-linux-gnu/libacl.so.1.1.0: user 7137 ....m vi |
#fuser -v /lib/x86_64-linux-gnu/libacl.so.1
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /lib/x86_64-linux-gnu/libacl.so.1.1.0: user 7169 ....m vi |
#apt-get install vsftpd
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: vsftpd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 66 пакетов не обновлено. Необходимо скачать 158 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 286 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main vsftpd amd64 2.3.5-3 [158 kB] Получено 158 kБ за 0с (942 kБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета vsftpd. (Чтение базы данных … на данный момент установлено 30152 файла и каталога.) Распаковывается пакет vsftpd (из файла …/vsftpd_2.3.5-3_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет vsftpd (2.3.5-3) … Starting FTP server: vsftpd. |
#cp ~user/* /srv/ftp
cp: пропускается каталог «/home/user/d1» cp: пропускается каталог «/home/user/'echo backup | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo bin | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo lpi 1 | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo lpi 2 | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo names | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo proj | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo sh | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo source | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/'echo text | tr '[:lower:]' '[:upper:]''» cp: пропускается каталог «/home/user/files» cp: пропускается каталог «/home/user/soft» |
#ls /srv/ftp
'echo bigfile | tr '[:lower:]' '[:upper:]'' 'echo cat | tr '[:lower:]' '[:upper:]'' 'echo errlog | tr '[:lower:]' '[:upper:]'' 'echo file | tr '[:lower:]' '[:upper:]'' 'echo freebsd.jpg | tr '[:lower:]' '[:upper:]'' 'echo granata.jpg | tr '[:lower:]' '[:upper:]'' 'echo Light_Alloy_4.4.784_RC2_by_FAFNIR.exe | tr '[:lower:]' '[:upper:]'' 'echo man_smb_conf | tr '[:lower:]' '[:upper:]'' 'echo matrix.jpg | tr '[:lower:]' '[:upper:]'' 'echo newfile | tr '[:lower:]' '[:upper:]'' 'echo ogo.jpg | tr '[:lower:]' '[:upper:]'' 'echo pamyatka.pdf | tr '[:lower:]' '[:upper:]'' 'echo press_any_key_to_continue.jpg | tr '[:lower:]' '[:upper:]'' 'echo sorted | tr '[:lower:]' '[:upper:]'' 'echo < touchlist | tr '[:lower:]' '[:upper:]'' 'echo touchlist | tr '[:lower:]' '[:upper:]'' 'echo unsorted | tr '[:lower:]' '[:upper:]'' ogo2.jpg touchlist |
#ls /srv/ftp/
'echo bigfile | tr '[:lower:]' '[:upper:]'' 'echo cat | tr '[:lower:]' '[:upper:]'' 'echo errlog | tr '[:lower:]' '[:upper:]'' 'echo file | tr '[:lower:]' '[:upper:]'' 'echo freebsd.jpg | tr '[:lower:]' '[:upper:]'' 'echo granata.jpg | tr '[:lower:]' '[:upper:]'' 'echo Light_Alloy_4.4.784_RC2_by_FAFNIR.exe | tr '[:lower:]' '[:upper:]'' 'echo man_smb_conf | tr '[:lower:]' '[:upper:]'' 'echo matrix.jpg | tr '[:lower:]' '[:upper:]'' 'echo newfile | tr '[:lower:]' '[:upper:]'' 'echo ogo.jpg | tr '[:lower:]' '[:upper:]'' 'echo pamyatka.pdf | tr '[:lower:]' '[:upper:]'' 'echo press_any_key_to_continue.jpg | tr '[:lower:]' '[:upper:]'' 'echo sorted | tr '[:lower:]' '[:upper:]'' 'echo < touchlist | tr '[:lower:]' '[:upper:]'' 'echo touchlist | tr '[:lower:]' '[:upper:]'' 'echo unsorted | tr '[:lower:]' '[:upper:]'' ogo2.jpg touchlist |
#fuser -v /srv/ftp/
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /srv/ftp: ftp 7417 .rc.. vsftpd |
#./test.sh 5 30
l3script: ./test.sh: Нет такого файла или каталога |
#./test.sh
l3script: ./test.sh: Нет такого файла или каталога |
#cd /
|
#ls -l
итого 84 drwxr-xr-x 2 root root 4096 Сен 30 17:21 bin drwxr-xr-x 3 root root 4096 Окт 13 2014 boot drwxr-xr-x 12 root root 2960 Сен 30 12:08 dev drwxr-xr-x 71 root root 4096 Окт 1 15:21 etc drwxr-xr-x 8 root root 4096 Сен 30 16:40 home lrwxrwxrwx 1 root root 30 Июн 27 2014 initrd.img -> /boot/initrd.img-3.2.0-4-amd64 drwxr-xr-x 13 root root 4096 Окт 15 2014 lib drwxr-xr-x 2 root root 4096 Окт 15 2014 lib32 drwxr-xr-x 2 root root 4096 Окт 13 2014 lib64 ... drwx------ 6 root root 4096 Сен 30 16:34 root drwxr-xr-x 13 root root 440 Окт 1 15:21 run drwxr-xr-x 2 root root 4096 Окт 13 2014 sbin drwxr-xr-x 2 root root 4096 Июн 10 2012 selinux drwxr-xr-x 3 root root 4096 Окт 1 15:21 srv drwxr-xr-x 13 root root 0 Сен 30 12:08 sys drwxrwxrwt 2 root root 4096 Окт 1 15:21 tmp drwxr-xr-x 11 root root 4096 Окт 15 2014 usr drwxr-xr-x 11 root root 4096 Июн 27 2014 var lrwxrwxrwx 1 root root 26 Июн 27 2014 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 |
#ls
bin dev home lib lib64 media mymotd proc run selinux sys usr vmlinuz boot etc initrd.img lib32 lost+found mnt opt root sbin srv tmp var |
#cd
|
#cd /
|
#cd
|
#jobs
|
#echo $TERM
xterm |
#jobs
|
#echo $TERM
xterm |
#jobs
|
#nice -n 5 sleep 1000 &
[1] 7592 |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2273 1 20 0 52160 1564 - Ss tty1 0:00 /bin/login -- 4 0 2274 1 20 0 18368 964 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2275 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2276 1 20 0 18368 960 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2277 1 20 0 18368 964 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2278 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 2279 2273 20 0 22176 2756 - S+ tty1 0:00 -bash 0 0 2415 2414 20 0 21712 2392 - Ss+ pts/1 0:01 l3script 4 0 6344 6342 20 0 22152 2772 - Ss pts/4 0:00 -bash 0 0 6389 6344 20 0 18164 840 - S+ pts/4 0:00 script -f -c l3script -q /root/.lila 1 0 6420 6389 20 0 18168 468 - S+ pts/4 0:02 script -f -c l3script -q /root/.lila 0 0 6421 6420 20 0 23968 2616 - Ss pts/5 0:00 l3script 0 0 7592 6421 25 5 7708 320 - SN pts/5 0:00 sleep 1000 4 0 7600 6421 20 0 10536 840 - R+ pts/5 0:00 ps l |
#renice -5 7592
7592 (process ID) old priority 5, new priority -5 |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2273 1 20 0 52160 1564 - Ss tty1 0:00 /bin/login -- 4 0 2274 1 20 0 18368 964 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2275 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2276 1 20 0 18368 960 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2277 1 20 0 18368 964 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2278 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 2279 2273 20 0 22176 2756 - S+ tty1 0:00 -bash 0 0 2415 2414 20 0 21712 2392 - Ss+ pts/1 0:01 l3script 4 0 6344 6342 20 0 22152 2772 - Ss pts/4 0:00 -bash 0 0 6389 6344 20 0 18164 840 - S+ pts/4 0:00 script -f -c l3script -q /root/.lila 1 0 6420 6389 20 0 18168 468 - S+ pts/4 0:02 script -f -c l3script -q /root/.lila 0 0 6421 6420 20 0 23968 2616 - Ss pts/5 0:00 l3script 0 0 7592 6421 15 -5 7708 320 - S< pts/5 0:00 sleep 1000 4 0 7616 6421 20 0 10536 840 - R+ pts/5 0:00 ps l |
#renice 5 -u user
1000 (user ID) old priority 0, new priority 5 |
#top
top - 15:59:48 up 1 day, 3:51, 3 users, load average: 0,02, 0,02, 0,05 Tasks: 66 total, 2 running, 64 sleeping, 0 stopped, 0 zombie %Cpu(s): 2,5 us, 0,1 sy, 0,0 ni, 95,7 id, 0,4 wa, 0,0 hi, 0,0 si, 1,2 st PID to renice KiB Mem: 507368 total, 391224 used, 116144 free, 92108 buffers KiB Swap: 0 total, 0 used, 0 free, 185964 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2321 root 20 0 51684 13m 1644 S 3,5 2,8 7:50.31 l3-agent 18 root 20 0 0 0 0 S 0,0 0,0 0:05.97 kworker/0:1 2504 user 25 5 48612 11m 1632 S 0,0 2,2 1:44.15 l3-agent ... 125 root 20 0 0 0 0 S 0,0 0,0 0:01.85 jbd2/xvda1-8 126 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 269 root 20 0 21248 1204 784 S 0,0 0,2 0:00.04 udevd 362 root 20 0 21244 848 424 S 0,0 0,2 0:00.00 udevd 365 root 20 0 21244 828 404 S 0,0 0,2 0:00.00 udevd 389 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 394 root 20 0 0 0 0 S 0,0 0,0 0:01.83 kworker/0:4 425 root 20 0 0 0 0 S 0,0 0,0 0:00.76 flush-202:0 1871 root 20 0 52772 1636 1204 S 0,0 0,3 0:00.03 rsyslogd 1901 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid |
#kill 2279
|
#kill -9 2279
|
#apt-get install hangup
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет hangup |
#man hangup
|
#~
|
#top
top - 16:48:17 up 1 day, 4:39, 4 users, load average: 0,02, 0,02, 0,11 Tasks: 70 total, 1 running, 69 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 1,8 sy, 0,0 ni, 98,2 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 398968 used, 108400 free, 93924 buffers KiB Swap: 0 total, 0 used, 0 free, 187928 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6342 root 20 0 71292 3784 2900 S 1,8 0,7 0:04.08 sshd 1 root 20 0 10648 844 708 S 0,0 0,2 0:02.32 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:00.70 ksoftirqd/0 ... 96 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:1 125 root 20 0 0 0 0 S 0,0 0,0 0:01.93 jbd2/xvda1-8 126 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 269 root 20 0 21248 1204 784 S 0,0 0,2 0:00.05 udevd 362 root 20 0 21244 848 424 S 0,0 0,2 0:00.00 udevd 365 root 20 0 21244 828 404 S 0,0 0,2 0:00.00 udevd 389 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 394 root 20 0 0 0 0 S 0,0 0,0 0:01.86 kworker/0:4 425 root 20 0 0 0 0 S 0,0 0,0 0:00.78 flush-202:0 1871 root 20 0 52772 1636 1204 S 0,0 0,3 0:00.03 rsyslogd |
#killall vim
|
#killall vim.orig
vim.orig: процесс не найден |
#nice -n -20 sleep 1000 &
[2] 8247 |
#renice -5 6932
6932 (process ID) old priority 5, new priority -5 |
#top
top - 16:54:51 up 1 day, 4:46, 4 users, load average: 0,07, 0,05, 0,09 Tasks: 72 total, 1 running, 71 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,0 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,3 st KiB Mem: 507368 total, 399720 used, 107648 free, 94156 buffers KiB Swap: 0 total, 0 used, 0 free, 188028 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 8340 root 20 0 25284 1556 1128 R 0,3 0,3 0:00.01 top 1 root 20 0 10648 844 708 S 0,0 0,2 0:02.33 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:00.70 ksoftirqd/0 ... 96 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:1 125 root 20 0 0 0 0 S 0,0 0,0 0:01.94 jbd2/xvda1-8 126 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 269 root 20 0 21248 1204 784 S 0,0 0,2 0:00.05 udevd 362 root 20 0 21244 848 424 S 0,0 0,2 0:00.00 udevd 365 root 20 0 21244 828 404 S 0,0 0,2 0:00.00 udevd 389 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 394 root 20 0 0 0 0 S 0,0 0,0 0:01.86 kworker/0:4 425 root 20 0 0 0 0 S 0,0 0,0 0:00.78 flush-202:0 1871 root 20 0 52772 1636 1204 S 0,0 0,3 0:00.03 rsyslogd |
#~
# /etc/rsyslog.conf Configuration file for rsyslog. # # For more information see # /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html ################# #### MODULES #### ################# $ModLoad imuxsock # provides support for local system logging $ModLoad imklog # provides kernel logging support #$ModLoad immark # provides --MARK-- message capability ... # The named pipe /dev/xconsole is for the `xconsole' utility. To use it, # you must invoke `xconsole' with the `-file' option: # # $ xconsole -file /dev/xconsole [...] # # NOTE: adjust the list below, or you'll go crazy if you have a reasonably # busy site.. # daemon.*;mail.*;\ news.err;\ |
#less /etc/auslog.conf
|
#less /etc/
|
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-8792.21663.13678 2015-10-02 14:21:37.195241832 +0300 +++ /etc/ssh/sshd_config 2015-10-02 14:23:04.995244574 +0300 @@ -19,7 +19,7 @@ ServerKeyBits 768 # Logging -SyslogFacility AUTH +SyslogFacility LOCAL4 LogLevel INFO # Authentication: |
#service rsyslog force-reload
[ ok ] Stopping enhanced syslogd: rsyslogd. [ ok ] Starting enhanced syslogd: rsyslogd. |
#ls /var/log/
alternatives.log debug installer news alternatives.log.1 debug.1 iptraf ssh alternatives.log.2.gz debug.2.gz kern.log syslog apt debug.3.gz kern.log.1 syslog.1 aptitude debug.4.gz kern.log.2.gz syslog.2.gz aptitude.1.gz dmesg kern.log.3.gz syslog.3.gz auth.log dmesg.0 kern.log.4.gz syslog.4.gz auth.log.1 dmesg.1.gz lastlog syslog.5.gz auth.log.2.gz dmesg.2.gz lpr.log syslog.6.gz auth.log.3.gz dmesg.3.gz mail.err syslog.7.gz auth.log.4.gz dmesg.4.gz mail.info user.log btmp dpkg.log mail.log user.log.1 btmp.1 dpkg.log.1 mail.warn user.log.2.gz daemon.log dpkg.log.2.gz messages user.log.3.gz daemon.log.1 dpkg.log.3.gz messages.1 user.log.4.gz daemon.log.2.gz exim4 messages.2.gz vsftpd.log daemon.log.3.gz faillog messages.3.gz wtmp daemon.log.4.gz fsck messages.4.gz wtmp.1 |
#service sshd reload
sshd: unrecognized service |
#service ssh reload
[ ok ] Reloading OpenBSD Secure Shell server's configuration: sshd. |
#tail /v
var/ vmlinuz |
#tail /var/log/messages
Sep 30 12:08:33 debian4 kernel: [ 10.202109] EXT4-fs (xvda1): re-mounted. Opts: (null) Sep 30 12:08:33 debian4 kernel: [ 10.700249] EXT4-fs (xvda1): re-mounted. Opts: errors=remount-ro Sep 30 12:08:33 debian4 kernel: [ 10.976872] loop: module loaded Oct 1 06:25:04 debian4 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1871" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Oct 1 06:25:04 debian4 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1871" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Oct 2 06:25:05 debian4 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1871" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Oct 2 14:26:02 debian4 kernel: imklog 5.8.11, log source = /proc/kmsg started. Oct 2 14:26:02 debian4 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="9145" x-info="http://www.rsyslog.com"] start Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. |
#logger -p local5.warn "Test message"
|
#tail -5 /var/log/ssh
Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. |
#tail -5 /var/log/ssh
Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. |
#tail -5 /var/log/ssh
Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. |
#tail -5 /var/log/syslog
Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. Oct 2 14:29:46 debian4 kernel: imklog 5.8.11, log source = /proc/kmsg started. Oct 2 14:29:46 debian4 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="9291" x-info="http://www.rsyslog.com"] start Oct 2 14:30:57 debian4 logger: Test message |
#tail -f /var/log/ssh
Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. ^[[A^[[A^[[B ^C |
#tail -f /var/log/ssh
Oct 2 14:26:57 debian4 sshd[9209]: Server listening on 0.0.0.0 port 22. Oct 2 14:26:57 debian4 sshd[9209]: Server listening on :: port 22. ^C |
#less /etc/logrotate.conf
|
#cd /etc/logrotate.d
|
#ls
apt aptitude dpkg exim4-base exim4-paniclog iptraf rsyslog vsftpd |
#cat vsftpd
/var/log/vsftpd.log { create 640 root adm # ftpd doesn't handle SIGHUP properly missingok notifempty rotate 4 weekly } |
#cd /etc/cron.daily/
|
#ls
apt bsdmainutils exim4-base logrotate passwd aptitude dpkg locate man-db |
#cat logrotate
#!/bin/sh test -x /usr/sbin/logrotate || exit 0 /usr/sbin/logrotate /etc/logrotate.conf |
#cat /etc/crontab
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # |
#apt-get install anacron
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: powermgmt-base НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 66 пакетов не обновлено. Необходимо скачать 35,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 167 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main anacron amd64 2.3-19 [35,2 kB] Получено 35,2 kБ за 0с (336 kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных … на данный момент установлено 30205 файлов и каталогов.) Распаковывается пакет anacron (из файла …/anacron_2.3-19_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет anacron (2.3-19) … |
#cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly |
#vi /etc/crontab
--- /tmp/l3-saved-8792.16234.951 2015-10-02 15:02:32.703242884 +0300 +++ /etc/crontab 2015-10-02 15:05:49.423239757 +0300 @@ -12,4 +12,5 @@ 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) +0 16 2,19-23 10 * wall "Coffe Time" # |
#vi /etc/cron.deny
--- /dev/null 2015-09-30 12:08:20.591999991 +0300 +++ /etc/cron.deny 2015-10-02 15:11:25.191239548 +0300 @@ -0,0 +1 @@ +user |
#apt-get install at
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: at обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 66 пакетов не обновлено. Необходимо скачать 45,1 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 103 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main at amd64 3.1.13-2+deb7u1 [45,1 kB] Получено 45,1 kБ за 0с (477 kБ/c) Выбор ранее не выбранного пакета at. (Чтение базы данных … на данный момент установлено 30232 файла и каталога.) Распаковывается пакет at (из файла …/at_3.1.13-2+deb7u1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет at (3.1.13-2+deb7u1) … [ ok ] Starting deferred execution scheduler: atd. |
#at now +9 hours
warning: commands will be executed using /bin/sh at> cd /usr/src/kernels/2.6.39 at> make && make modules_install && make install at> <EOT> at> <EOT> job 1 at Sat Oct 3 00:14:00 2015 |
#atq
1 Sat Oct 3 00:14:00 2015 a root |
#ls -l `which atrm`
lrwxrwxrwx 1 root root 2 Окт 3 2014 /usr/bin/atrm -> at |
#ls -l `which atq`
lrwxrwxrwx 1 root root 2 Окт 3 2014 /usr/bin/atq -> at |
#apt-get install at
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия at. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 66 пакетов не обновлено. |
#wall test
wall: cannot open file test: Нет такого файла или каталога |
#w
w wall whatis whiptail w.procps w3m watch whereis who write w3mman wc which whoami www-browser wait wget while wipefs |
#w
w wall whatis whiptail w.procps w3m watch whereis who write w3mman wc which whoami www-browser wait wget while wipefs |
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #
#!/bin/sh test -x /usr/sbin/logrotate || exit 0 /usr/sbin/logrotate /etc/logrotate.conf
/var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate invoke-rc.d rsyslog rotate > /dev/null endscript } /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog rotate > /dev/null endscript }
/var/log/vsftpd.log { create 640 root adm # ftpd doesn't handle SIGHUP properly missingok notifempty rotate 4 weekly }
Время первой команды журнала | 13:41:53 2015-10- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:23:51 2015-10- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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