/l3/users/yuriksat/nt-lnet/user :1 :2 :3 |
|
$gk
gkrellm gksu gksudo gksu-properties |
$vi .xsession
1c1 < gkrelm& --- > gkrellm& |
$sudo arp -an | awk '{print $2}' | tr -d '()' | xargs arp -d
|
#cd /etc/X
X11 Xprint |
#cd /etc/X11/
|
#ls
app-defaults X xserver cursors XF86Config-4 Xsession default-display-manager xinit Xsession.d fonts xkb Xsession.options rgb.txt xorg.conf xsm rstart xorg.conf.20060919102734 XvMCConfig sysconfig Xresources Xwrapper.config |
#exit
|
$dig
; <<>> DiG 9.2.4 <<>> ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32968 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518107 IN NS B.ROOT-SERVERS.NET. . 518107 IN NS C.ROOT-SERVERS.NET. ... H.ROOT-SERVERS.NET. 604507 IN A 128.63.2.53 I.ROOT-SERVERS.NET. 604507 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 604507 IN A 192.58.128.30 K.ROOT-SERVERS.NET. 604507 IN A 193.0.14.129 L.ROOT-SERVERS.NET. 604507 IN A 198.32.64.12 M.ROOT-SERVERS.NET. 604507 IN A 202.12.27.33 ;; Query time: 6 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Wed Sep 20 17:29:38 2006 ;; MSG SIZE rcvd: 436 |
$dig @192.168.15.21 lav.unix.nt
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15342 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;lav.unix.nt. IN A ;; AUTHORITY SECTION: lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 4 msec ;; SERVER: 192.168.15.21#53(192.168.15.21) ;; WHEN: Wed Sep 20 17:30:06 2006 ;; MSG SIZE rcvd: 83 |
$dig @192.168.15.21 lav.unix.nt axfr
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt axfr ;; global options: printcmd ; Transfer failed. |
$dig @192.168.15.4 sergey.unix.nt axfr
;; Connection to 192.168.15.4#53(192.168.15.4) for sergey.unix.nt failed: connection refused. |
$dig @192.168.15.4 sergey.unix.nt
; <<>> DiG 9.2.4 <<>> @192.168.15.4 sergey.unix.nt ;; global options: printcmd ;; connection timed out; no servers could be reached |
$dig @192.168.15.21 lav.unix.nt axfr
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt axfr ;; global options: printcmd ; Transfer failed. |
$dig @192.168.15.21 lav.unix.nt
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46658 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;lav.unix.nt. IN A ;; AUTHORITY SECTION: lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 4 msec ;; SERVER: 192.168.15.21#53(192.168.15.21) ;; WHEN: Wed Sep 20 17:34:12 2006 ;; MSG SIZE rcvd: 83 |
$ping yellow.sergey.unix.nt
PING yellow.sergey.unix.nt (192.168.15.4) 56(84) bytes of data. 64 bytes from linux4.max.linux.nt (192.168.15.4): icmp_seq=1 ttl=64 time=0.190 ms 64 bytes from linux4.max.linux.nt (192.168.15.4): icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from linux4.max.linux.nt (192.168.15.4): icmp_seq=3 ttl=64 time=0.206 ms --- yellow.sergey.unix.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2026ms rtt min/avg/max/mdev = 0.177/0.191/0.206/0.011 ms |
$su
Password: |
#mii-tool
eth0: negotiated 100baseTx-FD, link ok eth1: no link |
#mii-tool eth0 10Base-T
eth0: negotiated 100baseTx-FD, link ok SIOCGMIIPHY on '10Base-T' failed: No such device |
#mii-tool -A 10BaseT eth0
restarting autonegotiation... |
#mii-tool
eth0: negotiated 10baseT-FD, link ok eth1: no link |
#mii-tool -A 10baseT-HD eth0
restarting autonegotiation... |
#mii-tool
eth0: negotiated 10baseT-HD, link ok eth1: no link |
#mii-tool -R
resetting the transceiver... resetting the transceiver... |
#mii-tool
eth0: negotiated 100baseTx-FD, link ok eth1: no link |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:F2:6B:55:25 inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:470 errors:0 dropped:0 overruns:0 frame:0 TX packets:498 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:83179 (81.2 KiB) TX bytes:55547 (54.2 KiB) Interrupt:19 Base address:0xd000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:295 errors:0 dropped:0 overruns:0 frame:0 TX packets:295 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19786 (19.3 KiB) TX bytes:19786 (19.3 KiB) |
$ifconfig
bash: ifconfig: command not found |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:15:F2:6B:55:25 inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:527 errors:0 dropped:0 overruns:0 frame:0 TX packets:537 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:88283 (86.2 KiB) TX bytes:61394 (59.9 KiB) Interrupt:19 Base address:0xd000 eth1 Link encap:Ethernet HWaddr 00:04:79:67:96:C7 BROADCAST MULTICAST MTU:1500 Metric:1 ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:18 Base address:0xa800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:295 errors:0 dropped:0 overruns:0 frame:0 TX packets:295 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19786 (19.3 KiB) TX bytes:19786 (19.3 KiB) |
#nameif LAN 00:15:F2:6B:55:25
cannot change name of eth0 to LAN: Device or resource busy |
#ifdown eth0
|
#nameif LAN 00:15:F2:6B:55:25
|
#ifup eth0
SIOCSIFADDR: No such device eth0: ERROR while getting interface flags: No such device SIOCSIFNETMASK: No such device SIOCSIFBRDADDR: No such device eth0: ERROR while getting interface flags: No such device eth0: ERROR while getting interface flags: No such device Failed to bring up eth0. |
#ifup LAN
Ignoring unknown interface LAN=LAN. |
#ifconfig -a
LAN Link encap:Ethernet HWaddr 00:15:F2:6B:55:25 inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:564 errors:0 dropped:0 overruns:0 frame:0 TX packets:575 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:92825 (90.6 KiB) TX bytes:66720 (65.1 KiB) Interrupt:19 Base address:0xd000 eth1 Link encap:Ethernet HWaddr 00:04:79:67:96:C7 BROADCAST MULTICAST MTU:1500 Metric:1 ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:18 Base address:0xa800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:295 errors:0 dropped:0 overruns:0 frame:0 TX packets:295 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19786 (19.3 KiB) TX bytes:19786 (19.3 KiB) |
#ifconfig LAN up
|
#[root@linux2:user]# vi /etc/mactab
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/mactab" 1L, 22C записано |
#vi /etc/network/interfaces
|
#ifconfig LAN down
|
#nameif eth0 00:15:F2:6B:55:25
|
#ifconfig eth0 up
|
#vi /etc/mactab
|
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:15:F2:6B:55:25 inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:696 errors:0 dropped:0 overruns:0 frame:0 TX packets:722 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:111056 (108.4 KiB) TX bytes:75729 (73.9 KiB) Interrupt:19 Base address:0xd000 |
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.191 ms 64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.214 ms 64 bytes from 192.168.15.254: icmp_seq=3 ttl=64 time=0.193 ms --- 192.168.15.254 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.191/0.199/0.214/0.015 ms |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:F2:6B:55:25 inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6061 errors:0 dropped:0 overruns:0 frame:0 TX packets:6005 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:521239 (509.0 KiB) TX bytes:364552 (356.0 KiB) Interrupt:19 Base address:0xd000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:327 errors:0 dropped:0 overruns:0 frame:0 TX packets:327 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21662 (21.1 KiB) TX bytes:21662 (21.1 KiB) |
#ifup eth0
addr=192.168.15.2, name=linux2.linux.nt Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating /etc/mail/relay-domains # Optional file... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** Mail Transport Agent: sendmail is not running |
#ifconfig ifstate
ifstate: error fetching interface information: Device not found |
#cd /usr/mail
bash: cd: /usr/mail: No such file or directory |
#cd /home/user/mail
bash: cd: /home/user/mail: No such file or directory |
#cd /home/user/
|
#ls
Desktop opera_9.01-20060728.6-shared-qt_en_i386.deb sim_0.9.4.0+1-1_i386.deb |
#cd /
|
#ls
bin cdrom etc initrd lib media opt root srv tmp var boot dev home initrd.img lost+found mnt proc sbin sys usr vmlinuz |
#cd /usr/
|
#ls
bin doc games include lib local lost+found sbin share src X11R6 |
#cd /var/mail/user
bash: cd: /var/mail/user: Not a directory |
#less /var/mail/user
|
#host
Usage: host [-aCdlrTwv] [-c class] [-n] [-N ndots] [-t type] [-W time] [-R number] hostname [server] -a is equivalent to -v -t * -c specifies query class for non-IN data -C compares SOA records on authoritative nameservers -d is equivalent to -v -l lists all hosts in a domain, using AXFR -i Use the old IN6.INT form of IPv6 reverse lookup -N changes the number of dots allowed before root lookup is done -r disables recursive processing -R specifies number of retries for UDP packets -t specifies the query type -T enables TCP/IP mode -v enables verbose output -w specifies to wait forever for a reply -W specifies how long to wait for a reply |
#host 192.168.15.2
2.15.168.192.in-addr.arpa domain name pointer linux2.linux.nt. |
#dig -x 10.18.81.122
; <<>> DiG 9.2.4 <<>> -x 10.18.81.122 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5681 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;122.81.18.10.in-addr.arpa. IN PTR ;; AUTHORITY SECTION: 10.in-addr.arpa. 3600 IN SOA linux.nt. imchubin.nt.com.ua. 2004040501 10800 3600 604800 3600 ;; Query time: 29 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Thu Sep 21 10:02:41 2006 ;; MSG SIZE rcvd: 105 |
#host 10.18.80.122
Host 122.80.18.10.in-addr.arpa not found: 3(NXDOMAIN) |
#killall popera
popera: no process killed |
#killall p opera
p: no process killed |
#top
top - 11:15:08 up 3:24, 1 user, load average: 0.10, 0.20, 0.11 Tasks: 70 total, 1 running, 69 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0% user, 0.7% system, 0.0% nice, 99.3% idle Mem: 483704k total, 377872k used, 105832k free, 43940k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 979892k total, 0k used, 979892k free, 214560k cached 5296 root 13 0 1080 1080 848 R 1.0 0.2 0:00.10 top 1 root 8 0 620 620 540 S 0.0 0.1 0:00.74 init 2 root 9 0 0 0 0 S 0.0 0.0 0:00.31 keventd 3 root 19 19 0 0 0 S 0.0 0.0 0:01.86 ksoftirqd_CPU0 ... 277 root 9 0 0 0 0 S 0.0 0.0 0:00.00 kcopyd 304 root 10 0 0 0 0 S 0.0 0.0 0:10.44 kjournald 305 root 9 0 0 0 0 S 0.0 0.0 0:00.91 kjournald 306 root 9 0 0 0 0 S 0.0 0.0 0:03.84 kjournald 307 root 9 0 0 0 0 S 0.0 0.0 0:07.76 kjournald 392 root 9 0 316 316 272 S 0.0 0.1 0:00.01 udevd 467 root 9 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0 468 root 9 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1 534 root 9 0 0 0 0 S 0.0 0.0 0:00.00 khubd 1327 daemon 9 0 432 432 364 S 0.0 0.1 0:00.00 portmap |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/hdb1 459143 92549 342097 22% / tmpfs 241852 0 241852 0% /dev/shm /dev/hdb9 4807056 58628 4504244 2% /home /dev/hdb7 1369978 10536 1286348 1% /tmp /dev/hdb10 9621848 1562060 7571012 18% /usr /dev/hdb8 1829159 551573 1179993 32% /var |
#vi /etc/in
|
#ls /etc/init.d/bind9/
ls: /etc/init.d/bind9/: Not a directory |
#ls /etc/init.d/
bind9 inetd.real rcS bootclean initrd-tools.sh README bootlogd keymap.sh reboot bootmisc.sh killprocs rmnologin checkfs.sh klogd rsync checkroot.sh libdevmapper1.02 screen-cleanup console-cyrillic lpd sendmail console-screen.sh makedev sendsigs cron modutils single dbus-1 mountall-bootclean.sh skeleton ... gdm networking udev-mtab glibc.sh nfs-common umountfs halt ntpdate umountnfs.sh hostname.sh nviboot umountroot hotplug popa3d urandom hwclockfirst.sh portmap x11-common hwclock.sh ppp xfree86-common ifupdown pppd-dns xinetd ifupdown-clean procps.sh xprint inetd rc |
#ls /etc/bind
db.0 db.empty named.conf rndc.key db.127 db.local named.conf.local yuriksat.linux.nt db.255 db.root named.conf.options zones.rfc1918 |
#vi /etc/bind/yuriksat.linux.nt
|
#dig yuriksat.linux.nt
; <<>> DiG 9.2.4 <<>> yuriksat.linux.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15857 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;yuriksat.linux.nt. IN A ;; AUTHORITY SECTION: yuriksat.linux.nt. 10800 IN SOA yuriksat.yuriksat.linux.nt. admin.yuriksat.linux.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 4 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Thu Sep 21 11:52:44 2006 ;; MSG SIZE rcvd: 86 |
#vi /etc/bind/yuriksat.linux.nt
|
#rndc reload
server reload successful |
#dig @192.168.15.2 mx
; <<>> DiG 9.2.4 <<>> @192.168.15.2 mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52721 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 513635 IN NS M.ROOT-SERVERS.NET. . 513635 IN NS A.ROOT-SERVERS.NET. ... H.ROOT-SERVERS.NET. 600035 IN A 128.63.2.53 I.ROOT-SERVERS.NET. 600035 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 600035 IN A 192.58.128.30 K.ROOT-SERVERS.NET. 600035 IN A 193.0.14.129 L.ROOT-SERVERS.NET. 600035 IN A 198.32.64.12 M.ROOT-SERVERS.NET. 600035 IN A 202.12.27.33 ;; Query time: 5 msec ;; SERVER: 192.168.15.2#53(192.168.15.2) ;; WHEN: Thu Sep 21 11:56:27 2006 ;; MSG SIZE rcvd: 436 |
#dig @yuriksat.linux.nt mx
dig: Couldn't find server 'yuriksat.linux.nt': Name or service not known |
#dig @192.168.15.2 mx
; <<>> DiG 9.2.4 <<>> @192.168.15.2 mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57694 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 513558 IN NS L.ROOT-SERVERS.NET. . 513558 IN NS M.ROOT-SERVERS.NET. ... H.ROOT-SERVERS.NET. 599958 IN A 128.63.2.53 I.ROOT-SERVERS.NET. 599958 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 599958 IN A 192.58.128.30 K.ROOT-SERVERS.NET. 599958 IN A 193.0.14.129 L.ROOT-SERVERS.NET. 599958 IN A 198.32.64.12 M.ROOT-SERVERS.NET. 599958 IN A 202.12.27.33 ;; Query time: 5 msec ;; SERVER: 192.168.15.2#53(192.168.15.2) ;; WHEN: Thu Sep 21 11:57:44 2006 ;; MSG SIZE rcvd: 436 |
#vi /etc/bind/yuriksat.linux.nt
|
#apt-get install sendmail
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.13.8-2_i386.deb)... Выбор ранее не выбранного пакета sendmail. Распаковывается пакет sendmail (из файла .../sendmail_8.13.8-2_all.deb)... Настраивается пакет sendmail-base (8.13.8-2) ... --------- IMPORTANT INFORMATION FOR XINETD USERS ---------- The following line will be added to your /etc/inetd.conf file: #<off># smtp\tstream\ttcp\tnowait\troot\t/usr/sbin/sendmail sendmail -Am -bs If you are indeed using xinetd, you will have to convert the above into /etc/xinetd.conf format, and add it manually. See /usr/share/doc/xinetd/README.Debian for more information. ... Warning: These messages were issued while creating sendmail.cf make sure they are benign before starting sendmail! Errors in generating sendmail.cf *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() Starting Mail Transport Agent: sendmail. Настраивается пакет rmail (8.13.8-2) ... Настраивается пакет sensible-mda (8.13.8-2) ... Настраивается пакет sendmail (8.13.8-2) ... |
#cd /etc/sendmail
bash: cd: /etc/sendmail: No such file or directory |
#cd /etc/
|
#ls
adduser.conf group network adjtime group- nsswitch.conf aliases gs-gpl openoffice alternatives gshadow opera6rc apm gshadow- opera6rc.fixed apt gtk opt bash.bashrc gtk-2.0 pam.conf bash_completion hal pam.d bash_completion.d host.conf pango bind hostname papersize ... fdmount.conf modules w3m fonts modules.conf wgetrc fstab modules.conf.old X11 gconf modutils xdg gdm motd xinetd.conf gimp motd.tail xinetd.d gnome mozilla xml gnome-vfs-2.0 mtab Xprint gnome-vfs-mime-magic mtools.conf groff nanorc |
#cd /etc/mail
|
#less sendmail.mc
|
#cat local-host-names
localhost linux2.linux.nt |
#vi local-host-names
|
#vi local-host-names
|
#vi /etc/bind/yuriksat.linux.nt
|
#/etc/mail/sendmal restart
bash: /etc/mail/sendmal: No such file or directory You have new mail in /var/mail/user |
#/etc/init.d/sendmal restart
bash: /etc/init.d/sendmal: No such file or directory |
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#netstat -lnp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:612 0.0.0.0:* LISTEN 1702/rpc.statd tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 1637/xinetd tcp 0 0 0.0.0.0:35464 0.0.0.0:* LISTEN 4096/sim tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 1619/popa3d tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1327/portmap tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 1637/xinetd tcp 0 0 0.0.0.0:19 0.0.0.0:* LISTEN 1637/xinetd tcp 0 0 192.168.15.2:53 0.0.0.0:* LISTEN 1564/named ... unix 2 [ ACC ] STREAM LISTENING 4390 3198/kdeinit Runnin /tmp/ksocket-user/kdeinit__0 unix 2 [ ACC ] STREAM LISTENING 4392 3198/kdeinit Runnin /tmp/ksocket-user/kdeinit-:0 unix 2 [ ACC ] STREAM LISTENING 4421 3203/kdeinit: klaun /tmp/ksocket-user/klauncherSe9lma.slave-socket unix 2 [ ACC ] STREAM LISTENING 5064 3241/artsd /tmp/ksocket-user/linux2.linux.nt-0ca9-45121dd6 unix 2 [ ACC ] STREAM LISTENING 4328 3166/ssh-agent /tmp/ssh-TSCnCD3088/agent.3088 unix 2 [ ACC ] STREAM LISTENING 4323 3165/ssh-agent /tmp/ssh-SSCnCD3088/agent.3088 unix 2 [ ACC ] STREAM LISTENING 2215 1583/dbus-daemon-1 /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 4399 3201/kdeinit: dcops /tmp/.ICE-unix/dcop3201-1158815164 unix 2 [ ACC ] STREAM LISTENING 4540 3213/kdeinit: ksmse /tmp/.ICE-unix/3213 unix 2 [ ACC ] STREAM LISTENING 4208 3066/X /tmp/.X11-unix/X0 |
#netstat -lnp | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1637/xinetd |
#vi sendmail.mc
|
#vi sendmail.mc
|
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#telnet 127.0.0.1 25
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 linux2.linux.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-2; Thu, 21 Sep 2006 12:19:18 +0300; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1] HELO s 250 linux2.linux.nt Hello root@localhost [127.0.0.1], pleased to meet you MAIL FROM: user@yuriksat.linux.nt 250 2.1.0 user@yuriksat.linux.nt... Sender ok RCPT TO: user@yuriksat.linux.nt 250 2.1.5 user@yuriksat.linux.nt... Recipient ok ... ] 500 5.5.1 Command unrecognized: "]" ]q 500 5.5.1 Command unrecognized: "]q" exit 500 5.5.1 Command unrecognized: "exit" }^] telnet> q Connection closed. You have new mail in /var/mail/user |
#/var/mail
bash: /var/mail: is a directory |
localhost linux2.linux.nt
Время первой команды журнала | 12:05:19 2006- 9-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:24:53 2006- 9-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.01 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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