/l3/users/bas/2011-03/linux5.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#rm -rf VOL3-snap/
|
#mkdir /vol1snap
|
#rm /v
var/ vol1snap/ |
#rm /v
var/ vol1snap/ |
#ls VOL1/
lost+found passwd |
#rm /VOL1/passwd
rm: remove regular file `/VOL1/passwd'? y |
#mount /dev/VG1/vol1
vol1 vol1-snap |
#mount /dev/VG1/vol1-snap /vol1snap/
|
#ls /v
var/ vol1snap/ |
#ls /vol1snap/
lost+found passwd |
#history | grep lvcre
1001 lvcreate -L2G -n vol1 /dev/VG1 1002 for i in {1..10} ; do lvcreate -L100M -n v$i /dev/VG1/ ; done >& /tmp/log 1010 for i in {1..5} ; do lvcreate -L100M -n v$i /dev/VG1/ ; done >& /tmp/log 1030 lvcreate L5G -n vol1 /dev/VG1/ 1031 lvcreate -L5G -n vol1 /dev/VG1/ 1032 lvcreate -L5G -n vol1 /dev/VG1 1035 lvcreate -L5G -n vol2 /dev/VG1 1037 lvcreate -L1G -n vol3 /dev/VG1 1047 lvcreate -L1G -n vol1 /dev/VG1 1048 lvcreate -L1G -n vol2 /dev/VG1 1049 lvcreate -L1G -n vol3 /dev/VG1 1076 lvcreate -s -n vol1-snap -L1G /dev/VG1/vol1 1085 history | grep lvcre |
#ls /dev/VG1\
> vol1 vol1-snap |
#lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert vol1 VG1 owi-ao 3.00G vol1-snap VG1 swi-ao 1.00G vol1 0.01 |
#free
total used free shared buffers cached Mem: 4016364 1411064 2605300 0 113340 790260 -/+ buffers/cache: 507464 3508900 Swap: 2096984 0 2096984 |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 523M 4.1G 12% / /dev/sda6 2.0G 160M 1.7G 9% /tmp /dev/sda3 9.7G 357M 8.9G 4% /var /dev/sda2 20G 2.7G 16G 15% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda7 9.4G 150M 8.8G 2% /mnt/data7 /dev/mapper/VG1-vol1 3.0G 68M 2.8G 3% /VOL1 /dev/mapper/VG1-vol1--snap 3.0G 68M 2.8G 3% /vol1snap |
#ls /dev/
Display all 212 possibilities? (y or n) |
#ls /dev/sda1
sda1 sda10 |
#ls /dev/sda1
/dev/sda1 |
#cat /etc/fstab
LABEL=/ / ext3 defaults 1 1 LABEL=/tmp /tmp ext3 defaults 1 2 LABEL=/var /var ext3 defaults 1 2 LABEL=/usr /usr ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda5 swap swap defaults 0 0 LABEL=DATA7 /mnt/data7 ext3 defaults 0 0 |
#cat /etc/m
mail/ maven/ minicom.users motd mailcap mc/ mke2fs.conf mtab mail.rc mcelog.conf modprobe.conf mtools.conf makedev.d/ mgetty+sendfax/ modprobe.conf~ multipath.conf man.config mime.types modprobe.d/ |
#cat /etc/m
mail/ maven/ minicom.users motd mailcap mc/ mke2fs.conf mtab mail.rc mcelog.conf modprobe.conf mtools.conf makedev.d/ mgetty+sendfax/ modprobe.conf~ multipath.conf man.config mime.types modprobe.d/ |
#cat /etc/mo
modprobe.conf modprobe.conf~ modprobe.d/ motd |
#cat /etc/mo
modprobe.conf modprobe.conf~ modprobe.d/ motd |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 523M 4.1G 12% / /dev/sda6 2.0G 160M 1.7G 9% /tmp /dev/sda3 9.7G 357M 8.9G 4% /var /dev/sda2 20G 2.7G 16G 15% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda7 9.4G 150M 8.8G 2% /mnt/data7 /dev/mapper/VG1-vol1 3.0G 68M 2.8G 3% /VOL1 /dev/mapper/VG1-vol1--snap 3.0G 68M 2.8G 3% /vol1snap |
#show
showchar showkey showrgb showconsolefont showmount |
#showmount -e 192.168.15.2
Export list for 192.168.15.2: /usr 192.168.15.0/24 |
#mount 192.168.15.2:/usr /mnt
|
#ls /mnt
bin games kerberos lib64 local sbin src X11R6 etc include lib libexec lost+found share tmp |
#umount /mnt/
|
#ls /mnt
data7 |
#vim /etc/exports
--- /tmp/l3-saved-10010.5419.4466 2011-04-04 15:02:24.000000000 +0600 +++ /etc/exports 2011-04-04 15:03:46.000000000 +0600 @@ -0,0 +1 @@ +/tmp/share 192.168.15.0/24 (rw) |
#/etc/init.d/nfs start
Starting NFS services: exportfs: No options for /tmp/share 192.168.15.0/24: suggest 192.168.15.0/24(sync) to avoid warning exportfs: No host name given with /tmp/share (rw), suggest *(rw) to avoid warning [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] |
#chmod 1777 /tmp/share/
|
#ls /tmp/share
test |
#vim /etc/exports
--- /tmp/l3-saved-14747.12118.11922 2011-04-04 15:06:48.000000000 +0600 +++ /etc/exports 2011-04-04 15:06:52.000000000 +0600 @@ -1 +1 @@ -/tmp/share 192.168.15.0/24 (rw) +/tmp/share 192.168.15.0/24(rw) |
#/etc/init.d/nfs restart
Shutting down NFS mountd: [ OK ] Shutting down NFS daemon: [ OK ] Shutting down NFS quotas: [ OK ] Shutting down NFS services: [ OK ] Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] |
#find /etc/ | less
|
#mkdir -p /tmp/disk1/{bin,sbin,lib,usr,root}
|
#mount -o bind /sbin/ /tmp/disk1/
|
#mount -o bind /lib/ /tmp/disk1/
|
#mount -o bind /usr/ /tmp/disk1/
|
#chroot /tmp/disk1/
chroot: cannot run command `/bin/bash': No such file or directory |
#chroot /tmp/disk1
chroot: cannot run command `/bin/bash': No such file or directory |
#tar/ cf /tmp/etc.rar /etc
bash: tar/: No such file or directory |
#tar cf /tmp/etc.rar /etc
tar: Removing leading `/' from member names |
#mc
|
#tar c /etc > /tmp/etc.tar
tar: Removing leading `/' from member names |
#du -sk /etc/
131480 /etc/ |
#du -sk /tmp/etc.tar
119124 /tmp/etc.tar |
#bzip2 /etc/e
enscript.cfg environment esd.conf exports |
#bzip2 /tmp/etc.tar
|
#du -sk /tmp/etc.tar
du: cannot access `/tmp/etc.tar': No such file or directory |
#du -sk /tmp/etc.tar.bz2
9032 /tmp/etc.tar.bz2 |
#tar cpio
tar: Cowardly refusing to create an empty archive Try `tar --help' or `tar --usage' for more information. |
#tar xvfj /tmp/etc.tar.bz2
etc/ etc/apt/ etc/apt/sources.list.d/ etc/apt/sources.list.d/rpmforge.list etc/apt/sources.list.d/rpmforge-extras.list etc/apt/sources.list.d/rpmforge-testing.list etc/gre.d/ etc/gre.d/gre64.conf etc/gre.d/gre.conf etc/auto.misc ... etc/pm/ etc/pm/power.d/ etc/pm/sleep.d etc/pm/hooks/ etc/pm/config.d/ etc/samba/ etc/samba/lmhosts etc/samba/smb.conf etc/idmapd.conf etc/jwhois.conf |
#ls etc
a2ps.cfg fstab mc rc.sysinit a2ps-site.cfg gconf mcelog.conf readahead.d acpi gcrypt mgetty+sendfax reader.conf adjtime gdm mime.types reader.conf.d aliases ghostscript minicom.users redhat-lsb aliases.db gimp mke2fs.conf redhat-release alsa gnome-vfs-2.0 modprobe.conf request-key.conf alternatives gnome-vfs-mime-magic modprobe.conf~ resolv.conf anacrontab gpm-root.conf modprobe.d rhgb apt gre.d motd rmt ... dumpdates logrotate.d rc wpa_supplicant enscript.cfg logwatch rc0.d wvdial.conf environment lsb-release.d rc1.d X11 esd.conf lvm rc2.d xdg exports mail rc3.d xinetd.d fb.modes mailcap rc4.d xml filesystems mail.rc rc5.d yp.conf firmware makedev.d rc6.d yum fonts man.config rc.d yum.conf foomatic maven rc.local yum.repos.d |
#ls -la
total 137968 drwxrwxrwt 18 root root 4096 Apr 4 15:55 . drwxr-xr-x 27 root root 4096 Apr 4 14:38 .. -rw------- 1 user user 0 Mar 29 17:11 crchkWQw5Fw -rw------- 1 user user 0 Mar 29 17:11 crstknMzxEh -rw------- 1 user user 0 Mar 29 17:11 crxmlxjGZC2 drwxr-xr-x 2 root root 4096 Apr 4 11:21 data10 drwxr-xr-x 16 root root 4096 Mar 27 20:45 disk1 drwxr-xr-x 104 root root 12288 Apr 4 15:44 etc -rw-r--r-- 1 root root 121856000 Apr 4 15:46 etc.rar ... srwxrwxr-x 1 user user 0 Apr 4 10:20 mapping-user drwx------ 2 root root 4096 Apr 4 15:48 mc-root drwx------ 2 user user 4096 Apr 4 15:41 orbit-user srwxrwxr-x 1 user user 0 Apr 4 14:00 OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5 drwxrwxrwt 2 root root 4096 Apr 4 15:08 share drwx------ 2 user user 4096 Apr 4 10:20 ssh-VUrUsl2942 drwxrwxr-x 2 user user 4096 Apr 4 15:19 svlc6.tmp drwx------ 2 user user 4096 Apr 4 10:20 virtual-user.pwn9pj -r--r--r-- 1 root root 11 Apr 4 10:20 .X0-lock drwxrwxrwt 2 root root 4096 Apr 4 10:20 .X11-unix |
#ls -la | grep etc
drwxr-xr-x 104 root root 12288 Apr 4 15:44 etc -rw-r--r-- 1 root root 121856000 Apr 4 15:46 etc.rar -rw-r--r-- 1 root root 9230172 Apr 4 15:49 etc.tar.bz2 |
#tar xvfjC /tmp/etc.tar.bz2 /tmp/e
tar: /tmp/e: Cannot chdir: No such file or directory tar: Error is not recoverable: exiting now |
#find /etc/ | cpio -o -H tar > /tmp/etc.tar
237985 blocks |
#find /etc/ -depth | less
|
#find /etc/ | less
|
#find /etc/ -depth | less
|
#cat /etc/sys
sysconfig/ sysctl.conf syslog.conf |
#cat /etc/syslog.conf
# Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console # Log anything (except mail) of level info or higher. # Don't log private authentication messages! *.info;mail.none;authpriv.none;cron.none /var/log/messages # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* -/var/log/maillog # Log cron stuff cron.* /var/log/cron # Everybody gets emergency messages *.emerg * # Save news errors of level crit and higher in a special file. uucp,news.crit /var/log/spooler # Save boot messages also to boot.log local7.* /var/log/boot.log |
#ps aux | grep klog
root 2230 0.0 0.0 3804 424 ? Ss 10:19 0:00 klogd -x root 15587 0.0 0.0 61180 748 pts/10 S+ 16:59 0:00 grep klog |
#cat /proc/sys
sys/ sysrq-trigger sysvipc/ |
#cat /proc/sys/kernel/print
cat: /proc/sys/kernel/print: No such file or directory |
#cat /proc/sys/kernel/printk
6 4 1 7 |
#echo 4 > /proc/sys/kernel/printk
|
#vim /etc/ntp
|
#vim /etc/ntp.conf
|
#requestkey 8
Starting ntpd: [ OK ] |
#ntpdate 192.169.15.2
4 Apr 17:03:40 ntpdate[15691]: the NTP socket is in use, exiting |
#/etc/init.d/cups
Usage: cups {start|stop|restart|condrestart|reload|status} |
#/etc/init.d/cups status
cupsd (pid 2595) is running... |
#ls /var/spool/anacron/
cron.daily cron.monthly cron.weekly |
#chkconfig --list anacron
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#init 1
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 522M 4.1G 12% / /dev/sda6 2.0G 407M 1.5G 22% /tmp /dev/sda3 9.7G 361M 8.9G 4% /var /dev/sda2 20G 2.6G 16G 15% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda7 9.4G 150M 8.8G 2% /mnt/data7 |
#lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01) 00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01) 01:00.0 Ethernet controller: Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller (rev b0) 03:00.0 Serial controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01) 03:01.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:EE:7B inet addr:192.168.15.5 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:ee7b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1941 errors:0 dropped:0 overruns:0 frame:0 TX packets:2123 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:862740 (842.5 KiB) TX bytes:193912 (189.3 KiB) Interrupt:66 Memory:feac0000-feb00000 eth1 Link encap:Ethernet HWaddr 00:22:15:3F:9D:DF ... RX packets:1012 errors:0 dropped:0 overruns:0 frame:0 TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1816084 (1.7 MiB) TX bytes:1816084 (1.7 MiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:EE:7B inet addr:192.168.15.5 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:ee7b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1944 errors:0 dropped:0 overruns:0 frame:0 TX packets:2126 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:863094 (842.8 KiB) TX bytes:194118 (189.5 KiB) Interrupt:66 Memory:feac0000-feb00000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1012 errors:0 dropped:0 overruns:0 frame:0 TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1816084 (1.7 MiB) TX bytes:1816084 (1.7 MiB) |
#ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:26:18:ca:ee:7b brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 00:22:15:3f:9d:df brd ff:ff:ff:ff:ff:ff 4: sit0: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0 |
#ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:26:18:ca:ee:7b brd ff:ff:ff:ff:ff:ff inet 192.168.15.5/24 brd 192.168.15.255 scope global eth0 inet6 fe80::226:18ff:feca:ee7b/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 00:22:15:3f:9d:df brd ff:ff:ff:ff:ff:ff 4: sit0: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0 |
#ifconfig eth0:0 192.168.16.5
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:EE:7B inet addr:192.168.15.5 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:ee7b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2299 errors:0 dropped:0 overruns:0 frame:0 TX packets:2439 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:913623 (892.2 KiB) TX bytes:215375 (210.3 KiB) Interrupt:66 Memory:feac0000-feb00000 eth0:0 Link encap:Ethernet HWaddr 00:26:18:CA:EE:7B inet addr:192.168.16.5 Bcast:192.168.16.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:66 Memory:feac0000-feb00000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1012 errors:0 dropped:0 overruns:0 frame:0 TX packets:1012 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1816084 (1.7 MiB) TX bytes:1816084 (1.7 MiB) |
#cat /etc/sysconfig/network-scripts/ifcfg-eth0_
cat: /etc/sysconfig/network-scripts/ifcfg-eth0_: No such file or directory |
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.15.5 GATEWAY=192.168.15.253 TYPE=Ethernet |
#cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
# Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.15.5 GATEWAY=192.168.15.253 TYPE=Ethernet |
/tmp/share 192.168.15.0/24 (rw)
LABEL=/ / ext3 defaults 1 1 LABEL=/tmp /tmp ext3 defaults 1 2 LABEL=/var /var ext3 defaults 1 2 LABEL=/usr /usr ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda5 swap swap defaults 0 0 LABEL=DATA7 /mnt/data7 ext3 defaults 0 0
mail/ maven/ minicom.users motd mailcap mc/ mke2fs.conf mtab mail.rc mcelog.conf modprobe.conf mtools.conf makedev.d/ mgetty+sendfax/ modprobe.conf~ multipath.conf man.config mime.types modprobe.d/
modprobe.conf modprobe.conf~ modprobe.d/ motd
sysconfig/ sysctl.conf syslog.conf
# Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.15.5 GATEWAY=192.168.15.253 TYPE=Ethernet
# Atheros Communications Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.15.5 GATEWAY=192.168.15.253 TYPE=Ethernet
# Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console # Log anything (except mail) of level info or higher. # Don't log private authentication messages! *.info;mail.none;authpriv.none;cron.none /var/log/messages # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* -/var/log/maillog # Log cron stuff cron.* /var/log/cron # Everybody gets emergency messages *.emerg * # Save news errors of level crit and higher in a special file. uucp,news.crit /var/log/spooler # Save boot messages also to boot.log local7.* /var/log/boot.log
sys/ sysrq-trigger sysvipc/
6 4 1 7
Время первой команды журнала | 10:37:58 2011- 4- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 06:41:24 2011- 4- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.59 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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