/l3/users/eb/2009/linux13/user :1 :2 :3 :4 :5 :6 :7 |
|
$su -
Password: l3-agent is already running: pid=2791; pidfile=/root/.lilalo/l3-agent.pid bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file |
#grep -rl 192.168.15.13 /etc
/etc/network/interfaces |
#strings /proc/kcore|less
|
#strings /proc/kcore|grep pass
<AgeBasedSiteConsent LCID="lang_replace">https://kids.passport.net/ppSecure/MyRequests.srf?lc=%L</AgeBasedSiteConsent> <AssociationServer LCID="lang_replace">https://association.service.passport.net/AssociationServer.srf</AssociationServer> <AssociationServerWSDL LCID="lang_replace">https://association.service.passport.net/AssociationServerWSDL.srf</AssociationServerWSDL> <Auth LCID="lang_replace">http://login.passport.com/login.srf?lc=%L</Auth> <Auth1dot4 LCID="lang_replace">https://login.passport.com/login2.srf?lc=%L</Auth1dot4> <AuthSecure LCID="lang_replace">https://login.passport.com/ppsecure/secure.srf?lc=%L</AuthSecure> <ChangeLanguage LCID="lang_replace">https://register.passport.net/changelanguage.srf?lc=%L</ChangeLanguage> <ChangeMemName LCID="lang_replace">https://memberservices.passport.net/ppsecure/MSRV_ChangeMemName.srf?lc=%L</ChangeMemName> <ChangePassword LCID="lang_replace">https://memberservices.passport.net/ppsecure/MSRV_ChangePW.srf?lc=%L</ChangePassword> <ChangeSecretQ LCID="lang_replace">https://memberservices.passport.net/ppsecure/MSRV_ChangeSQ.srf?lc=%L</ChangeSecretQ> ... <Post LCID="lang_replace">https://loginnet.passport.com/ppsecure/post.srf?lc=%L</Post> <PostUpdate LCID="lang_replace">https://loginnet.passport.com/ppsecure/silent.srf?lc=%L</PostUpdate> <PPDelete LCID="lang_replace">http://registernet.passport.net/ppdelete.srf?lc=%L</PPDelete> <PPXPRegistrationWizard LCID="lang_replace">https://register.passport.net/reg.srf?lc=%L&stynm=wiz</PPXPRegistrationWizard> <PrivacyPolicy LCID="lang_replace">http://www.passport.net/consumer/privacypolicy.asp?lc=%L</PrivacyPolicy> <PrivacyText LCID="lang_replace">http://www.passport.net/privacy/privacytext.asp?lc=%L</PrivacyText> <ProfileServer LCID="lang_replace">https://profiles.service.msnia.passport.net/ProfileServer.srf</ProfileServer> <ProfileServerWSDL LCID="lang_replace">https://profiles.service.msnia.passport.net/ProfileServerWSDL.srf</ProfileServerWSDL> <ProxyAuth LCID="lang_replace">https://loginnet.passport.com/ppsecure/ClientProxy.srf?lc=%L</ProxyAuth> <Reauth LCID="lang_replace">https://loginnet.passport.com/ppsecure/silent.srf?lc=%L</Reauth> |
#cat /etc/passwd | sed s@/bin/sh@/bin/bash@
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/bash bin:x:2:2:bin:/bin:/bin/bash sys:x:3:3:sys:/dev:/bin/bash sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/bash man:x:6:12:man:/var/cache/man:/bin/bash lp:x:7:7:lp:/var/spool/lpd:/bin/bash mail:x:8:8:mail:/var/mail:/bin/bash news:x:9:9:news:/var/spool/news:/bin/bash ... irc:x:39:39:ircd:/var/run/ircd:/bin/bash gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/bash nobody:x:65534:65534:nobody:/nonexistent:/bin/bash libuuid:x:100:101::/var/lib/libuuid:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash |
#hostname
linux13 |
#vi
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
" ============================================================================ " Netrw Directory Listing (netrw v135) " /etc/network " Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec " Sorted by name " ============================================================================ " Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\. ../ if-down.d/ if-post-down.d/ if-pre-up.d/ if-up.d/ interfaces run@ "/etc/network" is a directory |
#~
5 6 iface lo inet loopback 7 iface eth0 inet static 8 address 192.168.15.133 9 netmask 255.255.255.0 10 network 192.168.15.0 ~ ~ ~ ~ ~ ~ ~ ~ "/etc/network/interfaces" 14L, 319C written |
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.15.13 netmask 255.255.255.0 network 192.168.15.0 broadcast 192.168.15.255 gateway 192.168.15.254 |
#grep -rl linux13 /etc
/etc/motd /etc/hostname |
#cat -n /etc/passwd | sed '5,10d'
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 11 uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh 12 proxy:x:13:13:proxy:/bin:/bin/sh 13 www-data:x:33:33:www-data:/var/www:/bin/sh 14 backup:x:34:34:backup:/var/backups:/bin/sh 15 list:x:38:38:Mailing List Manager:/var/list:/bin/sh 16 irc:x:39:39:ircd:/var/run/ircd:/bin/sh 17 gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh 18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 19 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin 21 messagebus:x:102:104::/var/run/dbus:/bin/false 22 polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false 23 haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false 24 gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false 25 user:x:1000:1000::/home/user:/bin/bash |
#cat -n /etc/passwd | sed '1,/:100:/d'
20 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin 21 messagebus:x:102:104::/var/run/dbus:/bin/false 22 polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false 23 haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false 24 gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false 25 user:x:1000:1000::/home/user:/bin/bash |
#ls -l /etc/ | grep ^d | wc -l
78 |
#ls -l
total 12 drwxr-xr-x 2 root root 4096 2009-05-26 12:03 DFB drwxr-xr-x 2 root root 4096 2009-05-26 12:03 DFSB drwxr-xr-x 2 root root 4096 2009-05-26 12:03 SDFB |
#ls -l /etc/ | wc -l
158 |
#ls -l /etc/ | grep ^d | wc -l
78 |
#netstat -A unix
unix 3 [ ] STREAM CONNECTED 98295 @/tmp/dbus-Qo8K8Jz8dE unix 3 [ ] STREAM CONNECTED 98294 unix 3 [ ] STREAM CONNECTED 77918 @/tmp/dbus-Qo8K8Jz8dE unix 3 [ ] STREAM CONNECTED 77917 unix 3 [ ] STREAM CONNECTED 76798 @/tmp/dbus-Qo8K8Jz8dE unix 3 [ ] STREAM CONNECTED 76797 unix 3 [ ] STREAM CONNECTED 76796 @/tmp/dbus-Qo8K8Jz8dE unix 3 [ ] STREAM CONNECTED 76795 unix 3 [ ] STREAM CONNECTED 22695 @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 22694 ... unix 3 [ ] STREAM CONNECTED 6505 unix 3 [ ] STREAM CONNECTED 6328 @/var/run/hald/dbus-MsoKDSvc0f unix 3 [ ] STREAM CONNECTED 6327 unix 3 [ ] STREAM CONNECTED 6306 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 6305 unix 3 [ ] STREAM CONNECTED 6291 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 6290 unix 2 [ ] DGRAM 6261 unix 3 [ ] STREAM CONNECTED 6206 unix 3 [ ] STREAM CONNECTED 6205 |
#netstat -A unix|wc -l
164 |
#du -sh /var
379M /var |
#df -h /etc/passwd
Filesystem Size Used Avail Use% Mounted on rootfs 19G 1.9G 16G 11% / |
#apt-get install -file
E: Command line option 'i' [from -file] is not known. |
#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: 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 |
#cd /tmp
|
#ls
keyring-SzLOGl orbit-user ssh-vGSZaB2556 zim-user-gui-daemon |
#find /usr/share -exec file -i {} \; grep png
find: paths must precede expression: grep Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find /usr/share -exec file -i {} \; grep png
find: paths must precede expression: grep Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] |
#find /usr/share -exec file -i {} \; | grep png
/usr/share/icons/Tango/24x24/status/audio-volume-medium.png: image/png; charset=binary /usr/share/icons/Tango/24x24/status/messagebox_warning.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/status/gnome-netstatus-tx.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/status/battery-caution.png: image/png; charset=binary /usr/share/icons/Tango/24x24/status/weather-snow.png: image/png; charset=binary /usr/share/icons/Tango/24x24/status/stock_weather-night-clear.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/status/stock_weather-few-clouds.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/status/gnome-netstatus-error.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/status/stock_dialog-error.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/status/gnome-fs-directory-visiting.png: application/x-symlink; charset=binary ... /usr/share/icons/Tango/24x24/mimetypes/video-x-generic.png: image/png; charset=binary /usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-font-bdf.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-vnd.sun.xml.calc.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-vnd.stardivision.impress.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/template_source.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/text-x-generic.png: image/png; charset=binary /usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-abiword.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/wordprocessing.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-applix-spreadsheet.png: application/x-symlink; charset=binary /usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-executable.png: application/x-symlink; charset=binary |
#ldd file
ldd: ./file: No such file or directory |
#ldd "file"
ldd: ./file: No such file or directory |
#ldd `file`
Usage: file [-bcikLhnNrsvz0] [-e test] [-f namefile] [-F separator] [-m magicfiles] file... file -C -m magicfiles Try `file --help' for more information. ldd: missing file arguments Try `ldd --help' for more information. |
#ldd `which file`
linux-gate.so.1 => (0xb8053000) libmagic.so.1 => /usr/lib/libmagic.so.1 (0xb802f000) libz.so.1 => /usr/lib/libz.so.1 (0xb801a000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7eb9000) /lib/ld-linux.so.2 (0xb8054000) |
#which file
/usr/bin/file |
#вÑÑdmesg | grep sda
[ 3.974278] sd 2:0:0:0: [sda] 160086528 512-byte hardware sectors: (81.9 GB/76.3 GiB) [ 3.974359] sd 2:0:0:0: [sda] Write Protect is off [ 3.974407] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 3.974472] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 3.974634] sd 2:0:0:0: [sda] 160086528 512-byte hardware sectors: (81.9 GB/76.3 GiB) [ 3.974713] sd 2:0:0:0: [sda] Write Protect is off [ 3.974760] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 3.974782] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 3.974855] sda: sda1 [ 3.994595] sd 2:0:0:0: [sda] Attached SCSI disk [ 6.419557] EXT3 FS on sda1, internal journal |
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes 255 heads, 63 sectors/track, 9964 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x337073c8 Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux |
#ÑÑcat > zlo
#!/bin/sh while true do ^C |
#ps
PID TTY TIME CMD 14678 pts/7 00:00:00 bash 17399 pts/7 00:00:00 ps |
$su -
Password: l3-agent is already running: pid=2791; pidfile=/root/.lilalo/l3-agent.pid bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file |
#ssh 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:10 2009 from linux4.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] ... 16905 pts/9 Ss 0:00 bash 16938 pts/9 S+ 0:00 su - 16946 pts/9 S+ 0:00 script -f -c su -q /root/.lilalo//5585266753725237-12 17017 pts/9 S+ 0:00 script -f -c su -q /root/.lilalo//5585266753725237-12 17018 pts/10 Ss+ 0:00 su 17032 pts/10 S+ 0:00 script -f -c bash -q /root/.lilalo//28726344514664258 17087 pts/10 S+ 0:00 script -f -c bash -q /root/.lilalo//28726344514664258 17088 pts/11 Ss 0:00 bash 17398 pts/11 S+ 0:00 ssh 10.0.35.100 17407 pts/7 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 06:31 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 06:31 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 06:31 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 06:31 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 06:31 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 06:31 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 06:31 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 06:31 0:00 [watchdog/1] root 9 0.0 0.0 0 0 ? S< 06:31 0:00 [cpuset] ... user 16905 0.0 0.1 6720 3184 pts/9 Ss 14:25 0:00 bash root 16938 0.0 0.0 4900 1472 pts/9 S+ 14:25 0:00 su - root 16946 0.0 0.0 3836 556 pts/9 S+ 14:25 0:00 script -f -c su root 17017 0.0 0.0 3840 360 pts/9 S+ 14:25 0:00 script -f -c su root 17018 0.0 0.0 4900 1428 pts/10 Ss+ 14:25 0:00 su root 17032 0.0 0.0 3836 564 pts/10 S+ 14:25 0:00 script -f -c ba root 17087 0.0 0.0 3840 368 pts/10 S+ 14:25 0:00 script -f -c ba root 17088 0.0 0.0 5156 1852 pts/11 Ss 14:25 0:00 bash root 17398 0.1 0.0 5260 2272 pts/11 S+ 14:25 0:00 ssh 10.0.35.100 root 17415 0.0 0.0 4536 1056 pts/7 R+ 14:29 0:00 ps aux |
#ps aux/пкуз ифыр
ERROR: Unsupported option (BSD syntax) ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps aux/пкÑÐ|grep bash
root 2830 0.0 0.0 3836 560 pts/1 S+ 06:31 0:00 script -f -c bash -q /root/.lilalo//839528863221431769-1243319517.script root 2878 0.0 0.0 3840 368 pts/1 S+ 06:31 0:01 script -f -c bash -q /root/.lilalo//839528863221431769-1243319517.script root 2879 0.0 0.0 5136 1836 pts/2 Ss 06:31 0:00 bash user 3428 0.0 0.1 6708 3192 pts/6 Ss+ 06:35 0:00 bash user 14383 0.0 0.0 3836 564 pts/3 Ss+ 12:51 0:00 script -f -c bash -q /home/user/.lilalo//80418360216332794-1243342280.script user 14426 0.0 0.0 3840 368 pts/3 S+ 12:51 0:00 script -f -c bash -q /home/user/.lilalo//80418360216332794-1243342280.script user 14427 0.0 0.1 6720 3184 pts/4 Ss 12:51 0:00 bash root 14642 0.0 0.0 3836 560 pts/5 S+ 12:51 0:00 script -f -c bash -q /root/.lilalo//2698065942331719934-1243342295.script root 14677 0.0 0.0 3840 364 pts/5 S+ 12:51 0:00 script -f -c bash -q /root/.lilalo//2698065942331719934-1243342295.script root 14678 0.0 0.0 5168 1876 pts/7 Ss 12:51 0:00 bash user 16861 0.0 0.0 3836 560 pts/8 Ss+ 14:25 0:00 script -f -c bash -q /home/user/.lilalo//2841628798246736794-1243347905.script user 16904 0.0 0.0 3840 364 pts/8 S+ 14:25 0:00 script -f -c bash -q /home/user/.lilalo//2841628798246736794-1243347905.script user 16905 0.0 0.1 6720 3184 pts/9 Ss 14:25 0:00 bash root 17032 0.0 0.0 3836 564 pts/10 S+ 14:25 0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915.script root 17087 0.0 0.0 3840 368 pts/10 S+ 14:25 0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915.script root 17088 0.0 0.0 5156 1852 pts/11 Ss 14:25 0:00 bash root 17436 0.0 0.0 3956 756 pts/7 S+ 14:31 0:00 grep bash |
#ps waux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 716 ? Ss 06:31 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 06:31 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 06:31 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 06:31 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 06:31 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 06:31 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 06:31 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 06:31 0:00 [watchdog/1] root 9 0.0 0.0 0 0 ? S< 06:31 0:00 [cpuset] ... user 16905 0.0 0.1 6720 3184 pts/9 Ss 14:25 0:00 bash root 16938 0.0 0.0 4900 1472 pts/9 S+ 14:25 0:00 su - root 16946 0.0 0.0 3836 556 pts/9 S+ 14:25 0:00 script -f -c su -q /root/.lilalo//5585266753725237-1243347914.scrip root 17017 0.0 0.0 3840 360 pts/9 S+ 14:25 0:00 script -f -c su -q /root/.lilalo//5585266753725237-1243347914.scrip root 17018 0.0 0.0 4900 1428 pts/10 Ss+ 14:25 0:00 su root 17032 0.0 0.0 3836 564 pts/10 S+ 14:25 0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915. root 17087 0.0 0.0 3840 368 pts/10 S+ 14:25 0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915. root 17088 0.0 0.0 5156 1852 pts/11 Ss 14:25 0:00 bash root 17398 0.0 0.0 5260 2272 pts/11 S+ 14:25 0:00 ssh 10.0.35.100 root 17444 0.0 0.0 4536 1060 pts/7 R+ 14:31 0:00 ps waux |
#ps waux|grep cron
root 2483 0.0 0.0 4248 816 ? Ss 06:31 0:00 /usr/sbin/cron |
#pgrep cron
2483 |
#лшдд -д
bash: лшдд: command not found |
#screen -ls
|
#screen -x
|
#kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX |
#злÑдÐpkill -1 cron
|
#trap 'echo nazhali ctrl+c' 2
|
#nazhali ctrl+c
|
#nazhali ctrl+c
|
#nazhali ctrl+c
|
#trap - 2
|
#top
top - 14:52:07 up 8:21, 4 users, load average: 0.43, 0.32, 0.32 Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie Cpu(s): 24.7%us, 0.6%sy, 0.0%ni, 74.5%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st PID to renice: ^C Mem: 3107648k total, 1123320k used, 1984328k free, 71548k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 689900k cached 1 root 20 0 2128 716 620 S 0 0.0 0:01.16 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 ... 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:00.00 cpuset 10 root 15 -5 0 0 0 S 0 0.0 0:00.15 events/0 11 root 15 -5 0 0 0 S 0 0.0 0:00.16 events/1 12 root 15 -5 0 0 0 S 0 0.0 0:00.00 work_on_cpu/0 13 root 15 -5 0 0 0 S 0 0.0 0:00.00 work_on_cpu/1 14 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 17 root 15 -5 0 0 0 S 0 0.0 0:00.00 netns 67 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/0 68 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/1 |
#top
top - 14:52:44 up 8:21, 4 users, load average: 0.36, 0.31, 0.32 Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3107648k total, 1123412k used, 1984236k free, 71588k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 690040k cached 2469 root 20 0 363m 49m 14m S 221 1.6 5:04.59 Xorg 1,I Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode 1 root 20 0 2128 716 620 S 0 0.0 0:01.16 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd ... 13 root 15 -5 0 0 0 S 0 0.0 0:00.00 work_on_cpu/1 d or s Set update interval 14 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper W Write configuration file 17 root 15 -5 0 0 0 S 0 0.0 0:00.00 netns q Quit 67 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/0 ( commands shown with '.' require a visible task display window ) Press 'h' or '?' for help with Windows, any other key to continue |
#ionice
none: prio 4 |
#ionice -h
Usage: ionice [OPTIONS] [COMMAND [ARG]...] Sets or gets process io scheduling class and priority. -n Class data (typically 0-7, lower being higher prio) -c Scheduling class 1: realtime, 2: best-effort, 3: idle -p Process pid -h This help page Jens Axboe <axboe@suse.de> (C) 2005 |
#учше
bash: учше: command not found |
#exit
exit |
$su -
Password: Removing stale pidfile bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file |
$tail -f /tmp/date2.log
Wed May 27 10:08:01 UTC 2009 Wed May 27 10:10:02 UTC 2009 Wed May 27 10:12:01 UTC 2009 Wed May 27 10:14:01 UTC 2009 Wed May 27 10:16:01 UTC 2009 Wed May 27 10:18:01 UTC 2009 Wed May 27 10:20:01 UTC 2009 ^C |
#ssh 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: Wed May 27 09:48:19 2009 from linux9.unix.nt |
$su -
Password: l3-agent is already running: pid=3052; pidfile=/root/.lilalo/l3-agent.pid bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file |
#crontab -l
no crontab for root |
#crontab -e
# m h dom mon dow command [ Read 1 line ] No modification made |
#date -s 09:44
Wed May 27 09:44:00 UTC 2009 |
#screen -x
|
#screen -x
|
#cd /usr/share/zoneinfo
|
#ls
Africa Chile Factory Iceland MET Portugal Turkey America CST6CDT GB Indian Mexico posix UCT Antarctica Cuba GB-Eire Iran Mideast posixrules Universal Arctic EET GMT iso3166.tab MST PRC US Asia Egypt GMT0 Israel MST7MDT PST8PDT UTC Atlantic Eire GMT-0 Jamaica Navajo right WET Australia EST GMT+0 Japan NZ ROC W-SU Brazil EST5EDT Greenwich Kwajalein NZ-CHAT ROK zone.tab Canada Etc Hongkong Libya Pacific Singapore Zulu CET Europe HST localtime Poland SystemV |
#cd Europe
|
#ls
Amsterdam Chisinau Kiev Moscow Sarajevo Vatican Andorra Copenhagen Lisbon Nicosia Simferopol Vienna Athens Dublin Ljubljana Oslo Skopje Vilnius Belfast Gibraltar London Paris Sofia Volgograd Belgrade Guernsey Luxembourg Podgorica Stockholm Warsaw Berlin Helsinki Madrid Prague Tallinn Zagreb Bratislava Isle_of_Man Malta Riga Tirane Zaporozhye Brussels Istanbul Mariehamn Rome Tiraspol Zurich Bucharest Jersey Minsk Samara Uzhgorod Budapest Kaliningrad Monaco San_Marino Vaduz |
#cd Kiev
bash: cd: Kiev: Not a directory |
#ls
Amsterdam Chisinau Kiev Moscow Sarajevo Vatican Andorra Copenhagen Lisbon Nicosia Simferopol Vienna Athens Dublin Ljubljana Oslo Skopje Vilnius Belfast Gibraltar London Paris Sofia Volgograd Belgrade Guernsey Luxembourg Podgorica Stockholm Warsaw Berlin Helsinki Madrid Prague Tallinn Zagreb Bratislava Isle_of_Man Malta Riga Tirane Zaporozhye Brussels Istanbul Mariehamn Rome Tiraspol Zurich Bucharest Jersey Minsk Samara Uzhgorod Budapest Kaliningrad Monaco San_Marino Vaduz |
#cp Kiev /etc/timezone
|
#date
Wed May 27 08:52:52 UTC 2009 |
#cd /etc
|
#ls|grep time
adjtime localtime timezone |
#tzdata
bash: tzdata: command not found |
#dpkg-reconfigure tzata
Package `tzata' is not installed and no info is available. Use dpkg --info (= dpkg-deb --info) to examine archive files, and dpkg --contents (= dpkg-deb --contents) to list their contents. /usr/sbin/dpkg-reconfigure: tzata is not installed |
#dpkg-reconfigure tzdata
â Ljubljana â® â â London de â â â Luxembourg â â â Madrid va â â â Malta ls â â â Mariehamnst â â â Minsk st â â â â â â â <Ok> <Cancel> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Current default timezone: 'Europe/Kiev' Local time is now: Wed May 27 11:53:34 EEST 2009. Universal Time is now: Wed May 27 08:53:34 UTC 2009. |
#date
Wed May 27 11:53:38 EEST 2009 |
#вфеу
bash: вфеу: command not found |
#date
Wed May 27 11:54:33 EEST 2009 |
#date
Wed May 27 12:10:18 EEST 2009 |
#less /ets/default/rsyslog
|
#cat /etc/default/rsyslog
# Options for rsyslogd # -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3) # -r enables logging from remote machines (deprecated, only used in compat mode < 3) # -x disables DNS lookups on messages received with -r # -c compatibility mode # See rsyslogd(8) for more details RSYSLOGD_OPTIONS="-c3" |
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd. Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored . |
#echo dfslknfb'snb'|logger
|
#tail -f /var/log/messages
May 27 06:31:31 linux13 kernel: [ 14.432914] [drm] Initialized drm 1.1.0 20060810 May 27 06:31:31 linux13 kernel: [ 14.442080] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 27 06:31:31 linux13 kernel: [ 14.444282] [drm] Initialized i915 1.6.0 20080730 on minor 0 May 27 11:44:01 linux13 lpd[6201]: restarted May 27 09:17:21 linux13 kernel: Kernel logging (proc) stopped. May 27 12:17:21 linux13 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:17:21 linux13 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="26702" x-info="http://www.rsyslog.com"] restart May 27 12:18:03 linux13 kernel: imklog 3.22.0, log source = /proc/kmsg started. May 27 12:18:03 linux13 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="27248" x-info="http://www.rsyslog.com"] restart May 27 12:18:50 linux13 logger: dfslknfbsnb ^C |
#echo dfslknfb'snb'|logger -t kernel -p mail.6
|
#tail /var/log/messages.log
tail: cannot open `/var/log/messages.log' for reading: No such file or directory |
# Options for rsyslogd # -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3) # -r enables logging from remote machines (deprecated, only used in compat mode < 3) # -x disables DNS lookups on messages received with -r # -c compatibility mode # See rsyslogd(8) for more details RSYSLOGD_OPTIONS="-c3"
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.15.13 netmask 255.255.255.0 network 192.168.15.0 broadcast 192.168.15.255 gateway 192.168.15.254
Время первой команды журнала | 15:51:21 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:27:55 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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