/l3/users/30-11-2009/nt-lnet/debian13.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#vim /etc/inetd.conf
--- /tmp/l3-saved-1597.26189.59 2009-12-01 12:28:32.000000000 +0200 +++ /etc/inetd.conf 2009-12-01 12:30:24.000000000 +0200 @@ -37,3 +37,4 @@ #:OTHER: Other services #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 +bash stream tcp nowait root |
#MaxWait=30
|
#vim /etc/inetd.conf
--- /tmp/l3-saved-1597.28342.17598 2009-12-01 12:31:50.000000000 +0200 +++ /etc/inetd.conf 2009-12-01 12:32:17.000000000 +0200 @@ -37,4 +37,4 @@ #:OTHER: Other services #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 -bash stream tcp nowait root +bash stream tcp nowait root /bin/bash bash -i |
#man bash
|
#vim /etc/inetd.conf
--- /tmp/l3-saved-1597.25582.28680 2009-12-01 12:33:26.000000000 +0200 +++ /etc/services 2009-12-01 12:33:57.000000000 +0200 @@ -553,5 +553,6 @@ dircproxy 57000/tcp # Detachable IRC Proxy tfido 60177/tcp # fidonet EMSI over telnet fido 60179/tcp # fidonet EMSI over TCP -vnc1 65534/tcp #VNC_inetd +#vnc1 65534/tcp #VNC_inetd +bash 65534/tcp #VNC_inetd # Local services |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#less /var/log/daemon.log
|
#vim /etc/services
--- /tmp/l3-saved-1597.12791.8050 2009-12-01 12:36:31.000000000 +0200 +++ /etc/services 2009-12-01 12:36:44.000000000 +0200 @@ -554,5 +554,6 @@ tfido 60177/tcp # fidonet EMSI over telnet fido 60179/tcp # fidonet EMSI over TCP #vnc1 65534/tcp #VNC_inetd +calc 65533/tcp #VNC_inetd bash 65534/tcp #VNC_inetd # Local services |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#less /var/log/daemon.log
|
#Nov 30 12:09:31 debian13 ntpdate[3703]: step time server 82.193.126.233 offset -1.874196 sec
Nov 30 12:13:07 debian13 ntpdate[3895]: step time server 82.193.126.233 offset -1.886796 sec Nov 30 17:02:29 debian13 init: Trying to re-exec init Nov 30 17:02:31 debian13 init: Trying to re-exec init Nov 30 17:14:54 debian13 init: Switching to runlevel: 6 Nov 30 17:15:28 debian13 ntpdate[1054]: step time server 91.198.10.1 offset 1.119630 sec Nov 30 19:51:45 debian13 init: Switching to runlevel: 0 Nov 30 19:55:14 debian13 ntpdate[1053]: step time server 91.198.10.20 offset 1.178537 sec Dec 1 12:03:55 debian13 ntpdate[1098]: step time server 62.149.0.30 offset 1.554871 sec Dec 1 12:33:04 debian13 inetd[2720]: bash/tcp: unknown service |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd. |
#/etc/init.d/openbsd-inetd start
Starting internet superserver: inetd. |
#ls -lt /var/log | head
итого 6213 -rw-r----- 1 root adm 588633 2009-12-01 12:34 kern.log -rw-r----- 1 root adm 589816 2009-12-01 12:34 messages -rw-r----- 1 root adm 591625 2009-12-01 12:34 syslog -rw-r----- 1 root adm 4152 2009-12-01 12:33 daemon.log -rw-r----- 1 root adm 2737 2009-12-01 12:21 dpkg.log -rw-r----- 1 root adm 118069 2009-12-01 12:17 auth.log -rw-rw-r-- 1 root utmp 351860 2009-12-01 12:04 lastlog -rw-rw-r-- 1 root utmp 12672 2009-12-01 12:04 wtmp -rw-r----- 1 root adm 8344 2009-12-01 12:04 debug |
#less /var/log/messages
|
#ps aux | grep inetd
root 2887 0.0 0.1 1828 616 ? Ss 12:34 0:00 /usr/sbin/inetd root 2935 0.0 0.1 4724 756 ttyp5 R+ 12:35 0:00 grep inetd |
#netstat -lnp | less
|
#telnet 127.0.0.1 bash
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. dircolors: либо переменная окружения SHELL отсутствует, либо не задан тип интерпретатора dircolors: либо переменная окружения SHELL отсутствует, либо не задан тип интерпретатора |
#итого 16
drwxr-xr-x 2 root root 2480 2008-03-15 09:50 bin drwxr-xr-x 2 root root 48 2006-10-28 17:06 boot drwxr-xr-x 10 root root 2820 2009-12-01 12:03 dev drwxr-xr-x 65 root root 3760 2009-12-01 12:33 etc drwxr-xr-x 205 root root 4920 2008-03-14 11:04 home drwxr-xr-x 2 root root 48 2007-12-23 16:30 initrd drwxr-xr-x 12 root root 3920 2009-12-01 09:50 lib drwx------ 2 root root 48 2007-12-23 16:l m m o p r s s s s t u v |
#ls -l
итого 16 drwxr-xr-x 2 root root 2480 2008-03-15 09:50 bin drwxr-xr-x 2 root root 48 2006-10-28 17:06 boot drwxr-xr-x 10 root root 2820 2009-12-01 12:03 dev drwxr-xr-x 65 root root 3760 2009-12-01 12:33 etc drwxr-xr-x 205 root root 4920 2008-03-14 11:04 home drwxr-xr-x 2 root root 48 2007-12-23 16:30 initrd drwxr-xr-x 12 root root 3920 2009-12-01 09:50 lib drwx------ 2 root root 48 2007-12-23 16:25 lost+found drwxr-xr-x 2 root root 48 2007-12-23 16:30 media drwxr-xr-x 2 root root 48 2006-10-28 17:06 mnt drwxr-xr-x 2 root root 48 2007-12-23 16:30 opt dr-xr-xr-x 86 root root 0 2009-12-01 12:03 proc drwxr-xr-x 7 root root 400 2009-12-01 12:33 root drwxr-xr-x 2 root root 2736 2009-11-30 17:06 sbin drwxr-xr-x 2 root root 48 2008-09-16 10:38 selinux drwxr-xr-x 2 root root 48 2007-12-23 16:30 srv drwxr-xr-x 12 root root 0 2009-12-01 12:03 sys drwxrwxrwt 5 root root 200 2009-12-01 12:35 tmp drwxr-xr-x 11 root root 264 2007-12-23 16:42 usr drwxr-xr-x 13 root root 312 2008-03-14 16:53 var |
#exit
![]() exit Connection closed by foreign host. |
#vim /etc/services
--- /tmp/l3-saved-1597.11562.7471 2009-12-01 12:36:52.000000000 +0200 +++ /etc/inetd.conf 2009-12-01 12:36:59.000000000 +0200 @@ -38,3 +38,4 @@ #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 bash stream tcp nowait root /bin/bash bash -i +calc stream tcp nowait root /bin/bash bash -i |
#vim /etc/inetd.conf
--- /tmp/l3-saved-1597.5493.12916 2009-12-01 12:37:09.000000000 +0200 +++ /etc/inetd.conf 2009-12-01 12:37:16.000000000 +0200 @@ -38,4 +38,4 @@ #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 bash stream tcp nowait root /bin/bash bash -i -calc stream tcp nowait root /bin/bash bash -i +calc stream tcp nowait root /usr/bin/bc |
#whereis bc
bc: /usr/bin/bc /usr/X11R6/bin/bc /usr/bin/X11/bc /usr/share/man/man1/bc.1.gz |
#vim /etc/inetd.conf
|
#ps aux | grep inetd
root 2887 0.0 0.1 1828 628 ? Ss 12:34 0:00 /usr/sbin/inetd root 3158 0.0 0.1 4728 756 ttyp5 R+ 12:37 0:00 grep inetd |
#kill -1 2887
|
#netstat -lnp | less
|
#nc 127.0.0.1 calc
4+4 8 exit 0 quit |
#vim /etc/hosts
![]() --- /tmp/l3-saved-1597.1188.9989 2009-12-01 12:40:04.000000000 +0200 +++ /etc/hosts.deny 2009-12-01 12:41:01.000000000 +0200 @@ -17,3 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID +ALL: ALL |
#vim /etc/hosts
![]() |
#vim /etc/hosts.allow
|
#and /usr/doc/netbase/portmapper.txt.gz
3 # and /usr/doc/netbase/portmapper.txt.gz 4 # 5 # Example: ALL: some.host.name, .some.domain 6 # ALL EXCEPT in.fingerd: other.host.name, .other.domain 7 # 8 # If you're going to protect the portmapper use the name "portmap" for the 9 # daemon name. Remember that you can only use the keyword "ALL" and IP 10 # addresses (NOT host or domain names) for the portmapper. See portmap(8) 11 # and /usr/doc/portmap/portmapper.txt.gz for further information. 12 # ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/hosts.deny" 20L, 910C записано сь |
#vim /etc/hosts.allo
![]() |
#~
![]() 3+3 6 |
#vim /etc/hosts.deny
--- /tmp/l3-saved-1597.17208.7853 2009-12-01 12:43:31.000000000 +0200 +++ /etc/inetd.conf 2009-12-01 12:43:50.000000000 +0200 @@ -37,5 +37,5 @@ #:OTHER: Other services #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 -bash stream tcp nowait root /bin/bash bash -i -calc stream tcp nowait root /usr/bin/bc +bash stream tcp nowait root /usr/sbin/tcpd bash -i +calc stream tcp nowait root /usr/sbin/tcpd bc |
#vim /etc/inetd.conf
--- /tmp/l3-saved-1597.5740.19773 2009-12-01 12:46:45.000000000 +0200 +++ /etc/hosts.allow 2009-12-01 12:47:36.000000000 +0200 @@ -11,3 +11,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8), rpc.mountd(8) and # /usr/share/doc/portmap/portmapper.txt.gz for further information. # +calc: 192.168.16. |
#:INTERNAL: Internal services
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет tcpwrapper |
#apt-get install tcpd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакеты, которые будут обновлены: tcpd обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 259 пакетов не обновлено. Необходимо скачать 78,1kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 0B. Получено:1 http://10.0.35.1 lenny/main tcpd 7.6.q-16 [78,1kB] Получено 78,1kБ за 0s (2747kБ/c) Предварительная настройка пакетов ... (Чтение базы данных... на данный момент установлено 24907 файлов и каталогов.) Подготовка к замене пакета tcpd 7.6.dbs-13 (используется файл .../tcpd_7.6.q-16_i386.deb)... Распаковывается замена для пакета tcpd ... Настраивается пакет tcpd (7.6.q-16) ... |
#man tcpd
|
#whereis tcpd
tcpd: /usr/sbin/tcpd /usr/share/man/man8/tcpd.8.gz |
#vim /etc/inetd.conf
--- /tmp/l3-saved-1597.19200.10867 2009-12-01 12:47:53.000000000 +0200 +++ /etc/hosts.allow 2009-12-01 12:48:11.000000000 +0200 @@ -11,4 +11,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8), rpc.mountd(8) and # /usr/share/doc/portmap/portmapper.txt.gz for further information. # -calc: 192.168.16. +calc: 192.168.16. : allow |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#whereis tcpdDec 1 12:43:59 debian13 bc[3455]: refused connect from 192.168.16.11 (192.168.16.11)
![]() |
#jobs
[1]+ Running tail -f /var/log/daemon.log & |
#fg 1
![]() tail -f /var/log/daemon.log [1]+ Stopped tail -f /var/log/daemon.log |
#bg
[1]+ tail -f /var/log/daemon.log & |
#jobs
[1]+ Running tail -f /var/log/daemon.log & |
#nc 127.0.0.1 calcDec 1 12:45:32 debian13 bc[3484]: refused connect from 192.168.16.11 (192.168.16.11)
Dec 1 12:46:12 debian13 bc[3486]: refused connect from 127.0.0.1 (127.0.0.1) |
#vim /etc/hosts.allow
|
#nc 127.0.0.1 calcDec 1 12:47:37 debian13 bc[3535]: refused connect from 192.168.16.7 (192.168.16.7)
![]() Dec 1 12:47:44 debian13 bc[3537]: refused connect from 127.0.0.1 (127.0.0.1) |
#Dec 1 12:47:48 debian13 bc[3545]: refused connect from 192.168.16.1 (192.168.16.1)
![]() |
#vim /etc/hosts.allow Dec 1 12:47:51 debian13 bc[3567]: refused connect from 192.168.16.7 (192.168.16.7)
--- /tmp/l3-saved-1597.30997.18974 2009-12-01 12:48:34.000000000 +0200 +++ /etc/hosts.allow 2009-12-01 12:48:49.000000000 +0200 @@ -11,4 +11,4 @@ # rpc.mountd (the NFS mount daemon). See portmap(8), rpc.mountd(8) and # /usr/share/doc/portmap/portmapper.txt.gz for further information. # -calc: 192.168.16. : allow +bc: 192.168.16. : allow |
#nc 127.0.0.1 calcDec 1 12:48:12 debian13 bc[3587]: refused connect from 192.168.16.7 (192.168.16.7)
![]() Dec 1 12:48:14 debian13 bc[3589]: refused connect from 127.0.0.1 (127.0.0.1) |
#Dec 1 12:48:19 debian13 bc[3597]: refused connect from 192.168.16.1 (192.168.16.1)
![]() |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1597.13830.16972 2009-12-01 12:49:22.000000000 +0200 +++ /etc/inetd.conf 2009-12-01 12:49:35.000000000 +0200 @@ -38,4 +38,4 @@ #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 bash stream tcp nowait root /usr/sbin/tcpd bash -i -calc stream tcp nowait root /usr/sbin/tcpd bc +calc stream tcp nowait root /usr/sbin/tcpd /usr/bin/bc |
#and /usr/doc/netbase/portmapper.txt.gz
1 # /etc/hosts.allow: list of hosts that are allowed to access the system. 2 # See the manual pages hosts_access(5), hosts_options(5) 3 # and /usr/doc/netbase/portmapper.txt.gz 4 # 5 # Example: ALL: LOCAL @some_netgroup 6 # ALL: .foobar.edu EXCEPT terminalserver.foobar.edu 7 # 8 # If you're going to protect the portmapper use the name "portmap" for the 9 # daemon name. Remember that you can only use the keyword "ALL" and IP 10 # addresses (NOT host or domain names) for the portmapper, as well as for ... ~ ~ Dec 1 12:48:52 debian13 bc[3625]: connect from 192.16 ~ ~ D ~ ~ ~ ~ ~ "/etc/hosts.allow" 14L, 701C записано 14,1 ВесьВесь |
#vim /etc/inetd.conf
|
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#Dec 1 12:49:41 debian13 bc[3676]: connect from 192.168.16.7 (192.168.16.7)
Dec 1 12:49:43 debian13 bc[3677]: connect from 192.168.16.11 (192.168.16.11) Dec 1 12:49:47 debian13 bc[3678]: connect from 192.168.16.1 (192.168.16.1) Dec 1 12:49:50 debian13 bash[3679]: refused connect from 192.168.16.11 (192.168.16.11) Dec 1 12:49:57 debian13 bash[3680]: refused connect from 192.168.16.7 (192.168.16.7) |
#vim /etc/hosts.allow
--- /tmp/l3-saved-1597.2678.5700 2009-12-01 12:50:15.000000000 +0200 +++ /etc/hosts.allow 2009-12-01 12:50:30.000000000 +0200 @@ -11,4 +11,5 @@ # rpc.mountd (the NFS mount daemon). See portmap(8), rpc.mountd(8) and # /usr/share/doc/portmap/portmapper.txt.gz for further information. # -bc: 192.168.16. : allow +sshd: 0.0.0.0/0.0.0.0 +bc: 192.168.16. |
#Dec 1 12:50:33 debian13 bc[3740]: connect from 192.168.16.7 (192.168.16.7)
Dec 1 12:51:04 debian13 bash[3741]: refused connect from 192.168.16.7 (192.168.16.7) |
#ssh 192.168.16.254
Connection to 192.168.16.254 closed. |
#. /etc/bash_completion
|
#apt-get install nfs-kernel-server
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: initscripts libevent1 libgssglue1 libldap-2.4-2 libnfsidmap2 librpcsecgss3 libsepol1 nfs-common portmap sysv-rc sysvinit-utils Предлагаемые пакеты: sysv-rc-conf bum sash НОВЫЕ пакеты, которые будут установлены: libevent1 libgssglue1 libldap-2.4-2 libnfsidmap2 librpcsecgss3 nfs-common nfs-kernel-server portmap ... Добавляется новый пользователь `statd' (UID 103) в группу `nogroup' ... Не создаётся домашний каталог `/var/lib/nfs'. Starting NFS common utilities: statdDec 1 12:53:50 debian13 rpc.statd[4211]: Version 1.1.2 Starting . Настраивается пакет nfs-kernel-server (1:1.1.2-6lenny1) ... Creating config file /etc/exports with new version Creating config file /etc/default/nfs-kernel-server with new version Starting NFS common utilities: statd. Exporting directories for NFS kernel daemon.... Starting NFS kernel daemon: nfsd mountd. |
#showmount -e 192.168.16.254
Export list for 192.168.16.254: /tmp/free * /data/sles-pxe * /data/freebsd-7.1-pxe-install * /usr 192.168.7.0/24 /data/iso 10.0.17.5,192.168.16.0/24 /data/incom 10.0.17.100,192.168.16.0/24 |
#mount 192.168.16.254:/data/sles-pxe /mnt
|
#ls -l /mnt
итого 11275 -r--r--r-- 1 root root 5448754 2006-07-06 07:18 ARCHIVES.gz dr-xr-xr-x 3 root root 104 2006-07-06 07:22 boot -r--r--r-- 1 root root 5826649 2006-07-06 07:10 ChangeLog -r--r--r-- 1 root root 3563 2006-07-06 07:18 content -r--r--r-- 1 root root 189 2006-07-06 07:18 content.asc -r--r--r-- 1 root root 2173 2006-07-06 02:32 content.key -r--r--r-- 1 root root 33577 2006-06-16 17:16 control.xml -r--r--r-- 1 root root 17992 2006-07-06 02:32 COPYING -r--r--r-- 1 root root 25733 2006-07-06 02:32 COPYING.de ... -r--r--r-- 1 root root 1036 2006-07-06 02:32 gpg-pubkey-7e2e3b05-44748aba.asc -r--r--r-- 1 root root 2173 2006-07-06 02:32 gpg-pubkey-9c800aca-40d8063e.asc -r--r--r-- 1 root root 1803 2006-07-06 02:32 gpg-pubkey-a1912208-446a0899.asc -r--r--r-- 1 root root 31130 2006-07-06 07:18 INDEX.gz -r--r--r-- 1 root root 53447 2006-07-06 07:18 ls-lR.gz dr-xr-xr-x 2 root root 224 2006-07-06 07:21 media.1 -r--r--r-- 1 root root 16106 2006-07-06 02:32 NEWS -r--r--r-- 1 root root 5604 2006-07-06 02:32 pubring.gpg -r--r--r-- 1 root root 1699 2006-07-05 23:24 README dr-xr-xr-x 8 root root 192 2006-07-06 07:08 suse |
#ssh 192.168.16.254
Connection to 192.168.16.254 closed. |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 |
#su - user
Removing stale pidfile Password: |
#su - user
l3-agent is already running: pid=4433; pidfile=/home/user/.lilalo/l3-agent.pid Password: |
#vim /home/user/.bashrc
|
# 56 eval "`dircolors -b`"
|
#for examples
![]() .bash_history .bash_logout .bash_profile .bashrc |
#vim /home/user/.bash_profile
|
#see /usr/share/doc/bash/examples/startup-files for examples.
|
#ssh 127.0.0.1 -l user
user@127.0.0.1's password: Linux debian13 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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 Dec 1 12:04:01 2009 l3-agent is already running: pid=4433; pidfile=/home/user/.lilalo/l3-agent.pid |
$ls -l
итого 10275 drwxr-xr-x 2 user user 48 2009-11-30 17:49 Desktop drwxr-xr-x 13 user user 1568 2009-11-30 16:39 firefox -rw-r--r-- 1 user user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello drwxr-xr-x 2 user user 160 2005-03-28 21:40 images -rw-r--r-- 1 user user 5256 2009-11-30 17:11 install -rw-r--r-- 1 user user 464521 2005-03-28 21:40 lartc.html -rw-r--r-- 1 user user 106483 2009-11-30 17:49 lartc-html.tar.bz2 |
$ls Desktop/
|
$ls -la Desktop/
итого 1 drwxr-xr-x 2 user user 48 2009-11-30 17:49 . drwxr-xr-x 15 user user 816 2009-12-01 12:57 .. |
$ls -la firefoxq
![]() ls: firefoxq: Нет такого файла или каталога |
$ls -la firefox
итого 17841 drwxr-xr-x 13 user user 1568 2009-11-30 16:39 . drwxr-xr-x 15 user user 816 2009-12-01 12:57 .. -rw-r--r-- 1 user user 2126 2009-11-03 01:01 application.ini -rw-r--r-- 1 user user 0 2009-11-03 01:01 .autoreg -rw-r--r-- 1 user user 2067 2009-11-03 01:01 blocklist.xml -rw-r--r-- 1 user user 232 2009-11-03 01:01 browserconfig.properties drwxr-xr-x 3 user user 520 2009-11-03 01:01 chrome drwxr-xr-x 2 user user 2344 2009-11-03 01:01 components -rwxr-xr-x 1 user user 45760 2009-11-03 01:01 crashreporter ... drwxr-xr-x 2 user user 80 2009-11-03 01:01 plugins -rw-r--r-- 1 user user 177 2009-11-03 01:01 README.txt -rw-r--r-- 1 user user 15861 2009-11-03 01:01 removed-files drwxr-xr-x 6 user user 1728 2009-11-03 01:01 res -rwxr-xr-x 1 user user 10450 2009-11-03 01:01 run-mozilla.sh drwxr-xr-x 2 user user 272 2009-11-03 01:01 searchplugins -rw-r--r-- 1 user user 825 2009-11-03 01:01 Throbber-small.gif -rw-r--r-- 1 user user 6 2009-11-03 01:01 update.locale -rwxr-xr-x 1 user user 70472 2009-11-03 01:01 updater -rw-r--r-- 1 user user 143 2009-11-03 01:01 updater.ini |
$ls -l
итого 10275 drwxr-xr-x 2 user user 48 2009-11-30 17:49 Desktop drwxr-xr-x 13 user user 1568 2009-11-30 16:39 firefox -rw-r--r-- 1 user user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello drwxr-xr-x 2 user user 160 2005-03-28 21:40 images -rw-r--r-- 1 user user 5256 2009-11-30 17:11 install -rw-r--r-- 1 user user 464521 2005-03-28 21:40 lartc.html -rw-r--r-- 1 user user 106483 2009-11-30 17:49 lartc-html.tar.bz2 |
$ls -lh
итого 11M drwxr-xr-x 2 user user 48 2009-11-30 17:49 Desktop drwxr-xr-x 13 user user 1,6K 2009-11-30 16:39 firefox -rw-r--r-- 1 user user 9,5M 2009-11-30 16:35 firefox-3.5.5.tar.bz2 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello drwxr-xr-x 2 user user 160 2005-03-28 21:40 images -rw-r--r-- 1 user user 5,2K 2009-11-30 17:11 install -rw-r--r-- 1 user user 454K 2005-03-28 21:40 lartc.html -rw-r--r-- 1 user user 104K 2009-11-30 17:49 lartc-html.tar.bz2 |
$ls -l /etc/passwd
-rw-r--r-- 1 root root 9437 2009-12-01 12:53 /etc/passwd |
$sudo chmod 640 /etc/passwd
Password: |
$ls -l
итого 10275 drwxr-xr-x 2 1000 user 48 2009-11-30 17:49 Desktop drwxr-xr-x 13 1000 user 1568 2009-11-30 16:39 firefox -rw-r--r-- 1 1000 user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2 -rwxr-xr-x 1 0 root 13 2008-03-11 12:42 hello drwxr-xr-x 2 1000 user 160 2005-03-28 21:40 images -rw-r--r-- 1 1000 user 5256 2009-11-30 17:11 install -rw-r--r-- 1 1000 user 464521 2005-03-28 21:40 lartc.html -rw-r--r-- 1 1000 user 106483 2009-11-30 17:49 lartc-html.tar.bz2 |
$sudo get
![]() getconf getent getkeycodes getopt getopts getty |
$sudo set
![]() set setkeycodes setlogcons setpci setterm setxkbmap setfont setleds setmetamode setsid setvesablank |
$sudo set
![]() set setkeycodes setlogcons setpci setterm setxkbmap setfont setleds setmetamode setsid setvesablank |
$sudo set
![]() |
$exit
exit Connection to 127.0.0.1 closed. |
#chmod 644 /etc/passwd
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234 |
#apt-get install xinetd
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ nbsd-inetd ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: xinetd обновлено 0, ÑÑÑановлено 1 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 254 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 136kРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 176kB. ... Dec 1 14:08:02 debian13 xinetd[5027]: removing daytime Dec 1 14:08:02 debian13 xinetd[5027]: removing daytime Dec 1 14:08:02 debian13 xinetd[5027]: removing discard Dec 1 14:08:02 debian13 xinetd[5027]: removing discard Dec 1 14:08:02 debian13 xinetd[5027]: removing echo Dec 1 14:08:02 debian13 xinetd[5027]: removing echo Dec 1 14:08:02 debian13 xinetd[5027]: removing time Dec 1 14:08:02 debian13 xinetd[5027]: removing time Dec 1 14:08:02 debian13 xinetd[5027]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in. Dec 1 14:08:02 debian13 xinetd[5027]: Started working: 2 available services |
#dpkf -L xinetd
![]() bash: dpkf: command not found |
#dpkg -L xinetd
/. /etc /etc/xinetd.d /etc/xinetd.d/chargen /etc/xinetd.d/daytime /etc/xinetd.d/discard /etc/xinetd.d/echo /etc/xinetd.d/time /etc/default /etc/default/xinetd ... /usr/share/doc/xinetd/README.update-inetd /usr/share/doc/xinetd/xinetd.org-FAQ.html /usr/share/doc/xinetd/README.Debian /usr/share/doc/xinetd/copyright /usr/share/doc/xinetd/examples /usr/share/doc/xinetd/examples/sample.conf.gz /usr/share/doc/xinetd/changelog.Debian.gz /usr/share/doc/xinetd/NEWS.Debian.gz /usr/share/doc/xinetd/changelog.gz /usr/share/doc/xinetd/README.gz |
Время первой команды журнала | 11:26:51 2009-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:08:29 2009-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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