/l3/users/eb/2009/linux2/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
$su
Password: su: Authentication failure |
$rootpass
bash: rootpass: command not found |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 26 07:32:41 2009 from linux1.unix.nt |
$su -
Password: l3-agent is already running: pid=2818; pidfile=/root/.lilalo/l3-agent.pid |
#screen
|
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 26 08:19:23 2009 from linux2.unix.nt |
#screen -x
|
#ls
Desktop Documents Download Music Pictures Public Templates Videos a |
#ls -l
total 36 drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a |
#echo $$
14220 |
#ls /proc/14220/fd/
0 1 2 255 |
$su
Password: |
#cat/etc/passwd | cut -c 10-20
bash: cat/etc/passwd: No such file or directory |
#ls -l
total 36 drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file |
#cat /etc/passwd | tr : = | head
root=x=0=0=root=/root=/bin/bash daemon=x=1=1=daemon=/usr/sbin=/bin/sh bin=x=2=2=bin=/bin=/bin/sh sys=x=3=3=sys=/dev=/bin/sh sync=x=4=65534=sync=/bin=/bin/sync games=x=5=60=games=/usr/games=/bin/sh man=x=6=12=man=/var/cache/man=/bin/sh lp=x=7=7=lp=/var/spool/lpd=/bin/sh mail=x=8=8=mail=/var/mail=/bin/sh news=x=9=9=news=/var/spool/news=/bin/sh |
#cat /etc/passwd | tr : + | head
root+x+0+0+root+/root+/bin/bash daemon+x+1+1+daemon+/usr/sbin+/bin/sh bin+x+2+2+bin+/bin+/bin/sh sys+x+3+3+sys+/dev+/bin/sh sync+x+4+65534+sync+/bin+/bin/sync games+x+5+60+games+/usr/games+/bin/sh man+x+6+12+man+/var/cache/man+/bin/sh lp+x+7+7+lp+/var/spool/lpd+/bin/sh mail+x+8+8+mail+/var/mail+/bin/sh news+x+9+9+news+/var/spool/news+/bin/sh |
#ls -l /etc/passwd | cut -c 2-9
rw-r--r- |
#ls -l /etc/passwd | cut -c 2-10
rw-r--r-- |
#ls -l /etc/passwd | tr rwx 1
-11-1--1-- 1 1oot 1oot 1096 May 25 01:07 /etc/pass1d |
#ls -l /etc/passwd | tr -rwx 1
tr: invalid option -- 'r' Try `tr --help' for more information. |
#ls -l /etc/passwd | cut -c 2-10 | tr -rwx 01
tr: invalid option -- 'r' Try `tr --help' for more information. |
#( echo ibase=2; echo obase=8; ls -l /etc/passwd | cut -c 2-10 | tr --rwx 01 ) | bc
tr: unrecognized option '--rwx' Try `tr --help' for more information. |
#( echo ibase=2; echo obase=8; ls -l /etc/passwd | cut -c 2-10 | tr ---rwx 01 ) | bc
tr: unrecognized option '---rwx' Try `tr --help' for more information. |
#( echo ibase=2; echo obase=8; ls -l /etc/passwd | cut -c 2-10 | tr - --rwx 01 ) | bc
tr: extra operand `01' Try `tr --help' for more information. |
#find /etc
/etc/X11/fonts /etc/X11/fonts/100dpi /etc/X11/fonts/100dpi/xfonts-100dpi.alias /etc/X11/fonts/Type1 /etc/X11/fonts/Type1/xfonts-scalable.scale /etc/X11/fonts/misc /etc/X11/fonts/misc/xfonts-base.alias /etc/X11/fonts/75dpi /etc/X11/fonts/75dpi/xfonts-75dpi.alias /etc/X11/xorg.conf ... /etc/udev/rules.d /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-cd.rules /etc/issue.net /etc/inittab /etc/openoffice /etc/openoffice/README.dictionary.lst /etc/mailcap /etc/logrotate.conf /etc/localtime |
#find /etc | while read f; do echo chmod `oct_access_mode $f` $f ; done
bash: oct_access_mode: command not found chmod /etc/logcheck/ignore.d.server/ntpdate bash: oct_access_mode: command not found chmod /etc/logcheck/ignore.d.server/lpr bash: oct_access_mode: command not found chmod /etc/group- bash: oct_access_mode: command not found chmod /etc/ld.so.conf bash: oct_access_mode: command not found chmod /etc/libpaper.d ... chmod /etc/bash_completion.d/gkrellm bash: oct_access_mode: command not found chmod /etc/bash_completion.d/lzma bash: oct_access_mode: command not found chmod /etc/bash_completion.d/lisp bash: oct_access_mode: command not found chmod /etc/bash_completion.d/bittorrent bash: oct_access_mode: command not found chmod /etc/bash_completion.d/isql bash: oct_access_mode: command not found |
#ls -l
total 36 drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file |
#cat /dev/urandom | strings
bash: strings: command not found |
#ls -l
total 36 drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file |
#cat /dev/urandom | strings
|
#ls -l
|
#ls -l
|
#cat /dev/urandom | strings
|
#find /etc
|
#cat /etc/passwd | tr : - | head
root-x-0-0-root-/root-/bin/bash daemon-x-1-1-daemon-/usr/sbin-/bin/sh bin-x-2-2-bin-/bin-/bin/sh sys-x-3-3-sys-/dev-/bin/sh sync-x-4-65534-sync-/bin-/bin/sync games-x-5-60-games-/usr/games-/bin/sh man-x-6-12-man-/var/cache/man-/bin/sh lp-x-7-7-lp-/var/spool/lpd-/bin/sh mail-x-8-8-mail-/var/mail-/bin/sh news-x-9-9-news-/var/spool/news-/bin/sh |
#cat /dev/urandom | strings
|
#find /etc
|
#ls -l
|
#find /etc
|
#ls -l
|
#cat /dev/urandom | tr -dc a-zA-Z0-9'\' | cut -c 1-8 | grep
|
#dd if=/dev/urandom of=file bs=1k count=1024ut -c 1-8 | grep -i ban
dd: invalid option -- 'c' Try `dd --help' for more information. |
#grep -r 10.0.35.100 /etc
|
#grep -rl 10.0.35.100 /etc
|
#strings /proc/core
bash: strings: command not found |
#strings /proc/kcore
bash: strings: command not found |
#strings /proc/kcore | grep pass
bash: strings: command not found |
#cat /etc/passwdcore | grep pass
cat: /etc/passwdcore: No such file or directory |
#grep -rl 196.168.15.2 /etc
|
#mkdir BBBB
|
#ls -l
total 40 drwxr-xr-x 2 root root 4096 May 26 16:16 BBBB drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file |
#ls -l /etc
-rw-r--r-- 1 root root 44 May 25 18:24 adjtime drwxr-xr-x 2 root root 4096 May 25 08:26 alternatives drwxr-xr-x 4 root root 4096 May 26 11:11 apt -rw-r--r-- 1 root root 96 May 25 18:24 aumixrc -rw-r--r-- 1 root root 1450 May 25 17:15 bash.bashrc -rw-r--r-- 1 root root 219155 Apr 2 23:01 bash_completion drwxr-xr-x 2 root root 4096 May 26 11:11 bash_completion.d -rw-r--r-- 1 root root 332 May 8 15:21 bindresvport.blacklist drwxr-xr-x 3 root root 4096 May 25 03:27 ca-certificates -rw-r--r-- 1 root root 6282 May 25 03:27 ca-certificates.conf ... drwxr-xr-x 2 root root 4096 Jan 11 23:49 sysctl.d drwxr-xr-x 2 root root 4096 May 24 13:16 terminfo -rw-r--r-- 1 root root 8 May 24 13:16 timezone -rw-r--r-- 1 root root 645 Mar 25 13:05 ts.conf -rw-r--r-- 1 root root 1260 May 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 May 24 13:16 udev drwxr-xr-x 2 root root 4096 May 24 13:16 vim -rw-r--r-- 1 root root 4221 Sep 8 2008 wgetrc drwxr-xr-x 6 root root 4096 May 25 02:58 xdg drwxr-xr-x 2 root root 4096 May 25 03:51 xml |
#ls -l /etc | grep ^d | wc -l
78 |
#find /usr -type f -ls | awk '{if ($4>1) print}' | less
|
#mkfifo /tmp/fifo
|
#ls -ld /dev/tty1 /dev/log /etc /etc/passwd /dev/mem /etc/rc2.d/S89cron
srw-rw-rw- 1 root root 0 May 26 09:28 /dev/log crw-r----- 1 root kmem 1, 1 May 26 09:27 /dev/mem crw------- 1 root tty 4, 1 May 26 16:28 /dev/tty1 drwxr-xr-x 80 root root 4096 May 26 11:11 /etc -rw-r--r-- 1 root root 1096 May 25 01:07 /etc/passwd lrwxrwxrwx 1 root root 14 May 24 22:34 /etc/rc2.d/S89cron -> ../init.d/cron |
#netstat -A unix
Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 7 [ ] DGRAM 5891 /dev/log unix 2 [ ] DGRAM 2963 @/org/kernel/udev/udevd unix 2 [ ] DGRAM 6043 @/org/freedesktop/hal/udev_event unix 3 [ ] STREAM CONNECTED 346269 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 346268 unix 3 [ ] STREAM CONNECTED 346114 @/tmp/.ICE-unix/2490 unix 3 [ ] STREAM CONNECTED 346113 unix 3 [ ] STREAM CONNECTED 346112 @/tmp/.X11-unix/X0 ... unix 3 [ ] STREAM CONNECTED 6203 unix 3 [ ] STREAM CONNECTED 6038 @/var/run/hald/dbus-3qAd0DGyR7 unix 3 [ ] STREAM CONNECTED 6037 unix 3 [ ] STREAM CONNECTED 6016 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 6015 unix 3 [ ] STREAM CONNECTED 6001 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 6000 unix 2 [ ] DGRAM 5971 unix 3 [ ] STREAM CONNECTED 5916 unix 3 [ ] STREAM CONNECTED 5915 |
#netstat -A unix | wc -l
138 |
#mkdir /tmp/xnix
|
#touch /tmp/myfifo
|
#ls -l
total 40 drwxr-xr-x 2 root root 4096 May 26 16:16 BBBB drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file |
#ls -ld /dev/tty1 /dev/log /etc /etc/passwd /dev/mem /etc/rc2.d/S89cron
srw-rw-rw- 1 root root 0 May 26 09:28 /dev/log crw-r----- 1 root kmem 1, 1 May 26 09:27 /dev/mem crw------- 1 root tty 4, 1 May 26 16:44 /dev/tty1 drwxr-xr-x 80 root root 4096 May 26 11:11 /etc -rw-r--r-- 1 root root 1096 May 25 01:07 /etc/passwd lrwxrwxrwx 1 root root 14 May 24 22:34 /etc/rc2.d/S89cron -> ../init.d/cron |
#ls -l
total 40 drwxr-xr-x 2 root root 4096 May 26 16:16 BBBB drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file |
#echo pri vet > pri
|
#ls -l
total 44 drwxr-xr-x 2 root root 4096 May 26 16:16 BBBB drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file -rw-r--r-- 1 root root 8 May 26 16:48 pri |
#du pri
4 pri |
#du -s /var
373272 /var |
#du -sh /var
365M /var |
#df
Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 108 10132 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 19228276 1337556 16913972 8% / |
#df /etc/passwd
Filesystem 1K-blocks Used Available Use% Mounted on rootfs 19228276 1337564 16913964 8% / |
#df -h /etc/passwd
Filesystem Size Used Avail Use% Mounted on rootfs 19G 1.3G 17G 8% / |
#which ls
/bin/ls |
#apt-get install file
Reading package lists... Done Building dependency tree Reading state information... Done file is already the newest version. file set to manually installed. The following packages were automatically installed and are no longer required: update-inetd portmap Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped |
#find /usr -exec file -i {} \; | grep png
/usr/share/doc/thunar-data/html/fr/images/removable-drives-and-media.png: image/png; charset=binary /usr/share/doc/thunar-data/html/fr/images/bulk-rename.png: image/png; charset=binary /usr/share/doc/thunar-data/html/fr/images/file-properties.png: image/png; charset=binary /usr/share/doc/thunar-data/html/fr/images/preferences-advanced.png: image/png; charset=binary /usr/share/doc/thunar-data/html/fr/images/file-manager-window.png: image/png; charset=binary /usr/share/doc/thunar-data/html/fr/images/preferences-behavior.png: image/png; charset=binary /usr/share/doc/thunar-data/html/pl/images/sendto-menu.png: image/png; charset=binary /usr/share/doc/thunar-data/html/pl/images/visible-columns.png: image/png; charset=binary /usr/share/doc/thunar-data/html/pl/images/preferences-views.png: image/png; charset=binary /usr/share/doc/thunar-data/html/pl/images/preferences-side-pane.png: image/png; charset=binary ... /usr/share/gajim/data/moods/default/distracted.png: image/png; charset=binary /usr/share/gajim/data/moods/default/satisfied.png: image/png; charset=binary /usr/share/gajim/data/moods/default/embarrassed.png: image/png; charset=binary /usr/share/gajim/data/moods/default/anxious.png: image/png; charset=binary /usr/share/gajim/data/moods/default/shy.png: image/png; charset=binary /usr/share/gajim/data/moods/default/weak.png: image/png; charset=binary /usr/share/gajim/data/moods/default/remorseful.png: image/png; charset=binary /usr/share/gajim/data/moods/default/confident.png: image/png; charset=binary /usr/share/gajim/data/moods/default/jealous.png: image/png; charset=binary /usr/share/gajim/data/moods/default/in_awe.png: image/png; charset=binary |
#:q
bash: :q: command not found |
#apt-get install mailx
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: update-inetd portmap Use 'apt-get autoremove' to remove them. The following extra packages will be installed: bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light Suggested packages: mail-reader eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl swaks ... Processing triggers for man-db ... Setting up exim4-config (4.69-11) ... Adding system-user for exim (v4) Setting up exim4-base (4.69-11) ... Setting up exim4-daemon-light (4.69-11) ... Starting MTA: exim4. Setting up exim4 (4.69-11) ... Setting up bsd-mailx (8.1.2-0.20081101cvs-2) ... update-alternatives: using /usr/bin/bsd-mailx to provide /usr/bin/mailx (mailx) in auto mode. Setting up mailx (1:20081101-2) ... |
#file /tmp/
/tmp/: sticky directory |
#dmesg | grep sda
[ 3.815343] sd 2:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB) [ 3.815430] sd 2:0:0:0: [sda] Write Protect is off [ 3.815482] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 3.815499] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 3.815629] sd 2:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB) [ 3.815716] sd 2:0:0:0: [sda] Write Protect is off [ 3.815766] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 3.815783] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 3.815865] sda: sda1 [ 3.823667] sd 2:0:0:0: [sda] Attached SCSI disk [ 6.520836] EXT3 FS on sda1, internal journal |
#fdisk -l /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4ebd5fde Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux |
#pstrace
bash: pstrace: command not found |
#cat > zlo
#!/bin/sh while true do $0 & done |
#cd /usr/log
bash: cd: /usr/log: No such file or directory |
#ls -l
total 48 drwxr-xr-x 2 root root 4096 May 26 16:16 BBBB drwxr-xr-x 2 user user 4096 May 25 09:42 Desktop drwxr-xr-x 2 user user 4096 May 25 09:42 Documents drwxr-xr-x 2 user user 4096 May 25 09:42 Download drwxr-xr-x 2 user user 4096 May 25 09:42 Music drwxr-xr-x 2 user user 4096 May 25 09:42 Pictures drwxr-xr-x 2 user user 4096 May 25 09:42 Public drwxr-xr-x 2 user user 4096 May 25 09:42 Templates drwxr-xr-x 2 user user 4096 May 25 09:42 Videos drwxr-xr-x 6 root root 4096 May 26 10:44 a -rw-r--r-- 1 root root 0 May 26 14:22 file -rw-r--r-- 1 root root 8 May 26 16:48 pri -rw-r--r-- 1 root root 34 May 26 17:20 zlo |
#ps
PID TTY TIME CMD 18668 pts/16 00:00:00 bash 28734 pts/16 00:00:00 ps |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 26 17:39:46 2009 from linux16.unix.nt |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S< 0:00 [kthreadd] 3 ? S< 0:00 [migration/0] 4 ? S< 0:00 [ksoftirqd/0] 5 ? S< 0:00 [watchdog/0] 6 ? S< 0:00 [migration/1] 7 ? S< 0:00 [ksoftirqd/1] 8 ? S< 0:00 [watchdog/1] 9 ? S< 0:00 [cpuset] ... 18954 pts/2 S+ 0:00 script -f -c bash -q /root/.lilalo//1997121612526118558-1243323506.script 19036 pts/2 S+ 0:00 script -f -c bash -q /root/.lilalo//1997121612526118558-1243323506.script 19037 pts/3 Ss 0:00 bash 27929 ? Ss 0:00 /usr/sbin/exim4 -bd -q30m 28632 ? S 0:00 xterm 28636 pts/12 Ss+ 0:00 script -f -c bash -q /home/user/.lilalo//298416179217529750-1243347939.script 28689 pts/12 S+ 0:00 script -f -c bash -q /home/user/.lilalo//298416179217529750-1243347939.script 28690 pts/13 Ss 0:00 bash 28733 pts/13 S+ 0:00 ssh root@10.0.35.100 28742 pts/16 R+ 0:00 ps ax |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 716 ? Ss 09:27 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 09:27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 09:27 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 09:27 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 09:27 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 09:27 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 09:27 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 09:27 0:00 [watchdog/1] root 9 0.0 0.0 0 0 ? S< 09:27 0:00 [cpuset] ... root 18954 0.0 0.0 1788 484 pts/2 S+ 10:38 0:00 script -f -c bash -q /root/.lilalo//199712161252611855 root 19036 0.0 0.0 1792 364 pts/2 S+ 10:38 0:00 script -f -c bash -q /root/.lilalo//199712161252611855 root 19037 0.0 0.0 4100 2772 pts/3 Ss 10:38 0:00 bash 106 27929 0.0 0.0 6408 956 ? Ss 17:02 0:00 /usr/sbin/exim4 -bd -q30m user 28632 0.0 0.1 6984 3856 ? S 17:25 0:00 xterm user 28636 0.0 0.0 1788 484 pts/12 Ss+ 17:25 0:00 script -f -c bash -q /home/user/.lilalo//2984161792175 user 28689 0.0 0.0 1792 364 pts/12 S+ 17:25 0:00 script -f -c bash -q /home/user/.lilalo//2984161792175 user 28690 0.0 0.1 6160 4548 pts/13 Ss 17:25 0:00 bash user 28733 0.0 0.0 5260 2276 pts/13 S+ 17:26 0:00 ssh root@10.0.35.100 root 28750 0.0 0.0 2460 944 pts/16 R+ 17:29 0:00 ps aux |
#ps waux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 716 ? Ss 09:27 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 09:27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 09:27 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 09:27 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 09:27 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 09:27 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 09:27 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 09:27 0:00 [watchdog/1] root 9 0.0 0.0 0 0 ? S< 09:27 0:00 [cpuset] ... root 18954 0.0 0.0 1788 484 pts/2 S+ 10:38 0:00 script -f -c bash -q /root/.lilalo//1997121612526118558-1243323506. root 19036 0.0 0.0 1792 364 pts/2 S+ 10:38 0:00 script -f -c bash -q /root/.lilalo//1997121612526118558-1243323506. root 19037 0.0 0.0 4100 2772 pts/3 Ss 10:38 0:00 bash 106 27929 0.0 0.0 6408 956 ? Ss 17:02 0:00 /usr/sbin/exim4 -bd -q30m user 28632 0.0 0.1 6984 3856 ? S 17:25 0:00 xterm user 28636 0.0 0.0 1788 484 pts/12 Ss+ 17:25 0:00 script -f -c bash -q /home/user/.lilalo//298416179217529750-1243347 user 28689 0.0 0.0 1792 364 pts/12 S+ 17:25 0:00 script -f -c bash -q /home/user/.lilalo//298416179217529750-1243347 user 28690 0.0 0.1 6160 4548 pts/13 Ss 17:25 0:00 bash user 28733 0.0 0.0 5260 2276 pts/13 S+ 17:26 0:00 ssh root@10.0.35.100 root 28758 0.0 0.0 2460 944 pts/16 R+ 17:31 0:00 ps waux |
#ps waux | grep cron
root 2414 0.0 0.0 2200 812 ? Ss 09:28 0:00 /usr/sbin/cron |
#ps waux | awk '{if ($6>2048) print;)'
awk: line 1: extra ')' awk: line 2: missing } near end of file |
#pgrep cron
2414 |
#!/bin/sh while true do $0 & done
Время первой команды журнала | 11:00:44 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:34:59 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 8.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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