/l3/users/bas/2011-03/linux4.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#/etc/init.d/named status
number of zones: 12 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF recursive clients: 0/1000 tcp clients: 0/100 server is up and running named (pid 2436) is running... |
#yum install httpd
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 http://mirror.space.kz/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, 'Connection refused')> Trying other mirror. http://centosr3.centos.org/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, 'Connection refused')> ... Updating: httpd x86_64 2.2.3-43.el5.centos.3 updates 1.2 M Transaction Summary ================================================================================================== Install 0 Package(s) Upgrade 1 Package(s) Total download size: 1.2 M Is this ok [y/N]: n Exiting on user Command Complete! |
#echo $http_proxy
http://192.168.15.1:3128 |
#unset http_proxy
|
#vim ~/.bash_profile
--- /tmp/l3-saved-4337.16687.16061 2011-04-09 10:31:16.000000000 +0600 +++ /root/.bash_profile 2011-04-09 10:31:22.000000000 +0600 @@ -1,7 +1,7 @@ l3-agent # .bash_profile -export http_proxy=http://192.168.15.1:3128 +#export http_proxy=http://192.168.15.1:3128 # Get the aliases and functions if [ -f ~/.bashrc ]; then |
#unset $http_proxy
bash: unset: `http://192.168.15.1:3128': not a valid identifier |
#env | grep http
http_proxy=http://192.168.15.1:3128 |
#unset http_proxy
|
#env | grep http
|
#yum install httpd
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 addons | 951 B 00:00 base | 2.1 kB 00:00 extras | 2.1 kB 00:00 ... Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : httpd 1/2 Cleanup : httpd 2/2 Updated: httpd.x86_64 0:2.2.3-43.el5.centos.3 Complete! |
#/etc/init.d/httpd start
Starting httpd: [ OK ] |
#ls /var/www/
cgi-bin/ error/ html/ icons/ |
#ls /var/www/html/
|
#ls /var/www/html/
|
#ls /etc/httpd/conf
httpd.conf magic |
#vim /etc/httpd/conf/httpd.conf
|
#for more information.
total 48 drwxr-xr-x 6 root root 4096 Aug 30 2010 . drwxr-xr-x 24 root root 4096 Apr 8 11:08 .. drwxr-xr-x 2 root root 4096 Aug 30 2010 cgi-bin drwxr-xr-x 3 root root 4096 Apr 9 10:32 error drwxr-xr-x 2 root root 4096 Aug 30 2010 html drwxr-xr-x 3 root root 4096 Apr 9 10:32 icons |
#more /etc/passwd
|
#ls -la /var/www
total 48 drwxr-xr-x 6 root root 4096 Aug 30 2010 . drwxr-xr-x 24 root root 4096 Apr 8 11:08 .. drwxr-xr-x 2 root root 4096 Aug 30 2010 cgi-bin drwxr-xr-x 3 root root 4096 Apr 9 10:32 error drwxr-xr-x 2 root root 4096 Aug 30 2010 html drwxr-xr-x 3 root root 4096 Apr 9 10:32 icons |
#ls -la /var/www/\
> ; total 48 drwxr-xr-x 6 root root 4096 Aug 30 2010 . drwxr-xr-x 24 root root 4096 Apr 8 11:08 .. drwxr-xr-x 2 root root 4096 Aug 30 2010 cgi-bin drwxr-xr-x 3 root root 4096 Apr 9 10:32 error drwxr-xr-x 2 root root 4096 Aug 30 2010 html drwxr-xr-x 3 root root 4096 Apr 9 10:32 icons |
#ls -la /var/www/html/
total 16 drwxr-xr-x 2 root root 4096 Aug 30 2010 . drwxr-xr-x 6 root root 4096 Aug 30 2010 .. |
#vim /etc/httpd/conf/httpd.conf
|
#vim /etc/httpd/conf.d/welcome.conf
--- /tmp/l3-saved-3772.15312.9149 2011-04-09 10:42:48.000000000 +0600 +++ /etc/httpd/conf.d/welcome.conf 2011-04-09 10:44:41.000000000 +0600 @@ -4,8 +4,7 @@ # the root URL. To disable the Welcome page, comment # out all the lines below. # -<LocationMatch "^/+$"> - Options -Indexes - ErrorDocument 403 /error/noindex.html -</LocationMatch> - +#<LocationMatch "^/+$"> +# Options -Indexes +# ErrorDocument 403 /error/noindex.html +#</LocationMatch> |
#/etc/init.d/httpd restart
Stopping httpd: [ OK ] Starting httpd: [ OK ] |
#vim /etc/httpd/conf/httpd.conf
--- /tmp/l3-saved-3772.12102.31825 2011-04-09 10:48:58.000000000 +0600 +++ /etc/httpd/conf/httpd.conf 2011-04-09 10:50:08.000000000 +0600 @@ -317,7 +317,8 @@ # http://httpd.apache.org/docs/2.2/mod/core.html#options # for more information. # - Options Indexes FollowSymLinks + #Options Indexes FollowSymLinks + Options FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. |
#apachectl restart
|
#rpm -qaf | grep fuse
rpmq: one type of query/verify may be performed at a time |
#rpm -qa | grep fuse
|
#yum search fuse
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 =================================== Matched: fuse ==================================== autossh.x86_64 : Automatically restart SSH sessions and tunnels davfs2.x86_64 : FUSE-Filesystem to access WebDAV servers ... fuse-sshfs.x86_64 : FUSE-Filesystem to access remote filesystems via SSH fuse-unionfs.x86_64 : FUSE-base user-space union filesystem fuse-wdfs.x86_64 : FUSE-Filesystem to mount webdav shares fuse-zip.x86_64 : User-space file system to navigate, extract, create and modify ZIP : archives libconfuse.x86_64 : Configuration file parser library libconfuse-devel.x86_64 : Header files for libconfuse perl-Fuse.x86_64 : Write filesystems in Perl using FUSE psmisc.x86_64 : Utilities for managing processes on your system. xparam.x86_64 : General-purpose tool for parameter handling in C++ |
#yum install fuse.x86_64
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 ... fuse-2.7.4-8.el5.x86_64.rpm | 83 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : fuse 1/1 Installed: fuse.x86_64 0:2.7.4-8.el5 Complete! |
#yum install fuse-ntfs-3g.x86_64
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centosr3.centos.org * base: centosr3.centos.org * extras: centosn4.centos.org * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... fuse-ntfs-3g-2010.10.2-1.el5.rf.x86_64.rpm | 613 kB 00:02 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : fuse-ntfs-3g 1/1 Installed: fuse-ntfs-3g.x86_64 0:2010.10.2-1.el5.rf Complete! |
#vim /var/www/
|
#vim /var/www/html/index.php
--- /dev/null 2011-04-09 09:37:26.260976990 +0600 +++ /var/www/html/index.php 2011-04-09 11:00:32.000000000 +0600 @@ -0,0 +1,10 @@ +<html> +<body> +<? php + for ($i; $i<4; $i++) +{ + echo $i."-->> It Work's!</br>"; +} +php ?> +</body> +</html> |
#scp root@192.168.15.3:/var/www/hmtl/index.php /var/www/html/
root@192.168.15.3's password: scp: /var/www/hmtl/index.php: No such file or directory |
#scp root@192.168.15.3:/var/www/html/index.php /var/www/html/
root@192.168.15.3's password: index.php 100% 103 0.1KB/s 00:00 |
#scp root@192.168.15.3:/var/www/html/index.php /var/www/html/
root@192.168.15.3's password: index.php 100% 129 0.1KB/s 00:00 |
# 2
1 <html> 2 <body> 3 <? php 4 for ($i; $i<4; $i++) 5 { 6 echo $i."-->> It Work's!</br>"; 7 } 8 php ?> 9 </body> 10 </html> "/var/www/html/index.php" 10L, 103C |
#~
1 <html> 2 <body> 3 <? php 4 for ($i; $i<4; $i++) 5 { 6 echo $i."-->> It Work's!</br>"; 7 } 8 php ?> 9 </body> 10 </html> "/var/www/html/index.php" 10L, 103C |
#vim /var/www/html/index.php
--- /tmp/l3-saved-3772.30514.4355 2011-04-09 11:02:21.000000000 +0600 +++ /var/www/html/index.php 2011-04-09 11:02:34.000000000 +0600 @@ -1,10 +1,10 @@ <html> <body> -<? php +<? for ($i; $i<10; $i++) { echo $i."-->> It Work's!"; } -php ?> + ?> </body> </html> |
#vim /var/www/html/index.php
--- /tmp/l3-saved-3772.481.12831 2011-04-09 11:02:40.000000000 +0600 +++ /var/www/html/index.php 2011-04-09 11:02:47.000000000 +0600 @@ -2,9 +2,9 @@ <body> <? for ($i; $i<10; $i++) -{ + echo $i."-->> It Work's!"; -} + ?> </body> </html> |
#vim /var/www/html/index.php
--- /tmp/l3-saved-3772.24051.24212 2011-04-09 11:02:51.000000000 +0600 +++ /var/www/html/index.php 2011-04-09 11:03:45.000000000 +0600 @@ -2,9 +2,9 @@ <body> <? for ($i; $i<10; $i++) - - echo $i."-->> It Work's!"; - +{ +echo "hello"; +} ?> </body> </html> |
#~
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
|
#~
7 # To use this repo, put in your DVD and use it with the other repos too: 8 # yum --enablerepo=c5-media [command] 9 # 10 # or for ONLY the media repo, do this: 11 # 12 # yum --disablerepo=\* --enablerepo=c5-media [command] 13 14 [c5-media] 15 name=CentOS-$releasever - Media 16 baseurl=file:///media/CentOS/po" 21L, 626C 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 |
#~
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 gpgcheck=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% |
#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
--- /tmp/l3-saved-3772.20875.32362 2011-04-09 11:13:07.000000000 +0600 +++ /etc/yum.repos.d/CentOS-Base.repo 2011-04-09 11:13:30.000000000 +0600 @@ -9,7 +9,8 @@ # remarked out baseurl= line instead. # # -releasever=5.5 +releaserver=5.5 + [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os |
#vim /etc/yum.repos.d/CentOS-Base.repo
--- /tmp/l3-saved-3772.16175.18621 2011-04-09 11:13:36.000000000 +0600 +++ /etc/yum.repos.d/CentOS-Base.repo 2011-04-09 11:13:53.000000000 +0600 @@ -9,7 +9,7 @@ # remarked out baseurl= line instead. # # -releaserver=5.5 +releasever=5.5 [base] name=CentOS-$releasever - Base |
#vim /etc/yum.repos.d/CentOS-Base.repo
|
#yum install php
Loaded plugins: fastestmirror Config Error: File contains no section headers. file: file://///etc/yum.repos.d/CentOS-Base.repo, line: 12 'releasever=5.5\n' |
#vim /etc/yum.repos.d/
|
#vim /etc/yum.repos.d/CentOS-Base.repo
--- /tmp/l3-saved-6906.21268.4207 2011-04-09 11:15:00.000000000 +0600 +++ /etc/yum.repos.d/CentOS-Base.repo 2011-04-09 11:15:12.000000000 +0600 @@ -9,7 +9,6 @@ # remarked out baseurl= line instead. # # -releasever=5.5 [base] name=CentOS-$releasever - Base @@ -17,6 +16,7 @@ #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 +releasever=5.5 #released updates [updates] @@ -25,6 +25,7 @@ #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 +releasever=5.5 #packages used/produced in the build but not released [addons] @@ -33,6 +34,7 @@ #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 +releasever=5.5 #additional packages that may be useful [extras] |
#ls /var/www/html/
index.php |
#~
Stopping httpd: [ OK ] Starting httpd: [ OK ] |
#/etc/init.d/httpd restart
Stopping httpd: [ OK ] Starting httpd: [ OK ] |
#cat /var/www/html/index.php
<html> <body> <? print("Hello!"); phpinfo(); ?> </body> </html> |
#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 ... libdbi.x86_64 0:0.8.1-2.1 lm_sensors.x86_64 0:2.10.7-9.el5 lua.x86_64 0:5.1.4-2.el5.rf mysql.x86_64 0:5.0.77-4.el5_5.5 net-snmp.x86_64 1:5.3.2.2-9.el5_5.1 net-snmp-utils.x86_64 1:5.3.2.2-9.el5_5.1 perl-DBI.x86_64 0:1.52-2.el5 perl-rrdtool.x86_64 0:1.4.4-1.el5.rf php-mysql.x86_64 0:5.1.6-27.el5_5.3 php-pdo.x86_64 0:5.1.6-27.el5_5.3 php-snmp.x86_64 0:5.1.6-27.el5_5.3 rrdtool.x86_64 0:1.4.4-1.el5.rf ruby.x86_64 0:1.8.5-5.el5_4.8 ruby-libs.x86_64 0:1.8.5-5.el5_4.8 Dependency Updated: net-snmp-libs.x86_64 1:5.3.2.2-9.el5_5.1 Complete! |
#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
--- /tmp/l3-saved-3772.10144.9311 2011-04-09 14:03:34.000000000 +0600 +++ /etc/hosts.deny 2011-04-09 14:03:37.000000000 +0600 @@ -6,4 +6,3 @@ # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses hosts.deny and hosts.allow. In particular # you should know that NFS uses portmap! -sshd: ALL |
#ls -l /data10/
total 24 drwx------ 2 root root 16384 Apr 8 15:24 lost+found drwxr-xr-x 2 root root 4096 Apr 9 13:48 RH133 drwxr-xr-x 2 root root 4096 Apr 9 13:56 RH253 |
#ls -l /data10/RH133/
total 15120128 -rwxr-xr-x 1 root root 4093103248 Apr 9 13:43 RH133_1_day.avi -rwxr-xr-x 1 root root 4175136586 Apr 9 13:45 RH133_2_day.avi -rwxr-xr-x 1 root root 4172024652 Apr 9 13:48 RH133_3_day.avi -rwxr-xr-x 1 root root 3027613626 Apr 9 13:49 RH133_4_day.avi |
#ls -l /data10/RH253/
total 15516500 -rwxr-xr-x 1 root root 3912356828 Apr 9 13:51 RH253_1_day.avi -rwxr-xr-x 1 root root 4194561616 Apr 9 13:54 RH253_2_day.avi -rwxr-xr-x 1 root root 3561598656 Apr 9 13:56 RH253_3_day.avi -rwxr-xr-x 1 root root 4204844238 Apr 9 13:58 RH253_4_day.avi |
#cd /data10/
lost+found/ RH133/ RH253/ |
#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 |
nameserver 192.168.15.4
<html> <body> <? print("Hello!"); phpinfo(); ?> </body> </html>
Время первой команды журнала | 06:30:28 2011- 4- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:04:01 2011- 4- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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