/l3/users/bas/2011-03/linux3.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#~
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 /data7 ext3 defaults 0 0 "/etc/fstab" 12L, 762C |
#~
|
#e2label /dev/sda7 DATA7
|
#mount /data7
|
#fdisk /dev/sda
The number of cylinders for this disk is set to 229504. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 500.1 GB, 500107862016 bytes 224 heads, 19 sectors/track, 229504 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes ... First cylinder (71292-229504, default 71292): Using default value 71292 Last cylinder or +size or +sizeM or +sizeK (71292-229504, default 229504): +50G Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. |
#partprobe
|
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes 224 heads, 19 sectors/track, 229504 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2464 5243382+ 83 Linux /dev/sda2 2465 12319 20971440 83 Linux /dev/sda3 12320 17247 10486784 83 Linux /dev/sda4 17248 229504 451682896 5 Extended /dev/sda5 17248 19711 5243382+ 82 Linux swap / Solaris /dev/sda6 19712 20697 2098198+ 83 Linux /dev/sda7 20698 25397 10001590+ 83 Linux /dev/sda8 25398 48344 48831206+ 83 Linux /dev/sda9 48345 71291 48831206+ 83 Linux /dev/sda10 71292 94238 48831206+ 83 Linux |
#cat /proc/partitions
major minor #blocks name 8 0 488386584 sda 8 1 5243382 sda1 8 2 20971440 sda2 8 3 10486784 sda3 8 4 0 sda4 8 5 5243382 sda5 8 6 2098198 sda6 8 7 10001590 sda7 8 8 48831206 sda8 8 9 48831206 sda9 8 10 48831206 sda10 |
#mdadm -C /dev/md0 -l1-n2 /dev/sda8 dev/sda/9
mdadm: invalid raid level: 1-n2 |
#cat /proc/mdstat
Personalities : unused devices: <none> |
#mdadm -C /dev/md0 -l1 -n2 /dev/sda8 dev/sda/9
mdadm: Cannot open dev/sda/9: No such file or directory mdadm: create aborted |
#mdadm -C /dev/md0 -l1 -n2 /dev/sda8 dev/sda9
mdadm: Cannot open dev/sda9: No such file or directory mdadm: create aborted |
#mdadm -C /dev/md0 -l1 -n2 /dev/sda8 /dev/sda9
mdadm: array /dev/md0 started. |
#Personalities : [raid1]
|
#vgcreate VG1 /dev/md0
No physical volume label read from /dev/md0 Physical volume "/dev/md0" successfully created Volume group "VG1" successfully created |
#pvdisplay
--- Physical volume --- PV Name /dev/md0 VG Name VG1 PV Size 46.57 GB / not usable 2.62 MB Allocatable yes PE Size (KByte) 4096 Total PE 11921 Free PE 11921 Allocated PE 0 PV UUID xhgseN-H5WS-0qeA-fVm0-XQIH-sz91-Xb7ssp |
#vgdisplay
--- Volume group --- VG Name VG1 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 wTBouv-dEgz-1Epv-gohA-OyXd-5tpZ-dI2s8r |
#lvcreate -L2G -n vol1 /dev/VG1
Logical volume "vol1" created |
#history
1 id 2 exit 3 exit 4 openvt 5 openvt 2 6 openvt -h 7 openvt -c100 bash 8 openvt -h 9 openvt-h 10 openvt -h ... 666 mdadm -C /dev/md0 -l1 -n2 /dev/sda8 /dev/sda9 667 cat /proc/mdstat 668 watch cat /proc/mdstat 669 watch cat /proc/mdstat 670 fdisk -l 671 vgcreate VG1 /dev/md0 672 pvdisplay 673 vgdisplay 674 lvcreate -L2G -n vol1 /dev/VG1 675 history |
#setxkbmap -option "grp : ctrl_shift_toggle, grp_led : scroll"
|
#lvdisblay
bash: lvdisblay: command not found |
#lvdisplay
--- Logical volume --- LV Name /dev/VG1/vol1 VG Name VG1 LV UUID 2Egs1O-x8p8-BPVT-LQPF-FtmB-WMnR-943huP 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/VG1/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 29 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mkdir /vol1
|
#mount /dev/VG1/vol1 /vol1
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 2.3G 2.4G 49% / /dev/sda6 2.0G 77M 1.8G 5% /tmp /dev/sda3 9.7G 4.4G 4.9G 48% /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% /data7 /dev/mapper/VG1-vol1 2.0G 68M 1.9G 4% /vol1 |
#lvresize -L=1G /dev/VG1/vol1
Invalid argument =1G Error during parsing of command line. |
#lvresize -L+1G /dev/VG1/vol1
Extending logical volume vol1 to 3.00 GB Logical volume vol1 successfully resized |
#resize2fs /dev/VG!/vol1
bash: !/vol1: event not found |
#lvcreate -L2G -n vol2 /dev/VG1
Logical volume "vol2" created |
#lvdisplay
--- Logical volume --- LV Name /dev/VG1/vol1 VG Name VG1 LV UUID 2Egs1O-x8p8-BPVT-LQPF-FtmB-WMnR-943huP LV Write Access read/write LV Status available # open 1 LV Size 3.00 GB Current LE 768 Segments 1 ... 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:1 |
#lvremove /dev/VG1/vol2
Do you really want to remove active logical volume vol2? [y/n]: y Logical volume "vol2" successfully removed |
#lvdisplay
--- Logical volume --- LV Name /dev/VG1/vol1 VG Name VG1 LV UUID 2Egs1O-x8p8-BPVT-LQPF-FtmB-WMnR-943huP LV Write Access read/write LV Status available # open 1 LV Size 3.00 GB Current LE 768 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 |
#lvcreate -s -n vol1-snap -L1G /dev/VG1/vol1
Logical volume "vol1-snap" created |
#mkdir /vol1snap
|
#cp /etc/passwd /vol1
|
#rm /vol1/passwd
rm: remove regular file `/vol1/passwd'? y |
#mount /dev/VG1/vol1
mount: /dev/mapper/VG1-vol1 already mounted or /vol1 busy mount: according to mtab, /dev/mapper/VG1-vol1 is already mounted on /vol1 |
#mount /dev/VG1/vol1-snap /vol1snap
|
#ls /vol1snap/
lost+found |
#dd if=.dev/zero of=/vol1/file1 bs=1024k count=100
dd: opening `.dev/zero': No such file or directory |
#dd if=.dev/zero of=/dev/vol1/file1 bs=1024k count=100
dd: opening `.dev/zero': No such file or directory |
#dd if=dev/zero of=/vol1/file1 bs=1024k count=100
dd: opening `dev/zero': No such file or directory |
#dd if=/dev/zero of=/vol1/file1 bs=1024k count=100
100+0 records in 100+0 records out 104857600 bytes (105 MB) copied, 0.172088 seconds, 609 MB/s |
#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 9.81 |
#lvremove /dev/VG1/vol1-snap
Can't remove open logical volume "vol1-snap" |
#umount /dev/VG1/vol1-snap
|
#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
|
#cat /etc/exports
|
#vim /etc/exports
|
#~
anaconda-ks.cfg graph_nov_c_2 memo_dec_c_3 report_dec_c_3 a_reports graph_nov_c_3 memo_nov_c_1 report_nov_c_1 backups graph_oct_c_1 memo_nov_c_2 report_nov_c_2 bin graph_oct_c_2 memo_nov_c_3 report_nov_c_3 cats graph_oct_c_3 memo_oct_c_1 report_oct_c_1 december graph_sep_c_1 memo_oct_c_2 report_oct_c_2 Desktop graph_sep_c_2 memo_oct_c_3 report_oct_c_3 DIR graph_sep_c_3 memo_sep_c_1 report_sep_c_1 DIR2 install.log memo_sep_c_2 report_sep_c_2 disk1.img install.log.syslog memo_sep_c_3 report_sep_c_3 graph_dec_c_1 Mail november scsrun.log graph_dec_c_2 mbox october september graph_dec_c_3 memo_dec_c_1 report_dec_c_1 graph_nov_c_1 memo_dec_c_2 report_dec_c_2 |
#ls -l
total 1230152 -rw------- 1 root root 989 Mar 27 17:44 anaconda-ks.cfg drwxr-xr-x 5 root root 4096 Mar 29 17:22 a_reports drwxr-xr-x 6 root root 4096 Mar 30 09:35 backups drwxr-xr-x 2 root root 4096 Mar 30 09:32 bin -rw-r--r-- 1 root root 37 Mar 30 16:16 cats drwxr-xr-x 2 root root 4096 Mar 29 17:24 december drwxr-xr-x 2 root root 4096 Apr 1 14:02 Desktop drwxr-xr-x 2 root root 4096 Mar 28 16:09 DIR drwxr-xr-x 3 root root 4096 Mar 28 16:10 DIR2 ... -rw-r--r-- 1 root root 0 Mar 29 17:20 report_nov_c_2 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_nov_c_3 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_oct_c_1 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_oct_c_2 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_oct_c_3 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_sep_c_1 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_sep_c_2 -rw-r--r-- 1 root root 0 Mar 29 17:20 report_sep_c_3 -rw-r--r-- 1 root root 228 Mar 27 19:26 scsrun.log drwxr-xr-x 2 root root 4096 Mar 29 17:26 september |
#ls
anaconda-ks.cfg graph_nov_c_2 memo_dec_c_3 report_dec_c_3 a_reports graph_nov_c_3 memo_nov_c_1 report_nov_c_1 backups graph_oct_c_1 memo_nov_c_2 report_nov_c_2 bin graph_oct_c_2 memo_nov_c_3 report_nov_c_3 cats graph_oct_c_3 memo_oct_c_1 report_oct_c_1 december graph_sep_c_1 memo_oct_c_2 report_oct_c_2 Desktop graph_sep_c_2 memo_oct_c_3 report_oct_c_3 DIR graph_sep_c_3 memo_sep_c_1 report_sep_c_1 DIR2 install.log memo_sep_c_2 report_sep_c_2 disk1.img install.log.syslog memo_sep_c_3 report_sep_c_3 graph_dec_c_1 Mail november scsrun.log graph_dec_c_2 mbox october september graph_dec_c_3 memo_dec_c_1 report_dec_c_1 graph_nov_c_1 memo_dec_c_2 report_dec_c_2 |
#ls /
bin lib64 proc sys boot lost+found root tmp data7 media rpmforge-release-0.5.2-2.el5.rf.i386.rpm usr dev misc rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm var etc mnt sbin vol1 home net selinux vol1snap lib opt srv |
#ls /tmp
a l3-saved-3323.21630.20655 archive libgomp-4.4.0-6.el5.x86_64.rpm gcc-4.1.2-48.el5.x86_64.rpm lost+found gconfd-root mapping-root gconfd-user mapping-user gedit.root.4096829835 orbit-user gedit.user.4015842435 privet glibc-devel-2.5-49.x86_64.rpm sda glibc-headers-2.5-49.x86_64.rpm ssh-PCNDGq2839 install v561616 issue.patch virtual-user.axw6LP kernel-headers-2.6.18-194.el5.x86_64.rpm virtual-user.CZ59wZ keyring-24uKFY virtual-user.gcb3DZ keyring-lS14zm virtual-user.yynhH4 keyring-qHrb81 vpnclient-linux-2.6.22.diff keyring-tBrIJc |
#cd /tmp
|
#ls
a l3-saved-3323.21630.20655 archive libgomp-4.4.0-6.el5.x86_64.rpm gcc-4.1.2-48.el5.x86_64.rpm lost+found gconfd-root mapping-root gconfd-user mapping-user gedit.root.4096829835 orbit-user gedit.user.4015842435 privet glibc-devel-2.5-49.x86_64.rpm sda glibc-headers-2.5-49.x86_64.rpm ssh-PCNDGq2839 install v561616 issue.patch virtual-user.axw6LP kernel-headers-2.6.18-194.el5.x86_64.rpm virtual-user.CZ59wZ keyring-24uKFY virtual-user.gcb3DZ keyring-lS14zm virtual-user.yynhH4 keyring-qHrb81 vpnclient-linux-2.6.22.diff keyring-tBrIJc |
#tar cvf /tmp/etc.tar /etc
tar: Removing leading `/' from member names /etc/ /etc/sasl2/ /etc/DIR_COLORS.xterm /etc/pki/ /etc/pki/nssdb/ /etc/pki/nssdb/secmod.db /etc/pki/nssdb/key3.db /etc/pki/nssdb/cert8.db /etc/pki/CA/ ... /etc/iproute2/rt_scopes /etc/iproute2/rt_realms /etc/iproute2/rt_tables /etc/iproute2/ematch_map /etc/iproute2/rt_dsfield /etc/yum/ /etc/yum/pluginconf.d/ /etc/yum/pluginconf.d/fastestmirror.conf /etc/yum/yum-updatesd.conf /etc/wgetrc |
#bzip2 /tmp/etc.tar
|
#du -sk /etc
131908 /etc |
#du -sk /etc.tar
du: cannot access `/etc.tar': No such file or directory |
#du -sk /tmp/etc.tar
du: cannot access `/tmp/etc.tar': No such file or directory |
#du -sk /tmp/etc.tar.bzip2
du: cannot access `/tmp/etc.tar.bzip2': No such file or directory |
#ls
a keyring-tBrIJc archive l3-saved-3323.21630.20655 etc.tar.bz2 libgomp-4.4.0-6.el5.x86_64.rpm gcc-4.1.2-48.el5.x86_64.rpm lost+found gconfd-root mapping-root gconfd-user mapping-user gedit.root.4096829835 orbit-user gedit.user.4015842435 privet glibc-devel-2.5-49.x86_64.rpm sda glibc-headers-2.5-49.x86_64.rpm ssh-PCNDGq2839 install v561616 issue.patch virtual-user.axw6LP kernel-headers-2.6.18-194.el5.x86_64.rpm virtual-user.CZ59wZ keyring-24uKFY virtual-user.gcb3DZ keyring-lS14zm virtual-user.yynhH4 keyring-qHrb81 vpnclient-linux-2.6.22.diff |
#du -sk /tmp/etc.tar.bz2
9064 /tmp/etc.tar.bz2 |
#tar xvfj /tmp/etc.tar.bz2
etc/ etc/sasl2/ etc/DIR_COLORS.xterm etc/pki/ etc/pki/nssdb/ etc/pki/nssdb/secmod.db etc/pki/nssdb/key3.db etc/pki/nssdb/cert8.db etc/pki/CA/ etc/pki/CA/private/ ... etc/iproute2/rt_scopes etc/iproute2/rt_realms etc/iproute2/rt_tables etc/iproute2/ematch_map etc/iproute2/rt_dsfield etc/yum/ etc/yum/pluginconf.d/ etc/yum/pluginconf.d/fastestmirror.conf etc/yum/yum-updatesd.conf etc/wgetrc |
#ls
a keyring-tBrIJc archive l3-saved-3323.21630.20655 etc libgomp-4.4.0-6.el5.x86_64.rpm etc.tar.bz2 lost+found gcc-4.1.2-48.el5.x86_64.rpm mapping-root gconfd-root mapping-user gconfd-user orbit-user gedit.root.4096829835 privet gedit.user.4015842435 sda glibc-devel-2.5-49.x86_64.rpm ssh-PCNDGq2839 glibc-headers-2.5-49.x86_64.rpm v561616 install virtual-user.axw6LP issue.patch virtual-user.CZ59wZ kernel-headers-2.6.18-194.el5.x86_64.rpm virtual-user.gcb3DZ keyring-24uKFY virtual-user.yynhH4 keyring-lS14zm vpnclient-linux-2.6.22.diff keyring-qHrb81 |
#cat /proc/sys/kernel/printk
6 4 1 7 |
#echo 4 > /proc/sys/kernel/printk
|
#vim /etc/ntp.conf
|
#Type :quit<Enter> to exit Vim
Starting cups: |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:E8:DC inet addr:192.168.15.3 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:e8dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:146376 errors:0 dropped:0 overruns:0 frame:0 TX packets:114843 errors:0 dropped:0 overruns:0 carrier:3 collisions:0 txqueuelen:1000 RX bytes:107802879 (102.8 MiB) TX bytes:8986374 (8.5 MiB) 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:2117 errors:0 dropped:0 overruns:0 frame:0 TX packets:2117 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1970867 (1.8 MiB) TX bytes:1970867 (1.8 MiB) You have new mail in /var/spool/mail/root |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:E8:DC inet addr:192.168.15.3 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:e8dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:146376 errors:0 dropped:0 overruns:0 frame:0 TX packets:114843 errors:0 dropped:0 overruns:0 carrier:3 collisions:0 txqueuelen:1000 RX bytes:107802879 (102.8 MiB) TX bytes:8986374 (8.5 MiB) Interrupt:66 Memory:feac0000-feb00000 eth1 Link encap:Ethernet HWaddr 00:22:15:48:76:AD ... RX packets:2117 errors:0 dropped:0 overruns:0 frame:0 TX packets:2117 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1970867 (1.8 MiB) TX bytes:1970867 (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:ca:e8:dc brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 00:22:15:48:76:ad 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:e8:dc brd ff:ff:ff:ff:ff:ff inet 192.168.15.3/24 brd 192.168.15.255 scope global eth0 inet6 fe80::226:18ff:feca:e8dc/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 00:22:15:48:76:ad 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.15.7
|
#ifconfig eth0:0 192.168.16.3
|
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:E8:DC inet addr:192.168.15.3 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:e8dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:154066 errors:0 dropped:0 overruns:0 frame:0 TX packets:119446 errors:0 dropped:0 overruns:0 carrier:3 collisions:0 txqueuelen:1000 RX bytes:109828865 (104.7 MiB) TX bytes:9292947 (8.8 MiB) Interrupt:66 Memory:feac0000-feb00000 eth0:0 Link encap:Ethernet HWaddr 00:26:18:CA:E8:DC ... RX packets:2117 errors:0 dropped:0 overruns:0 frame:0 TX packets:2117 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1970867 (1.8 MiB) TX bytes:1970867 (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) |
#ping -f -s 192.168.16.4
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination |
#ls /etc/sysconfig/network-scripts/
ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plip ifup-wireless ifcfg-lo ifdown-post ifup-bnep ifup-plusb init.ipv6-global ifdown ifdown-ppp ifup-eth ifup-post net.hotplug ifdown-bnep ifdown-routes ifup-ippp ifup-ppp network-functions ifdown-eth ifdown-sit ifup-ipsec ifup-routes network-functions-ipv6 ifdown-ippp ifdown-sl ifup-ipv6 ifup-sit ifdown-ipsec ifdown-tunnel ifup-ipx ifup-sl ifdown-ipv6 ifup ifup-isdn ifup-tunnel |
#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.3 GATEWAY=192.168.15.253 TYPE=Ethernet |
#k-scripts/ifcfg-eth0:0
bash: k-scripts/ifcfg-eth0:0: No such file or directory |
#k-scripts/ifcfg-eth0:0
bash: k-scripts/ifcfg-eth0:0: No such file or directory |
#vim ifcfg-eth0:0
|
#system-config-network-tui
|
#mii-diag
Using the default interface 'eth0'. Basic registers of MII PHY #0: 1000 796d 004d d019 0de1 45e1 0005 2001. The autonegotiated capability is 01e0. The autonegotiated media type is 100baseTx-FD. Basic mode control register 0x1000: Auto-negotiation enabled. You have link beat, and everything is working OK. Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control. End of basic transceiver information. |
#mii-tool -F 10BaseT-FD eth0
|
#mii-tool
eth0: 10 Mbit, full duplex, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#mii-tool -F 100BaseT-FD eth0
Invalid media specification '100BaseT-FD'. usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 100baseTx, 10baseT |
#mii-tool -F 100BaseTx-FD eth0
|
#mii-tool
eth0: 100 Mbit, full duplex, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#mii-tool -F 100BaseT-FD eth0
Invalid media specification '100BaseT-FD'. usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 100baseTx, 10baseT |
#mii-tool -F 100BaseT-FD eth0
Invalid media specification '100BaseT-FD'. usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 100baseTx, 10baseT |
#mii-tool -F 10BaseT-FD eth0
|
#mii-tool
eth0: 10 Mbit, full duplex, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#mii-tool -r
restarting autonegotiation... 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.3 GATEWAY=192.168.15.253 TYPE=Ethernet
Personalities : unused devices: <none>
major minor #blocks name 8 0 488386584 sda 8 1 5243382 sda1 8 2 20971440 sda2 8 3 10486784 sda3 8 4 0 sda4 8 5 5243382 sda5 8 6 2098198 sda6 8 7 10001590 sda7 8 8 48831206 sda8 8 9 48831206 sda9 8 10 48831206 sda10
6 4 1 7
Время первой команды журнала | 08:05:55 2011- 4- 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 07:00:48 2011- 4- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.49 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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