/l3/users/eb/2009/linux7/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#top
top - 16:51:41 up 7:23, 4 users, load average: 0.01, 0.04, 0.03 Tasks: 103 total, 2 running, 101 sleeping, 0 stopped, 0 zombie Cpu(s): 50.0%us, 0.0%sy, 0.0%ni, 50.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3107648k total, 507172k used, 2600476k free, 37040k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 236240k cached 1 root 20 0 2128 716 620 S 0 0.0 0:01.16 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0 ... 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:00.00 cpuset 10 root 15 -5 0 0 0 S 0 0.0 0:00.08 events/0 11 root 15 -5 0 0 0 S 0 0.0 0:00.08 events/1 12 root 15 -5 0 0 0 S 0 0.0 0:00.00 work_on_cpu/0 13 root 15 -5 0 0 0 S 0 0.0 0:00.00 work_on_cpu/1 14 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 17 root 15 -5 0 0 0 S 0 0.0 0:00.00 netns 67 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/0 68 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/1 |
#ps aux|grep monit
|
#ps aux|grep monit
root 8500 0.0 0.0 4908 752 pts/4 R+ 16:51 0:00 grep monit |
#vim /etc/default/monit
|
#pgrep cron
|
#pgrep monit
|
#pgrep monit
|
#ps aux|grep monit
|
#ps aux|grep monit
|
#ps aux|grep cron
root 8604 0.0 0.0 4908 768 pts/4 S+ 16:53 0:00 grep cron |
#pgrep cron
|
#/etc/init.d/cron start
Starting periodic command scheduler: cron. |
#pgrep cron
8634 |
#pgrep cron
8634 |
#vim /etc/default/monit
|
#pgrep cron
8634 |
#pgrep cron
8634 |
#/etc/init.d/monit restart
Stopping daemon monitor: monit. Starting daemon monitor: monit. |
#pgrep cron
8634 |
#pkill cron
|
#pgrep cron
|
#pgrep cron
|
#pgrep cron
|
#pgrep cron
|
#watch 'pgrep cron'
|
#vim /etc/monit/monitrc
|
#pgrep {monit,cron}
Usage: pgrep [-cflvx] [-d DELIM] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST] [-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN] |
#pgrep monit,cron
|
#pgrep monit
8930 |
#pgrep cron
8954 |
#pgrep cron
8954 |
#pkill cron
|
#pgrep cron
|
#watch 'pgrep cron'
|
#tail -f /var/log/daemon.log
May 27 16:54:28 linux7 monit[8728]: Monit started May 27 16:57:28 linux7 monit[8728]: Monit has not changed May 27 16:57:28 linux7 monit[8728]: 'cron' process is not running May 27 16:58:00 linux7 monit[8728]: monit daemon with pid [8728] killed May 27 16:58:00 linux7 monit[8728]: Monit stopped May 27 16:58:00 linux7 monit[8928]: Starting monit daemon May 27 16:58:00 linux7 monit[8930]: Monit started May 27 16:58:00 linux7 monit[8930]: 'cron' process is not running May 27 16:58:00 linux7 monit[8930]: 'cron' trying to restart May 27 16:58:00 linux7 monit[8930]: 'cron' start: /etc/init.d/cron ^C |
#ps aux |grep cron
root 9134 0.0 0.0 5212 1012 ? Ss 17:01 0:00 /usr/sbin/cron root 9136 0.0 0.0 4908 772 pts/4 S+ 17:01 0:00 grep cron |
#ps aux |grep cron
root 9134 0.0 0.0 5212 1012 ? Ss 17:01 0:00 /usr/sbin/cron root 9145 0.0 0.0 4908 772 pts/4 S+ 17:01 0:00 grep cron |
#pkill cron
|
#ps aux |grep cron
root 9162 0.0 0.0 4908 756 pts/4 R+ 17:01 0:00 grep cron |
#ps aux |grep cron
|
#ps aux |grep cron
root 9180 0.0 0.0 4908 760 pts/4 R+ 17:02 0:00 grep cron |
#ps aux |grep cron
root 9190 0.0 0.0 4908 772 pts/4 S+ 17:02 0:00 grep cron |
#ps aux |grep cron
|
#ps aux |grep cron
root 9208 0.0 0.0 4908 760 pts/4 R+ 17:02 0:00 grep cron |
#ps aux |grep cron
root 9217 0.0 0.0 4908 752 pts/4 R+ 17:02 0:00 grep cron |
#ps aux |grep monit
root 8930 0.0 0.0 12912 1220 ? S 16:58 0:00 /usr/sbin/monit -d 180 -c /etc/monit/monitrc -s /var/lib/monit/monit.state root 9226 0.0 0.0 4908 760 pts/4 R+ 17:02 0:00 grep monit |
#ps aux |grep cron
root 9235 0.0 0.0 4908 756 pts/4 R+ 17:02 0:00 grep cron |
#tail -f /var/log/daemon.log
May 27 16:58:00 linux7 monit[8728]: Monit stopped May 27 16:58:00 linux7 monit[8928]: Starting monit daemon May 27 16:58:00 linux7 monit[8930]: Monit started May 27 16:58:00 linux7 monit[8930]: 'cron' process is not running May 27 16:58:00 linux7 monit[8930]: 'cron' trying to restart May 27 16:58:00 linux7 monit[8930]: 'cron' start: /etc/init.d/cron May 27 17:01:00 linux7 monit[8930]: Monit has not changed May 27 17:01:00 linux7 monit[8930]: 'cron' process is not running May 27 17:01:00 linux7 monit[8930]: 'cron' trying to restart May 27 17:01:00 linux7 monit[8930]: 'cron' start: /etc/init.d/cron ^C |
#ps aux |grep cron
root 9262 0.0 0.0 4908 768 pts/4 S+ 17:03 0:00 grep cron |
#/etc/init.d/monit restart
Stopping daemon monitor: monit. Starting daemon monitor: monit. |
#cat /etc/default/monit
# Defaults for monit initscript # sourced by /etc/init.d/monit # installed at /etc/default/monit by maintainer scripts # Fredrik Steen <stone@debian.org> # You must set this variable to for monit to start startup=1 # To change the intervals which monit should run uncomment # and change this variable. # CHECK_INTERVALS=180 |
#cat /var/run/crond.
crond.pid crond.reboot |
#cat /var/run/crond.pid
9302 |
#kill 9302
|
#cat /var/run/crond.pid
9302 |
#ps aux |grep cron
root 9416 0.0 0.0 4908 756 pts/4 R+ 17:05 0:00 grep cron |
#ps aux |grep cron
root 9425 0.0 0.0 4908 756 pts/4 R+ 17:05 0:00 grep cron |
#ps aux |grep cron
|
#ps aux |grep cron
root 9443 0.0 0.0 4908 768 pts/4 S+ 17:05 0:00 grep cron |
#/etc/init.d/monit restart
Stopping daemon monitor: monit. Starting daemon monitor: monit. |
#vim /etc/monit/monitrc
|
#pkill cron
|
#ps aux |grep cron
root 9547 0.0 0.0 4908 756 pts/4 R+ 17:09 0:00 grep cron |
#cat /etc/default/cron
# Cron configuration options # Uncomment this option for LSB name support in /etc/cron.d/ #LSBNAMES='-l' # Whether to read the system's default environment files (if present) # This will make cron set a proper charset for the mails it sends # Comment this or set it to something other than 'yes' to prevent # cron from reading it. READ_ENV="yes" # Extra options for cron, see cron(8) # For example, set a higher log level to audit cron's work # EXTRA_OPTS="-L 2" |
#cat /etc/default/monit
# Defaults for monit initscript # sourced by /etc/init.d/monit # installed at /etc/default/monit by maintainer scripts # Fredrik Steen <stone@debian.org> # You must set this variable to for monit to start startup=1 # To change the intervals which monit should run uncomment # and change this variable. # CHECK_INTERVALS=180 |
#vim /etc/default/monit
|
#/etc/init.d/monit restart
Stopping daemon monitor: monit. Starting daemon monitor: monit. |
#pkill cron
|
#watch 'pgrep cron'
|
#9698
|
#root 9698 0.0 0.0 5212 1012 ? Ss 17:10 0:00 /usr/sbin/cron
|
#watch 'ps aux|grep cron'
|
#vim /etc/syslog-ng/syslog-ng.conf
|
#/etc/init.d/syslog-ng restart
Stopping system logging: syslog-ng. Starting system logging: syslog-ngsyntax error at 194 failed! |
#pkill cron
|
#205 log {
194 or match ('start: /etc/init.d/cron');}; 195 196 ###### 197 # logs 198 # order matters if you use "flags(final);" to mark the end of processing in a 199 # "log" statement 200 201 # these rules provide the same behavior as the commented original syslogd rules 202 203 # auth,authpriv.* /var/log/auth.log 204 |
#205 log {
|
$su -
Пароль: l3-agent is already running: pid=2934; pidfile=/root/.lilalo/l3-agent.pid |
#init 0
|
#ÑÑÑÑÑecho rggert >1
|
#chmod 754 1
|
#ls
1 123 20090526 a dfhdhjdhgfjdg DHGDFHG DIR$ glgg HFHGDFHG HFHGDGFH |
#ls -l
итого 40 -rwxr-xr-- 1 root root 7 Май 28 10:09 1 -rw-r--r-- 1 root root 43 Май 25 17:53 123 drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526 drwxr-xr-x 5 root root 4096 Май 26 10:31 a drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$ drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH |
#chmod 1777 1
|
#ls -l
итого 40 -rwxrwxrwt 1 root root 7 Май 28 10:09 1 -rw-r--r-- 1 root root 43 Май 25 17:53 123 drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526 drwxr-xr-x 5 root root 4096 Май 26 10:31 a drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$ drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH |
#find / -perm +4000 -ls
749299 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 749291 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 749298 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 749309 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 749316 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 114074 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 114071 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 114070 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 98424 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 99024 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device ... 32943 36 -rwsr-xr-x 1 root root 36280 Май 22 18:03 /usr/bin/chfn 35989 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 36506 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudoedit 36109 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 35990 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 36649 684 -rwsr-xr-x 1 root root 695968 Май 10 11:23 /usr/sbin/exim4 find: `/proc/3830/task/3830/fd/5': Нет такого файла или каталога find: `/proc/3830/task/3830/fdinfo/5': Нет такого файла или каталога find: `/proc/3830/fd/5': Нет такого файла или каталога find: `/proc/3830/fdinfo/5': Нет такого файла или каталога |
#find / -perm -4000 -ls
749299 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 749291 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 749298 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 749309 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 749316 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 114074 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 114071 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 114070 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 98424 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 99024 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device ... 32943 36 -rwsr-xr-x 1 root root 36280 Май 22 18:03 /usr/bin/chfn 35989 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 36506 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudoedit 36109 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 35990 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 36649 684 -rwsr-xr-x 1 root root 695968 Май 10 11:23 /usr/sbin/exim4 find: `/proc/3842/task/3842/fd/5': Нет такого файла или каталога find: `/proc/3842/task/3842/fdinfo/5': Нет такого файла или каталога find: `/proc/3842/fd/5': Нет такого файла или каталога find: `/proc/3842/fdinfo/5': Нет такого файла или каталога |
#find / -perm +4000 -ls
749299 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 749291 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 749298 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 749309 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 749316 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 114074 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 114071 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 114070 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 98424 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 99024 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device ... 32943 36 -rwsr-xr-x 1 root root 36280 Май 22 18:03 /usr/bin/chfn 35989 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 36506 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudoedit 36109 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 35990 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 36649 684 -rwsr-xr-x 1 root root 695968 Май 10 11:23 /usr/sbin/exim4 find: `/proc/3850/task/3850/fd/5': Нет такого файла или каталога find: `/proc/3850/task/3850/fdinfo/5': Нет такого файла или каталога find: `/proc/3850/fd/5': Нет такого файла или каталога find: `/proc/3850/fdinfo/5': Нет такого файла или каталога |
#find / -perm -4000 -ls
749299 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 749291 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 749298 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 749309 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 749316 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 114074 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 114071 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 114070 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 98424 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 99024 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device ... 32943 36 -rwsr-xr-x 1 root root 36280 Май 22 18:03 /usr/bin/chfn 35989 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 36506 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudoedit 36109 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 35990 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 36649 684 -rwsr-xr-x 1 root root 695968 Май 10 11:23 /usr/sbin/exim4 find: `/proc/3858/task/3858/fd/5': Нет такого файла или каталога find: `/proc/3858/task/3858/fdinfo/5': Нет такого файла или каталога find: `/proc/3858/fd/5': Нет такого файла или каталога find: `/proc/3858/fdinfo/5': Нет такого файла или каталога |
#find / -perm +4000 -ls
749299 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 749291 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 749298 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 749309 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 749316 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 114074 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 114071 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 114070 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 98424 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 99024 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device ... 32943 36 -rwsr-xr-x 1 root root 36280 Май 22 18:03 /usr/bin/chfn 35989 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 36506 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudoedit 36109 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 35990 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 36649 684 -rwsr-xr-x 1 root root 695968 Май 10 11:23 /usr/sbin/exim4 find: `/proc/3866/task/3866/fd/5': Нет такого файла или каталога find: `/proc/3866/task/3866/fdinfo/5': Нет такого файла или каталога find: `/proc/3866/fd/5': Нет такого файла или каталога find: `/proc/3866/fdinfo/5': Нет такого файла или каталога |
#find / -perm -4000 -ls
749299 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 749291 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 749298 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 749309 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 749316 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 114074 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 114071 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 114070 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 98424 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 99024 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device ... 32943 36 -rwsr-xr-x 1 root root 36280 Май 22 18:03 /usr/bin/chfn 35989 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 36506 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudoedit 36109 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 35990 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 36649 684 -rwsr-xr-x 1 root root 695968 Май 10 11:23 /usr/sbin/exim4 find: `/proc/3874/task/3874/fd/5': Нет такого файла или каталога find: `/proc/3874/task/3874/fdinfo/5': Нет такого файла или каталога find: `/proc/3874/fd/5': Нет такого файла или каталога find: `/proc/3874/fdinfo/5': Нет такого файла или каталога |
#cat .
./ .bash_history .bashrc .lesshst .profile .sendxmpprc .viminfo ../ .bash_profile .l3rc .lilalo/ .screenrc .ssh/ .vimrc |
#cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells. export PS1='\h:\w\$ ' umask 022 # You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto' # eval "`dircolors`" # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l' # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' . /root/.lilalo/l3bashrc && _l3_start |
#гігышв
bash: шв: команда не найдена |
#id
uid=0(root) gid=0(root) группы=0(root) |
#su user
|
$id
uid=1000(user) gid=1000(user) группы=1000(user) |
# ~/.bashrc: executed by bash(1) for non-login shells. export PS1='\h:\w\$ ' umask 022 # You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto' # eval "`dircolors`" # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l' # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' . /root/.lilalo/l3bashrc && _l3_start
# Cron configuration options # Uncomment this option for LSB name support in /etc/cron.d/ #LSBNAMES='-l' # Whether to read the system's default environment files (if present) # This will make cron set a proper charset for the mails it sends # Comment this or set it to something other than 'yes' to prevent # cron from reading it. READ_ENV="yes" # Extra options for cron, see cron(8) # For example, set a higher log level to audit cron's work # EXTRA_OPTS="-L 2"
# Defaults for monit initscript # sourced by /etc/init.d/monit # installed at /etc/default/monit by maintainer scripts # Fredrik Steen <stone@debian.org> # You must set this variable to for monit to start startup=1 # To change the intervals which monit should run uncomment # and change this variable. # CHECK_INTERVALS=180
crond.pid crond.reboot
9302
Время первой команды журнала | 16:50:57 2009- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:51:27 2009- 5-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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