/l3/users/19-08-2019/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 :6 |
|
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 131072 inodes, 524288 blocks 26214 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=536870912 16 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done |
#ls -l /sbin/mkfs*
-rwxr-xr-x 1 root root 10376 Дек 11 2012 /sbin/mkfs -rwxr-xr-x 1 root root 18672 Дек 11 2012 /sbin/mkfs.bfs -rwxr-xr-x 1 root root 31152 Дек 11 2012 /sbin/mkfs.cramfs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext2 -> mke2fs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext3 -> mke2fs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext4 -> mke2fs lrwxrwxrwx 1 root root 6 Мар 21 2013 /sbin/mkfs.ext4dev -> mke2fs -rwxr-xr-x 1 root root 27080 Дек 11 2012 /sbin/mkfs.minix |
#cd
|
#cd /opt
|
#ls
project public |
#ls -l project
итого 0 -rw-r--r-- 1 ivan ivan 0 Авг 21 16:27 project1 -rw-r--r-- 1 ivan developers 0 Авг 21 16:28 project2 -rw-rw---- 1 ivan developers 0 Авг 21 16:31 project3 |
#mkdir /mnt/tmp
|
#mount /dev/xvdb1 mnt/tmp
mount: mount point mnt/tmp does not exist |
#mount /dev/xvdb1 /mnt/tmp
|
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2,0G 67M 1,9G 4% /mnt/tmp |
#mv -v /opt/project/* /mnt/tmp
«/opt/project/project1» -> «/mnt/tmp/project1» удалён «/opt/project/project1» «/opt/project/project2» -> «/mnt/tmp/project2» удалён «/opt/project/project2» «/opt/project/project3» -> «/mnt/tmp/project3» удалён «/opt/project/project3» |
#ls /mnt/tmp
lost+found project1 project2 project3 |
#umount /mnt/tmp
|
#mount /dev/xvdb1 /opt/project
|
#cd project
|
#ls -l
итого 16 drwx------ 2 root root 16384 Авг 22 09:35 lost+found -rw-r--r-- 1 ivan ivan 0 Авг 21 16:27 project1 -rw-r--r-- 1 ivan developers 0 Авг 21 16:28 project2 -rw-rw---- 1 ivan developers 0 Авг 21 16:31 project3 |
#cd ..
|
#ls -l /project
ls: невозможно получить доступ к /project: Нет такого файла или каталога |
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2,0G 67M 1,9G 4% /opt/project |
#ls -l project
итого 16 drwx------ 2 root root 16384 Авг 22 09:35 lost+found -rw-r--r-- 1 ivan ivan 0 Авг 21 16:27 project1 -rw-r--r-- 1 ivan developers 0 Авг 21 16:28 project2 -rw-rw---- 1 ivan developers 0 Авг 21 16:31 project3 |
#vi /etc/fstab
--- /tmp/l3-saved-16172.18063.29149 2019-08-22 09:58:29.605586076 +0300 +++ /etc/fstab 2019-08-22 10:11:25.349558479 +0300 @@ -10,3 +10,4 @@ # swap was on /dev/xvda5 during installation UUID=c74f7f49-4c6d-4208-81f6-14356114f2e0 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/xvdb1 /opt/project ext4 defaults,noexec 0 1 |
#umount project
|
#ls -l project
итого 0 |
#ls -l
итого 8 drwxrws--- 2 root developers 4096 Авг 22 09:49 project drwxrwxrwt 2 root root 4096 Авг 21 16:10 public |
#mount project
|
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2,0G 67M 1,9G 4% /opt/project |
#df --help
ÐÑполÑзование: df [ÐÐФÐÐРеме, на коÑоÑой ÑаÑположен каждÑй из ФÐÐÐвÑÑ ÑиÑÑÐµÐ¼Ð°Ñ . ÐÑгÑменÑÑ, обÑзаÑелÑнÑе Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --all вклÑÑаÑÑ ÑикÑивнÑе ÑайловÑе ÑиÑÑÐµÐ¼Ñ -B, --block-size=Ð ÐÐÐÐРиÑполÑзоваÑÑ Ð±Ð»Ð¾ÐºÐ¸ Ñказанного Ð ÐÐÐÐÐ Ð. ÐапÑимеÑ, «-BM» вÑÐ²Ð¾Ð´Ð¸Ñ ÑазмеÑÑ Ð² единиÑÐ°Ñ , ÑавнÑÑ 1,048,576 байÑам. См. ÑоÑÐ¼Ð°Ñ Ð ÐÐÐÐРРдалее. --total вÑводиÑÑ Ð¾Ð±Ñий иÑог -h, --human-readable вÑводиÑÑ ÑазмеÑÑ Ð² Ñдобном Ð´Ð»Ñ Ñеловека виде ... ÐнаÑе, единиÑей по ÑмолÑÐ°Ð½Ð¸Ñ ÑвлÑеÑÑÑ 1024 байÑа (или 512, еÑли ÑÑÑановлена POSIXLY_CORRECT). Ð ÐÐÐÐÐ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñаким (или ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñелое ÑиÑло, за коÑоÑÑм Ð¼Ð¾Ð¶ÐµÑ ÑледоваÑÑ Ð¾Ð´Ð½Ð¾ из пеÑеÑиÑленного): KB 1000, K 1024, MB 1000*1000, M 1024*1024 и Ñак далее Ð´Ð»Ñ G, T, P, E, Z, Y. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² df ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «df» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'df invocation' |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) /dev/xvdb1 on /opt/project type ext4 (rw,noexec,relatime,user_xattr,barrier=1,data=ordered) |
#cd project
|
#cp `which who`
cp: после «/usr/bin/who» пропущен операнд, задающий целевой файл Попробуйте «cp --help» для получения более подробного описания. |
#cp `which who` .
|
#ls
lost+found project1 project2 project3 who |
#./who
l3script: ./who: Отказано в доступе |
#vi /etc/fstab
|
#~
|
#mkdir /mnt/win
|
#cd
|
#mount -t cifs 192.168.11.173exit
Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place mount directory : mount known device here ... One can change the type of all the mounts in a mount subtree containing the directory dir: mount --make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . |
#jobs
[1]+ Running sleep 10000 & |
#jobs -l
[1]+ 16982 Running sleep 10000 & |
#jobs --help
l3script: jobs: --: неправильная опция jobs: usage: jobs [-lnprs] [jobspec ...] or jobs -x command [args] |
#help jobs
jobs: jobs [-lnprs] [jobspec ...] or jobs -x command [args] Display status of jobs. Lists the active jobs. JOBSPEC restricts output to that job. Without options, the status of all active jobs is displayed. Options: -l lists process IDs in addition to the normal information -n list only processes that have changed status since the last notification -p lists process IDs only -r restrict output to running jobs -s restrict output to stopped jobs If -x is supplied, COMMAND is run after all job specifications that appear in ARGS have been replaced with the process ID of that job's process group leader. Exit Status: Returns success unless an invalid option is given or an error occurs. If -x is used, returns the exit status of COMMAND. |
#jobs -n
|
#jobs -p
16982 |
#jobs -r
[1]+ Running sleep 10000 & |
#ps
PID TTY TIME CMD 16953 pts/7 00:00:00 l3script 16982 pts/7 00:00:00 sleep 17039 pts/7 00:00:00 ps |
#psps -a
l3script: psps: команда не найдена |
#ps -a
PID TTY TIME CMD 12841 pts/5 00:00:00 vi 16921 pts/6 00:00:00 script 16952 pts/6 00:00:00 script 16982 pts/7 00:00:00 sleep 17055 pts/7 00:00:00 ps |
#ps a
PID TTY STAT TIME COMMAND 2291 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 2292 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 2293 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 2294 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 2295 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 2296 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 11360 pts/1 Ss+ 0:00 l3script 11687 pts/3 Ss+ 0:00 l3script 12304 pts/5 Ss 0:00 l3script 12841 pts/5 S+ 0:00 /usr/bin/vi 926 16876 pts/6 Ss 0:00 -bash 16921 pts/6 S+ 0:00 script -f -c l3script -q /root/.lilalo//32320187731082427625-1566470638.script 16952 pts/6 S+ 0:00 script -f -c l3script -q /root/.lilalo//32320187731082427625-1566470638.script 16953 pts/7 Ss 0:00 l3script 16982 pts/7 S 0:00 sleep 10000 17063 pts/7 R+ 0:00 ps a |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2291 1 20 0 18368 972 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2292 1 20 0 18368 976 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2293 1 20 0 18368 964 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2294 1 20 0 18368 976 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2295 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2296 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 0 0 11360 11359 20 0 21872 2388 - Ss+ pts/1 0:00 l3script 0 1000 11687 11686 20 0 22188 2896 - Ss+ pts/3 0:00 l3script 0 1000 12304 12303 20 0 22200 2892 - Ss pts/5 0:00 l3script 0 1000 12841 12304 20 0 33760 2728 - S+ pts/5 0:00 /usr/bin/vi 926 4 0 16876 16874 20 0 22152 2836 - Ss pts/6 0:00 -bash 0 0 16921 16876 20 0 18164 840 - S+ pts/6 0:00 script -f -c l3script -q /root/.lilalo//32320187 1 0 16952 16921 20 0 18168 464 - S+ pts/6 0:00 script -f -c l3script -q /root/.lilalo//32320187 0 0 16953 16952 20 0 23800 2440 - Ss pts/7 0:00 l3script 0 0 16982 16953 20 0 7708 320 - S pts/7 0:00 sleep 10000 4 0 17071 16953 20 0 10536 840 - R+ pts/7 0:00 ps al |
#ps -al
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 12841 12304 0 80 0 - 8440 - pts/5 00:00:00 vi 0 S 0 16921 16876 0 80 0 - 4541 - pts/6 00:00:00 script 1 S 0 16952 16921 0 80 0 - 4542 - pts/6 00:00:00 script 0 S 0 16982 16953 0 80 0 - 1927 - pts/7 00:00:00 sleep 4 R 0 17079 16953 0 80 0 - 2634 - pts/7 00:00:00 ps |
#ps au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2291 0.0 0.1 18368 972 tty1 Ss+ Авг16 0:00 /sbin/getty 38400 tty1 root 2292 0.0 0.1 18368 976 tty2 Ss+ Авг16 0:00 /sbin/getty 38400 tty2 root 2293 0.0 0.1 18368 964 tty3 Ss+ Авг16 0:00 /sbin/getty 38400 tty3 root 2294 0.0 0.1 18368 976 tty4 Ss+ Авг16 0:00 /sbin/getty 38400 tty4 root 2295 0.0 0.1 18368 972 tty5 Ss+ Авг16 0:00 /sbin/getty 38400 tty5 root 2296 0.0 0.1 18368 972 tty6 Ss+ Авг16 0:00 /sbin/getty 38400 tty6 root 11360 0.0 0.4 21872 2388 pts/1 Ss+ Авг21 0:00 l3script user 11687 0.0 0.5 22188 2896 pts/3 Ss+ Авг21 0:00 l3script user 12304 0.0 0.5 22200 2892 pts/5 Ss Авг21 0:00 l3script user 12841 0.0 0.5 33760 2728 pts/5 S+ Авг21 0:00 /usr/bin/vi 926 root 16876 0.0 0.5 22152 2836 pts/6 Ss 13:43 0:00 -bash root 16921 0.0 0.1 18164 840 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16952 0.0 0.0 18168 464 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16953 0.0 0.4 23800 2440 pts/7 Ss 13:43 0:00 l3script root 16982 0.0 0.0 7708 320 pts/7 S 13:48 0:00 sleep 10000 root 17089 0.0 0.2 18948 1260 pts/7 R+ 13:54 0:00 ps au |
#ps au -u
error: list of users must follow -u 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 u -u
error: list of users must follow -u 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 -u
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2291 0.0 0.1 18368 972 tty1 Ss+ Авг16 0:00 /sbin/getty 38400 tty1 root 2292 0.0 0.1 18368 976 tty2 Ss+ Авг16 0:00 /sbin/getty 38400 tty2 root 2293 0.0 0.1 18368 964 tty3 Ss+ Авг16 0:00 /sbin/getty 38400 tty3 root 2294 0.0 0.1 18368 976 tty4 Ss+ Авг16 0:00 /sbin/getty 38400 tty4 root 2295 0.0 0.1 18368 972 tty5 Ss+ Авг16 0:00 /sbin/getty 38400 tty5 root 2296 0.0 0.1 18368 972 tty6 Ss+ Авг16 0:00 /sbin/getty 38400 tty6 root 11360 0.0 0.4 21872 2388 pts/1 Ss+ Авг21 0:00 l3script root 16876 0.0 0.5 22152 2836 pts/6 Ss 13:43 0:00 -bash root 16921 0.0 0.1 18164 840 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16952 0.0 0.0 18168 464 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16953 0.0 0.4 23800 2440 pts/7 Ss 13:43 0:00 l3script root 16982 0.0 0.0 7708 320 pts/7 S 13:48 0:00 sleep 10000 root 17113 0.0 0.2 18948 1260 pts/7 R+ 13:55 0:00 ps -u |
#ps au | grep '^user'
user 11687 0.0 0.5 22188 2896 pts/3 Ss+ Авг21 0:00 l3script user 12304 0.0 0.5 22200 2892 pts/5 Ss Авг21 0:00 l3script user 12841 0.0 0.5 33760 2728 pts/5 S+ Авг21 0:00 /usr/bin/vi 926 |
#ps u -u
error: list of users must follow -u 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 u -u user
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND user 5200 0.1 3.5 55656 17812 ? Ss Авг19 6:10 l3-agent user 11686 0.0 0.0 18168 468 ? S Авг21 0:00 script -f -c l3script -q /home/user/.lilalo//2870 user 11687 0.0 0.5 22188 2896 pts/3 Ss+ Авг21 0:00 l3script user 12303 0.0 0.0 18168 464 ? S Авг21 0:00 script -f -c l3script -q /home/user/.lilalo//1862 user 12304 0.0 0.5 22200 2892 pts/5 Ss Авг21 0:00 l3script user 12841 0.0 0.5 33760 2728 pts/5 S+ Авг21 0:00 /usr/bin/vi 926 |
#ps au | grep '^user'
user 11687 0.0 0.5 22188 2896 pts/3 Ss+ Авг21 0:00 l3script user 12304 0.0 0.5 22200 2892 pts/5 Ss Авг21 0:00 l3script user 12841 0.0 0.5 33760 2728 pts/5 S+ Авг21 0:00 /usr/bin/vi 926 |
#ps u -u user
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND user 5200 0.1 3.5 55656 17812 ? Ss Авг19 6:10 l3-agent user 11686 0.0 0.0 18168 468 ? S Авг21 0:00 script -f -c l3script -q /home/user/.lilalo//2870 user 11687 0.0 0.5 22188 2896 pts/3 Ss+ Авг21 0:00 l3script user 12303 0.0 0.0 18168 464 ? S Авг21 0:00 script -f -c l3script -q /home/user/.lilalo//1862 user 12304 0.0 0.5 22200 2892 pts/5 Ss Авг21 0:00 l3script user 12841 0.0 0.5 33760 2728 pts/5 S+ Авг21 0:00 /usr/bin/vi 926 |
#ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2291 0.0 0.1 18368 972 tty1 Ss+ Авг16 0:00 /sbin/getty 38400 tty1 root 2292 0.0 0.1 18368 976 tty2 Ss+ Авг16 0:00 /sbin/getty 38400 tty2 root 2293 0.0 0.1 18368 964 tty3 Ss+ Авг16 0:00 /sbin/getty 38400 tty3 root 2294 0.0 0.1 18368 976 tty4 Ss+ Авг16 0:00 /sbin/getty 38400 tty4 root 2295 0.0 0.1 18368 972 tty5 Ss+ Авг16 0:00 /sbin/getty 38400 tty5 root 2296 0.0 0.1 18368 972 tty6 Ss+ Авг16 0:00 /sbin/getty 38400 tty6 root 11360 0.0 0.4 21872 2388 pts/1 Ss+ Авг21 0:00 l3script root 16876 0.0 0.5 22152 2836 pts/6 Ss 13:43 0:00 -bash root 16921 0.0 0.1 18164 840 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16952 0.0 0.0 18168 464 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16953 0.0 0.4 23800 2444 pts/7 Ss 13:43 0:00 l3script root 16982 0.0 0.0 7708 320 pts/7 S 13:48 0:00 sleep 10000 root 17163 0.0 0.2 18948 1260 pts/7 R+ 13:57 0:00 ps u |
#ps au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2291 0.0 0.1 18368 972 tty1 Ss+ Авг16 0:00 /sbin/getty 38400 tty1 root 2292 0.0 0.1 18368 976 tty2 Ss+ Авг16 0:00 /sbin/getty 38400 tty2 root 2293 0.0 0.1 18368 964 tty3 Ss+ Авг16 0:00 /sbin/getty 38400 tty3 root 2294 0.0 0.1 18368 976 tty4 Ss+ Авг16 0:00 /sbin/getty 38400 tty4 root 2295 0.0 0.1 18368 972 tty5 Ss+ Авг16 0:00 /sbin/getty 38400 tty5 root 2296 0.0 0.1 18368 972 tty6 Ss+ Авг16 0:00 /sbin/getty 38400 tty6 root 11360 0.0 0.4 21872 2388 pts/1 Ss+ Авг21 0:00 l3script user 11687 0.0 0.5 22188 2896 pts/3 Ss+ Авг21 0:00 l3script user 12304 0.0 0.5 22200 2892 pts/5 Ss Авг21 0:00 l3script user 12841 0.0 0.5 33760 2728 pts/5 S+ Авг21 0:00 /usr/bin/vi 926 root 16876 0.0 0.5 22152 2836 pts/6 Ss 13:43 0:00 -bash root 16921 0.0 0.1 18164 840 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16952 0.0 0.0 18168 464 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16953 0.0 0.4 23800 2444 pts/7 Ss 13:43 0:00 l3script root 16982 0.0 0.0 7708 320 pts/7 S 13:48 0:00 sleep 10000 root 17171 0.0 0.2 18948 1260 pts/7 R+ 13:58 0:00 ps au |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Авг16 0:08 init [2] root 2 0.0 0.0 0 0 ? S Авг16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Авг16 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Авг16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Авг16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Авг16 0:04 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Авг16 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Авг16 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Авг16 0:00 [kdevtmpfs] ... root 16481 0.0 0.0 0 0 ? S 09:28 0:00 [kworker/0:2] root 16720 0.0 0.0 0 0 ? S 10:12 0:00 [jbd2/xvdb1-8] root 16721 0.0 0.0 0 0 ? S< 10:12 0:00 [ext4-dio-unwrit] root 16874 0.0 0.7 71288 3684 ? Ss 13:43 0:00 sshd: root@pts/6 root 16876 0.0 0.5 22152 2836 pts/6 Ss 13:43 0:00 -bash root 16921 0.0 0.1 18164 840 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16952 0.0 0.0 18168 464 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16953 0.0 0.4 23800 2444 pts/7 Ss 13:43 0:00 l3script root 16982 0.0 0.0 7708 320 pts/7 S 13:48 0:00 sleep 10000 root 17179 0.0 0.2 18948 1260 pts/7 R+ 14:01 0:00 ps aux |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001:Ivan Ivanov,4B,111,222-22-22:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat /etc/passwd | qrep 101
l3script: qrep: команда не найдена |
#cat /etc/passwd | grep 101
libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Авг16 0:08 init [2] root 2 0.0 0.0 0 0 ? S Авг16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Авг16 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Авг16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Авг16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Авг16 0:04 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Авг16 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Авг16 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Авг16 0:00 [kdevtmpfs] ... root 16481 0.0 0.0 0 0 ? S 09:28 0:00 [kworker/0:2] root 16720 0.0 0.0 0 0 ? S 10:12 0:00 [jbd2/xvdb1-8] root 16721 0.0 0.0 0 0 ? S< 10:12 0:00 [ext4-dio-unwrit] root 16874 0.0 0.7 71288 3684 ? Ss 13:43 0:00 sshd: root@pts/6 root 16876 0.0 0.5 22152 2836 pts/6 Ss 13:43 0:00 -bash root 16921 0.0 0.1 18164 840 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16952 0.0 0.0 18168 464 pts/6 S+ 13:43 0:00 script -f -c l3script -q /root/.lilalo//323201877310 root 16953 0.0 0.4 23804 2448 pts/7 Ss 13:43 0:00 l3script root 16982 0.0 0.0 7708 320 pts/7 S 13:48 0:00 sleep 10000 root 17213 0.0 0.2 18948 1256 pts/7 R+ 14:03 0:00 ps aux |
#ls /proc/
1 12 16428 16953 21 23 8 cpuinfo interrupts kpageflags partitions timer_list 10 12303 16467 16982 22 278 9 crypto iomem loadavg sched_debug timer_stats 11 12304 16477 17 2237 3 95 devices ioports locks self tty 110 12841 16481 17221 2264 3348 acpi diskstats irq meminfo slabinfo uptime 111 13 16720 1888 2291 3395 asound dma kallsyms misc softirqs version 112 134 16721 19 2292 387 buddyinfo driver kcore modules stat vmallocinfo 11359 135 16874 1919 2293 5 bus execdomains keys mounts swaps vmstat 11360 14 16876 1961 2294 5200 cgroups fb key-users mtrr sys xen 11686 15 16921 2 2295 6 cmdline filesystems kmsg net sysrq-trigger zoneinfo 11687 16 16952 20 2296 7 consoles fs kpagecount pagetypeinfo sysvipc |
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2,0G 67M 1,9G 4% /opt/project |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) /dev/xvdb1 on /opt/project type ext4 (rw,noexec,relatime,user_xattr,barrier=1,data=ordered) |
#cat /proc/interrupts
CPU0 0: 23 IO-APIC-edge timer 1: 8 xen-pirq-ioapic-edge i8042 6: 2 xen-pirq-ioapic-edge floppy 7: 0 xen-pirq-ioapic-edge parport0 8: 0 xen-pirq-ioapic-edge rtc0 9: 0 IO-APIC-fasteoi acpi 12: 142 xen-pirq-ioapic-edge i8042 14: 0 IO-APIC-edge ata_piix 15: 265 IO-APIC-edge ata_piix ... IWI: 0 IRQ work interrupts RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts MCE: 0 Machine check exceptions MCP: 1695 Machine check polls ERR: 0 MIS: 0 |
#ls -l /proc/interrupts
-r--r--r-- 1 root root 0 Авг 22 14:08 /proc/interrupts |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#echo 1 > /proc/sys/net/ipv4/ip_forward
|
#cat /etc/sysctl.conf
# # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additonal system variables # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase ... # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # |
#vi /etc/sysctl.conf
|
#~
top - 14:17:12 up 5 days, 21:24, 1 user, load average: 0,00, 0,01, 0,05 Tasks: 63 total, 1 running, 62 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,3 us, 0,0 sy, 0,0 ni, 98,7 id, 1,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 398532 used, 108836 free, 135604 buffers KiB Swap: 0 total, 0 used, 0 free, 152228 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 16428 root 20 0 0 0 0 S 0,3 0,0 0:01.01 kworker/0:1 1 root 20 0 10648 832 696 S 0,0 0,2 0:08.73 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:02.08 ksoftirqd/0 ... 11359 root 20 0 18168 464 304 S 0,0 0,1 0:00.00 script 11360 root 20 0 21872 2388 1728 S 0,0 0,5 0:00.14 l3script 11686 user 20 0 18168 468 304 S 0,0 0,1 0:00.04 script 11687 user 20 0 22188 2896 1736 S 0,0 0,6 0:00.49 l3script 12303 user 20 0 18168 464 304 S 0,0 0,1 0:00.11 script 12304 user 20 0 22200 2892 1716 S 0,0 0,6 0:00.41 l3script 12841 user 20 0 33760 2728 2128 S 0,0 0,5 0:00.01 vi 16467 root 20 0 21244 924 496 S 0,0 0,2 0:00.00 udevd 16477 root 20 0 21244 908 480 S 0,0 0,2 0:00.00 udevd 16481 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/0:2 |
#htop
l3script: htop: команда не найдена |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 74,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 216 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! htop Установить эти пакеты без проверки [y/N]? t E: Некоторые пакеты невозможно аутентифицировать |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 74,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 216 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! htop Установить эти пакеты без проверки [y/N]? y Ош http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 404 Not Found [IP: 194.71.11.165 80] Не удалось получить http://ftp.ua.debian.org/debian/pool/main/h/htop/htop_1.0.1-1_amd64.deb 404 Not Found [IP: 194.71.11.165 80] E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#umount /opt/project/
umount: /opt/project: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) |
#fuser -a
Не указан процесс Usage: fuser [-fMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] NAME... fuser -l fuser -V Show which processes use the named files, sockets, or filesystems. -a,--all display unused files too -i,--interactive ask before killing (ignored without -k) -k,--kill kill processes accessing the named file -l,--list-signals list available signal names -m,--mount show all processes using the named filesystems or block device ... -s,--silent silent operation -SIGNAL send this signal instead of SIGKILL -u,--user display user IDs -v,--verbose verbose output -w,--writeonly kill only processes with write access -V,--version display version information -4,--ipv4 поиск только среди сокетов IPv4 -6,--ipv6 поиск только среди сокетов IPv6 - отменить предыдущие параметры Имена udp/tcp: [локальный_порт][,[удалённый_узел][,[удалённый_порт]]] |
#fuser -v /opt/project/
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /opt/project: root kernel mount /opt/project ivan 17373 ..c.. bash |
#kill 17373
|
#fuser -v /opt/project/
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /opt/project: root kernel mount /opt/project ivan 17373 ..c.. bash |
#fuser -v /opt/project/
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /opt/project: root kernel mount /opt/project |
#vi pass.sh &
|
#fuser -v pass.sh
|
#fuser -v .pass.sh.swp
Указанное имя файла .pass.sh.swp не существует. |
#ls -a
. .bash_history d1 f1s .huslogin ip.txt mymotd .profile .viminfo .. .bash_profile d2 f2 install .l3rc pass.sh user.txt .vimrc .aptitude .bashrc f1 f2h install2 .lilalo privet .vim who |
#%2
1 #!/bin/bash 2 3 age=${1:-45} 4 users=`awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd | tr '\n' ' '` 5 6 for user in $users 7 do 8 echo "Changing password age $age days for user $user ..." 9 chage -M $age $user 10 done "pass.sh" 10L, 214C |
#~
[1]+ Running sleep 10000 & |
#%1
sleep 10000 exit & ^C |
#jobs
|
#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 -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 0 16953 16952 0 80 0 - 5954 - pts/7 00:00:00 l3script 4 R 0 17669 16953 0 80 0 - 2634 - pts/7 00:00:00 ps |
#sleep 10000 &
[1] 17677 |
#ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 S 0 16953 16952 0 80 0 - 5954 - pts/7 00:00:00 l3script 0 S 0 17677 16953 0 80 0 - 1927 - pts/7 00:00:00 sleep 4 R 0 17685 16953 0 80 0 - 2634 - pts/7 00:00:00 ps |
#renice -5 `pidof sleep`
17677 (process ID) old priority 0, new priority -5 |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2291 1 20 0 18368 972 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2292 1 20 0 18368 976 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2293 1 20 0 18368 964 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2294 1 20 0 18368 976 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2295 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2296 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 0 0 11360 11359 20 0 21872 2388 - Ss+ pts/1 0:00 l3script 4 0 16876 16874 20 0 22152 2836 - Ss pts/6 0:00 -bash 0 0 16921 16876 20 0 18164 840 - S+ pts/6 0:00 script -f -c l3script -q /root/.lilalo//32320187 1 0 16952 16921 20 0 18168 464 - S+ pts/6 0:00 script -f -c l3script -q /root/.lilalo//32320187 4 0 16953 16952 20 0 23816 2476 - Ss pts/7 0:00 l3script 0 0 17677 16953 15 -5 7708 320 - S< pts/7 0:00 sleep 10000 4 0 17710 16953 20 0 10536 840 - R+ pts/7 0:00 ps l |
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001:Ivan Ivanov,4B,111,222-22-22:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
# # /etc/sysctl.conf - Configuration file for setting system variables # See /etc/sysctl.d/ for additonal system variables # See sysctl.conf (5) for information. # #kernel.domainname = example.com # Uncomment the following to stop low-level messages on console #kernel.printk = 3 4 1 3 ##############################################################3 # Functions previously found in netbase # # Uncomment the next two lines to enable Spoof protection (reverse-path filter) # Turn on Source Address Verification in all interfaces to # prevent some spoofing attacks #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 # Uncomment the next line to enable TCP/IP SYN cookies # See http://lwn.net/Articles/277146/ # Note: This may impact IPv6 TCP sessions too #net.ipv4.tcp_syncookies=1 # Uncomment the next line to enable packet forwarding for IPv4 #net.ipv4.ip_forward=1 # Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration # based on Router Advertisements for this host #net.ipv6.conf.all.forwarding=1 ################################################################### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) #net.ipv4.conf.all.accept_redirects = 0 #net.ipv6.conf.all.accept_redirects = 0 # _or_ # Accept ICMP redirects only for gateways listed in our default # gateway list (enabled by default) # net.ipv4.conf.all.secure_redirects = 1 # # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 #
CPU0 0: 23 IO-APIC-edge timer 1: 8 xen-pirq-ioapic-edge i8042 6: 2 xen-pirq-ioapic-edge floppy 7: 0 xen-pirq-ioapic-edge parport0 8: 0 xen-pirq-ioapic-edge rtc0 9: 0 IO-APIC-fasteoi acpi 12: 142 xen-pirq-ioapic-edge i8042 14: 0 IO-APIC-edge ata_piix 15: 265 IO-APIC-edge ata_piix 64: 2131429 xen-percpu-virq timer0 65: 0 xen-percpu-ipi resched0 66: 0 xen-percpu-ipi callfunc0 67: 0 xen-percpu-virq debug0 68: 0 xen-percpu-ipi callfuncsingle0 69: 573 xen-dyn-event xenbus 70: 212907 xen-dyn-event blkif 71: 2649 xen-dyn-event blkif 72: 149535 xen-dyn-event eth0 73: 1 xen-dyn-event eth1 74: 1 xen-dyn-event eth2 NMI: 0 Non-maskable interrupts LOC: 0 Local timer interrupts SPU: 0 Spurious interrupts PMI: 0 Performance monitoring interrupts IWI: 0 IRQ work interrupts RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts MCE: 0 Machine check exceptions MCP: 1695 Machine check polls ERR: 0 MIS: 0
0
Время первой команды журнала | 08:34:35 2019- 8-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:57:54 2019- 8-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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