/l3/users/12-12-2011/NT-Lnet/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 1 |
#vim /etc/rc.conf
|
#ipfw list
00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 65000 allow ip from any to any 65535 deny ip from any to any |
#cd
|
#ipf
ipf ipfs ipfstat ipftest ipfw ipfwpcap |
#ipf
ipf ipfs ipfstat ipftest ipfw ipfwpcap |
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any |
#ipfw list
00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 65000 allow ip from any to any 65100 divert 8668 ip from any to any 65535 deny ip from any to any |
#ps aux|grep natd
root 751 0.0 0.3 3276 1300 ?? Is 11:54AM 0:00.00 /sbin/natd -n re1 root 1474 0.0 0.2 3368 1212 p3 S+ 12:02PM 0:00.00 grep natd |
#ps aux|grep natd
root 751 0.0 0.3 3276 1300 ?? Is 11:54AM 0:00.00 /sbin/natd -n re1 root 1483 0.0 0.2 3368 1212 p3 S+ 12:02PM 0:00.00 grep natd |
#vim /etc/rc.conf
|
#reboot
Connection to 192.168.16.21 closed by remote host. Connection to 192.168.16.21 closed. |
#ls
.bash_history .bashrc~ .k5login .profile .bash_profile .cache .l3rc .ssh .bash_profile~ .cshrc .lilalo .viminfo .bashrc .history .login .vimrc |
#ipfw list
00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 65000 allow ip from any to any 65535 deny ip from any to any |
#ipfw add divert natd ip from any to any
65100 divert 8668 ip from any to any |
#vim /usr/src/sys/
|
#vim /usr/src/sys/net
|
#vim /usr/src/sys/net
|
#vim /usr/src/sys/co
|
#vim /usr/src/sys/co
|
#vim /usr/src/sys/co
|
#vim /usr/src/sys/con
|
#vim /usr/src/sys/conf/
|
#vim /usr/src/sys/i386/
|
#vim /usr/src/sys/i386/co
|
#vim /usr/src/sys/i386/conf/
|
#cd /usr/src/sys/i386/conf/
|
#config GENERIC
Kernel build directory is ../compile/GENERIC Don't forget to do ``make cleandepend && make depend'' |
#cd ../compile/GENERIC/
|
#vim /etc/in
|
#apt-get install inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет inetd |
#apt-cache search inetd
apt-cacher - Caching proxy for Debian package and source files atftpd - advanced TFTP server bidentd - Bisqwit's identd for NAT proxying biff - a mail notification tool globus-gfork-progs - Globus Toolkit - GFork Programs gwhois - generic Whois Client / Server inetutils-inetd - internet super server ipsvd - Internet protocol service daemons ftpd - File Transfer Protocol (FTP) server libident - simple RFC1413 client library - runtime ... socat - multipurpose relay for bidirectional data transfer socket - Multi purpose socket tool stunnel4 - Universal SSL tunnel for network daemons tcputils - Utilities for TCP programming in shell-scripts python-twisted-runner-dbg - Process management, including an inetd server (debug extension) python-twisted-runner - Process management, including an inetd server update-inetd - inetd configuration file updater xinetd - replacement for inetd with many enhancements nttcp - New test TCP program ucspi-tcp-src - Source only package for building ucspi-tcp binary package |
#apg-get install openbsd-inetd
bash: apg-get: команда не найдена |
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libfile-copy-recursive-perl update-inetd НОВЫЕ пакеты, которые будут установлены: libfile-copy-recursive-perl openbsd-inetd update-inetd обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 77,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 360 kB. Хотите продолжить [Д/н]? y Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main libfile-copy-recursive-perl all 0.38-1 [20,6 kB] Ош http://ftp.ua.debian.org/debian/ squeeze/main update-inetd all 4.38+nmu1 404 Not Found Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main openbsd-inetd i386 0.20080125-6 [36,8 kB] Получено 57,4 kБ за 0с (379 kБ/c) Не удалось получить http://ftp.ua.debian.org/debian/pool/main/u/update-inetd/update-inetd_4.38+nmu1_all.deb 404 Not Found E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get update
Получено:1 http://ftp.ua.debian.org squeeze Release.gpg [1 672 B] Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-en Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-ru Игн http://ftp.ua.debian.org/debian/ squeeze/main Translation-en Игн http://ftp.ua.debian.org/debian/ squeeze/main Translation-ru Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-en Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-ru Получено:2 http://ftp.ua.debian.org squeeze-updates Release.gpg [836 B] Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-en Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-ru ... Получено:19 http://ftp.ua.debian.org squeeze-updates/main Sources/DiffIndex [2 023 B] Получено:20 http://ftp.ua.debian.org squeeze-updates/contrib Sources [20 B] Получено:21 http://ftp.ua.debian.org squeeze-updates/non-free Sources [20 B] Получено:22 http://ftp.ua.debian.org squeeze-updates/main i386 Packages/DiffIndex [2 023 B] Получено:23 http://ftp.ua.debian.org squeeze-updates/contrib i386 Packages [20 B] Получено:24 http://ftp.ua.debian.org squeeze-updates/non-free i386 Packages [20 B] Получено:25 http://ftp.ua.debian.org squeeze-updates/main Sources [2 753 B] Получено:26 http://ftp.ua.debian.org squeeze-updates/main i386 Packages [11,4 kB] Получено 15,3 MБ за 16с (924 kБ/c) Чтение списков пакетов... Готово |
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libfile-copy-recursive-perl update-inetd НОВЫЕ пакеты, которые будут установлены: libfile-copy-recursive-perl openbsd-inetd update-inetd обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 38 пакетов не обновлено. Необходимо скачать 20,6 kB/78,0 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 360 kB. ... Выбор ранее не выбранного пакета update-inetd. Распаковывается пакет update-inetd (из файла .../update-inetd_4.38+nmu1+squeeze1_all.deb)... Выбор ранее не выбранного пакета openbsd-inetd. Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libfile-copy-recursive-perl (0.38-1) ... Настраивается пакет update-inetd (4.38+nmu1+squeeze1) ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. |
#vim /etc/default/
|
#/etc/init.d/ifupdown
ifupdown ifupdown-clean |
#vim /etc/in
|
#vim /etc/in
|
#vim /etc/inetd.conf
|
#vim /etc/inetd.conf
--- /tmp/l3-saved-2046.5758.26302 2011-12-13 12:23:33.000000000 +0200 +++ /etc/inetd.conf 2011-12-13 12:23:38.000000000 +0200 @@ -17,7 +17,7 @@ #discard stream tcp nowait root internal #discard dgram udp wait root internal #daytime stream tcp nowait root internal -#time stream tcp nowait root internal +time stream tcp nowait root internal #:STANDARD: These are standard services. |
#telnet localhost time
Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused |
#/etc/init.d/openbsd-inetd
Usage: /etc/init.d/openbsd-inetd {start|stop|reload|force-reload|restart|status} |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#vim /etc/services
|
#~
ftp-data 20/tcp ftp 21/tcp fsp 21/udp fspd ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver time 37/udp timserver rlp 39/udp resource # resource location nameserver 42/tcp name # IEN 116 whois 43/tcp nicname tacacs 49/tcp # Login Host Protocol (TACACS) tacacs 49/udp re-mail-ck 50/tcp # Remote Mail Checking Protocol re-mail-ck 50/udp domain 53/udp mtp 57/tcp # deprecated tacacs-ds 65/tcp # TACACS-Database Service tacacs-ds 65/udp 47,1 0% |
#updatedb
|
#locate ssh
/etc/ssh /etc/bash_completion.d/ssh /etc/bash_completion.d/sshfs /etc/default/ssh /etc/init.d/ssh /etc/network/if-up.d/openssh-server /etc/pam.d/sshd /etc/rc2.d/S18ssh /etc/rc3.d/S18ssh /etc/rc4.d/S18ssh ... /var/lib/dpkg/info/openssh-server.preinst /var/lib/dpkg/info/openssh-server.prerm /var/lib/dpkg/info/openssh-server.templates /var/lib/dpkg/info/ssh.list /var/lib/dpkg/info/ssh.md5sums /var/lib/dpkg/info/ssh.postinst /var/lib/dpkg/info/ssh.prerm /var/lib/update-rc.d/ssh /var/run/sshd /var/run/sshd.pid |
#locate ssh|less
|
#which ssh
/usr/bin/ssh |
#vim /etc/services
--- /tmp/l3-saved-2046.29637.15694 2011-12-13 12:31:02.000000000 +0200 +++ /etc/services 2011-12-13 12:31:20.000000000 +0200 @@ -10,6 +10,7 @@ # by IANA and used in the real-world or are needed by a debian package. # If you need a huge list of used numbers please install the nmap package. +vilen 19/tcp tcpmux 1/tcp # TCP port service multiplexer echo 7/tcp echo 7/udp |
#apt-get install ft
ftdi-eeprom fte-docs fte-xwindow ftnchek ftpcopy ftpgrab ftplib-dev ftp-proxy-doc ftpwatch fts-ltsp-ldap fte fteqcc ftgl-dev ftp ftpd ftphs-doc ftpmirror ftp-ssl fts fts-opsi fte-console fte-terminal ftjam ftp.app ftpd-ssl ftplib3 ftp-proxy ftp-upload fts-fai-ldap |
#apt-get install ft
ftdi-eeprom fte-docs fte-xwindow ftnchek ftpcopy ftpgrab ftplib-dev ftp-proxy-doc ftpwatch fts-ltsp-ldap fte fteqcc ftgl-dev ftp ftpd ftphs-doc ftpmirror ftp-ssl fts fts-opsi fte-console fte-terminal ftjam ftp.app ftpd-ssl ftplib3 ftp-proxy ftp-upload fts-fai-ldap |
#apt-get install ft
ftdi-eeprom fte-docs fte-xwindow ftnchek ftpcopy ftpgrab ftplib-dev ftp-proxy-doc ftpwatch fts-ltsp-ldap fte fteqcc ftgl-dev ftp ftpd ftphs-doc ftpmirror ftp-ssl fts fts-opsi fte-console fte-terminal ftjam ftp.app ftpd-ssl ftplib3 ftp-proxy ftp-upload fts-fai-ldap |
#apt-get install pro
probcons proda proftpd-mod-sqlite projectm-data proofgeneral protobuf-c-compiler proxychains probcons-extra proftpd-basic proguard projectm-dbg proofgeneral-coq protobuf-compiler proxycheck procinfo proftpd-dev proj projectm-jack proofgeneral-doc protoize proxytrack procmail proftpd-doc proj-bin projectm-pulseaudio proofgeneral-minlog provami proxytunnel procmail-lib proftpd-mod-ldap proj-data proj-ps-doc proofgeneral-misc prover9 procmeter3 proftpd-mod-mysql projectcenter.app proll propaganda-debian prover9-doc procps proftpd-mod-odbc projectl prolog-el prosody prover9-mace4 procserv proftpd-mod-pgsql projectmanager.app promoe prosper proxsmtp |
#apt-get install pro
probcons proda proftpd-mod-sqlite projectm-data proofgeneral protobuf-c-compiler proxychains probcons-extra proftpd-basic proguard projectm-dbg proofgeneral-coq protobuf-compiler proxycheck procinfo proftpd-dev proj projectm-jack proofgeneral-doc protoize proxytrack procmail proftpd-doc proj-bin projectm-pulseaudio proofgeneral-minlog provami proxytunnel procmail-lib proftpd-mod-ldap proj-data proj-ps-doc proofgeneral-misc prover9 procmeter3 proftpd-mod-mysql projectcenter.app proll propaganda-debian prover9-doc procps proftpd-mod-odbc projectl prolog-el prosody prover9-mace4 procserv proftpd-mod-pgsql projectmanager.app promoe prosper proxsmtp |
#apt-get install proftpd-
proftpd-basic proftpd-dev proftpd-doc proftpd-mod-ldap proftpd-mod-mysql proftpd-mod-odbc proftpd-mod-pgsql proftpd-mod-sqlite |
#apt-get install proftpd-basic
â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа proftpd-basic. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлен 29451 Ñайл и каÑалог.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ proftpd-basic (из Ñайла .../proftpd-basic_1.3.3a-6squeeze4_i386.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ proftpd-basic (1.3.3a-6squeeze4) ... ÐÑедÑпÑеждение: ÑказаннÑй вами домаÑний каÑалог /var/run/proftpd недоÑÑÑпен: ÐÐµÑ Ñакого Ñайла или каÑалога ÐобавлÑеÑÑÑ ÑиÑÑемнÑй полÑзоваÑÐµÐ»Ñ Â«proftpd» (UID 104) ... ÐобавлÑеÑÑÑ Ð½Ð¾Ð²Ñй полÑзоваÑÐµÐ»Ñ Â«proftpd» (UID 104) в гÑÑÐ¿Ð¿Ñ Â«nogroup» ... Ðе ÑоздаÑÑÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог «/var/run/proftpd». ÐобавлÑеÑÑÑ ÑиÑÑемнÑй полÑзоваÑÐµÐ»Ñ Â«ftp» (UID 105) ... ÐобавлÑеÑÑÑ Ð½Ð¾Ð²Ñй полÑзоваÑÐµÐ»Ñ Â«ftp» (UID 105) в гÑÑÐ¿Ð¿Ñ Â«nogroup» ... СоздаÑÑÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог «/home/ftp» ... «/usr/share/proftpd/templates/welcome.msg» -> «/home/ftp/welcome.msg.proftpd-new» ProFTPd is started from inetd/xinetd. |
#~
|
#ps uax|grep pfoftp
root 3641 2.0 0.1 3880 776 pts/3 S+ 12:37 0:00 grep pfoftp |
#ps uax|grep pfoftpd
root 3650 0.0 0.1 3880 772 pts/3 S+ 12:37 0:00 grep pfoftpd |
#ps uax|grep pfoftpd
root 3666 0.0 0.1 3880 776 pts/3 S+ 12:38 0:00 grep pfoftpd |
#ps uax|grep pfoftp
root 3675 2.0 0.1 3880 776 pts/3 S+ 12:38 0:00 grep pfoftp |
#ps uax|grep ftp
user 3664 2.5 0.8 10136 4256 ? Ss 12:38 0:00 proftpd: user - net.nt: IDLE |
#ps uax|grep ftp
root 3693 0.0 0.1 3880 776 pts/3 S+ 12:38 0:00 grep ftp |
#ps uax|grep ftp
root 3702 4.0 0.1 3880 772 pts/3 S+ 12:38 0:00 grep ftp |
#ps uax|grep ftp
user 3712 4.4 0.8 10136 4248 ? Ss 12:38 0:00 proftpd: user - fobos.net.nt: IDLE root 3714 0.0 0.1 3856 576 pts/3 R+ 12:38 0:00 grep ftp |
#ps uax|grep ftp
root 3723 0.0 0.1 3880 776 pts/3 S+ 12:39 0:00 grep ftp |
#vim /etc/default/p
|
#vim /etc/default/p
--- /tmp/l3-saved-2046.5880.11289 2011-12-13 12:39:57.000000000 +0200 +++ /etc/inetd.conf 2011-12-13 12:45:37.000000000 +0200 @@ -17,7 +17,6 @@ #discard stream tcp nowait root internal #discard dgram udp wait root internal #daytime stream tcp nowait root internal -vilen stream tcp nowait root /bin/echo hello internal #:STANDARD: These are standard services. ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/proftpd |
#vim /etc/default/proftpd
|
#reboot
Connection to 192.168.16.21 closed by remote host. Connection to 192.168.16.21 closed. |
#arp -a
? (192.168.16.51) at 00:14:c2:05:a2:60 on re0 [ethernet] fobos.net.nt (192.168.16.254) at 00:07:e9:0c:45:0c on re0 [ethernet] ? (192.168.30.65) at 00:16:3e:00:02:03 on re1 [ethernet] ? (192.168.30.190) at 00:16:3e:00:01:02 on re2 [ethernet] |
#ps uax|grep ftp
root 3891 0.0 0.0 1664 200 pts/3 R+ 12:46 0:00 grep ftp [1]+ Done /usr/sbin/tcpd /usr/sbin/proftpd |
#ps uax|grep ftp
root 3900 0.0 0.1 3880 772 pts/3 S+ 12:46 0:00 grep ftp |
#netstat -nlp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 3194/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1003/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1219/exim4 tcp 0 0 0.0.0.0:42692 0.0.0.0:* LISTEN 750/rpc.statd tcp 0 0 0.0.0.0:999 0.0.0.0:* LISTEN 3194/inetd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 738/portmap tcp6 0 0 :::22 :::* LISTEN 1003/sshd tcp6 0 0 ::1:25 :::* LISTEN 1219/exim4 udp 0 0 0.0.0.0:53330 0.0.0.0:* 750/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 738/portmap udp 0 0 0.0.0.0:926 0.0.0.0:* 750/rpc.statd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 3344 923/acpid /var/run/acpid.socket |
#reboot
Connection to 192.168.16.21 closed by remote host. Connection to 192.168.16.21 closed. |
#re-mail-ck 50/udp
# by IANA and used in the real-world or are needed by a debian package. # If you need a huge list of used numbers please install the nmap package. vilen 999/tcp tcpmux 1/tcp # TCP port service multiplexer echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users daytime 13/tcp ... time 37/tcp timserver time 37/udp timserver rlp 25/tcp nameserver 42/tcp name # IEN 116 whois 43/tcp nicname tacacs 49/tcp # Login Host Protocol (TACACS) tacacs 49/udp re-mail-ck 50/tcp # Remote Mail Checking Protocol re-mail-ck 50/udp "/etc/services" 600L, 19680C записано |
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#telnet localhost vilen
Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. 220 debian1.net.nt ESMTP Exim 4.72 Tue, 13 Dec 2011 12:54:10 +0200 ^] telnet> exit ?Invalid command telnet> quit Connection closed. |
#ls /etc/rc2.d/
README S15nfs-common S18acpid S18cron S18openbsd-inetd S18ssh S21rc.local S21stop-bootlogd S14portmap S17rsyslog S18atd S18exim4 S18proftpd S20bootlogs S21rmnologin |
#traceroute ya.ru
traceroute: Warning: ya.ru has multiple addresses; using 87.250.251.3 traceroute to ya.ru (87.250.251.3), 64 hops max, 40 byte packets 1 192.168.30.65 (192.168.30.65) 2.256 ms 2.252 ms 3.592 ms 2 192.168.30.1 (192.168.30.1) 3.925 ms 3.826 ms 4.323 ms 3 net.nt (192.168.16.254) 5.896 ms 3.487 ms 5.367 ms 4 *^C |
#exit
exit Connection to 192.168.30.126 closed. |
#apt-get install xin
xindy xine-console xineliboutput-fbfe xine-plugin xine-ui xinput xindy-rules xine-dbg xineliboutput-sxfe xinetd xinit xinv3d |
#apt-get install xinetd
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ nbsd-inetd ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: xinetd обновлено 0, ÑÑÑановлено 1 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 38 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 136 kРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 172 kB. ... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ openbsd-inetd ... Stopping internet superserver: inetd. ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа xinetd. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 29536 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ xinetd (из Ñайла .../xinetd_1%3a2.3.14-7_i386.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ xinetd (1:2.3.14-7) ... Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#ls /etc/xinetd.
xinetd.conf xinetd.d/ |
#ls /etc/xinetd.
xinetd.conf xinetd.d/ |
#ls /etc/xinetd.
xinetd.conf xinetd.d/ |
#ls /etc/xinetd.
xinetd.conf xinetd.d/ |
#ls /etc/xinetd.conf
/etc/xinetd.conf |
Время первой команды журнала | 10:56:11 2011-12-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:05:51 2011-12-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 6.93 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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