/l3/users/bas/2011-03/linux4.unix.bas/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
$su -
Password: l3-agent is already running: pid=3793; pidfile=/root/.lilalo/l3-agent.pid |
#rdesktop 192.168.160.222
Autoselected keyboard map en-us |
#rdesktop 192.168.160.222 3389
rdesktop: A Remote Desktop Protocol client. Version 1.6.0. Copyright (C) 1999-2008 Matthew Chapman. See http://www.rdesktop.org/ for more information. Usage: rdesktop [options] server[:port] -u: user name -d: domain -s: shell -c: working directory -p: password (- to prompt) -n: client hostname ... example: -r scard:"eToken PRO 00 00"="AKS ifdh 0" "eToken PRO 00 00" -> Device in Linux/Unix enviroment "AKS ifdh 0" -> Device shown in Windows enviroment example: -r scard:"eToken PRO 00 00"="AKS ifdh 0;AKS" "eToken PRO 00 00" -> Device in Linux/Unix enviroment "AKS ifdh 0" -> Device shown in Windows enviroment "AKS" -> Device vendor name -0: attach to console -4: use RDP version 4 -5: use RDP version 5 (default) |
#rdesktop 192.168.15.2
Autoselected keyboard map en-us WARNING: Remote desktop does not support colour depth 24; falling back to 16 |
#rdesktop 192.168.15.2
Autoselected keyboard map en-us WARNING: Remote desktop does not support colour depth 24; falling back to 16 |
#rdesktop 192.168.15.2 -g 1024x768
Autoselected keyboard map en-us WARNING: Remote desktop does not support colour depth 24; falling back to 16 |
#ifconfig
dummy0 Link encap:Ethernet HWaddr 82:9F:E2:5C:21:C6 inet addr:192.168.160.10 Bcast:192.168.160.255 Mask:255.255.255.0 inet6 addr: fe80::809f:e2ff:fe5c:21c6/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:148 (148.0 b) 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 ... collisions:0 txqueuelen:0 RX bytes:2875672 (2.7 MiB) TX bytes:2875672 (2.7 MiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:45 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:8316 (8.1 KiB) |
#modprobe bonding
|
#ifconfig bond0
bond0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 BROADCAST MASTER MULTICAST MTU:1500 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) |
#ifenslave bond0 eth0
Illegal operation; the specified master interface 'bond0' is not up. |
#ifconfig bond0 up
|
#ifenslave bond0 eth0
|
#ifenslave bond0 eth1
Master 'bond0', Slave 'eth1': Error: Enslave failed |
#modinfo bonding
filename: /lib/modules/2.6.18-194.el5/kernel/drivers/net/bonding/bonding.ko author: Thomas Davis, tadavis@lbl.gov and many others description: Ethernet Channel Bonding Driver, v3.4.0 version: 3.4.0 license: GPL srcversion: A2FB5CCCDB38BE9A099CC9C depends: ipv6 vermagic: 2.6.18-194.el5 SMP mod_unload gcc-4.1 parm: max_bonds:Max number of bonded devices (int) parm: num_grat_arp:Number of gratuitous ARP packets to send on failover event (int) ... parm: primary:Primary network device to use (charp) parm: primary_reselect:Reselect primary slave once it comes up; 0 for always (default), 1 for only if speed of primary is better, 2 for only on active slave failure (charp) parm: lacp_rate:LACPDU tx rate to request from 802.3ad partner (slow/fast) (charp) parm: xmit_hash_policy:XOR hashing method: 0 for layer 2 (default), 1 for layer 3+4 (charp) parm: arp_interval:arp interval in milliseconds (int) parm: arp_ip_target:arp targets in n.n.n.n form (array of charp) parm: arp_validate:validate src/dst of ARP probes: none (default), active, backup or all (charp) parm: fail_over_mac:For active-backup, do not set all slaves to the same MAC. none (default), active or follow (charp) parm: debug:Print debug messages; 0 for off (default), 1 for on (int) module_sig: 883f3504bb6455c596239a507de7fd1122290a0bcb89e1d22559b3f616f4751c7567259e881d0a0a045758d3dea03aefab616ce263bbffa4a858d |
#init 0
|
$ssh 192.168.15.2
The authenticity of host '192.168.15.2 (192.168.15.2)' can't be established. RSA key fingerprint is b0:eb:1b:d3:22:b5:d5:bb:e8:4a:10:1d:3b:fb:59:f4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.2' (RSA) to the list of known hosts. user@192.168.15.2's password: Last login: Wed Apr 6 16:42:48 2011 from linux5.unix.bas |
$screen -x
|
$su -
Password: l3-agent is already running: pid=3766; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#screen -x
|
#man modprobe
|
#clear
|
#iptables-save
# Generated by iptables-save v1.3.5 on Thu Apr 7 10:05:37 2011 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [10657:13650465] -A INPUT -i virbr0 -p udp -m udp --dport 53 -j ACCEPT -A INPUT -i virbr0 -p tcp -m tcp --dport 53 -j ACCEPT -A INPUT -i virbr0 -p udp -m udp --dport 67 -j ACCEPT -A INPUT -i virbr0 -p tcp -m tcp --dport 67 -j ACCEPT -A INPUT -i virbr0 -p udp -m udp --dport 53 -j ACCEPT ... :POSTROUTING ACCEPT [235:14712] :OUTPUT ACCEPT [235:14792] -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE COMMIT # Completed on Thu Apr 7 10:05:37 2011 |
#more /etc/resolv.conf
|
#hostname
linux4.unix.bas |
#bc 432198/60
File 432198/60 is unavailable. |
$ssh user@192.168.15.253
. 432301 IN NS d.root-servers.net. . 432301 IN NS a.root-servers.net. . 432301 IN NS f.root-servers.net. . 432301 IN NS j.root-servers.net. . 432301 IN NS h.root-servers.net. . 432301 IN NS c.root-servers.net. . 432301 IN NS b.root-servers.net. . 432301 IN NS l.root-servers.net. . 432301 IN NS k.root-servers.net. . 432301 IN NS e.root-servers.net. . 432301 IN NS i.root-servers.net. . 432301 IN NS m.root-servers.net. |
#bc
bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 432198/60 7203 7203/60 120 (interrupt) use quit to exit. (interrupt) use quit to exit. (interrupt) use quit to exit. q 0 q 0 quit |
#dig alb.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> alb.kz ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8915 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1 ;; QUESTION SECTION: ;alb.kz. IN A ;; ANSWER SECTION: alb.kz. 94951 IN A 212.154.211.79 ;; AUTHORITY SECTION: alb.kz. 7780 IN NS cnr2.online.kz. alb.kz. 7780 IN NS cnr1.online.kz. alb.kz. 7780 IN NS ns.alb.kz. ;; ADDITIONAL SECTION: ns.alb.kz. 180580 IN A 212.19.133.100 ;; Query time: 1 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Thu Apr 7 10:17:25 2011 ;; MSG SIZE rcvd: 118 |
#man dig
|
#dig e-tnder.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> e-tnder.kz ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36566 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;e-tnder.kz. IN A ;; AUTHORITY SECTION: kz. 10800 IN SOA ns.nic.kz. hostmaster.nic.kz. 2011040708 14400 7200 2592000 86400 ;; Query time: 65 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Thu Apr 7 11:00:43 2011 ;; MSG SIZE rcvd: 82 |
#dig e-tnder.kz mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> e-tnder.kz mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55998 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;e-tnder.kz. IN MX ;; AUTHORITY SECTION: kz. 10796 IN SOA ns.nic.kz. hostmaster.nic.kz. 2011040708 14400 7200 2592000 86400 ;; Query time: 1 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Thu Apr 7 11:00:48 2011 ;; MSG SIZE rcvd: 82 |
#dig e-tender.kz mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> e-tender.kz mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12614 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;e-tender.kz. IN MX ;; ANSWER SECTION: e-tender.kz. 7200 IN MX 5 e-tender.kz. ;; AUTHORITY SECTION: e-tender.kz. 7200 IN NS ns.e-tender.kz. e-tender.kz. 7200 IN NS ns1.e-tender.kz. ;; ADDITIONAL SECTION: e-tender.kz. 7200 IN A 212.19.135.92 ;; Query time: 131 msec ;; SERVER: 192.168.15.253#53(192.168.15.253) ;; WHEN: Thu Apr 7 11:00:53 2011 ;; MSG SIZE rcvd: 96 |
#dig e-tender.kz @e-tender.kz
|
#dig @e-tender.kz google.kz
|
#ping mail.ru
PING mail.ru (192.168.15.253) 56(84) bytes of data. 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=1 ttl=64 time=0.128 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=2 ttl=64 time=0.361 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=3 ttl=64 time=0.373 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=4 ttl=64 time=0.371 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=5 ttl=64 time=0.352 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=6 ttl=64 time=0.374 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=7 ttl=64 time=0.330 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=8 ttl=64 time=0.353 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=9 ttl=64 time=0.348 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=10 ttl=64 time=0.373 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=11 ttl=64 time=0.349 ms 64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=12 ttl=64 time=0.373 ms --- mail.ru ping statistics --- 12 packets transmitted, 12 received, 0% packet loss, time 11002ms rtt min/avg/max/mdev = 0.128/0.340/0.374/0.067 ms |
#yum install bind
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: ftp.chg.ru * base: ftp.chg.ru * extras: ftp.chg.ru * rpmforge: apt.sw.be * updates: ftp.chg.ru Setting up Install Process Resolving Dependencies --> Running transaction check ... Updating : bind-libs 1/5 Updating : bind-utils 2/5 Installing : bind 3/5 Cleanup : bind-libs 4/5 Cleanup : bind-utils 5/5 Installed: bind.x86_64 30:9.3.6-4.P1.el5_5.3 Dependency Updated: bind-libs.x86_64 30:9.3.6-4.P1.el5_5.3 bind-utils.x86_64 30:9.3.6-4.P1.el5_5.3 Complete! |
#yum install caching-nameserver
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: ftp.chg.ru * base: ftp.chg.ru * extras: ftp.chg.ru * rpmforge: apt.sw.be * updates: ftp.chg.ru Setting up Install Process Resolving Dependencies --> Running transaction check ... caching-nameserver-9.3.6-4.P1.el5_5.3.x86_64.rpm | 61 kB 00:01 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : caching-nameserver 1/1 Installed: caching-nameserver.x86_64 30:9.3.6-4.P1.el5_5.3 Complete! |
#more /etc/named.caching-nameserver.conf
|
#ls /etc/named.
named.caching-nameserver.conf named.rfc1912.zones |
#cp /etc/named.caching-nameserver.conf /etc/named.conf
|
#vim /etc/named.conf
|
#-- INSERT --
23 // randomization 24 {/ query-source port 53; 25 // query-source-v6 port 53; 26 27 allow-query { localhost; }; 28 allow-query-cache { localhost; }; } 31 channel default_debug { 32 forward only; 33 forwarders { 192.168.15.253; 34 }; }; 35 logging { 33,4-18 35% "/etc/named.conf" 46L, 1284C written |
#/etc/init.d/named start
Starting named: [FAILED] |
$su -
Password: l3-agent is already running: pid=3667; pidfile=/root/.lilalo/l3-agent.pid |
#exit
|
#dig @127.0.0.1 linux4.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 linux4.unix.bas ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could be reached |
#nestat -nlp | grep 127.0.0.1:53
bash: nestat: command not found |
#netstat -nlp | grep 127.0.0.1:53
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 5362/named udp 0 0 127.0.0.1:53 0.0.0.0:* 5362/named |
#ifconfig -L -n --line-numbers
ifconfig: option `-L' not recognised. ifconfig: `--help' gives usage information. |
#iptables -L -n --line-numbers
Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53 2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53 3 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67 5 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53 6 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53 7 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67 8 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67 ... 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable 5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable 6 ACCEPT all -- 0.0.0.0/0 192.168.122.0/24 state RELATED,ESTABLISHED 7 ACCEPT all -- 192.168.122.0/24 0.0.0.0/0 8 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 9 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable 10 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable Chain OUTPUT (policy ACCEPT) num target prot opt source destination |
#iptables -F
|
#/etc/init.d/iptables save
Saving firewall rules to /etc/sysconfig/iptables: [ OK ] |
#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:19608 errors:0 dropped:0 overruns:0 frame:0 TX packets:19280 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:16851372 (16.0 MiB) TX bytes:2314790 (2.2 MiB) Interrupt:66 Memory:feac0000-feb00000 lo Link encap:Local Loopback ... collisions:0 txqueuelen:0 RX bytes:14638013 (13.9 MiB) TX bytes:14638013 (13.9 MiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:54 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:9098 (8.8 KiB) |
#dig @127.0.0.1 linux4.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 linux4.unix.bas ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65453 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;linux4.unix.bas. IN A ;; ANSWER SECTION: linux4.unix.bas. 9435 IN A 192.168.15.4 ;; AUTHORITY SECTION: unix.bas. 9435 IN NS ns.unix.bas. ;; ADDITIONAL SECTION: ns.unix.bas. 9435 IN A 192.168.15.254 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:15:13 2011 ;; MSG SIZE rcvd: 82 |
#vim /etc/resolv.conf
|
#/etc/init.d/
acpid hplip netconsole rpcsvcgssd anacron hsqldb netfs saslauthd atd httpd netplugd sendmail auditd ip6tables network single autofs iptables NetworkManager smartd avahi-daemon irda nfs squid avahi-dnsconfd irqbalance nfslock sshd bluetooth iscsi nscd syslog capi iscsid ntpd tcsd conman isdn oddjobd vncserver ... cups kudzu portmap wpa_supplicant cups-config-daemon libvirtd psacct xend dnsmasq lvm2-monitor qemu xendomains dund mcstrans rawdevices xfs firstboot mdmonitor rdisc xinetd functions mdmpd readahead_early ypbind gpm messagebus readahead_later yum-updatesd haldaemon microcode_ctl restorecond halt multipathd rpcgssd hidd named rpcidmapd |
#dig nur.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> nur.kz ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11407 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;nur.kz. IN A ;; ANSWER SECTION: nur.kz. 3600 IN A 195.210.46.230 ;; AUTHORITY SECTION: nur.kz. 3600 IN NS ns2.tutby.com. nur.kz. 3600 IN NS ns1.tutby.com. ;; ADDITIONAL SECTION: ns2.tutby.com. 3599 IN A 86.57.250.3 ;; Query time: 406 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:20:05 2011 ;; MSG SIZE rcvd: 101 |
#vim /etc/named.conf
|
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#netstat -nlp | grep :53
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2976/dnsmasq tcp 0 0 ::1:53 :::* LISTEN 5618/named udp 0 0 192.168.122.1:53 0.0.0.0:* 2976/dnsmasq udp 0 0 0.0.0.0:5353 0.0.0.0:* 2983/avahi-daemon: udp 0 0 ::1:53 :::* 5618/named udp 0 0 :::5353 :::* 2983/avahi-daemon: |
#dig @127.0.0.1 version.bind. choas txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. choas txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 57879 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. IN A ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ... ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 50225 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;choas. IN TXT ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ;; Query time: 151 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:32:42 2011 ;; MSG SIZE rcvd: 98 |
#dig @127.0.0.1 version.bind. choas txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. choas txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 22223 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. IN A ;; AUTHORITY SECTION: . 10683 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ... ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48260 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;choas. IN TXT ;; AUTHORITY SECTION: . 10684 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:34:38 2011 ;; MSG SIZE rcvd: 98 |
#dig @127.0.0.1 version.bind. chaos txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. chaos txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19900 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. CH TXT ;; ANSWER SECTION: version.bind. 0 CH TXT "unknown" ;; AUTHORITY SECTION: version.bind. 0 CH NS version.bind. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:36:26 2011 ;; MSG SIZE rcvd: 64 |
#dig mail.ru ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> mail.ru ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32895 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN NS ;; ANSWER SECTION: mail.ru. 387 IN NS ns2.mail.ru. mail.ru. 387 IN NS ns3.mail.ru. mail.ru. 387 IN NS ns4.mail.ru. mail.ru. 387 IN NS ns5.mail.ru. mail.ru. 387 IN NS ns.mail.ru. mail.ru. 387 IN NS ns1.mail.ru. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:36:42 2011 ;; MSG SIZE rcvd: 132 |
#dig @
|
#http://docstore.mik.ua/orelly/
bash: http://docstore.mik.ua/orelly/: No such file or directory |
#vim /etc/named.conf
|
#vim /var/named/
|
#vim /var/named/astana.unix.bas
|
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#tail /var/log/messages
Apr 7 14:22:36 linux4 named[6355]: the working directory is not writable Apr 7 14:22:36 linux4 named[6355]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 1997022700 Apr 7 14:22:36 linux4 named[6355]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN/localhost_resolver: loaded serial 1997022700 Apr 7 14:22:36 linux4 named[6355]: zone localdomain/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: zone localhost/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: astana.unix.bas:1: no TTL specified; using SOA MINTTL instead Apr 7 14:22:36 linux4 named[6355]: zone astan.unix.bas/IN/all: loaded serial 2011040701 Apr 7 14:22:36 linux4 named[6355]: running |
#host 192.168.15.4
4.15.168.192.in-addr.arpa domain name pointer linux4.unix.bas. |
#host m1.astana.unix.bas
;; connection timed out; no servers could be reached |
#cat /etc/resolv.conf
nameserver 127.0.0.1 |
#~
47 }; 48 49 view all { { 50 match-clients { any; }; 51 zone "astan.unix.bas" { zone "astan.unix.bas" { type master; 53 file "astana.unix.bas"; }; 54 }; 55 view all { -- V match-clients { any; }; ~ zone "astan.unix.bas" { 56 type master; 57 file "astana.unix.bas"; 58 }; 59 }; "/etc/named.conf" 59L, 1500C written |
#host m1.astana.unix.bas
|
#host m4.astana.unix.bas
|
#host m1.astana.unix.bas
m1.astana.unix.bas has address 192.168.15.1 |
#host m3.astana.unix.bas
m3.astana.unix.bas has address 192.168.15.3 |
#vimtutor
2. Type: :q! <ENTER>. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 1.3: TEXT EDITING - DELETION ** Press x to delete the character under the cursor. ** 1. Move the cursor to the line below marked --->. 2. To fix the errors, move the cursor until it is on top of the character to be deleted. 3. Press the x key to delete the unwanted character. 4. Repeat steps 2 through 4 until the sentence is correct. |
#mcedit /etc/named.conf
}; }; channel default_debug { severity dynamic; }; match-clients { localhost; }; recursion yes; zone "astana.unix.bas" { file "astana.unix.bas"; }; view all { zone "astana.unix.bas" { file "astana.unix.bas"; }; |
#vim /etc/named.conf
|
# 29
tcp 0 0 192.168.15.4:53 0.0.0.0:* LISTEN 6730/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 6730/named tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2976/dnsmasq tcp 0 0 ::1:53 :::* LISTEN 6730/named udp 0 0 192.168.15.4:53 0.0.0.0:* 6730/named udp 0 0 127.0.0.1:53 0.0.0.0:* 6730/named udp 0 0 192.168.122.1:53 0.0.0.0:* 2976/dnsmasq udp 0 0 0.0.0.0:5353 0.0.0.0:* 2983/avahi-daemon: udp 0 0 ::1:53 :::* 6730/named udp 0 0 :::5353 :::* 2983/avahi-daemon: |
#iptables-save
# Generated by iptables-save v1.3.5 on Thu Apr 7 14:42:34 2011 *filter :INPUT ACCEPT [9453:2006601] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [36559:16311731] COMMIT # Completed on Thu Apr 7 14:42:34 2011 # Generated by iptables-save v1.3.5 on Thu Apr 7 14:42:34 2011 *nat :PREROUTING ACCEPT [128:32826] :POSTROUTING ACCEPT [7193:410450] :OUTPUT ACCEPT [7193:410530] -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE COMMIT # Completed on Thu Apr 7 14:42:34 2011 |
#host almaty.unix.bas
almaty.unix.bas has address 192.168.15.3 |
#dig @192.168.15.3
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @192.168.15.3 ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64631 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518123 IN NS i.root-servers.net. ... g.root-servers.net. 604523 IN A 192.112.36.4 h.root-servers.net. 604523 IN A 128.63.2.53 h.root-servers.net. 604523 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604523 IN A 192.36.148.17 i.root-servers.net. 604523 IN AAAA 2001:7fe::53 j.root-servers.net. 604523 IN A 192.58.128.30 ;; Query time: 4 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:44:44 2011 ;; MSG SIZE rcvd: 500 |
#dig @192.168.15.3 ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @192.168.15.3 ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21266 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518118 IN NS h.root-servers.net. ... g.root-servers.net. 604518 IN A 192.112.36.4 h.root-servers.net. 604518 IN A 128.63.2.53 h.root-servers.net. 604518 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604518 IN A 192.36.148.17 i.root-servers.net. 604518 IN AAAA 2001:7fe::53 j.root-servers.net. 604518 IN A 192.58.128.30 ;; Query time: 1 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:44:49 2011 ;; MSG SIZE rcvd: 500 |
#dig @alamty.unix.bas
dig: couldn't get address for 'alamty.unix.bas': not found |
#dig @almaty.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @almaty.unix.bas ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36140 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518100 IN NS g.root-servers.net. ... g.root-servers.net. 604500 IN A 192.112.36.4 h.root-servers.net. 604500 IN A 128.63.2.53 h.root-servers.net. 604500 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604500 IN A 192.36.148.17 i.root-servers.net. 604500 IN AAAA 2001:7fe::53 j.root-servers.net. 604500 IN A 192.58.128.30 ;; Query time: 1 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:45:08 2011 ;; MSG SIZE rcvd: 500 |
#dig @almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @almaty.unix.bas ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40469 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518094 IN NS f.root-servers.net. ... g.root-servers.net. 604494 IN A 192.112.36.4 h.root-servers.net. 604494 IN A 128.63.2.53 h.root-servers.net. 604494 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604494 IN A 192.36.148.17 i.root-servers.net. 604494 IN AAAA 2001:7fe::53 j.root-servers.net. 604494 IN A 192.58.128.30 ;; Query time: 0 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:45:13 2011 ;; MSG SIZE rcvd: 500 |
#dig almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> almaty.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26954 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;almaty.unix.bas. IN NS ;; ANSWER SECTION: almaty.unix.bas. 10725 IN NS linux3.unix.bas. ;; ADDITIONAL SECTION: linux3.unix.bas. 9525 IN A 192.168.15.3 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 14:45:28 2011 ;; MSG SIZE rcvd: 70 |
#host m1.almaty.unix.bas
m1.almaty.unix.bas has address 192.168.15.1 |
#host m2.almaty.unix.bas
m2.almaty.unix.bas has address 192.168.15.2 |
#host m3.almaty.unix.bas
Host m3.almaty.unix.bas not found: 2(SERVFAIL) |
#host m4.almaty.unix.bas
m4.almaty.unix.bas has address 192.169.15.4 |
nameserver 127.0.0.1
Время первой команды журнала | 12:56:09 2011- 4- 6 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:47:35 2011- 4- 7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.79 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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