/l3/users/22-06-2009/fbsd-adm/fbsd2.unix.nt/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 :29 :30 :31 :32 :33 :34 :35 |
|
#dig mail.crh-ua.com mx
; <<>> DiG 9.3.4-P1 <<>> mail.crh-ua.com mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57805 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.crh-ua.com. IN MX ;; AUTHORITY SECTION: crh-ua.com. 10800 IN SOA ns29.uahoster.com. da.binartis.com. 2009033001 86400 7200 3600000 86400 ;; Query time: 175 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Fri Jul 3 16:13:29 2009 ;; MSG SIZE rcvd: 95 |
#ssh sorik@gate.crh-ua.com
Password: Last login: Fri Jul 3 19:11:58 2009 from relay02.techexp Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (GATE) #1: Fri Feb 15 02:58:34 EET 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. [sorik@gate]~$exit logout Connection to gate.crh-ua.com closed. |
#ssh -f -N -R 55555:127.0.0.1:22 sorik@mail.crh-ua.com
The authenticity of host 'mail.crh-ua.com (62.80.167.245)' can't be established. DSA key fingerprint is 38:0d:83:13:42:21:07:f9:3f:a5:1d:42:e4:cf:32:d9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'mail.crh-ua.com' (DSA) to the list of known hosts. Password: |
#ssh sorik@gate.crh-ua.com
Password: Last login: Fri Jul 3 19:16:00 2009 from relay02.techexp Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (GATE) #1: Fri Feb 15 02:58:34 EET 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
#exit
exit Connection to 127.0.0.1 closed. [sorik@gate]~$exit logout Connection to gate.crh-ua.com closed. |
#ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 3542 97.6 1.4 12028 5420 ?? R Wed06PM 2412:45.95 /usr/local/sbin/g root 14011 0.1 1.9 8756 7532 ?? Ss 4:21PM 0:00.17 l3-agent (perl5.8 root 0 0.0 0.0 0 0 ?? WLs Wed04PM 0:00.00 [swapper] root 1 0.0 0.1 768 388 ?? SLs Wed04PM 0:00.01 /sbin/init -- root 2 0.0 0.0 0 8 ?? DL Wed04PM 0:09.41 [g_event] root 3 0.0 0.0 0 8 ?? DL Wed04PM 0:34.68 [g_up] root 4 0.0 0.0 0 8 ?? DL Wed04PM 0:46.77 [g_down] root 5 0.0 0.0 0 8 ?? DL Wed04PM 0:00.00 [thread taskq] root 6 0.0 0.0 0 8 ?? DL Wed04PM 0:00.00 [xpt_thrd] ... root 801 0.0 0.2 1352 936 v2 Is+ Wed04PM 0:00.00 /usr/libexec/gett root 802 0.0 0.2 1352 936 v3 Is+ Wed04PM 0:00.00 /usr/libexec/gett root 803 0.0 0.2 1352 936 v4 Is+ Wed04PM 0:00.00 /usr/libexec/gett root 804 0.0 0.2 1352 936 v5 Is+ Wed04PM 0:00.00 /usr/libexec/gett root 805 0.0 0.2 1352 936 v6 Is+ Wed04PM 0:00.00 /usr/libexec/gett root 806 0.0 0.2 1352 936 v7 Is+ Wed04PM 0:00.00 /usr/libexec/gett root 273 0.0 0.3 1472 1064 con- I+ Wed04PM 0:00.28 dhclient: re0 [pr root 878 0.0 0.6 3376 2244 p0 Ss Wed04PM 0:00.83 /usr/local/bin/ba root 13659 0.0 0.2 1272 652 p0 T 4:00PM 0:00.00 cat root 14087 0.0 0.2 1480 956 p0 R+ 4:22PM 0:00.00 ps -aux |
#ps -aux | grep ssh
root 743 0.0 0.7 3552 2732 ?? Ss Wed04PM 0:00.00 /usr/sbin/sshd root 13992 0.0 0.7 3396 2888 ?? Ss 4:20PM 0:00.01 ssh -f -N -R 5555 |
#ssh sorik@gate.crh-ua.com
root nmbd 858 6 udp4 *:137 *:* root nmbd 858 7 udp4 *:138 *:* root nmbd 858 8 udp4 192.168.0.1:137 *:* root nmbd 858 9 udp4 192.168.0.1:138 *:* root mpd5 780 3 dgram -> /var/run/logpriv root mpd5 780 15 tcp4 62.80.167.245:1723 *:* root apcupsd 775 7 dgram -> /var/run/logpriv root apcupsd 775 8 tcp4 *:3551 *:* root 3dm2 771 5 tcp4 *:888 *:* root syslogd 693 4 dgram /var/run/log ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=14011; pidfile=/root/.lilalo/l3-agent.pid |
#sl
bash: sl: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#ls
.bash_history .history .lilalo .viminfo install .bash_profile .k5login .login .vimrc mbox .bashrc .l3rc .profile .vnc .cshrc .lesshst .ssh 1 |
#ls
.bash_history .history .lilalo .viminfo install .bash_profile .k5login .login .vimrc mbox .bashrc .l3rc .profile .vnc .cshrc .lesshst .ssh 1 |
#exit
exit Connection to 127.0.0.1 closed. [sorik@gate]~$exit logout Connection to gate.crh-ua.com closed. |
#ssh -f -N -R 55555:127.0.0.1:22 sorik@mail.crh-ua.com
|
#exit
exit There are stopped jobs. |
#ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 3542 94,3 1,4 12028 5420 ?? R ÓÒ18 2424:49,45 /usr/local/sbin/g root 12 2,5 0,0 0 8 ?? WL ÓÒ16 369:09,57 [swi4: clock sio] root 14011 0,3 1,9 8936 7700 ?? Ss 16:21 0:01,78 l3-agent (perl5.8 root 0 0,0 0,0 0 0 ?? WLs ÓÒ16 0:00,00 [swapper] root 1 0,0 0,1 768 388 ?? SLs ÓÒ16 0:00,01 /sbin/init -- root 2 0,0 0,0 0 8 ?? DL ÓÒ16 0:09,46 [g_event] root 3 0,0 0,0 0 8 ?? DL ÓÒ16 0:34,79 [g_up] root 4 0,0 0,0 0 8 ?? DL ÓÒ16 0:46,86 [g_down] root 5 0,0 0,0 0 8 ?? DL ÓÒ16 0:00,00 [thread taskq] ... root 800 0,0 0,2 1352 936 v1 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 801 0,0 0,2 1352 936 v2 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 802 0,0 0,2 1352 936 v3 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 803 0,0 0,2 1352 936 v4 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 804 0,0 0,2 1352 936 v5 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 805 0,0 0,2 1352 936 v6 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 806 0,0 0,2 1352 936 v7 Is+ ÓÒ16 0:00,00 /usr/libexec/gett root 273 0,0 0,3 1472 1064 con- I+ ÓÒ16 0:00,28 dhclient: re0 [pr root 14319 0,0 0,5 3308 2140 p0 Ss 16:34 0:00,02 /usr/local/bin/ba root 14340 0,0 0,3 1496 1032 p0 R+ 16:34 0:00,00 ps -aux |
#ps -aux | grep ssh
root 743 0,0 0,7 3552 2732 ?? Is ÓÒ16 0:00,00 /usr/sbin/sshd root 13992 0,0 0,7 3396 2888 ?? Is 16:20 0:00,01 ssh -f -N -R 5555 root 14349 0,0 0,1 1528 516 p0 R+ 16:34 0:00,00 grep ssh |
#sort < /etc/passwd
# # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin ... pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin root:*:0:0:Charlie &:/root:/usr/local/bin/bash smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin toor:*:0:0:Bourne-again Superuser:/root: tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin |
#cat /etc/passwd | sort
# # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin ... pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin root:*:0:0:Charlie &:/root:/usr/local/bin/bash smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin toor:*:0:0:Bourne-again Superuser:/root: tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin |
#mv /etc/passwd /tmp/
|
#mv /tmp/passwd /etc/
|
#cat /etc/pa
pam.d/ passwd |
#cat /etc/pa
pam.d/ passwd |
#cat /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root: daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin ... _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash |
#echo /dev/null
/dev/null |
#echo /dev/null
/dev/null |
#ls dev/null
ls: dev/null: No such file or directory |
#ls /dev/null
/dev/null |
#ls -la /dev/null
crw-rw-rw- 1 root wheel 0, 26 3 ÉÀÌ 16:39 /dev/null |
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory |
#cp /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory |
#cp /etc/* /tmp/etccopy | less
|
#cp /etc/*.* /tmp/etccopy | less
|
#cp -v /etc/* /tmp/etccopy | less
|
#cp -v /etc/* /tmp/etccopy/
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory |
#mkdir /tmp/etccopy
|
#cp -v /etc/* /tmp/etccopy/
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). ... /etc/services -> /tmp/etccopy/services /etc/rpc -> /tmp/etccopy/rpc /etc/rmt -> /tmp/etccopy/rmt /etc/resolv.conf.save -> /tmp/etccopy/resolv.conf.save /etc/resolv.conf -> /tmp/etccopy/resolv.conf /etc/remote -> /tmp/etccopy/remote /etc/rc.suspend -> /tmp/etccopy/rc.suspend /etc/rc.subr -> /tmp/etccopy/rc.subr /etc/rc.shutdown -> /tmp/etccopy/rc.shutdown /etc/rc.sendmail -> /tmp/etccopy/rc.sendmail |
#cp -v /etc/* /tmp/etccopy/ | less
|
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/security is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#cp -v /etc/* /tmp/etccopy 2>&1 >> /tmp/dirlist
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/security is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#less /tmp/dirlist
|
#less /tmp/dirlist
|
#rm /tmp/dirlist
|
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/security is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#less /tmp/dirlist
|
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1
|
#less /tmp/dirlist
|
#cat /etc/passwd | sort | tee /tmp/sorted | less
|
#c d/tmp
bash: c: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#cd /tmp
|
#mkdir [1-10]
mkdir: 0: File exists mkdir: 1: File exists |
#mkdir [1-10]
mkdir: 0: File exists mkdir: 1: File exists |
#mkdir [11-20^24]
mkdir: 0: File exists mkdir: 1: File exists mkdir: 2: File exists mkdir: 4: File exists |
#mkdir [11-20^24]
mkdir: 0: File exists mkdir: 1: File exists mkdir: 2: File exists mkdir: 4: File exists |
#mkdir [11-20^24]
mkdir: 0: File exists mkdir: 1: File exists mkdir: 2: File exists mkdir: 4: File exists |
#mkdir [11-20^24]
mkdir: 0: File exists mkdir: 1: File exists mkdir: 2: File exists mkdir: 4: File exists |
#mkdir [111-120^24]
mkdir: 0: File exists mkdir: 1: File exists mkdir: 2: File exists mkdir: 4: File exists |
#mkdir [111-120^24]
mkdir: 0: File exists mkdir: 1: File exists mkdir: 2: File exists mkdir: 4: File exists |
#mkdir [[111]-[120]^24]
|
#mkdir [[111]-[120]^24]
|
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/security is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/security is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/security is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist2 2>&1
|
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist2 2>&1
|
#cp -v /etc/* /tmp/etccopy > /tmp/dirlist2 2>&1
|
#vimdiff /tmp/dirlist /tmp/dirlist2
--------------------------------------t cp: /etc/ppp is a directory (not copi=1S=1S=1S=1S=1S=1S=1S -------------------------------------- cp: /etc/rc.d is a directory (not cop --------------------------------------| cp: /etc/lilalo is a directory (not c -------------------------------------- cp: /etc/isdn is a directory (not cop --------------------------------------| cp: /etc/ntp is a directory (not copi -------------------------------------- cp: /etc/ssl is a directory (not copi --------------------------------------| cp: /etc/ssh is a directory (not copi --------------------------------------| cp: /etc/defaults is a directory (not --------------------------------------| cp: /etc/periodic is a directory (not --------------------------------------| cp: /etc/mtree is a directory (not co ... /etc/rc.conf -> /tmp/etccopy/rc.conf dirlist2 -------------------------------------- -------------------------------------- -------------------------------------- -------------------------------------- /etc/rc.resume -> /tmp/etccopy/rc.resu /etc/rc.initdiskless -> /tmp/etccopy/r /etc/rc.firewall6 -> /tmp/etccopy/rc.f /etc/rc.firewall -> /tmp/etccopy/rc.fi /etc/rc.conf -> /tmp/etccopy/rc.conf |
#vimdiff /tmp/dirlist /tmp/dirlist2
--------------------------------------t cp: /etc/ppp is a directory (not copi=1S=1S=1S=1S=1S=1S=1S -------------------------------------- cp: /etc/rc.d is a directory (not cop --------------------------------------| cp: /etc/lilalo is a directory (not c -------------------------------------- cp: /etc/isdn is a directory (not cop --------------------------------------| cp: /etc/ntp is a directory (not copi -------------------------------------- cp: /etc/ssl is a directory (not copi --------------------------------------| cp: /etc/ssh is a directory (not copi --------------------------------------| cp: /etc/defaults is a directory (not --------------------------------------| cp: /etc/periodic is a directory (not --------------------------------------| cp: /etc/mtree is a directory (not co ... /etc/rc.conf -> /tmp/etccopy/rc.conf dirlist2 -------------------------------------- -------------------------------------- -------------------------------------- -------------------------------------- /etc/rc.resume -> /tmp/etccopy/rc.resu /etc/rc.initdiskless -> /tmp/etccopy/r /etc/rc.firewall6 -> /tmp/etccopy/rc.f /etc/rc.firewall -> /tmp/etccopy/rc.fi /etc/rc.conf -> /tmp/etccopy/rc.conf |
#vimdiff /tmp/dirlist /tmp/dirlist2
--------------------------------------t cp: /etc/ppp is a directory (not copi=1S=1S=1S=1S=1S=1S=1S -------------------------------------- cp: /etc/rc.d is a directory (not cop --------------------------------------| cp: /etc/lilalo is a directory (not c -------------------------------------- cp: /etc/isdn is a directory (not cop --------------------------------------| cp: /etc/ntp is a directory (not copi -------------------------------------- cp: /etc/ssl is a directory (not copi --------------------------------------| cp: /etc/ssh is a directory (not copi --------------------------------------| cp: /etc/defaults is a directory (not --------------------------------------| cp: /etc/periodic is a directory (not --------------------------------------| cp: /etc/mtree is a directory (not co ... /etc/rc.conf -> /tmp/etccopy/rc.conf dirlist2 -------------------------------------- -------------------------------------- -------------------------------------- -------------------------------------- /etc/rc.resume -> /tmp/etccopy/rc.resu /etc/rc.initdiskless -> /tmp/etccopy/r /etc/rc.firewall6 -> /tmp/etccopy/rc.f /etc/rc.firewall -> /tmp/etccopy/rc.fi /etc/rc.conf -> /tmp/etccopy/rc.conf |
# rc.conf -> /tmp/etccopy/rc.conf cp: /etc/pp
|
# rc.conf -> /tmp/etccopy/rc.conf cp: /etc/pp
|
#w
17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w
17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w
17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#who
root ttyv0 3 ÉÀÌ 16:34 |
#who
root ttyv0 3 ÉÀÌ 16:34 |
#who
root ttyv0 3 ÉÀÌ 16:34 |
#w | sed
17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed
17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed
17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed `1d`
bash: 1d: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ 17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed `1d`
bash: 1d: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ 17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed `1d`
bash: 1d: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ 17:24 up 2 days, 1:18, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed '1d'
USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed '1d'
USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed '1d'
USER TTY FROM LOGIN@ IDLE WHAT root v0 - 16:34 - script -t 0 -q /root/. |
#w | sed '3d'
17:24 up 2 days, 1:19, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT |
#w | sed '3d'
17:24 up 2 days, 1:19, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT |
#w | sed '3d'
17:24 up 2 days, 1:19, 1 user, load averages: 1,00 1,00 1,00 USER TTY FROM LOGIN@ IDLE WHAT |
#w | sed '1,3d'
|
#jot
usage: jot [-cnr] [-b word] [-w word] [-s string] [-p precision] [reps [begin [end [s]]]] |
#jot
usage: jot [-cnr] [-b word] [-w word] [-s string] [-p precision] [reps [begin [end [s]]]] |
#jot
usage: jot [-cnr] [-b word] [-w word] [-s string] [-p precision] [reps [begin [end [s]]]] |
#jot 1 11 1
11 |
pam.d/ passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root: daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8:News Subsystem:/:/usr/sbin/nologin man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash
Время первой команды журнала | 18:12:57 2009- 7- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 19:35:10 2009- 7- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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