/l3/users/bas/2011-03/linux4.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#vgcreate VGI /dev/md0
Volume group "VGI" successfully created |
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 5078640 1767776 3048724 37% / /dev/sda7 2031528 78468 1848200 5% /tmp /dev/sda5 10157352 317024 9316044 4% /var /dev/sda3 10157368 206432 9426648 3% /home /dev/sda2 20314748 2753688 16512484 15% /usr tmpfs 2008180 0 2008180 0% /dev/shm /dev/sda8 985192 17652 917496 2% /data |
#pvdisplay
--- Physical volume --- PV Name /dev/md0 VG Name VGI PV Size 46.57 GB / not usable 256.00 KB Allocatable yes PE Size (KByte) 4096 Total PE 11921 Free PE 11921 Allocated PE 0 PV UUID DJl0Z7-CBwV-xuW7-c2Qj-t2Gp-y0n8-PHavXO |
#vgdisplay
--- Volume group --- VG Name VGI System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 46.57 GB PE Size 4.00 MB Total PE 11921 Alloc PE / Size 0 / 0 Free PE / Size 11921 / 46.57 GB VG UUID S09BqA-z304-yrOA-oNaQ-Pvdf-FlHX-0BgGfe |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG
Volume group "VG" not found |
#lvcreate -L2G -n vol1 /dev/VG11
Volume group "VG11" not found |
#lvcreate -L2G -n voll /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VG1
Volume group "VG1" not found |
#lvcreate -L2G -n vol1 /dev/VGI
Logical volume "vol1" created |
#lvdisplay
--- Logical volume --- LV Name /dev/VGI/vol1 VG Name VGI LV UUID fF3nDt-gTOi-6beN-1JUR-ZYJX-6hKn-jd6KyI LV Write Access read/write LV Status available # open 0 LV Size 2.00 GB Current LE 512 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 |
#mkfs.ext3 /dev/VGI/vol1
mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 262144 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 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 37 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mkdir /vol1
|
#mkfs.ext3 /dev/VGI/vol1
mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 262144 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 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 20 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/VGI/vol1 /vol1
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 1.7G 3.0G 37% / /dev/sda7 2.0G 77M 1.8G 5% /tmp /dev/sda5 9.7G 310M 8.9G 4% /var /dev/sda3 9.7G 236M 9.0G 3% /home /dev/sda2 20G 2.7G 16G 15% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda8 963M 18M 896M 2% /data /dev/mapper/VGI-vol1 2.0G 68M 1.9G 4% /vol1 |
#lvresize -L+1G /dev/VGI/vol1
Extending logical volume vol1 to 3.00 GB Logical volume vol1 successfully resized |
#[root@linux2:~]# resize2fs /dev/VG1/vol1
bash: [root@linux2:~]#: command not found |
#resize2fs /dev/VG1/vol1
resize2fs 1.39 (29-May-2006) open: No such file or directory while opening /dev/VG1/vol1 |
#mkfs.ext3 /dev/VG1/vol1
mke2fs 1.39 (29-May-2006) Could not stat /dev/VG1/vol1 --- No such file or directory The device apparently does not exist; did you specify it correctly? |
#vgdisplay
--- Volume group --- VG Name VGI System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 46.57 GB PE Size 4.00 MB Total PE 11921 Alloc PE / Size 768 / 3.00 GB Free PE / Size 11153 / 43.57 GB VG UUID S09BqA-z304-yrOA-oNaQ-Pvdf-FlHX-0BgGfe |
#lvcreate -L1G -n vol2 /dev/VG2
Volume group "VG2" not found |
#lvcreate -L1G -n vol2 /dev/VGI
Logical volume "vol2" created |
#mkfs.ext3 /dev/VGI/vol2
mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 131072 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=268435456 8 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 33 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/VGI/vol2 /vol2
mount: mount point /vol2 does not exist |
#mkdir /vol2
|
#mount /dev/VGI/vol2 /vol2
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 1.7G 3.0G 37% / /dev/sda7 2.0G 77M 1.8G 5% /tmp /dev/sda5 9.7G 310M 8.9G 4% /var /dev/sda3 9.7G 236M 9.0G 3% /home /dev/sda2 20G 2.7G 16G 15% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda8 963M 18M 896M 2% /data /dev/mapper/VGI-vol1 3.0G 68M 2.8G 3% /vol1 /dev/mapper/VGI-vol2 1008M 34M 924M 4% /vol2 |
#lvremove /dev/VGI/vol2
Can't remove open logical volume "vol2" |
#lvremove /dev/VGI/vol2 /vol2
"/vol2": Invalid path for Logical Volume Can't remove open logical volume "vol2" |
#lvremove /vol2/
"/vol2/": Invalid path for Logical Volume |
#lvremove /vol2/ /dev/VGI/vol2
"/vol2/": Invalid path for Logical Volume Can't remove open logical volume "vol2" |
#lvremove /vol2/ /dev/VGI/vol2/
"/vol2/": Invalid path for Logical Volume "VGI/vol2/": Invalid path for Logical Volume |
#umount vol2
umount: vol2: not found |
#mount /dev/VGI/vol2 /vol2
|
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 5078640 1767848 3048652 37% / /dev/sda7 2031528 78468 1848200 5% /tmp /dev/sda5 10157352 317032 9316036 4% /var /dev/sda3 10157368 241024 9392056 3% /home /dev/sda2 20314748 2753688 16512484 15% /usr tmpfs 2008180 0 2008180 0% /dev/shm /dev/sda8 985192 17652 917496 2% /data /dev/mapper/VGI-vol1 3096336 68680 2870384 3% /vol1 /dev/mapper/VGI-vol2 1032088 34092 945568 4% /vol2 |
#lvremove /dev/VGI/vol2
Do you really want to remove active logical volume vol2? [y/n]: y Logical volume "vol2" successfully removed |
#lvcreate -l 64 -s -n databackup /dev/vg0/data
Volume group "vg0" not found |
#lvcreate -l 64 -s -n databackup /dev/VGI/vol1
Logical volume "databackup" created |
#mkdir -p /mnt/databackup
|
#mount -o ro /dev/VGI/databackup /mnt/databackup/
|
#lvdisplay /dev/VGI/databackup
--- Logical volume --- LV Name /dev/VGI/databackup VG Name VGI LV UUID QHNpHy-jBzA-2YES-0WVy-fdfK-1ZCF-Lr1Ngk LV Write Access read/write LV snapshot status active destination for /dev/VGI/vol1 LV Status available # open 1 LV Size 3.00 GB Current LE 768 COW-table size 256.00 MB COW-table LE 64 Allocated to snapshot 0.00% Snapshot chunk size 4.00 KB Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 |
#lvdisplay /dev/VGI/databackup
--- Logical volume --- LV Name /dev/VGI/databackup VG Name VGI LV UUID QHNpHy-jBzA-2YES-0WVy-fdfK-1ZCF-Lr1Ngk LV Write Access read/write LV snapshot status active destination for /dev/VGI/vol1 LV Status available # open 1 LV Size 3.00 GB Current LE 768 COW-table size 256.00 MB COW-table LE 64 Allocated to snapshot 0.00% Snapshot chunk size 4.00 KB Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 |
#lvdisplay /dev/VGI/databackup
--- Logical volume --- LV Name /dev/VGI/databackup VG Name VGI LV UUID QHNpHy-jBzA-2YES-0WVy-fdfK-1ZCF-Lr1Ngk LV Write Access read/write LV snapshot status active destination for /dev/VGI/vol1 LV Status available # open 1 LV Size 3.00 GB Current LE 768 COW-table size 256.00 MB COW-table LE 64 Allocated to snapshot 0.00% Snapshot chunk size 4.00 KB Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 |
#lvcreate -L 512M -s databackup /dev/VGI/vol1
Path required for Logical Volume "databackup" The origin name should include the volume group. Run `lvcreate --help' for more information. |
#dd if=/dev/zero of=/vol1/file1 bs=1024k count=1000
1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 1.73275 seconds, 605 MB/s |
#lvremove /dev/VGI/databackup
/dev/VGI/databackup: read failed after 0 of 4096 at 0: Input/output error Can't remove open logical volume "databackup" |
#umount /dev/VGI/databackup
|
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 5078640 1767892 3048608 37% / /dev/sda7 2031528 78468 1848200 5% /tmp /dev/sda5 10157352 317028 9316040 4% /var /dev/sda3 10157368 241084 9391996 3% /home /dev/sda2 20314748 2753688 16512484 15% /usr tmpfs 2008180 0 2008180 0% /dev/shm /dev/sda8 985192 17652 917496 2% /data /dev/mapper/VGI-vol1 3096336 1093684 1845380 38% /vol1 |
#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/
|
#vim /etc/exports
--- /tmp/l3-saved-3759.30823.4699 2011-04-04 15:08:51.000000000 +0600 +++ /etc/exports 2011-04-04 15:09:33.000000000 +0600 @@ -0,0 +1 @@ +/usr 192.168.15.0/24 |
#vim /etc/exports
--- /tmp/l3-saved-3759.8493.1481 2011-04-04 15:10:36.000000000 +0600 +++ /etc/exports 2011-04-04 15:10:56.000000000 +0600 @@ -1 +1 @@ -/usr 192.168.15.0/24 +/usr 192.168.15.0/24(ro) |
#mount 192.168.15.2:/usr /mnt
|
#/etc/init.d/nfs start
|
#showmount -e
Export list for linux4.unix.bas: |
#showmount -e localhost
Export list for localhost: |
#/etc/init.d/nfs start
|
#/etc/init.d/nfs restart
Shutting down NFS mountd: [ OK ] Shutting down NFS daemon: [ OK ] Shutting down NFS quotas: [ OK ] Shutting down NFS services: [FAILED] Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] |
#/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 ] |
#/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 ] |
#ntpdate ntp.lucky.net
4 Apr 16:59:49 ntpdate[12076]: step time server 193.193.193.107 offset -452.179069 sec |
#vim /etc/ntp.conf
|
#server 2.centos.pool.ntp.org
4 Apr 17:02:09 ntpdate[12107]: no server suitable for synchronization found |
#etc/init.d/cups start
bash: etc/init.d/cups: No such file or directory |
#/etc/init.d/cups start
Starting cups: |
#localhost:631
bash: localhost:631: command not found |
#http://localhost:631
bash: http://localhost:631: No such file or directory |
#http://localhost:631/
bash: http://localhost:631/: No such file or directory |
#init 0
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3001 errors:0 dropped:0 overruns:0 frame:0 TX packets:2780 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:2400127 (2.2 MiB) TX bytes:281193 (274.6 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:1205 errors:0 dropped:0 overruns:0 frame:0 TX packets:1205 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1899776 (1.8 MiB) TX bytes:1899776 (1.8 MiB) |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3011 errors:0 dropped:0 overruns:0 frame:0 TX packets:2790 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:2402917 (2.2 MiB) TX bytes:281845 (275.2 KiB) Interrupt:66 Memory:feac0000-feb00000 eth1 Link encap:Ethernet HWaddr 00:22:15:22:3B:A3 ... RX packets:1205 errors:0 dropped:0 overruns:0 frame:0 TX packets:1205 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1899776 (1.8 MiB) TX bytes:1899776 (1.8 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) |
#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:e4:56:60 brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 00:22:15:22:3b:a3 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:e4:56:60 brd ff:ff:ff:ff:ff:ff inet 192.168.15.4/24 brd 192.168.15.255 scope global eth0 inet6 fe80::226:18ff:fee4:5660/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 00:22:15:22:3b:a3 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.4
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3389 errors:0 dropped:0 overruns:0 frame:0 TX packets:3152 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:2457017 (2.3 MiB) TX bytes:306599 (299.4 KiB) Interrupt:66 Memory:feac0000-feb00000 eth0:0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.16.4 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:1205 errors:0 dropped:0 overruns:0 frame:0 TX packets:1205 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1899776 (1.8 MiB) TX bytes:1899776 (1.8 MiB) |
#ping 192.168.16.4
PING 192.168.16.4 (192.168.16.4) 56(84) bytes of data. 64 bytes from 192.168.16.4: icmp_seq=1 ttl=64 time=0.019 ms 64 bytes from 192.168.16.4: icmp_seq=2 ttl=64 time=0.027 ms --- 192.168.16.4 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.019/0.023/0.027/0.004 ms |
#ping 192.168.16.5
PING 192.168.16.5 (192.168.16.5) 56(84) bytes of data. 64 bytes from 192.168.16.5: icmp_seq=1 ttl=64 time=0.653 ms 64 bytes from 192.168.16.5: icmp_seq=2 ttl=64 time=0.115 ms --- 192.168.16.5 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.115/0.384/0.653/0.269 ms |
#ping 192.168.16.3
PING 192.168.16.3 (192.168.16.3) 56(84) bytes of data. --- 192.168.16.3 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 999ms |
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data. --- 192.168.16.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1000ms |
#ping 192.168.16.4
PING 192.168.16.4 (192.168.16.4) 56(84) bytes of data. 64 bytes from 192.168.16.4: icmp_seq=1 ttl=64 time=0.016 ms 64 bytes from 192.168.16.4: icmp_seq=2 ttl=64 time=0.025 ms --- 192.168.16.4 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.016/0.020/0.025/0.006 ms |
#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.4 GATEWAY=192.168.15.253 TYPE=Ethernet |
#sed -i /GETWAY/d /etc/sysconfig/ifcfg-eth0:0
sed: can't read /etc/sysconfig/ifcfg-eth0:0: No such file or directory |
#sed -i /GETWAY/d /etc/sysconfig/network-scripts/ifcfg-eth0:0
|
#at /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth0_ cat: /etc/sysconfig/network-scripts/ifcfg-eth0_: No such file or directory |
#~
DEVICE=eth0 BOOTPROTO=none 6.4 #GATEWAY=192.168.15.253 NETMASK=255.255.255.0 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/sysconfig/network-scripts/ifcfg-eth0" 8L, 200C written |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35081 errors:0 dropped:0 overruns:0 frame:0 TX packets:26890 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:7526600 (7.1 MiB) TX bytes:2134439 (2.0 MiB) Interrupt:66 Memory:feac0000-feb00000 eth0:0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.16.4 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:1217 errors:0 dropped:0 overruns:0 frame:0 TX packets:1217 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1900896 (1.8 MiB) TX bytes:1900896 (1.8 MiB) |
#system-config-network
|
#system-config-network-tui
ââââââ⤠DNS configuration âââââââ â â n ââââââââ â â â Hostname inux4.unix.bas_ â â Primary DNS 192.168.15.253_ â â Secondary DNS _______________ â â Tertiary DNS _______________ â â Search _______________ â â â ââ ââââââââ â â ââââââââââââââââââ â â Ok Ok ââ Cancecancelâââââââââââââ â â â ââââââââââââââ ââââ â â ââââââ â â ââââââââââââââââââ âââââââââââââââââââââââââââââââââ <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen |
#mii-tool
eth0: no link SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
# 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.4 GATEWAY=192.168.15.253 TYPE=Ethernet
Время первой команды журнала | 08:33:48 2011- 4- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 06:55:17 2011- 4- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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