/l3/users/viktor-dremkov/redhat/linux4.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 |
|
#mii-tool lo
SIOCGMIIPHY on 'lo' failed: Operation not supported |
#mii-tool
eth0: no autonegotiation, 10baseT-HD, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#eth
ether-wake ethtool |
#ethtool
ethtool version 6 Usage: ethtool DEVNAME Display standard information about device ethtool -s|--change DEVNAME Change generic options [ speed 10|100|1000|2500|10000 ] [ duplex half|full ] [ port tp|aui|bnc|mii|fibre ] [ autoneg on|off ] [ advertise %%x ] [ phyad %%d ] ... [ magic N ] [ offset N ] [ value N ] ethtool -r|--negotiate DEVNAME Restart N-WAY negotation ethtool -p|--identify DEVNAME Show visible port identification (e.g. blinking) [ TIME-IN-SECONDS ] ethtool -t|--test DEVNAME Execute adapter self test [ online | offline ] ethtool -S|--statistics DEVNAME Show adapter statistics ethtool -h|--help Show this help |
#ethtool
ethtool version 6 Usage: ethtool DEVNAME Display standard information about device ethtool -s|--change DEVNAME Change generic options [ speed 10|100|1000|2500|10000 ] [ duplex half|full ] [ port tp|aui|bnc|mii|fibre ] [ autoneg on|off ] [ advertise %%x ] [ phyad %%d ] ... [ magic N ] [ offset N ] [ value N ] ethtool -r|--negotiate DEVNAME Restart N-WAY negotation ethtool -p|--identify DEVNAME Show visible port identification (e.g. blinking) [ TIME-IN-SECONDS ] ethtool -t|--test DEVNAME Execute adapter self test [ online | offline ] ethtool -S|--statistics DEVNAME Show adapter statistics ethtool -h|--help Show this help |
#ethtool | less
|
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pg Wake-on: g Current message level: 0x00000000 (0) Link detected: yes |
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pg Wake-on: g Current message level: 0x00000000 (0) Link detected: yes |
#mii-diag
Using the default interface 'eth0'. Basic registers of MII PHY #0: 1000 796d 004d d019 0de1 0021 0004 2801. Basic mode control register 0x1000: Auto-negotiation enabled. You have link beat, and everything is working OK. Your link partner is generating 10baseT link beat (no autonegotiation). End of basic transceiver information. |
#mii-diag eth0
Basic registers of MII PHY #0: 1000 796d 004d d019 0de1 0021 0004 2801. Basic mode control register 0x1000: Auto-negotiation enabled. You have link beat, and everything is working OK. Your link partner is generating 10baseT link beat (no autonegotiation). End of basic transceiver information. |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:55:57 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:262110 errors:0 dropped:0 overruns:0 frame:0 TX packets:470207 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:25572056 (24.3 MiB) TX bytes:87645348 (83.5 MiB) Interrupt:66 Memory:feac0000-feb00000 |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:55:57 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:262031 errors:0 dropped:0 overruns:0 frame:0 TX packets:470058 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:25566794 (24.3 MiB) TX bytes:87623076 (83.5 MiB) Interrupt:66 Memory:feac0000-feb00000 |
## ifconfig eth0 down
|
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data. 64 bytes from 192.168.16.1: icmp_seq=1 ttl=64 time=2.43 ms 64 bytes from 192.168.16.1: icmp_seq=2 ttl=64 time=0.382 ms 64 bytes from 192.168.16.1: icmp_seq=3 ttl=64 time=0.385 ms 64 bytes from 192.168.16.1: icmp_seq=4 ttl=64 time=0.384 ms 64 bytes from 192.168.16.1: icmp_seq=5 ttl=64 time=0.382 ms 64 bytes from 192.168.16.1: icmp_seq=6 ttl=64 time=0.375 ms 64 bytes from 192.168.16.1: icmp_seq=7 ttl=64 time=0.470 ms --- 192.168.16.1 ping statistics --- 7 packets transmitted, 7 received, 0% packet loss, time 5999ms rtt min/avg/max/mdev = 0.375/0.688/2.438/0.715 ms |
#ifconfig | less
|
#netstat -nr
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#modprobe 80i21q
FATAL: Module 80i21q not found. |
#modprobe 8021q
|
#vconfig add eth0 10
Added VLAN with VID == 10 to IF -:eth0:- |
#ifconfig -a | les
bash: les: command not found |
#ifconfig -a | less\
> eth0 Link encap:Ethernet HWaddr 00:26:18:E4:55:57 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:265829 errors:0 dropped:0 overruns:0 frame:0 TX packets:476603 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:25849150 (24.6 MiB) TX bytes:88126411 (84.0 MiB) Interrupt:66 Memory:feac0000-feb00000 ... 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) eth0:0 Link encap:Ethernet HWaddr 00:26:18:E4:55:57 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 eth1 Link encap:Ethernet HWaddr 00:22:15:22:3B:92 BROADCAST MULTICAST MTU:1500 Metric:1 |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.17.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.10 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#tcpdump -i eth0 -n not port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 15:08:53.493670 IP 192.168.15.4.syslog > 192.168.15.3.syslog: SYSLOG kernel.info, length: 48 15:08:53.493728 IP 192.168.15.4.syslog > 192.168.15.11.syslog: SYSLOG kernel.info, length: 48 15:08:53.494202 IP 192.168.15.11 > 192.168.15.4: ICMP 192.168.15.11 udp port syslog unreachable, length 84 15:08:54.644381 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:08:56.656518 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:08:58.668511 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:00.682384 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:02.696225 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 ... 15:09:32.890833 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:33.173976 arp who-has 192.168.15.13 tell 192.168.15.4 15:09:34.904954 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:36.915914 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:38.927294 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:40.932110 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:09:42.945951 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 52 packets captured 52 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0 -n not port 22dfdfdsfdfd
tcpdump: unknown port '22dfdfdsfdfd' |
#tcpdump -i eth0 -n not port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 15:10:05.087729 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:10:07.101824 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:10:09.113299 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:10:11.128749 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:10:11.961628 arp who-has 192.168.15.6 tell 192.168.15.13 15:10:13.138349 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:10:14.114376 arp who-has 192.168.15.4 tell 192.168.15.254 15:10:14.114393 arp reply 192.168.15.4 is-at 00:26:18:e4:55:57 ... 15:11:47.256304 arp who-has 192.168.15.2 (Broadcast) tell 192.168.15.9 15:11:47.711544 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:11:49.723648 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:11:51.738082 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:11:53.748227 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:11:55.761962 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 15:11:57.774381 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15 147 packets captured 150 packets received by filter 0 packets dropped by kernel |
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0 ? (192.168.15.2) at <incomplete> on eth0 ? (192.168.16.8) at 00:26:18:E4:55:BB [ether] on eth0 ? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0 ? (192.168.15.12) at <incomplete> on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0 |
#arp 192.168.15.3 00:26:18:E4:55:7C
Address HWtype HWaddress Flags Mask Iface linux3.unix.bas (incomplete) eth0 |
#arp
|
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data. --- 192.168.15.3 ping statistics --- 11 packets transmitted, 0 received, 100% packet loss, time 10008ms |
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0 ? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0 |
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0 ? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0 |
#arp -an | cut -f 2,4
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0 ? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0 |
#arp -an | cut -d ' ' -f 2,4
(192.168.15.254) 00:1F:29:BC:3A:D8 (192.168.15.1) 00:26:18:CA:E6:A2 (192.168.15.3) 00:26:18:E4:55:7C (192.168.15.11) 00:26:18:CA:EE:82 (192.168.15.9) 00:26:18:CA:E7:52 (192.168.15.10) E0:CB:4E:DD:EA:1A (192.168.15.8) 00:26:18:E4:55:BB (192.168.15.13) 00:26:18:E4:56:60 |
#arp -an | cut -d ' ' -f 2,4 | tr -d '()'
192.168.15.254 00:1F:29:BC:3A:D8 192.168.15.1 00:26:18:CA:E6:A2 192.168.15.3 00:26:18:E4:55:7C 192.168.15.11 00:26:18:CA:EE:82 192.168.15.9 00:26:18:CA:E7:52 192.168.15.10 E0:CB:4E:DD:EA:1A 192.168.15.8 00:26:18:E4:55:BB 192.168.15.13 00:26:18:E4:56:60 |
#arp -an | cut -d ' ' -f 2,4 | tr -d '()' > /etc/ethers
|
#arp -f /etc/ethers
|
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] PERM on eth0 ? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] PERM on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] PERM on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] PERM on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] PERM on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] PERM on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] PERM on eth0 |
#vi /etc/resolv.conf
--- /tmp/l3-saved-3097.23514.18586 2010-06-08 15:24:43.000000000 +0600 +++ /etc/resolv.conf 2010-06-08 15:24:58.000000000 +0600 @@ -1,2 +1,4 @@ domain unix.bas nameserver 192.168.15.254 +options ndots:2 + |
#host linux1
linux1.unix.bas has address 192.168.15.1 |
#host mail.ru
mail.ru has address 217.69.128.44 mail.ru has address 217.69.128.45 mail.ru has address 217.69.128.41 mail.ru has address 217.69.128.42 mail.ru has address 217.69.128.43 mail.ru mail is handled by 10 mxs.mail.ru. |
#ls /etc/sysconfig/
apmd firstboot kudzu readonly-root apm-scripts grub mkinitrd rhn atd hidd modules saslauthd auditd hsqldb netconsole selinux authconfig httpd network sendmail autofs hwconf networking smartmontools bluetooth i18n network-scripts squid cbq init nfs syslog clock ip6tables-config nspluginwrapper system-config-securitylevel conman iptables-config ntpd system-config-users console irda pand udev-stw cpuspeed irqbalance pm-action vncservers crond kernel prelink wpa_supplicant desktop keyboard raid-check xinetd dund krb524 rawdevices |
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.15.4 GATEWAY=192.168.15.254 TYPE=Ethernet |
#system-config-network
system-config-network system-config-network-gui system-config-network-cmd system-config-network-tui |
#ls
ifcfg-eth0 ifdown-isdn ifup-eth ifup-routes ifcfg-eth1 ifdown-post ifup-ippp ifup-sit ifcfg-eth1.bak ifdown-ppp ifup-ipsec ifup-sl ifcfg-lo ifdown-routes ifup-ipv6 ifup-tunnel ifdown ifdown-sit ifup-ipx ifup-wireless ifdown-bnep ifdown-sl ifup-isdn init.ipv6-global ifdown-eth ifdown-tunnel ifup-plip net.hotplug ifdown-ippp ifup ifup-plusb network-functions ifdown-ipsec ifup-aliases ifup-post network-functions-ipv6 ifdown-ipv6 ifup-bnep ifup-ppp |
#cp ifcfg-eth1 ifcfg-eth1.10
|
#vi ifcfg-eth1.10
|
#rm ifcfg-eth1.10
rm: remove regular file `ifcfg-eth1.10'? y |
#cp ifcfg-eth0 ifcfg-eth0.10
|
#vi ifcfg-eth0.10
--- /tmp/l3-saved-3097.29732.24465 2010-06-08 15:31:53.000000000 +0600 +++ ifcfg-eth0.10 2010-06-08 15:32:11.000000000 +0600 @@ -1,7 +1,6 @@ -DEVICE=eth0 +DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 -IPADDR=192.168.15.4 -GATEWAY=192.168.15.254 +IPADDR=192.168.110.254 TYPE=Ethernet |
#cat ifcfg-eth0.10
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.110.254 TYPE=Ethernet |
#for i in {11..50}
> do > cp ifcfg-eth0.10 ifcfg-eth0.$i > sed -i s/eth0.10/eth0.$i/ ifcfg-eth0.$i > sed -i s/110.254/1$i.254/ ifcfg-eth0.$i > done |
#less ifcfg-eth0.
|
#less ifcfg-eth0.34
|
#ifup eth0.34
Device eth0.34 does not seem to be present, delaying initialization. |
#vconfig add eth0 34
Added VLAN with VID == 34 to IF -:eth0:- |
#ifup eth0.34
RTNETLINK answers: File exists Error adding address 192.168.134.254 for eth0.34. |
#ifconfig eth0.3
eth0.3: error fetching interface information: Device not found |
#ifconfig eth0.34
eth0.34 Link encap:Ethernet HWaddr 00:26:18:E4:55:57 inet addr:192.168.134.254 Bcast:192.168.134.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:6436 (6.2 KiB) |
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] PERM on eth0 ? (192.168.15.2) at 00:26:18:E4:56:74 [ether] on eth0 ? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] PERM on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] PERM on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] PERM on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] PERM on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] PERM on eth0 ? (192.168.15.12) at E0:CB:4E:DD:E8:A7 [ether] on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] PERM on eth0 |
#arp -dn 192.168.15.254
|
#arp -dn 192.168.15.2
|
#arp -dn 192.168.15.1
|
#arp -dn 192.168.15.3
|
#arp -dn 192.168.15.11
|
#arp -dn 192.168.15.9
|
#arp -dn 192.168.15.10
|
#arp -dn 192.168.15.8
|
#arp -dn 192.168.15.12
|
#arp -dn 192.168.15.13
|
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0 ? (192.168.15.2) at 00:26:18:E4:56:74 [ether] on eth0 ? (192.168.15.1) at <incomplete> on eth0 ? (192.168.15.3) at 00:26:18:E4:55:7C [ether] on eth0 ? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0 ? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0 ? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0 ? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0 ? (192.168.15.12) at E0:CB:4E:DD:E8:A7 [ether] on eth0 ? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0 |
#cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Pentium(R) Dual-Core CPU E5400 @ 2.70GHz stepping : 10 cpu MHz : 2700.054 cache size : 2048 KB physical id : 0 siblings : 2 ... fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 5399.96 |
#who
root tty1 2010-06-07 10:12 root tty2 2010-06-08 14:31 user tty3 2010-06-07 15:43 root pts/1 2010-06-08 10:03 (linux254.unix.bas) root pts/3 2010-06-08 16:07 (linux12.unix.bas) root pts/5 2010-06-07 10:12 (:pts/2:S.0) root pts/7 2010-06-08 10:09 (linux11.unix.bas) root pts/9 2010-06-08 15:41 (linux3.unix.bas) root pts/11 2010-06-08 16:08 (linux8.unix.bas) root pts/20 2010-06-07 10:22 (linux10.unix.bas) root pts/15 2010-06-08 16:13 (linux9.unix.bas) root pts/17 2010-06-08 16:19 (linux2.unix.bas) root pts/19 2010-06-08 16:19 (linux13.unix.bas) root pts/23 2010-06-08 16:19 (:pts/2:S.1) root pts/25 2010-06-08 16:22 (linux1.unix.bas) |
#cat /proc/cpuinfo | grep vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm |
#cat /proc/cpuinfo |grep vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm |
#cat /proc/cpuinfo | grep --color vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm |
#cat /proc/cpuinfo | grep --color vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm |
#cd /mnt/
|
#ls
CentOS RELEASE-NOTES-en RELEASE-NOTES-nl EULA RELEASE-NOTES-en.html RELEASE-NOTES-nl.html GPL RELEASE-NOTES-en_US RELEASE-NOTES-pt_BR images RELEASE-NOTES-en_US.html RELEASE-NOTES-pt_BR.html isolinux RELEASE-NOTES-es RELEASE-NOTES-ro NOTES RELEASE-NOTES-es.html RELEASE-NOTES-ro.html RELEASE-NOTES-cs RELEASE-NOTES-fr repodata RELEASE-NOTES-cs.html RELEASE-NOTES-fr.html RPM-GPG-KEY-beta RELEASE-NOTES-de RELEASE-NOTES-ja RPM-GPG-KEY-CentOS-5 RELEASE-NOTES-de.html RELEASE-NOTES-ja.html TRANS.TBL |
#cd CentOS/
|
#ls *xen*
kernel-xen-2.6.18-194.el5.i686.rpm kernel-xen-devel-2.6.18-194.el5.i686.rpm kmod-cmirror-xen-0.1.22-3.el5.i686.rpm kmod-gfs-xen-0.1.34-12.el5.centos.i686.rpm kmod-gnbd-xen-0.1.5-2.el5.centos.i686.rpm xen-3.0.3-105.el5.i386.rpm xen-devel-3.0.3-105.el5.i386.rpm xen-libs-3.0.3-105.el5.i386.rpm |
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.15.4 GATEWAY=192.168.15.254 TYPE=Ethernet
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Pentium(R) Dual-Core CPU E5400 @ 2.70GHz stepping : 10 cpu MHz : 2700.054 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 5400.10 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Pentium(R) Dual-Core CPU E5400 @ 2.70GHz stepping : 10 cpu MHz : 2700.054 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 5399.96
0
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.110.254 TYPE=Ethernet
Время первой команды журнала | 10:32:52 2010- 6- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:20:06 2010- 6- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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