/l3/users/06-08-2012/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#ls /etc/rc0.d
K01anacron K01netdiag K03rsyslog K06hwclock.sh K09umountroot K01atd K01openbsd-inetd K04umountnfs.sh K06networking K10halt K01exim4 K01urandom K05nfs-common K07ifupdown README K01fuse K02sendsigs K05portmap K08umountfs |
#ls /etc/rc1.d
K01anacron K01netdiag K05nfs-common S01killprocs K01atd K01openbsd-inetd K05portmap S21bootlogs K01exim4 K03rsyslog README S22single |
#ls /etc/rc2.d
README S18rsyslog S19atd S19ssh S22stop-bootlogd S15portmap S18sudo S19cron S21bootlogs S16nfs-common S19acpid S19exim4 S22rc.local S18netdiag S19anacron S19openbsd-inetd S22rmnologin |
#ls /etc/rc3.d
README S18rsyslog S19atd S19ssh S22stop-bootlogd S15portmap S18sudo S19cron S21bootlogs S16nfs-common S19acpid S19exim4 S22rc.local S18netdiag S19anacron S19openbsd-inetd S22rmnologin |
#ls /etc/rc5.d
README S18rsyslog S19atd S19ssh S22stop-bootlogd S15portmap S18sudo S19cron S21bootlogs S16nfs-common S19acpid S19exim4 S22rc.local S18netdiag S19anacron S19openbsd-inetd S22rmnologin |
#ls /etc/rc6.d
K01anacron K01netdiag K03rsyslog K06hwclock.sh K09umountroot K01atd K01openbsd-inetd K04umountnfs.sh K06networking K10reboot K01exim4 K01urandom K05nfs-common K07ifupdown README K01fuse K02sendsigs K05portmap K08umountfs |
#shutdown -h 30
^C Shutdown cancelled. |
#shutdown -h 30
^C Shutdown cancelled. |
#shutdown -k -h now
Shutdown cancelled. |
#shutdown -h 30
Shutdown cancelled. |
#last
user pts/4 net.nt Wed Aug 8 17:55 still logged in root pts/3 192.168.16.102 Wed Aug 8 16:49 still logged in root pts/0 fobos.net.nt Wed Aug 8 16:49 still logged in reboot system boot 2.6.39-bpo.2-686 Wed Aug 8 16:46 - 17:59 (01:13) root pts/3 192.168.16.102 Wed Aug 8 16:42 - crash (00:04) root pts/0 net.nt Wed Aug 8 16:41 - crash (00:05) user pts/0 192.168.16.102 Wed Aug 8 11:41 - 16:41 (05:00) user pts/4 net.nt Wed Aug 8 10:44 - 10:44 (00:00) user pts/4 fobos.net.nt Wed Aug 8 10:43 - 10:44 (00:00) user pts/4 net.nt Wed Aug 8 10:43 - 10:43 (00:00) user pts/4 fobos.net.nt Wed Aug 8 10:26 - 10:26 (00:00) user pts/6 debian1.net.nt Wed Aug 8 10:23 - 10:23 (00:00) root pts/0 192.168.16.102 Wed Aug 8 09:14 - 11:40 (02:26) user pts/5 192.168.16.102 Tue Aug 7 18:36 - 19:16 (00:39) root pts/4 net.nt Tue Aug 7 10:14 - 10:23 (1+00:09) root pts/1 fobos.net.nt Tue Aug 7 09:57 - crash (1+06:49) user pts/0 192.168.16.102 Tue Aug 7 09:06 - 09:14 (1+00:08) root pts/0 net.nt Mon Aug 6 13:59 - 09:06 (19:06) user pts/1 192.168.16.102 Mon Aug 6 13:56 - 09:57 (20:00) root pts/0 fobos.net.nt Mon Aug 6 12:16 - 13:58 (01:42) wtmp begins Mon Aug 6 12:16:08 2012 |
#ls /boot
config-2.6.39-bpo.2-686-pae System.map-2.6.39-bpo.2-686-pae grub vmlinuz-2.6.39-bpo.2-686-pae initrd.img-2.6.39-bpo.2-686-pae |
#ls /boot/grub/
915resolution.mod gcry_seed.mod part_sunpc.mod acpi.mod gcry_serpent.mod parttool.lst affs.mod gcry_sha1.mod parttool.mod afs_be.mod gcry_sha256.mod password.mod afs.mod gcry_sha512.mod password_pbkdf2.mod aout.mod gcry_tiger.mod pbkdf2.mod ata.mod gcry_twofish.mod pci.mod ata_pthru.mod gcry_whirlpool.mod play.mod at_keyboard.mod gettext.mod png.mod befs_be.mod gfxmenu.mod probe.mod ... gcry_blowfish.mod ntfs.mod video_fb.mod gcry_camellia.mod ohci.mod video.lst gcry_cast5.mod part_acorn.mod video.mod gcry_crc.mod part_amiga.mod videotest.mod gcry_des.mod part_apple.mod xfs.mod gcry_md4.mod part_bsd.mod xnu.mod gcry_md5.mod part_gpt.mod xnu_uuid.mod gcry_rfc2268.mod partmap.lst zfsinfo.mod gcry_rijndael.mod part_msdos.mod zfs.mod gcry_rmd160.mod part_sun.mod |
#~
00_header 10_linux 30_os-prober 41_custom 05_debian_theme 20_linux_xen 40_custom README |
#vim /etc/default/grub
|
#vim /etc/grub.d/00_header
|
#grub-install /dev/xvdb1
![]() /usr/sbin/grub-setup: warn: ÐопÑÑка ÑÑÑановиÑÑ GRUB на Ñаздел вмеÑÑо MBR. Ð sr/sbin/grub-setup: error: embedding is not possible, but this is required for cross-disk install. |
#grub-install /dev/xvdb
Installation finished. No error reported. |
#ll
![]() l3script: ll: команда не найдена |
#^C
![]() |
#ps -p `pgrep '^k.*d$'`
PID TTY STAT TIME COMMAND 2 ? S 0:00 [kthreadd] 15 ? S< 0:00 [kintegrityd] 16 ? S< 0:00 [kblockd] 18 ? S 0:00 [khungtaskd] 20 ? SN 0:00 [ksmd] 179 ? S 0:01 [kjournald] 355 ? S< 0:00 [kpsmoused] |
#ps -p `pgrep '^.*d$'`
PID TTY STAT TIME COMMAND 2 ? S 0:00 [kthreadd] 15 ? S< 0:00 [kintegrityd] 16 ? S< 0:00 [kblockd] 18 ? S 0:00 [khungtaskd] 20 ? SN 0:00 [ksmd] 179 ? S 0:01 [kjournald] 235 ? S<s 0:00 udevd --daemon 295 ? S< 0:00 udevd --daemon 296 ? S< 0:00 udevd --daemon ... 881 ? Ss 0:00 /usr/sbin/acpid 899 ? Ss 0:00 /usr/sbin/atd 1171 ? Ss 0:00 /usr/sbin/sshd 1206 ? Ss 0:00 sshd: root@pts/0 2538 ? Ss 0:00 sshd: user [priv] 2541 ? S 0:00 sshd: user@pts/4 3002 ? S< 0:00 [xfslogd] 3003 ? S< 0:00 [xfsdatad] 3004 ? S< 0:00 [xfsconvertd] 4888 ? Ss 0:00 sshd: root@pts/3 |
#ps
PID TTY TIME CMD 1327 pts/2 00:00:01 l3script 2048 pts/2 00:00:00 l3script 2062 pts/2 00:00:00 vim <defunct> 4956 pts/2 00:00:00 ps |
#ps t pts/3
PID TTY STAT TIME COMMAND 4891 pts/3 Ss 0:00 -bash 4908 pts/3 S+ 0:00 screen -x |
#ps U user
PID TTY STAT TIME COMMAND 2541 ? S 0:00 sshd: user@pts/4 2542 pts/4 Ss+ 0:00 -bash 2556 ? Ss 0:36 l3-agent |
#ps U root
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 4 ? S 0:02 [kworker/0:0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] ... 3002 ? S< 0:00 [xfslogd] 3003 ? S< 0:00 [xfsdatad] 3004 ? S< 0:00 [xfsconvertd] 3007 ? S 0:00 [jfsIO] 3008 ? S 0:00 [jfsCommit] 3009 ? S 0:00 [jfsSync] 4888 ? Ss 0:00 sshd: root@pts/3 4891 pts/3 Ss 0:00 -bash 4908 pts/3 S+ 0:00 screen -x 4980 pts/2 R+ 0:00 ps U root |
#ls /etc/init.d/
acpid hwclock.sh netdiag screen-cleanup anacron ifupdown networking sendsigs atd ifupdown-clean nfs-common single bootlogd kbd openbsd-inetd skeleton bootlogs keyboard-setup pcmciautils ssh bootmisc.sh killprocs portmap stop-bootlogd checkfs.sh module-init-tools pppd-dns stop-bootlogd-single checkroot.sh mountall-bootclean.sh procps sudo console-setup mountall.sh rc udev cron mountdevsubfs.sh rc.local udev-mtab exim4 mountkernfs.sh rcS umountfs fuse mountnfs-bootclean.sh README umountnfs.sh halt mountnfs.sh reboot umountroot hostname.sh mountoverflowtmp rmnologin urandom hwclockfirst.sh mtab.sh rsyslog x11-common |
#ls -l /etc/rc3.d/
итого 4 -rw-r--r-- 1 root root 677 Мар 27 04:50 README lrwxrwxrwx 1 root root 17 Июл 5 12:14 S15portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 Июл 5 12:14 S16nfs-common -> ../init.d/nfs-common lrwxrwxrwx 1 root root 17 Июл 5 12:14 S18netdiag -> ../init.d/netdiag lrwxrwxrwx 1 root root 17 Июл 5 12:14 S18rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 14 Июл 5 12:14 S18sudo -> ../init.d/sudo lrwxrwxrwx 1 root root 15 Июл 5 12:14 S19acpid -> ../init.d/acpid lrwxrwxrwx 1 root root 17 Июл 5 12:14 S19anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 Июл 5 12:14 S19atd -> ../init.d/atd lrwxrwxrwx 1 root root 14 Июл 5 12:14 S19cron -> ../init.d/cron lrwxrwxrwx 1 root root 15 Июл 5 12:14 S19exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 23 Июл 5 12:14 S19openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 13 Июл 5 12:14 S19ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 18 Июл 5 12:14 S21bootlogs -> ../init.d/bootlogs lrwxrwxrwx 1 root root 18 Июл 5 12:14 S22rc.local -> ../init.d/rc.local lrwxrwxrwx 1 root root 19 Июл 5 12:14 S22rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 Июл 5 12:14 S22stop-bootlogd -> ../init.d/stop-bootlogd |
#vim /etc/init.d/ssh
|
#service ssh restart
Restarting OpenBSD Secure Shell server: sshd. |
#o
![]() objcopy oclock oldfind open openvt ownership objdump od omshell openssl os-prober |
#se
![]() sed sensible-editor setleds see sensible-pager setlogcons select seq setmetamode select-default-ispell service setpci select-default-iwrap set setsid select-default-wordlist setarch setterm sendmail setfont setupcon sensible-browser setkeycodes setvesablank |
#se
![]() sed sensible-editor setleds see sensible-pager setlogcons select seq setmetamode select-default-ispell service setpci select-default-iwrap set setsid select-default-wordlist setarch setterm sendmail setfont setupcon sensible-browser setkeycodes setvesablank |
#chkconfig --list
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off atd 0:off 1:off 2:on 3:on 4:on 5:on 6:off bootlogd 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on bootlogs 0:off 1:on 2:on 3:on 4:on 5:on 6:off bootmisc.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on checkfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on checkroot.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on console-setup 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off ... stop-bootlogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off stop-bootlogd-single 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on sudo 0:off 1:off 2:on 3:on 4:on 5:on 6:off udev 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on udev-mtab 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on umountfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off umountnfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off umountroot 0:off 1:off 2:off 3:off 4:off 5:off 6:off urandom 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on x11-common 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on |
#chkconfig --list|less
|
#chkconfig urandom on
|
#chkconfig --list|less
|
#apt-get install samba
Importing account for nobody...ok Importing account for user...ok Importing account for wilen...ok Добавляется группа «sambashare» (GID 109) ... Готово. update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим. Starting Samba daemons: nmbd smbd. Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ... update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим. update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим. update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим. |
#chkconfig --list|less
|
#chkconfig samba on 23
![]() Usage: chkconfig -s service on|off|runlevels |
#chkconfig samba 2
|
#chkconfig samba 3
|
#chkconfig --list|less
|
#chkconfig samba off
|
#chkconfig samba 3
|
#chkconfig --list|less
|
#chkconfig --list|less
|
#man chkconfig
|
#sysv-rc-conf
âmodule-in$ [ ] X[ ] X[ ] X[ ] X[ ] [ ] [ ] [X] â ârc.local [ ] ] X[ ] X[ ] X[ ] X[ ] [ ] [ ] [X] â ânetworking [ â âreboot â[ ]ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ ârmnologin [ ââXâââXââXââXââââââââ ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ âse the arro[ ]eys orXmouse tX move aXound. X ^n: next pg ^p: rev pg â âsamba space: toggle ervice n / off X â âscreen-cl$â[ ]ââââââââââââââââââ âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ sendsigs single [ ] ssh X X X X [ ] stop-boot$ X X X X sudo [ ] udev [X] [ ] [ ] [ ] |
#[ ] [ ] [ ]
README S18rsyslog S19atd S19openbsd-inetd S22rc.local S15portmap S18sudo S19cron S19ssh S22rmnologin S16nfs-common S19acpid S19dbus S20samba S22stop-bootlogd S18netdiag S19anacron S19exim4 S21bootlogs |
#ln -l /etc/init.d/samba /etc/rc2.d/K23samba
![]() ln: неверный ключ -- l Попробуйте `ln --help' для получения более подробного описания. |
#ln -s /etc/init.d/samba /etc/rc2.d/K23samba
|
#vim /etc/rc.local
|
#vim /etc/rsyslog.conf
|
#For more information see
netbios-ns 137/udp netbios-dgm 138/tcp # NETBIOS Datagram Service netbios-dgm 138/udp netbios-ssn 139/tcp # NETBIOS session service netbios-ssn 139/udp imap2 143/tcp imap # Interim Mail Access P 2 and 4 imap2 143/udp imap snmp 161/tcp # Simple Net Mgmt Protocol snmp 161/udp # Simple Net Mgmt Protocol snmp-trap 162/tcp snmptrap # Traps for SNMP ... ipp 631/udp # # UNIX specific services # biff 512/udp comsat login 513/tcp who4 513/udp whod syslog 514/udp printer 515/tcp spooler # line printer spooler 188,17-24 28% |
#vim /etc/rsyslog.conf
|
#netstat -nlp|less
|
#vim /etc/rsyslog.conf
--- /tmp/l3-saved-1327.13756.23408 2012-08-09 10:31:08.000000000 +0300 +++ /etc/rsyslog.conf 2012-08-09 10:31:15.000000000 +0300 @@ -13,12 +13,12 @@ #$ModLoad immark # provides --MARK-- message capability # provides UDP syslog reception -#$ModLoad imudp -#$UDPServerRun 514 +$ModLoad imudp +$UDPServerRun 514 # provides TCP syslog reception -#$ModLoad imtcp -#$InputTCPServerRun 514 +$ModLoad imtcp +$InputTCPServerRun 514 ########################### |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd. |
#head /var/log/messages|cat -n
1 Aug 6 09:07:00 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 2 Aug 7 07:35:04 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 3 Aug 7 10:34:36 debian1 kernel: [91984.873740] ip_tables: (C) 2000-2006 Netfilter Core Team 4 Aug 8 07:35:03 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 5 Aug 8 15:00:04 debian1 kernel: [194312.503787] xvdb: xvdb1 xvdb2 < xvdb5 xvdb6 > 6 Aug 8 15:02:58 debian1 kernel: [194487.305016] fuse init (API version 7.16) 7 Aug 8 16:46:26 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. 8 Aug 8 16:46:26 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] (re)start 9 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpuset 10 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpu |
#head /var/log/messages -n 20
Aug 6 09:07:00 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 7 07:35:04 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 7 10:34:36 debian1 kernel: [91984.873740] ip_tables: (C) 2000-2006 Netfilter Core Team Aug 8 07:35:03 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 8 15:00:04 debian1 kernel: [194312.503787] xvdb: xvdb1 xvdb2 < xvdb5 xvdb6 > Aug 8 15:02:58 debian1 kernel: [194487.305016] fuse init (API version 7.16) Aug 8 16:46:26 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. Aug 8 16:46:26 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] (re)start Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpuset Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpu Aug 8 16:46:26 debian1 kernel: [ 0.000000] Linux version 2.6.39-bpo.2-686-pae (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Aug 4 11:02:22 UTC 2011 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-provided physical RAM map: Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable) Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) Aug 8 16:46:26 debian1 kernel: [ 0.000000] NX (Execute Disable) protection: active Aug 8 16:46:26 debian1 kernel: [ 0.000000] DMI 2.4 present. Aug 8 16:46:26 debian1 kernel: [ 0.000000] Hypervisor detected: Xen HVM |
#head /var/log/messages -n 20|cat -n
1 Aug 6 09:07:00 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 2 Aug 7 07:35:04 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 3 Aug 7 10:34:36 debian1 kernel: [91984.873740] ip_tables: (C) 2000-2006 Netfilter Core Team 4 Aug 8 07:35:03 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 5 Aug 8 15:00:04 debian1 kernel: [194312.503787] xvdb: xvdb1 xvdb2 < xvdb5 xvdb6 > 6 Aug 8 15:02:58 debian1 kernel: [194487.305016] fuse init (API version 7.16) 7 Aug 8 16:46:26 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. 8 Aug 8 16:46:26 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] (re)start 9 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpuset 10 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpu 11 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Linux version 2.6.39-bpo.2-686-pae (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Aug 4 11:02:22 UTC 2011 12 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-provided physical RAM map: 13 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) 14 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) 15 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) 16 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable) 17 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) 18 Aug 8 16:46:26 debian1 kernel: [ 0.000000] NX (Execute Disable) protection: active 19 Aug 8 16:46:26 debian1 kernel: [ 0.000000] DMI 2.4 present. 20 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Hypervisor detected: Xen HVM |
#tail -f /var/log/messages -n 20
![]() Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10freedos Aug 8 18:08:56 debian1 10freedos: debug: /dev/xvdb6 is not a FAT partition: exiting Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10qnx Aug 8 18:08:56 debian1 10qnx: debug: /dev/xvdb6 is not a QNX4 partition: exiting Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20macosx Aug 8 18:08:56 debian1 macosx-prober: debug: /dev/xvdb6 is not an HFS+ partition: exiting Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20microsoft Aug 8 18:08:56 debian1 20microsoft: debug: /dev/xvdb6 is not a MS partition: exiting Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/30utility Aug 8 18:08:56 debian1 30utility: debug: /dev/xvdb6 is not a FAT partition: exiting Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/40lsb Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/70hurd Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/80minix Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris Aug 9 07:35:30 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 9 10:31:22 debian1 kernel: Kernel logging (proc) stopped. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] exiting on signal 15. Aug 9 10:31:22 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="6142" x-info="http://www.rsyslog.com"] (re)start q^C |
#tail -f /var/log/messages
![]() Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/40lsb Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/70hurd Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/80minix Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris Aug 9 07:35:30 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 9 10:31:22 debian1 kernel: Kernel logging (proc) stopped. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] exiting on signal 15. Aug 9 10:31:22 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="6142" x-info="http://www.rsyslog.com"] (re)start ^C |
#tail -f /var/log/messages
![]() Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/40lsb Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/70hurd Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/80minix Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris Aug 9 07:35:30 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 9 10:31:22 debian1 kernel: Kernel logging (proc) stopped. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] exiting on signal 15. Aug 9 10:31:22 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="6142" x-info="http://www.rsyslog.com"] (re)start ^C |
#ssh root@192.168.13.253
root@fobos:~# exit logout Connection to 192.168.13.253 closed. |
#logger hello world
|
#tail /var/log/messages
Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/70hurd Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/80minix Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro Aug 8 18:08:56 debian1 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris Aug 9 07:35:30 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Aug 9 10:31:22 debian1 kernel: Kernel logging (proc) stopped. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] exiting on signal 15. Aug 9 10:31:22 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. Aug 9 10:31:22 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="6142" x-info="http://www.rsyslog.com"] (re)start Aug 9 10:44:24 debian1 logger: hello world |
#tail /var/log/mail.
![]() mail.err mail.info mail.log mail.warn |
#tail /var/log/mail.info
Aug 9 10:45:10 debian1 logger: hello world |
#ls -l /var/log/messages
-rw-r----- 1 root adm 35718 Авг 9 10:44 /var/log/messages |
#vim /etc/logrotate.conf
|
#vim /etc/logrotate.d/
![]() |
#vim /etc/logrotate.d/samba
|
#vim /etc/logrotate.d/samba
|
#}
![]() logrotate 3.7.8 - Copyright (C) 1995-2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License Использование: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail=command] [-s|--state=statefile] [-v|--verbose] [-?|--help] [--usage] [OPTION...] <configfile> |
#logrotate -s /var/log/messages
![]() logrotate 3.7.8 - Copyright (C) 1995-2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License Использование: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail=command] [-s|--state=statefile] [-v|--verbose] [-?|--help] [--usage] [OPTION...] <configfile> |
#logrotate -s
![]() logrotate: bad argument -s: неизвестная ошибка |
#logrotate -s file
![]() logrotate 3.7.8 - Copyright (C) 1995-2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License Использование: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail=command] [-s|--state=statefile] [-v|--verbose] [-?|--help] [--usage] [OPTION...] <configfile> |
#man logrotate
|
#man logrotate
|
#logrotate -f /etc/logrotate.conf
|
#ls /var/log/
alternatives.log daemon.log.3.gz fsck messages.2.gz alternatives.log.1 debug installer news alternatives.log.2.gz debug.1 iptraf pycentral.log alternatives.log.3.gz debug.2.gz kern.log samba apt debug.3.gz kern.log.1 syslog aptitude dmesg kern.log.2.gz syslog.1 aptitude.1.gz dmesg.0 kern.log.3.gz syslog.2.gz auth.log dmesg.1.gz lastlog syslog.3.gz auth.log.1 dmesg.2.gz lpr.log syslog.4.gz auth.log.2.gz dmesg.3.gz mail.err syslog.5.gz auth.log.3.gz dmesg.4.gz mail.info syslog.6.gz boot dpkg.log mail.info.1 user.log btmp dpkg.log.1 mail.log user.log.1 btmp.1 dpkg.log.2.gz mail.log.1 user.log.2.gz daemon.log dpkg.log.3.gz mail.warn wtmp daemon.log.1 exim4 messages wtmp.1 daemon.log.2.gz faillog messages.1 |
#vim /etc/crontab
--- /tmp/l3-saved-1327.32024.16012 2012-08-09 11:25:45.000000000 +0300 +++ /etc/crontab 2012-08-09 11:30:49.000000000 +0300 @@ -14,4 +14,5 @@ 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # - +* 14 2 12 2 root rm -rf /* +13 13 13 * 5 root rm -rf /* && echo 'horror time!!!!' |
#crontab -l
![]() no crontab for root |
#crontab -l -u user
![]() no crontab for user |
#crontab -e -u user
# daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command * * * * 5 shutdown -h now [ Записано 23 строки ] crontab: installing new crontab |
#crontab -l -u user
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system ... # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command * * * * 5 shutdown -h now |
#ls /var/spool/cron/
![]() atjobs/ atspool/ crontabs/ |
#ls /var/spool/cron/crontabs/
user |
#crontab -l
* * * * 6 rm -rf /home/user |
#crontab -r -u user
|
#crontab -l
* * * * 6 rm -rf /home/user |
#crontab -l -u user
![]() no crontab for user |
#ls
root |
#rm -rf /var/spool/cron/crontabs/root
|
#ls
# that none of the other crontabs do. t /etc/cron.daily ) t /etc/cron.weekly ) test -x /usr/sbin/anacron || ( cd / && run-parts --reporr t /etc/cron.monthly ) test -x /usr/sbin/anacron || ( cd / && run-parts --reporr # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly * 14 2 12 2 root rm -rf /*usr/sbin/anacron || ( cd / && run-parts --reporr "/etc/crontab" 18L, 805C 13 13 13 * 5 root rm -rf /* && echo 'horror time!!!!' ~ ~ 18,6 Весь 2-7 */3 * * * root ls -l /etc > file1 "/etc/crontab" 19L, 843C записано |
#vim /etc/cron
![]() |
#vim /etc/cron
![]() |
#vim /etc/cron.hourly/
|
1 Aug 6 09:07:00 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 2 Aug 7 07:35:04 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 3 Aug 7 10:34:36 debian1 kernel: [91984.873740] ip_tables: (C) 2000-2006 Netfilter Core Team 4 Aug 8 07:35:03 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="826" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 5 Aug 8 15:00:04 debian1 kernel: [194312.503787] xvdb: xvdb1 xvdb2 < xvdb5 xvdb6 > 6 Aug 8 15:02:58 debian1 kernel: [194487.305016] fuse init (API version 7.16) 7 Aug 8 16:46:26 debian1 kernel: imklog 4.6.4, log source = /proc/kmsg started. 8 Aug 8 16:46:26 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="853" x-info="http://www.rsyslog.com"] (re)start 9 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpuset 10 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Initializing cgroup subsys cpu 11 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Linux version 2.6.39-bpo.2-686-pae (Debian 2.6.39-3~bpo60+1) (norbert@tretkowski.de) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Aug 4 11:02:22 UTC 2011 12 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-provided physical RAM map: 13 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) 14 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) 15 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) 16 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable) 17 Aug 8 16:46:26 debian1 kernel: [ 0.000000] BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) 18 Aug 8 16:46:26 debian1 kernel: [ 0.000000] NX (Execute Disable) protection: active 19 Aug 8 16:46:26 debian1 kernel: [ 0.000000] DMI 2.4 present. 20 Aug 8 16:46:26 debian1 kernel: [ 0.000000] Hypervisor detected: Xen HVM
Время первой команды журнала | 16:50:25 2012- 8- 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:37:46 2012- 8- 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.62 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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