/l3/users/eb/2009/linux4/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 |
|
#vi .muttrc
--- /tmp/l3-saved-4420.31436.2262 2009-06-05 12:53:07.000000000 +0300 +++ .muttrc 2009-06-05 12:54:03.000000000 +0300 @@ -1,4 +1,4 @@ -my_hdr From: Zveruha Vladimir user@class4.unix.nt -my_hdr Reply-To: zaveruha Vladimir user@class4.unix.nt -set realname = 'zaveruha Vladimir' +my_hdr From: Zaveruha Vladimir <user@class4.unix.nt> +my_hdr Reply-To: Zaveruha Vladimir <user@class4.unix.nt> +set realname = 'Zaveruha Vladimir' set editor = "vim -c 'set tw=68'" |
#dpkg-reconfigure locales
x x x This will select the default language for the entire system. If this system is a multi-user system where not all x x users are able to speak the default language, they will experience difficulties. x x x x Default locale for the system environment: x x x x None x x en_US.UTF-8 x x ru_RU.CP1251 x x ru_RU.UTF-8 x ... x <Ok> <Cancel> x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Generating locales (this might take a while)... en_US.UTF-8... done ru_RU.CP1251... done ru_RU.UTF-8... done ru_UA.UTF-8... done uk_UA.UTF-8... done Generation complete. |
#dpkg-reconfigure locales
x x x This will select the default language for the entire system. If this system is a multi-user system where not all x x users are able to speak the default language, they will experience difficulties. x x x x Default locale for the system environment: x x x x None x x en_US.UTF-8 x x ru_RU.CP1251 x x ru_RU.UTF-8 x ... x <Ok> <Cancel> x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Generating locales (this might take a while)... en_US.UTF-8... done ru_RU.CP1251... done ru_RU.UTF-8... done ru_UA.UTF-8... done uk_UA.UTF-8... done Generation complete. |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#cat /etc/bind/
db.0 db.empty named.conf.local db.127 db.local named.conf.options db.255 db.root rndc.key db.class4 named.conf zones.rfc1918 |
#mutt
2 Jun 05 Mail Delivery S ( 46) Postmaster notify: see transcript for det 3 T Jun 05 Mail Delivery S ( 50) Returned mail: see transcript for details 4 T Jun 05 Mail Delivery S ( 50) Returned mail: see transcript for details Mix: <no chain defined> -- Вложения ---Mutt: /var/mail/root [Msgs:4 8,8K]---(threads/date)------------------(all)--- Почтовый ящик не изменился. |
#mutt
2 D Jun 05 Mail Delivery S ( 46) Postmaster notify: see transcript for details 3 DT Jun 05 Mail Delivery S ( 50) Returned mail: see transcript for details 3 T Jun 05 Mail Delivery S ( 50) Returned mail: see transcript for details 4 T Jun 05 Mail Delivery S ( 50) Returned mail: see transcript for details 4 T Jun 05 Mail Delivery S ( 50) Returned mail: see transcript for details * Del:3 8,8K]---(threads/date) Оставлено: 1, удалено: 3. |
#cat /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian.gz for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // // If you are just adding zones, please do that in /etc/bind/named.conf.local include "/etc/bind/named.conf.options"; // prime the server with knowledge of the root servers zone "." { ... zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; include "/etc/bind/named.conf.local" ; |
#cat /etc/bind/named.conf.local
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "class4.unix.nt" { type master; file "/etc/bind/db.class4"; }; |
#cat /etc/bind/named.conf.options
options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 10.0.35.1; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; #listen-on {127.0.0.1; }; allow-recursion {127.0.0.0/8; }; }; |
#cat /etc/bind/db.
db.0 db.127 db.255 db.class4 db.empty db.local db.root |
#cat /etc/bind/db.class4
@ SOA linux4.class4.unix.nt. root.class4.unix.nt. 2009060401 3h 12h 72h 1h MX 10 linux4 NS linux4.class4.unix.nt. linux4 A 192.168.15.4 super A 10.0.35.1 mega A 10.0.35.100 extra A 10.0.35.254 linux1 A 192.168.15.1 linux2 A 192.168.15.2 linux3 A 192.168.15.3 ... linux7 A 192.168.15.7 linux8 A 192.168.15.8 linux9 A 192.168.15.9 linux10 A 192.168.15.10 linux11 A 192.168.15.11 linux12 A 192.168.15.12 linux13 A 192.168.15.13 linux14 A 192.168.15.14 linux15 A 192.168.15.15 linux16 A 192.168.15.16 |
#cat /etc/bind/db.class4 |less
|
#dig @localhost ya.ru
dig: couldn't get address for 'localhost': not found |
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55141 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7200 IN A 77.88.21.8 ya.ru. 7200 IN A 93.158.134.8 ya.ru. 7200 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7200 IN NS ns5.yandex.ru. ya.ru. 7200 IN NS ns1.yandex.ru. ;; Query time: 98 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 13:37:15 2009 ;; MSG SIZE rcvd: 114 |
#dig @localhost ya.ru
dig: couldn't get address for 'localhost': not found |
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46395 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6650 IN A 213.180.204.8 ya.ru. 6650 IN A 77.88.21.8 ya.ru. 6650 IN A 93.158.134.8 ;; AUTHORITY SECTION: ya.ru. 6650 IN NS ns1.yandex.ru. ya.ru. 6650 IN NS ns5.yandex.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 13:46:25 2009 ;; MSG SIZE rcvd: 114 |
#dig 127.0.0.1 mx +short
|
#dig 127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> 127.0.0.1 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 14929 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;127.0.0.1. IN A ;; AUTHORITY SECTION: . 8108 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060500 1800 900 604800 86400 ;; Query time: 0 msec ... ya.ru. 6496 IN A 93.158.134.8 ya.ru. 6496 IN A 213.180.204.8 ya.ru. 6496 IN A 77.88.21.8 ;; AUTHORITY SECTION: ya.ru. 6496 IN NS ns1.yandex.ru. ya.ru. 6496 IN NS ns5.yandex.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 13:48:59 2009 ;; MSG SIZE rcvd: 114 |
#netstat -lnp | less
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:04:76:a0:a9:12 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1067 errors:0 dropped:0 overruns:0 frame:0 TX packets:622 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:114595 (111.9 KiB) TX bytes:175387 (171.2 KiB) Interrupt:20 Base address:0xc00 eth1 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:1e ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 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:430 errors:0 dropped:0 overruns:0 frame:0 TX packets:430 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41552 (40.5 KiB) TX bytes:41552 (40.5 KiB) |
#// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 10.0.35.1; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; #listen-on {127.0.0.1; }; allow-recursion {127.0.0.0/8; }; }; "/etc/bind/named.conf.options" 22L, 643C Переход в режим Ex. Для перехода в Обычный режим наб :q! |
#vim /etc/bind/named.conf.local
|
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
db.0 db.127 db.255 db.class4 db.empty db.local db.root |
#vim /etc/bind/db.class4
|
#netstat -lnp -A internet
Unknown address family `internet'. |
#netstat -lnp -A inet
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 8321/sendmail: MTA: tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2775/inetd tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2775/inetd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2417/portmap tcp 0 0 192.168.15.4:53 0.0.0.0:* LISTEN 2732/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 2732/named tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2755/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 8321/sendmail: MTA: tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 2732/named tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 7544/2 udp 0 0 192.168.15.4:53 0.0.0.0:* 2732/named udp 0 0 127.0.0.1:53 0.0.0.0:* 2732/named udp 0 0 0.0.0.0:5353 0.0.0.0:* 2716/avahi-daemon: udp 0 0 0.0.0.0:111 0.0.0.0:* 2417/portmap udp 0 0 0.0.0.0:48627 0.0.0.0:* 2716/avahi-daemon: |
#dig class4
; <<>> DiG 9.6.0-P1 <<>> class4 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 30644 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;. HS NS ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 14:23:28 2009 ;; MSG SIZE rcvd: 17 |
#dig class3
; <<>> DiG 9.6.0-P1 <<>> class3 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42224 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;. CH NS ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 14:23:38 2009 ;; MSG SIZE rcvd: 17 |
#dig class3 mx
; <<>> DiG 9.6.0-P1 <<>> class3 mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 43151 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;. CH NS ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 5 14:23:59 2009 ;; MSG SIZE rcvd: 17 |
#vi /etc/ma
|
#vi /etc/mail
|
#vi /etc/mail
|
#ls /etc/mail
access aliases helpfile Makefile sendmail.cf service.switch submit.cf trusted-users access.db aliases.db local-host-names peers sendmail.conf service.switch-nodns submit.mc address.resolve databases m4 sasl sendmail.mc smrsh tls |
#vi /etc/mail/a
|
#vi /etc/mail/ac
|
#~
|
#@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@@
# # Hosts that validly forward to me #GreetPause:<ip> 0 #ClientRate:<ip> 30 #ClientConn:<ip> 0 # # Whitelisted users # Spam:postmaster@ FRIEND Spam:abuse@ FRIEND Spam:spam@ FRIEND # # Blacklisted users # #Connect:rampellsoft.com 554 Email directly, not through didtheyreadit.com reject@ REJECT #cyberpromo.com REJECT #From:MAILER-DAEMON@store2.netvisao.pt REJECT # # Block invalid IPs 133,19 93% |
#lhs:
# FEATURE(relay_entire_domain)dnl <<- relays any host in the $=m class # FEATURE(relay_based_on_MX)dnl <<- relaying for boxes MX'd to you # FEATURE(blacklist_recipients)dnl # FEATURE(rbl[,alternate server])dnl # FEATURE(orbs[,alternate server])dnl <<- Debian addition # FEATURE(orca[,alternate server])dnl <<- Debian addition # FEATURE(accept_unqualified_senders)dnl # FEATURE(accept_unresolvable_domains)dnl # # Local addresses 10.x.x.x, 127.x.x.x, 172.16-31.x.x 192.168.x.x can relay # Note Well! You *must* make sure these address can't be spoofed externally # Note, outbound relaying is controlled by connection and/or auth # If you're not firewalled, and you don't have a lan, comment these out # If you're not firewalled, and you have a lan, get firewalled *NOW* # GreetPause - delay to check for spammers # Client Connection rate (and #) control Connect:localhost RELAY GreetPause:localhost 0 ClientRate:localhost 0 192.168.15.4 RELAY 68,18-24 28% "/etc/mail/access" 139L, 4273C записано |
#rndc flush
|
#vi /etc/mail/access
--- /tmp/l3-saved-8530.29538.26488 2009-06-05 14:33:47.000000000 +0300 +++ /etc/mail/access 2009-06-05 14:34:44.000000000 +0300 @@ -65,7 +65,7 @@ # If you're not firewalled, and you have a lan, get firewalled *NOW* # GreetPause - delay to check for spammers # Client Connection rate (and #) control -Connect:localhost 192.168.15.4 RELAY +Connect:localhost RELAY GreetPause:localhost 0 ClientRate:localhost 0 ClientConn:localhost 0 |
#vi /etc/mail/access
--- /tmp/l3-saved-8530.4177.12684 2009-06-05 14:36:48.000000000 +0300 +++ /etc/mail/access 2009-06-05 14:37:23.000000000 +0300 @@ -65,7 +65,7 @@ # If you're not firewalled, and you have a lan, get firewalled *NOW* # GreetPause - delay to check for spammers # Client Connection rate (and #) control -Connect:localhost RELAY +Connect:localhost 192.168.15.4 RELAY GreetPause:localhost 0 ClientRate:localhost 0 ClientConn:localhost 0 |
#vi /etc/mail/access
--- /tmp/l3-saved-8530.23987.5983 2009-06-05 14:39:07.000000000 +0300 +++ /etc/mail/access 2009-06-05 14:40:12.000000000 +0300 @@ -65,7 +65,7 @@ # If you're not firewalled, and you have a lan, get firewalled *NOW* # GreetPause - delay to check for spammers # Client Connection rate (and #) control -Connect:localhost 192.168.15.4 RELAY +Connect: 192.168.15.4 RELAY GreetPause:localhost 0 ClientRate:localhost 0 ClientConn:localhost 0 |
#vi /etc/mail/access
|
#lhs:
magic magic.mime mail/ mailcap mailcap.order mailname mail.rc manpath.config |
#vi /etc/mail/s
|
#vi /etc/mail/sendmail.mc
--- /tmp/l3-saved-8530.15516.20201 2009-06-05 14:44:25.000000000 +0300 +++ /etc/mail/sendmail.mc 2009-06-05 14:45:57.000000000 +0300 @@ -100,7 +100,7 @@ dnl # Default Mailer setup dnl # Masquerading options FEATURE(`always_add_domain')dnl -MASQUERADE_AS(`linux4')dnl +MASQUERADE_AS(`class8.unix.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl MAILER_DEFINITIONS |
#vi tm
|
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#tail /var/log/syslog
Jun 5 15:03:41 linux4 monit[3132]: 'cron' start: /etc/init.d/cron Jun 5 15:03:41 linux4 monit[3132]: 'cron' failed to start Jun 5 15:04:01 linux4 monit[3132]: 'cron' process is not running Jun 5 15:04:01 linux4 monit[3132]: 'cron' trying to restart Jun 5 15:04:01 linux4 monit[3132]: 'cron' start: /etc/init.d/cron Jun 5 15:04:01 linux4 monit[3132]: 'cron' failed to start Jun 5 15:04:21 linux4 monit[3132]: 'cron' process is not running Jun 5 15:04:21 linux4 monit[3132]: 'cron' trying to restart Jun 5 15:04:21 linux4 monit[3132]: 'cron' start: /etc/init.d/cron Jun 5 15:04:21 linux4 monit[3132]: 'cron' failed to start |
#tail /var/log/m
mail.err mail.info mail.log mail.warn messages mail.err.1.gz mail.info.1.gz mail.log.1.gz mail.warn.1.gz messages.1.gz |
#tail /var/log/mail.log
Jun 5 15:01:57 linux4 in.qpopper[20266]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386] Jun 5 15:01:57 linux4 in.qpopper[20266]: (v4.0.9) POP login by user "user" at (localhost) 127.0.0.1 [pop_log.c:244] Jun 5 15:02:20 linux4 sm-mta[20310]: n55C2JYY020310: from=<root@linux10.class10.unix.nt>, size=572, class=0, nrcpts=1, msgid=<200906051202.n55C2OfG032072@linux10.class10.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux10.class10.unix.nt [192.168.15.10] Jun 5 15:02:20 linux4 sm-mta[20311]: n55C2JYY020310: to=<user@class4.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30801, dsn=2.0.0, stat=Sent Jun 5 15:04:53 linux4 sm-mta[20522]: n55C4qw5020522: from=<root@linux8.unix.nt>, size=1081, class=0, nrcpts=1, msgid=<200906051204.n55C4YIK018962@linux8.class8.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux8.class8.unix.nt [192.168.15.8] Jun 5 15:04:53 linux4 sm-mta[20525]: n55C4qw5020522: to=<user@class4.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31305, dsn=2.0.0, stat=Sent Jun 5 15:04:53 linux4 sm-mta[20523]: n55C4qD0020523: from=<root@linux8.unix.nt>, size=1081, class=0, nrcpts=1, msgid=<200906051204.n55C4Yi2018965@linux8.class8.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux8.class8.unix.nt [192.168.15.8] Jun 5 15:04:53 linux4 sm-mta[20527]: n55C4qD0020523: to=<user@class4.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31305, dsn=2.0.0, stat=Sent Jun 5 15:04:53 linux4 sm-mta[20524]: n55C4qnE020524: from=<root@linux8.unix.nt>, size=1085, class=0, nrcpts=1, msgid=<200906051204.n55C4YkC018969@linux8.class8.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux8.class8.unix.nt [192.168.15.8] Jun 5 15:04:53 linux4 sm-mta[20529]: n55C4qnE020524: to=<user@class4.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31309, dsn=2.0.0, stat=Sent |
#cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.438 cache size : 4096 KB physical id : 0 siblings : 2 ... f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 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 arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority bogomips : 3733.51 clflush size : 64 power management: |
#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 arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority 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 arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority |
#ls /etc/so
ls: невозможно получить доступ к /etc/so: Нет такого файла или каталога |
#ls /etc/s*
/etc/screenrc /etc/securetty /etc/shadow /etc/shells /etc/sysctl.conf /etc/scsi_id.config /etc/services /etc/shadow- /etc/sudoers /etc/sane.d: abaton.conf cardscan.conf epjitsu.conf hp.conf mustek_pp.conf s9036.conf teco2.conf agfafocus.conf coolscan2.conf epson2.conf hpsj5s.conf mustek_usb.conf saned.conf teco3.conf apple.conf coolscan3.conf epson.conf hs2p.conf nec.conf sceptre.conf test.conf artec.conf coolscan.conf fujitsu.conf ibm.conf net.conf sharp.conf u12.conf artec_eplus48u.conf dc210.conf genesys.conf leo.conf pie.conf sm3840.conf umax1220u.conf avision.conf dc240.conf geniusvp2.conf lexmark.conf pixma.conf snapscan.conf umax.conf bh.conf dc25.conf gphoto2.conf ma1509.conf plustek.conf sp15c.conf umax_pp.conf ... /etc/skel: /etc/sound: events /etc/ssh: moduli ssh_config sshd_config ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub /etc/ssl: certs openssl.cnf private /etc/sysctl.d: /etc/syslog-ng: syslog-ng.conf |
#ls /etc/
a2ps.cfg ConsoleKit gamin kde3 menu ppp sgml a2ps-site.cfg console-setup gconf kernel menu-methods printcap shadow adduser.conf cron.d gdm kernel-img.conf mime.types profile shadow- adjtime cron.daily gnome-vfs-2.0 ldap mke2fs.conf protocols shells aliases cron.hourly gnome-vfs-mime-magic ld.so.cache modprobe.d purple skel alternatives cron.monthly gre.d ld.so.conf modules python sound anacrontab crontab groff ld.so.conf.d monit python2.4 ssh apache2 cron.weekly group libaudit.conf motd python2.5 ssl apm dbus-1 group- libpaper.d motd.tail qpopper.conf sudoers apparmor.d debconf.conf grub.d lilalo mtab rc0.d sysctl.conf ... bindresvport.blacklist dpkg iceweasel lvm opt resolv.conf vim blkid.tab emacs inetd.conf magic pam.conf rmt wgetrc blkid.tab.old email-addresses init.d magic.mime pam.d rpc X11 bogofilter.cf environment initramfs-tools mail pango rsyslog.conf xdg bonobo-activation esound inittab mailcap papersize sane.d xml ca-certificates etter.conf inputrc mailcap.order passwd screenrc ca-certificates.conf exim4 iproute2 mailname passwd- scsi_id.config calendar fonts issue mail.rc perl securetty console fstab issue.net manpath.config pm security console-cyrillic gai.conf kbd mdadm PolicyKit services |
#apt-get install xen-linux-system-2.6.26-1-xen-686
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет xen-linux-system-2.6.26-1-xen-686 недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list E: Для пакета xen-linux-system-2.6.26-1-xen-686 не найдены кандидаты на установку |
#vi /etc/apt/
|
#vi /etc/apt/s
|
#vi /etc/apt/sources.list
--- /tmp/l3-saved-8530.649.9911 2009-06-05 17:07:03.000000000 +0300 +++ /etc/apt/sources.list 2009-06-05 17:09:51.000000000 +0300 @@ -1,2 +1,2 @@ -#deb http://10.0.35.1:9999/debian sid main +deb http://127.0.0.1:9999/debian etch main deb http://127.0.0.1:9999/debian sid main |
#apt-get upgrade
Получено:56 http://127.0.0.1 sid/main python-gtk2 2.14.1-3 [725kB] Получено:57 http://127.0.0.1 sid/main xfce4-mixer 4.6.1-2 [174kB] Получено:58 http://127.0.0.1 sid/main xfce4 4.6.1.1 [6832B] Получено:59 http://127.0.0.1 sid/main xterm 243-1 [487kB] Получено:60 http://127.0.0.1 sid/main grub-common 1.96+20090603-1 [1158kB] Получено:61 http://127.0.0.1 sid/main xkb-data 1.6-1 [810kB] Получено 38,3MБ за 7s (5100kБ/c) Извлечение шаблонов из пакетов: 100% Предварительная настройка пакетов ... (Чтение базы данных ... на данный момент установлено 72442 файлов и каталогов.) ... Подготовка к замене пакета libasound2 1.0.20-1 (используется файл .../libasound2_1.0.20-2_i386.deb) ... Распаковывается замена для пакета libasound2 ... Подготовка к замене пакета libdigest-sha1-perl 2.11-2+b1 (используется файл .../libdigest-sha1-perl_2.12-1_i386.deb) ... Распаковывается замена для пакета libdigest-sha1-perl ... Подготовка к замене пакета libglib2.0-data 2.20.1-2 (используется файл .../libglib2.0-data_2.20.3-1_all.deb) ... Распаковывается замена для пакета libglib2.0-data ... Подготовка к замене пакета libgmp3c2 2:4.2.4+dfsg-8.1 (используется файл .../libgmp3c2_2%3a4.3.1+dfsg-1_i386.deb) ... Распаковывается замена для пакета libgmp3c2 ... Подготовка к замене пакета libgtk2.0-bin 2.16.1-2 (используется файл .../libgtk2.0-bin_2.16.2-1_all.deb) ... Распаковывается замена для пакета libgtk2.0-bin ... |
#apt-get [12:29:56] dorohin: Серые списки (graylisting)
bash: syntax error near unexpected token `(' |
#[12:30:04] class: evolution
bash: [12:30:04]: команда не найдена |
#[12:30:08] class: thunderbird
bash: [12:30:08]: команда не найдена |
#[12:30:19] class: sylpheed
bash: [12:30:19]: команда не найдена |
#[12:32:03] class: Фрагмент mutt:
bash: [12:32:03]: команда не найдена |
#[12:32:11] class: my_hdr From: Igor Chubin <igor@chub.in>
bash: syntax error near unexpected token `newline' |
##my_hdr Reply-To: imchubin@mail.ru
|
#my_hdr Reply-To: Igor Chubin <igor@chub.in>
bash: syntax error near unexpected token `newline' |
#set realname = 'Igor Chubin'
|
#[12:32:35] class:
bash: [12:32:35]: команда не найдена |
#~/.muttrc:
bash: /root/.muttrc:: Нет такого файла или каталога |
#my_hdr From: Igor Chubin <igor@chub.in>
bash: syntax error near unexpected token `newline' |
#my_hdr Reply-To: Igor Chubin <igor@chub.in>
bash: syntax error near unexpected token `newline' |
#set realname = 'Igor Chubin'
|
#[12:39:00] class: set editor="vim -c 'set tw=68'"
bash: [12:39:00]: команда не найдена |
#[12:40:27] class: set signature = "~/.mutt/sig"
bash: [12:40:27]: команда не найдена |
#[12:50:03] SwD: Ðutt ÑабоÑаеÑ
bash: [12:50:03]: команда не найдена |
#[12:50:05] Alex Lvov: готов
bash: [12:50:05]: команда не найдена |
#[12:51:08] dorohin: /var/mail/user: Нет такого файла или каталога (errno = 2)
bash: syntax error near unexpected token `(' |
#[12:53:12] kvashnik: +1
bash: [12:53:12]: команда не найдена |
#[12:53:53] olkon_work: почта доставлена
bash: [12:53:53]: команда не найдена |
#[12:55:51] nvv9999: готов
bash: [12:55:51]: команда не найдена |
#[12:59:05] kukareku: готово
bash: [12:59:05]: команда не найдена |
#[13:01:56] dorohin: unix.cn ????
bash: [13:01:56]: команда не найдена |
#[13:05:03] jabblogger: почто зароботала
bash: [13:05:03]: команда не найдена |
#[13:41:13] div-one: mission completed
bash: [13:41:13]: команда не найдена |
#[14:32:20] yura: root->user ok user->user = no
bash: [14:32:20]: команда не найдена |
#[14:39:23] dorohin: MASQUERADE_AS(`class8.unix.nt')dnl
bash: syntax error near unexpected token `(' |
#[14:49:53] olkon_work ушел
bash: [14:49:53]: команда не найдена |
#[14:50:03] olkon_work зашёл в комнату
bash: [14:50:03]: команда не найдена |
#[14:59:26] f_e_a_r зашёл в комнату
bash: [14:59:26]: команда не найдена |
#[15:06:33] div-one: проспамлен
bash: [15:06:33]: команда не найдена |
#[15:06:53] div-one: и проспамил
bash: [15:06:53]: команда не найдена |
db.0 db.empty named.conf.local db.127 db.local named.conf.options db.255 db.root rndc.key db.class4 named.conf zones.rfc1918
db.0 db.127 db.255 db.class4 db.empty db.local db.root
@ SOA linux4.class4.unix.nt. root.class4.unix.nt. 2009060401 3h 12h 72h 1h MX 10 linux4 NS linux4.class4.unix.nt. linux4 A 192.168.15.4 super A 10.0.35.1 mega A 10.0.35.100 extra A 10.0.35.254 linux1 A 192.168.15.1 linux2 A 192.168.15.2 linux3 A 192.168.15.3 linux5 A 192.168.15.5 linux6 A 192.168.15.6 linux7 A 192.168.15.7 linux8 A 192.168.15.8 linux9 A 192.168.15.9 linux10 A 192.168.15.10 linux11 A 192.168.15.11 linux12 A 192.168.15.12 linux13 A 192.168.15.13 linux14 A 192.168.15.14 linux15 A 192.168.15.15 linux16 A 192.168.15.16
// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian.gz for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // // If you are just adding zones, please do that in /etc/bind/named.conf.local include "/etc/bind/named.conf.options"; // prime the server with knowledge of the root servers zone "." { type hint; file "/etc/bind/db.root"; }; // be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; include "/etc/bind/named.conf.local" ;
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "class4.unix.nt" { type master; file "/etc/bind/db.class4"; };
options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 10.0.35.1; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; #listen-on {127.0.0.1; }; allow-recursion {127.0.0.0/8; }; };
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.438 cache size : 4096 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 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 arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority bogomips : 3732.87 clflush size : 64 power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz stepping : 11 cpu MHz : 1866.438 cache size : 4096 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 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 arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority bogomips : 3733.51 clflush size : 64 power management:
Время первой команды журнала | 12:52:46 2009- 6- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:12:59 2009- 6- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 21.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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