/l3/users/bas/2011-03/linux4.unix.bas/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#vim /var/www/html/index.php
|
#vim /var/www/html/index.php
|
#~
1 <? php 2 echo "<html><body>"; 3 for ($i; $i<4; $i++;) 4 { 5 echo $i; 6 echo "-->> It Work's!"; 7 echo "<br>"; 8 } 9 echo "</body></html>"; 10 ?> "/var/www/html/index.php" 10L, 129C |
#~
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.space.kz * base: mirror.space.kz * extras: mirror.space.kz * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... http://centosf3.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://centosq4.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://centosz4-msync-dvd.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Error Downloading Packages: php-cli-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-cli-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try. php-common-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-common-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try. php-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try. |
#yum install php
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.space.kz * base: mirror.space.kz * extras: mirror.space.kz * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... http://centosf3.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://centosq4.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://centosz4-msync-dvd.centos.org/centos/5.6/updates/x86_64/RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Error Downloading Packages: php-cli-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-cli-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try. php-common-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-common-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try. php-5.1.6-27.el5_5.3.x86_64: failure: RPMS/php-5.1.6-27.el5_5.3.x86_64.rpm from updates: [Errno 256] No more mirrors to try. |
#cat /etc/resolv.conf
nameserver 192.168.15.4 |
#vim /etc/yum.repos.d/
|
#vim /etc/yum.repos.d/CentOS-Base.repo
|
#releasever - Plus
44 #additional packages that extend functionality of existing packages 45 [centosplus] [ ] 47 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc entosplus 48 #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ 49 [pgcheck=1 ] 51 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 52 53 #contrib - packages by Centos Users 54 [contrib] [ ] 56 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc ontrib 57 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ 59 enabled=0 58 gpgcheck=1S-$releasever - ContribM-GPG-KEY-CentOS-5 59,1 96% |
# 12
CentOS-Base.repo CentOS-Media.repo |
#vim /etc/yum.repos.d/CentOS-Media.repo
|
#~
1 # CentOS-Media.repo 2 # 3 # This repo is used to mount the default locations for a CDROM / DVD on 4 # CentOS-5. You can use this repo and yum to install items directly off the 5 # DVD ISO that we release. 6 # 7 # To use this repo, put in your DVD and use it with the other repos too: 8 # yum --enablerepo=c5-media [command] 9 # "/etc/yum.repos.d/CentOS-Media.repo" 21L, 626C ... 12 # yum --disablerepo=\* --enablerepo=c5-media [command] 13 14 [c5-media] 15 name=CentOS-$releasever - Media 16 baseurl=file:///media/CentOS/ 17 file:///media/cdrom/ 18 file:///media/cdrecorder/ 19 gpgcheck=1 20 enabled=0 21 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 |
#~
16 [base]rl=http://mirror.centos.org/centos/$releasever/os/$basearch/ 10 # 17 gpgcheck=1 11 # 18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 12 19 13 [base] pdatessed updates 14 [ame=Cen]OS-$releasever - Base ... 51 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 52 53 #contrib - packages by Centos Users 54 [contrib] [ ] 56 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cc ontrib 57 #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ 59 enabled=0 58 gpgcheck=1S-$releasever - ContribM-GPG-KEY-CentOS-5 59,1 96% |
#vim /etc/yum.repos.d/mirrors-rpmforge
|
#~
15 baseurl=http://elrepo.org/linux/testing/el5/$basearch/ 16 mirrorlist=http://elrepo.org/mirrors-elrepo-testing.el5 17 enabled=0 18 gpgcheck=1 19 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org 20 protect=0 21 22 [elrepo-kernel] 23 name=ELRepo.org Community Enterprise Linux Kernel Repository - el5 24 baseurl=http://elrepo.org/linux/kernel/el5/$basearch/ 25 mirrorlist=http://elrepo.org/mirrors-elrepo-kernel.el5 26 enabled=0 27 gpgcheck=1 28 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org 29 protect=0 |
#~
15 baseurl = http://apt.sw.be/redhat/el5/en/$basearch/extras 16 mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-extras 17 #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras 18 enabled = 0 19 protect = 0 20 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag 21 gpgcheck = 1 22 23 [rpmforge-testing] 24 name = RHEL $releasever - RPMforge.net - testing 25 baseurl = http://apt.sw.be/redhat/el5/en/$basearch/testing 26 mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge-testing 27 #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing 28 enabled = 0 29 protect = 0 |
# 30 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
3 # The mirror system uses the connecting IP address of the client and the 4 # update status of each mirror to pick mirrors that are updated to and 5 # geographically close to the client. You should use this for CentOS updates 6 # unless you are manually picking other mirrors. 7 # 8 # If the mirrorlist= does not work for you, as a fall back you can try the 9 # remarked out baseurl= line instead. 10 # 11 # 12 releasever=5.5 ... 21 [updates] 22 name=CentOS-$releasever - Updates 23 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=uu pdates 24 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ 25 gpgcheck=1 26 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 27 28 #packages used/produced in the build but not released "/etc/yum.repos.d/CentOS-Base.repo" 60L, 2259C written |
#vim /etc/yum.repos.d/CentOS-Base.repo
|
#vim /etc/yum.repos.d/CentOS-Base.repo
|
#vim /etc/yum.repos.d/CentOS-Base.repo
|
#vim /var/www/html/index.php
|
#~
Stopping httpd: [ OK ] Starting httpd: [ OK ] |
#/etc/init.d/httpd restart
Stopping httpd: [ OK ] Starting httpd: [ OK ] |
#~
|
#yum install cacti
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.space.kz * base: mirror.space.kz * extras: mirror.space.kz * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... Installing : net-snmp-utils 4/17 Installing : php-snmp 5/17 Installing : lua 6/17 Installing : php-pdo 7/17 Installing : ruby-libs 8/17 Installing : ruby 9/17 Installing : perl-DBI 10/17 Installing : mysql 11/17 Installing : php-mysql 12/17 Installing : libdbi 13/17 |
#ls /etc/httpd/conf.d/
cacti.conf php.conf proxy_ajp.conf README squid.conf welcome.conf |
#man cacti
|
#ca
cacertdir_rehash cameratopam capiinfo cat cadaver cancel capiinit catchsegv cal cancel.cups captoinfo callback capifax card caller capifaxrcvd case |
#sqlite3
SQLite version 3.3.6 Enter ".help" for instructions sqlite> select * from ...> ; SQL error: near ";": syntax error |
#ls /dev
adsp ksm ram sda6 tty2 tty48 usbdev2.1_ep00 agpgart kvm ram0 sda7 tty20 tty49 usbdev2.1_ep81 audio log ram1 sda8 tty21 tty5 usbdev2.2_ep00 autofs loop0 ram10 sda9 tty22 tty50 usbdev2.2_ep81 bus loop1 ram11 sdb tty23 tty51 usbdev3.1_ep00 cdrom loop2 ram12 sdb1 tty24 tty52 usbdev3.1_ep81 cdrom-sr0 loop3 ram13 sequencer tty25 tty53 usbdev4.1_ep00 cdrw loop4 ram14 sequencer2 tty26 tty54 usbdev4.1_ep81 cdrw-sr0 loop5 ram15 sg0 tty27 tty55 usbdev5.1_ep00 cdwriter loop6 ram2 sg1 tty28 tty56 usbdev5.1_ep81 ... dvdwriter oldmem rtc tty10 tty39 ttyS0 vcsa3 dvdwriter-sr0 par0 scd0 tty11 tty4 ttyS1 vcsa4 fd parport0 sda tty12 tty40 ttyS2 vcsa5 full parport1 sda1 tty13 tty41 ttyS3 vcsa6 fuse parport2 sda10 tty14 tty42 urandom vcsa7 gpmctl parport3 sda11 tty15 tty43 usbdev1.1_ep00 X0R hpet port sda2 tty16 tty44 usbdev1.1_ep81 zero initctl ppp sda3 tty17 tty45 usbdev1.3_ep00 input ptmx sda4 tty18 tty46 usbdev1.3_ep02 kmsg pts sda5 tty19 tty47 usbdev1.3_ep81 |
#ls mnt
ls: mnt: No such file or directory |
#mkdir /mnt
mkdir: cannot create directory `/mnt': File exists |
#ls mnt
ls: mnt: No such file or directory |
#ls /mnt
|
#mount /dev/sdb1 /mnt
|
#ls /mnt
4c9be6191ba0f07c4728e37320 madwimax aaf6d094f124282e75dc96 photo albano_and_romina_power_-_felicita.mp3 photos Ali autorun.inf RECYCLER books rhvid c2e.exe Snippy.exe diskc System Volume Information diskf temp distr video downl video Mironchik downloads workspace DTLite4356-0091.exe |
#ls /data
lost+found |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.9G 1.8G 2.9G 39% / /dev/sda7 2.0G 77M 1.8G 5% /tmp /dev/sda5 9.7G 4.3G 4.9G 47% /var /dev/sda3 9.7G 870M 8.4G 10% /home /dev/sda2 20G 2.8G 16G 15% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda8 963M 18M 896M 2% /data /dev/sda10 46G 181M 44G 1% /data10 /dev/sdb1 233G 224G 9.0G 97% /mnt |
#ls /data10
lost+found test |
#rm -rf /data10/test/
|
#cp /mnt/
4c9be6191ba0f07c4728e37320/ DTLite4356-0091.exe aaf6d094f124282e75dc96/ madwimax/ albano_and_romina_power_-_felicita.mp3 photo/ autorun.inf photos Ali/ books/ RECYCLER/ c2e.exe rhvid/ .directory Snippy.exe diskc/ System Volume Information/ diskf/ temp/ distr/ video/ downl/ video Mironchik/ downloads/ workspace/ |
#cp -rv /mnt/rhvid/* /data10/
`/mnt/rhvid/RH133' -> `/data10/RH133' `/mnt/rhvid/RH133/RH133_1_day.avi' -> `/data10/RH133/RH133_1_day.avi' `/mnt/rhvid/RH133/RH133_2_day.avi' -> `/data10/RH133/RH133_2_day.avi' `/mnt/rhvid/RH133/RH133_3_day.avi' -> `/data10/RH133/RH133_3_day.avi' `/mnt/rhvid/RH133/RH133_4_day.avi' -> `/data10/RH133/RH133_4_day.avi' `/mnt/rhvid/RH253' -> `/data10/RH253' `/mnt/rhvid/RH253/RH253_1_day.avi' -> `/data10/RH253/RH253_1_day.avi' `/mnt/rhvid/RH253/RH253_2_day.avi' -> `/data10/RH253/RH253_2_day.avi' `/mnt/rhvid/RH253/RH253_3_day.avi' -> `/data10/RH253/RH253_3_day.avi' `/mnt/rhvid/RH253/RH253_4_day.avi' -> `/data10/RH253/RH253_4_day.avi' |
#umount /mnt
|
#vim /etc/hosts.deny
|
#/etc/init.d/sshd restart
Stopping sshd: [ OK ] Starting sshd: [ OK ] |
#exit
|
$su -
Password: l3-agent is already running: pid=3740; pidfile=/root/.lilalo/l3-agent.pid |
#dmesg
Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 Command line: ro root=LABEL=/ rhgb quiet BIOS-provided physical RAM map: BIOS-e820: 0000000000010000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000ddd80000 (usable) BIOS-e820: 00000000ddd80000 - 00000000ddd8e000 (ACPI data) BIOS-e820: 00000000ddd8e000 - 00000000dddd0000 (ACPI NVS) BIOS-e820: 00000000dddd0000 - 00000000dde00000 (reserved) ... SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB) sdb: Write Protect is off sdb: Mode Sense: 00 38 00 00 sdb: assuming drive cache: write through sdb: sdb1 sd 2:0:0:0: Attached scsi disk sdb sd 2:0:0:0: Attached scsi generic sg2 type 0 usb-storage: device scan complete fuse init (API version 7.10) usb 1-3: USB disconnect, address 3 |
#mutt
2 O Mar 28 logwatch@localh ( 81) Logwatch for localhost.localdomain (Linux) 6 N Mar 30 user@linux4.uni ( 78) System Stats for linux4.unix.basin (Linux) ( 78) System for $ (hostname) - 2 7 N Mar 30 rootatch@linux4 ( 127) Logwatch for linux4.unix.bas (Linux) 8 N Mar 30 user@linux4.uni ( 79) System Stat for linux4.unix.bas 5 N Mar 30 Mail Delivery S ( 180) Warning: could not send message for past 4 hour 9 N Mar 30 user@linux4.uni ( 79) System Stat for linux4.unix.bas 10 N Mar 30 user@linux4.uni ( 79) System Stat for linux4.unix.bas 15 N Mar 31 logwatch@linux4 ( 74) Logwatch for linux4.unix.bas (Linux) 17 N Apr 01 logwatch@linux4 ( 55) Logwatch for linux4.unix.bas (Linux)past 4 hour 18 N Apr 02 logwatch@linux4 ( 173) Logwatch for linux4.unix.bas (Linux) 19 N Apr 04 logwatch@linux4 ( 27) Logwatch for linux4.unix.bas (Linux)past 4 hour 20 N Apr 05 logwatch@linux4 ( 91) Logwatch for linux4.unix.bas (Linux) 21 N Apr 06 logwatch@linux4 ( 131) Logwatch for linux4.unix.bas (Linux) 22 N Apr 07 logwatch@linux4 ( 160) Logwatch for linux4.unix.bas (Linux) 23 N Apr 08 logwatch@linux4 ( 142) Logwatch for linux4.unix.bas (Linux) ---Mutt: /var/spool/mail/root [Msgs:24 New:21 Old:1 85K]---(date/date)--------(all)--- 24 kept, 0 deleted. |
#mutt
HighFree: 0 kB Active:es : 1 HugePages_Free:4016360 k apicid : yes HugePages_Rsvd: 0 flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat Hugepagesize: 2048 kB +pse36 clflush d: 5399.99mx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni clflush size : 64est tm2 ssse3 cx16 xtpr lahf_lm cache_alignment : 64 ... stepping : 10 21 O Apr 06 logwatch@linux4 ( 131) Logwatch for linux4.unix.bas (Linux)cmov pat cpu MHz : 2700.001 22 O Apr 07 logwatch@linux4 ( 160) Logwatch for linux4.unix.bas (Linux)sc pni cache size : 2048 KB 23 O Apr 08 logwatch@linux4 ( 142) Logwatch for linux4.unix.bas (Linux) physical id : 0 24 O + Apr 09 logwatch@linux4 ( 175) Logwatch for linux4.dom.kz (Linux) *-Mutt: /var/spool/mail/root [Msgs:24 Old:15 86K]---(date/date)--------------(all)--- 24 kept, 0 deleted. |
#fetchmail
fetchmail: WARNING: Running as root is discouraged. fetchmail: no mailservers have been specified. |
#mail
mail mailq.sendmail mailstats mailq mailstat mailx |
#more /etc/named.conf
|
#dig astana.linux4.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.linux4.bas ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33212 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;astana.linux4.bas. IN A ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040801 1800 900 604800 86400 ;; Query time: 282 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:26:29 2011 ;; MSG SIZE rcvd: 110 |
#dig astana.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60996 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;astana.unix.bas. IN A ;; ANSWER SECTION: astana.unix.bas. 10800 IN A 192.168.15.4 ;; AUTHORITY SECTION: astana.unix.bas. 10800 IN NS linux3.unix.bas. astana.unix.bas. 10800 IN NS linux4.unix.bas. ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:26:34 2011 ;; MSG SIZE rcvd: 91 |
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19116 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;astana.unix.bas. IN MX ;; AUTHORITY SECTION: astana.unix.bas. 3600 IN SOA linux4.unix.bas. root.linux4.unix.bas. 2011040701 86400 3600 604800 3600 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:26:43 2011 ;; MSG SIZE rcvd: 81 |
#vim /etc/named.conf
|
# 53 };
named.caching-nameserver.conf named.rfc1912.zones named.conf named.zones |
#vim /etc/named.zones
|
#~ {
40.in-addr.arpa data/ named.broadcast named.local astana.unix.bas localdomain.zone named.ca named.zero chroot/ localhost.zone named.ip6.local slaves/ |
#vim /var/named/slaves/almaty.unix.bas
|
#rndc reload
server reload successful |
#/etc/init.d/named
Usage: /etc/init.d/named {start|stop|status|restart|condrestart|reload|configtest|probe} |
#/etc/init.d/named restart
Stopping named: . [ OK ] Starting named: [ OK ] |
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 195 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;aktau.unix.bas. IN MX ;; AUTHORITY SECTION: aktau.unix.bas. 10800 IN SOA linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800 ;; Query time: 2 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:37:24 2011 ;; MSG SIZE rcvd: 80 |
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7548 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;astana.unix.bas. IN MX ;; ANSWER SECTION: astana.unix.bas. 10800 IN MX 10 linux4.unix.bas. ;; AUTHORITY SECTION: astana.unix.bas. 10800 IN NS linux4.unix.bas. astana.unix.bas. 10800 IN NS linux3.unix.bas. ;; ADDITIONAL SECTION: linux4.unix.bas. 9496 IN A 192.168.15.4 linux3.unix.bas. 9496 IN A 192.168.15.3 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:38:42 2011 ;; MSG SIZE rcvd: 123 |
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13963 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;astana.unix.bas. IN MX ;; ANSWER SECTION: astana.unix.bas. 10800 IN MX 10 linux4.unix.bas. ;; AUTHORITY SECTION: astana.unix.bas. 10800 IN NS linux3.unix.bas. astana.unix.bas. 10800 IN NS linux4.unix.bas. ;; ADDITIONAL SECTION: linux4.unix.bas. 9397 IN A 192.168.15.4 linux3.unix.bas. 9397 IN A 192.168.15.3 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:40:21 2011 ;; MSG SIZE rcvd: 123 |
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17455 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;aktau.unix.bas. IN MX ;; AUTHORITY SECTION: aktau.unix.bas. 10621 IN SOA linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:40:23 2011 ;; MSG SIZE rcvd: 80 |
#rndc flush
|
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44760 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;aktau.unix.bas. IN MX ;; AUTHORITY SECTION: aktau.unix.bas. 10629 IN SOA linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800 ;; Query time: 1 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:40:30 2011 ;; MSG SIZE rcvd: 80 |
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48833 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;aktau.unix.bas. IN MX ;; AUTHORITY SECTION: aktau.unix.bas. 10607 IN SOA linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:40:52 2011 ;; MSG SIZE rcvd: 80 |
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2248 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;aktau.unix.bas. IN MX ;; AUTHORITY SECTION: aktau.unix.bas. 10594 IN SOA linux5.unix.bas. root.linux5.unix.bas. 2011040701 86400 3600 604800 10800 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:41:05 2011 ;; MSG SIZE rcvd: 80 |
#dig aktau.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> aktau.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54422 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;aktau.unix.bas. IN MX ;; ANSWER SECTION: aktau.unix.bas. 10799 IN MX 10 linux5.unix.bas. ;; AUTHORITY SECTION: aktau.unix.bas. 10799 IN NS linux2.unix.bas. aktau.unix.bas. 10799 IN NS linux5.unix.bas. ;; ADDITIONAL SECTION: linux5.unix.bas. 9600 IN A 192.168.15.5 linux2.unix.bas. 9600 IN A 192.168.15.2 ;; Query time: 1 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 14:41:10 2011 ;; MSG SIZE rcvd: 122 |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2871/sendmail: acce |
#cd /etc/mail
|
#ls
access helpfile Makefile submit.mc access.db local-host-names sendmail.cf trusted-users domaintable mailertable sendmail.mc virtusertable domaintable.db mailertable.db submit.cf virtusertable.db |
#vim sendmail.mc
|
#/etc/init.d/sendmail
Usage: /etc/init.d/sendmail {start|stop|restart|condrestart|status} |
#/etc/init.d/sendmail restart
Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] Starting sm-client: [ OK ] |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 9001/sendmail: acce |
#yum install sendmail-cf
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.space.kz * base: mirror.space.kz * extras: mirror.space.kz * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... sendmail-cf-8.13.8-8.el5.x86_64.rpm | 306 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : sendmail-cf 1/1 Installed: sendmail-cf.x86_64 0:8.13.8-8.el5 Complete! |
#make
|
#ls
access helpfile Makefile submit.cf virtusertable access.db local-host-names sendmail.cf submit.cf.bak virtusertable.db domaintable mailertable sendmail.cf.bak submit.mc domaintable.db mailertable.db sendmail.mc trusted-users |
#pwd
/etc/mail |
#vim local-host-names
|
#vim local-host-names
|
#~
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.space.kz * base: mirror.space.kz * extras: mirror.space.kz * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... dovecot-1.0.7-7.el5.x86_64.rpm | 1.7 MB 00:06 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : dovecot 1/1 Installed: dovecot.x86_64 0:1.0.7-7.el5 Complete! |
#vim /etc/dovecot.conf
|
#vim /etc/dovecot.conf
|
#/etc/init.d/dovecot restart
Stopping Dovecot Imap: [FAILED] Starting Dovecot Imap: [ OK ] |
#tail /var/log/messages
Apr 9 14:38:53 linux4 named[8790]: client 192.168.15.4#9634: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative Apr 9 14:38:53 linux4 named[8790]: client 192.168.15.4#39573: view localhost_resolver: received notify for zone '20.168.192.in-addr.arpa': not authoritative Apr 9 14:40:16 linux4 named[8790]: client 192.168.15.4#19447: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative Apr 9 14:40:16 linux4 named[8790]: client 192.168.15.4#8529: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative Apr 9 14:40:31 linux4 named[8790]: client 192.168.15.4#14143: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative Apr 9 14:40:31 linux4 named[8790]: client 192.168.15.4#62692: view localhost_resolver: received notify for zone '20.168.192.in-addr.arpa': not authoritative Apr 9 14:40:31 linux4 named[8790]: client 192.168.15.4#9707: view localhost_resolver: received notify for zone '20.168.192.in-addr.arpa': not authoritative Apr 9 14:40:31 linux4 named[8790]: client 192.168.15.4#42126: view localhost_resolver: received notify for zone 'karakol.unix.bas': not authoritative Apr 9 14:44:06 linux4 yum: Installed: sendmail-cf-8.13.8-8.el5.x86_64 Apr 9 15:23:06 linux4 yum: Installed: dovecot-1.0.7-7.el5.x86_64 |
#tail /var/log/
acpid cron.1 messages spooler.1 anaconda.log cups/ messages.1 squid/ anaconda.syslog dmesg pm/ tallylog anaconda.xlog faillog ppp/ vbox/ audit/ gdm/ prelink/ wtmp boot.log httpd/ rpmpkgs xen/ boot.log.1 lastlog rpmpkgs.1 Xorg.0.log brcm-iscsi.log libvirt/ samba/ Xorg.0.log.old btmp mail/ scrollkeeper.log yum.log conman/ maillog secure conman.old/ maillog.1 secure.1 cron mcelog spooler |
#useradd -m user2
|
#passwd user2
Changing password for user user2. New UNIX password: BAD PASSWORD: it is too short Retype new UNIX password: passwd: all authentication tokens updated successfully. |
#nc 127.0.0.1 110
+OK Dovecot ready. USER user2 +OK PASS user2 +OK Logged in. -ERR Internal error occurred. Refer to server log for more information. [2011-04-09 15:36:19] -ERR [IN-USE] Couldn't sync mailbox. |
#vim /etc/dovecot.conf
|
#nc 127.0.0.1 110
+OK Dovecot ready. USER user2 +OK PASS user2 +OK Logged in. -ERR Internal error occurred. Refer to server log for more information. [2011-04-09 15:40:22] -ERR [IN-USE] Couldn't sync mailbox. |
#echo ttt > mail user2
|
nameserver 192.168.15.4
Время первой команды журнала | 07:02:16 2011- 4- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:40:53 2011- 4- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 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