/l3/users/22-12-2008/unixwin/debian4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#stunnel -p /etc/ssl/certs/stunnel.pem -d 901 -l /usr/sbin/swat swat -D 7
2008.12.23 16:53:09 LOG7[10163:3083208368]: Snagged 64 random bytes from /root/.rnd 2008.12.23 16:53:09 LOG7[10163:3083208368]: Wrote 1024 new random bytes to /root/.rnd 2008.12.23 16:53:09 LOG7[10163:3083208368]: RAND_status claims sufficient entropy for the PRNG 2008.12.23 16:53:09 LOG7[10163:3083208368]: PRNG seeded successfully 2008.12.23 16:53:09 LOG7[10163:3083208368]: Certificate: /etc/ssl/certs/stunnel.pem 2008.12.23 16:53:09 LOG7[10163:3083208368]: Certificate loaded 2008.12.23 16:53:09 LOG7[10163:3083208368]: Key file: /etc/ssl/certs/stunnel.pem 2008.12.23 16:53:09 LOG3[10163:3083208368]: error stack: 140B3009 : error:140B3009:SSL routines:SSL_CTX_use_RSAPrivateKey_file:PEM lib 2008.12.23 16:53:09 LOG3[10163:3083208368]: SSL_CTX_use_RSAPrivateKey_file: 906D06C: error:0906D06C:PEM routines:PEM_read_bio:no start line |
#stunnel -D 7
2008.12.23 16:53:17 LOG7[10172:3082839728]: Snagged 64 random bytes from /root/.rnd 2008.12.23 16:53:17 LOG7[10172:3082839728]: Wrote 1024 new random bytes to /root/.rnd 2008.12.23 16:53:17 LOG7[10172:3082839728]: RAND_status claims sufficient entropy for the PRNG 2008.12.23 16:53:17 LOG7[10172:3082839728]: PRNG seeded successfully 2008.12.23 16:53:17 LOG7[10172:3082839728]: Certificate: /etc/ssl/certs/stunnel.pem 2008.12.23 16:53:17 LOG7[10172:3082839728]: Certificate loaded 2008.12.23 16:53:17 LOG7[10172:3082839728]: Key file: /etc/ssl/certs/stunnel.pem 2008.12.23 16:53:17 LOG3[10172:3082839728]: error stack: 140B3009 : error:140B3009:SSL routines:SSL_CTX_use_RSAPrivateKey_file:PEM lib 2008.12.23 16:53:17 LOG3[10172:3082839728]: SSL_CTX_use_RSAPrivateKey_file: 906D06C: error:0906D06C:PEM routines:PEM_read_bio:no start line |
#apt-cache search pemlib
|
#apt-cache search pem
extract - displays meta-data from files of arbitrary type gwenhywfar-tools - helper applications for Gwenhywfar library libconvert-pem-perl - Perl module for reading/writing encrypted ASN.1 PEM files libcwiid1-dev - library to interface with the wiimote -- development libextractor1c2a - extracts meta-data from files of arbitrary type (library) libextutils-depends-perl - Perl module for building extensions that depend on other extensions libhocr-dev - Developemnt files for hocr library libmlpcap-ocaml-dev - binding of libpcap for OCaml libqca2-plugin-ossl - QCA OSSL plugin for libqca2 libtrf-tcl - Tcl data transformations - runtime library libtrf-tcl-dev - Tcl data transformations - development files libtrf-tcl-doc - Tcl data transformations - development files python-rope - Python refactoring library tcllib - the Standard Tcl Library |
#chmod 640 /etc/ssl/certs/stunnel.pem
[root@debian4:samba]# openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/stunnel.pem Generating a 1024 bit RSA private key ......++++++ ...............++++++ writing new private key to 'privkey.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]: State or Province Name (full name) [Some-State]: Locality Name (eg, city) []: Organization Name (eg, company) [Internet Widgits Pty Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, YOUR name) []: Email Address []: |
#dd if=/dev/urandom count=2 | openssl dhparam -rand - 512 >> /etc/ssl/certs/stunnel.pem
0 semi-random bytes loaded Generating DH parameters, 512 bit long safe prime, generator 2 This is going to take a long time .................+.......2+0 записей считано 2+0 записей написано скопировано 1024 байта (1,0 kB), 0,000313 секунд, 3,3 MB/s ............................+...........+.+.+...................................+........+....................................+.......................+........+..................+........+........+...................+.............+................................+.+...............................................................+......+......................................+................+....... |
#stunnel -D 7 -p /etc/ssl/certs/stunnel.pem -d 901 -l /usr/sbin/swat swat
[root@debian4:samba]# openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/stunnel.pem Generating a 1024 bit RSA private key .........................................++++++ ............++++++ writing new private key to 'privkey.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank ... Country Name (2 letter code) [AU]: 2008.12.23 16:54:26 LOG7[10248:3083413168]: Snagged 64 random bytes from /root/.rnd 2008.12.23 16:54:26 LOG7[10248:3083413168]: Wrote 1024 new random bytes to /root/.rnd 2008.12.23 16:54:26 LOG7[10248:3083413168]: RAND_status claims sufficient entropy for the PRNG 2008.12.23 16:54:26 LOG7[10248:3083413168]: PRNG seeded successfully 2008.12.23 16:54:26 LOG7[10248:3083413168]: Certificate: /etc/ssl/certs/stunnel.pem 2008.12.23 16:54:26 LOG7[10248:3083413168]: Certificate loaded 2008.12.23 16:54:26 LOG7[10248:3083413168]: Key file: /etc/ssl/certs/stunnel.pem 2008.12.23 16:54:26 LOG3[10248:3083413168]: error stack: 140B3009 : error:140B3009:SSL routines:SSL_CTX_use_RSAPrivateKey_file:PEM lib 2008.12.23 16:54:26 LOG3[10248:3083413168]: SSL_CTX_use_RSAPrivateKey_file: 906D06C: error:0906D06C:PEM routines:PEM_read_bio:no start line |
#openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/stunnel.pem -keyout /etc/ssl/certs/stunnel.pem
Generating a 1024 bit RSA private key ..++++++ ....++++++ writing new private key to '/etc/ssl/certs/stunnel.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]: State or Province Name (full name) [Some-State]: Locality Name (eg, city) []: Organization Name (eg, company) [Internet Widgits Pty Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, YOUR name) []: Email Address []: |
#chmod 640 /etc/ssl/certs/stunnel.pem
|
#stunnel -D 7 -p /etc/ssl/certs/stunnel.pem -d 901 -l /usr/sbin/swat swat
[root@debian4:samba]# dd if=/dev/urandom count=2 | openssl dhparam -rand - 512 >> /etc/ssl/certs/stunnel.pem 0 semi-random bytes loaded Generating DH parameters, 512 bit long safe prime, generator 2 This is going to take a long time ..............++*++*++*++*++*++* |
#tail /var/log/daemon.log
Dec 23 16:55:38 debian1 stunnel: LOG6[10285:3083507376]: file ulimit = 1024 (can be changed with 'ulimit -n') Dec 23 16:55:38 debian1 stunnel: LOG6[10285:3083507376]: poll() used - no FD_SETSIZE limit for file descriptors Dec 23 16:55:38 debian1 stunnel: LOG5[10285:3083507376]: 500 clients allowed Dec 23 16:55:38 debian1 stunnel: LOG7[10285:3083507376]: FD 9 in non-blocking mode Dec 23 16:55:38 debian1 stunnel: LOG7[10285:3083507376]: FD 10 in non-blocking mode Dec 23 16:55:38 debian1 stunnel: LOG7[10285:3083507376]: FD 11 in non-blocking mode Dec 23 16:55:38 debian1 stunnel: LOG7[10285:3083507376]: SO_REUSEADDR option set on accept socket Dec 23 16:55:38 debian1 stunnel: LOG3[10285:3083507376]: Error binding stunnel3 to 0.0.0.0:901 Dec 23 16:55:38 debian1 stunnel: LOG3[10285:3083507376]: bind: Address already in use (98) Dec 23 16:55:38 debian1 stunnel: warning: can't get client address: Bad file descriptor |
#vim /etc/inetd.conf
|
#netstat -an
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN tcp 0 0 192.168.43.3:60587 194.150.93.78:18030 TIME_WAIT tcp 0 0 192.168.43.3:60586 194.150.93.78:18030 TIME_WAIT tcp 0 0 192.168.43.3:60589 194.150.93.78:18030 TIME_WAIT tcp 0 0 192.168.43.3:60588 194.150.93.78:18030 TIME_WAIT tcp 3168 0 192.168.43.3:57218 192.168.43.2:22 ESTABLISHED ... unix 3 [ ] STREAM CONNECTED 18768 /tmp/orbit-user/linc-1afb-0-2fa30f682c0d2 unix 3 [ ] STREAM CONNECTED 18765 unix 2 [ ] DGRAM 18753 unix 3 [ ] STREAM CONNECTED 18738 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 18737 unix 3 [ ] STREAM CONNECTED 18731 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 18730 unix 5 [ ] STREAM CONNECTED 18474 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 18473 unix 2 [ ] DGRAM 3272 |
#ps aux | grep swat
root 10387 0.0 1.0 11692 2760 ? Ss 16:56 0:00 swat root 10391 0.0 0.2 4724 748 ttyp3 R+ 16:57 0:00 grep swat |
#kill -9 10387
|
#stunnel -D 7 -p /etc/ssl/certs/stunnel.pem -d 901 -l /usr/sbin/swat swat
|
#less /var/log/daemon.log
|
##
|
#vim /etc/inetd.conf
--- /tmp/l3-saved-6478.19604.27134 2008-12-23 16:58:29.000000000 +0200 +++ /etc/inetd.conf 2008-12-23 16:58:34.000000000 +0200 @@ -36,6 +36,6 @@ #:OTHER: Other services #<off># netbios-ssn stream tcp nowait root /usr/sbin/tcpd /usr/sbin/smbd -swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat +#swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat #vnc1 stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -geometry 1024x768 -depth 24 |
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd. |
#apt-cache search webmin
|
#apt-cache search webmin
|
#apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
Получено:3 http://10.0.35.1 unstable/main lzma 4.43-14 [57,5kB] Получено:4 http://10.0.35.1 unstable/main libdb4.6 4.6.21-12 [573kB] Получено:5 http://10.0.35.1 unstable/main apt-utils 0.7.19+b1 [189kB] Получено:6 http://10.0.35.1 unstable/main libcwidget3 0.5.12-3 [302kB] Получено:7 http://10.0.35.1 unstable/main libxapian15 1.0.7-4 [789kB] Получено:8 http://10.0.35.1 unstable/main libept0 0.5.26 [1152kB] Получено:9 http://10.0.35.1 unstable/main aptitude 0.4.11.11-1 [3037kB] Получено:10 http://10.0.35.1 unstable/main apt 0.7.19+b1 [1632kB] Получено:11 http://10.0.35.1 unstable/main libtimedate-perl 1.1600-9 [32,9kB] Получено:12 http://10.0.35.1 unstable/main libmodule-build-perl 0.3000-1 [247kB] ... Настраивается пакет dpkg-dev (1.14.23) ... Настраивается пакет libcompress-raw-zlib-perl (2.015-1) ... Настраивается пакет libio-compress-base-perl (2.015-1) ... Настраивается пакет libio-compress-zlib-perl (2.015-1) ... Настраивается пакет libcompress-zlib-perl (2.015-1) ... Настраивается пакет libauthen-pam-perl (0.16-1.1+b1) ... Настраивается пакет libio-pty-perl (1:1.07-1+b1) ... Настраивается пакет libmd5-perl (2.03-1) ... Настраивается пакет libnet-ssleay-perl (1.35-2) ... Настраивается пакет type-handling (0.2.23) ... |
#ls
cores log.__ffff_10.0.17.1 log.__ffff_127.0.0.1 log.nmbd log.smbd log.smbmount log.swat log.winxp4 privkey.pem |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:55:00:04 inet addr:192.168.43.3 Bcast:192.168.43.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe55:4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1778340 errors:0 dropped:0 overruns:0 frame:0 TX packets:439910 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:279691192 (266.7 MiB) TX bytes:130785391 (124.7 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1314 errors:0 dropped:0 overruns:0 frame:0 TX packets:1314 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:120160 (117.3 KiB) TX bytes:120160 (117.3 KiB) |
#cd
|
#ls
1234 pyvnc2swf-0.9.3 pyvnc2swf_0.9.3-2.diff.gz pyvnc2swf_0.9.3-2.dsc pyvnc2swf_0.9.3.orig.tar.gz test.html test.swf webmin_1.441_all.deb |
#vim /etc/samba/smb.conf
|
#mc
|
#apt_get install mc
bash: apt_get: command not found |
#vi /etc
|
#apt_get install swat
bash: apt_get: command not found |
#apt-get install mc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libglib2.0-0 libgpm2 libpcre3 libselinux1 libslang2 Предлагаемые пакеты: gpm zip unzip arj xpdf dbview odt2txt Рекомендуемые пакеты: libglib2.0-data НОВЫЕ пакеты, которые будут установлены: libgpm2 libpcre3 mc ... Выбор ранее не выбранного пакета libpcre3. Распаковывается пакет libpcre3 (из файла .../libpcre3_7.8-2_i386.deb)... Подготовка к замене пакета libglib2.0-0 2.12.4-2 (используется файл .../libglib2.0-0_2.16.6-1_i386.deb)... Распаковывается замена для пакета libglib2.0-0 ... Выбор ранее не выбранного пакета mc. Распаковывается пакет mc (из файла .../mc_2%3a4.6.2~git20080311-4_i386.deb)... Настраивается пакет libgpm2 (1.20.4-3.1) ... Настраивается пакет libpcre3 (7.8-2) ... Настраивается пакет libglib2.0-0 (2.16.6-1) ... Настраивается пакет mc (2:4.6.2~git20080311-4) ... |
#grep swat inetd
âÐек 23 14:45 â âÐек 23 14:39 â âÐек 24 10:15 â âÐек 24 10:16 â âÐек 23 14:45 â âÐек 23 11:16 â âÐек 23 14:39 â âÐек 23 16:21 â âÐек 23 19:51 â âÐÐ°Ñ 10 2008 â ... â â â â â â ââââââââââââââââââââââââââ¾âââââââââââââââââââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ grep: inetd: ÐÐµÑ Ñакого Ñайла или каÑалога |
#grep swat /etc/inetd.conf
#swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat |
#mc
|
#/ets/inet.d/openbsd-inetd restart
âÐек 23 14:45 â âÐек 23 14:39 â âÐек 24 10:17 â âÐек 24 10:31 â âÐек 23 14:45 â âÐек 23 11:16 â âÐек 23 14:39 â âÐек 23 16:21 â âÐек 23 19:51 â âÐÐ°Ñ 10 2008 â ... â â â â â â ââââââââââââââââââââââââââ¾âââââââââââââââââââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ bash: /ets/inet.d/openbsd-inetd: ÐÐµÑ Ñакого Ñайла или каÑалога |
#/etc
bash: /etc/inet.d/openbsd-inetd: Нет такого файла или каталога |
#/etc/ini
Restarting internet superserver: inetdNot starting internet superserver: no services enabled. |
#vi /etc/init.d/openbasd-inetd restart
|
#/etc/init.d/openb
Restarting internet superserver: inetdNot starting internet superserver: no services enabled. |
#mc
|
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetdNot starting internet superserver: no services enabled. |
#mc
|
#apt-get install stunell openssl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет stunell |
#apt-get install stunnel
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия stunnel. Уже установлена самая новая версия openssl. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 269 пакетов не обновлено. |
#openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/stunnel.pem
unknown option /etc/ssl/certs/stunnel.pem req [options] <infile >outfile where options are -inform arg input format - DER or PEM -outform arg output format - DER or PEM -in arg input file -out arg output file -text text form of request -pubkey output public key -noout do not output REQ ... -days number of days a certificate generated by -x509 is valid for. -set_serial serial number to use for a certificate generated by -x509. -newhdr output "NEW" in the header lines -asn1-kludge Output the 'request' in a format that is wrong but some CA's have been reported as requiring -extensions .. specify certificate extension section (override value in config file) -reqexts .. specify request extension section (override value in config file) -utf8 input characters are UTF8 (default ASCII) -nameopt arg - various certificate name options -reqopt arg - various request text options |
#openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/stunnel.pem
Generating a 1024 bit RSA private key ............................................................++++++ .......++++++ writing new private key to '/etc/ssl/certs/stunnel.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:ua State or Province Name (full name) [Some-State]:Kiev Locality Name (eg, city) []:KIev Organization Name (eg, company) [Internet Widgits Pty Ltd]:fbi Organizational Unit Name (eg, section) []:fbi Common Name (eg, YOUR name) []:fbi Email Address []:fbi@fbi.com |
#cat /etc/ssl/certs/stunnel.pem
-----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQD+NvXNEvWrYSjNYzxEGRvAAHQNH/0jxQpBuS36YIDH4ECs7q1e dXTak1bW14a1ZjSbESJJlXFQfts2XADMjkWfO0sMNUy9piXLYL8csNV1t+1nLyPC BNyHsdGTMv31nY8vqWnDckLX01uegjHpQ8TPEp5lbuJQ4QMO1SvXxncjDwIDAQAB AoGAB9jcd4sZSEQEhWqFxrhbse6RpoIRR1Riv6qer7bg4sqaVHw9n8fSZpjbumAG yXyxLQQ3YbwaNljkHWZzo9zUa0kiZF9DPX3Rugjy8arBv0ZnvQETMLPIxBwqf6OC Cryu19OgLQUEcbzp3/UkQqfu5NUWJmx1SlLohnEc9Ewwc0kCQQD/rHBOfCmogZIE 1z0qQ2fZwX04vyvIRDFllK7Fleq/+l+ugWwQv/ek9PpLk3v4NIpouyq7FcUih73j qCGYA2SNAkEA/ooLbmSqooBuK1CzZj/Lys76b9nsCYnMPwAMio1XliL79VbcGhTQ EJXb5BWH+LvUS1xlBJIcG0IS2xDiM2tVCwJBANXuPqadY+oYSMr+IrLbZekh6ppx ... 19NbnoIx6UPEzxKeZW7iUOEDDtUr18Z3Iw8CAwEAAaOB1jCB0zAdBgNVHQ4EFgQU 5LTynoLKxcLCi02RqA5rPW0NvjAwgaMGA1UdIwSBmzCBmIAU5LTynoLKxcLCi02R qA5rPW0NvjChdaRzMHExCzAJBgNVBAYTAnVhMQ0wCwYDVQQIEwRLaWV2MQ0wCwYD VQQHEwRLSWV2MQwwCgYDVQQKEwNmYmkxDDAKBgNVBAsTA2ZiaTEMMAoGA1UEAxMD ZmJpMRowGAYJKoZIhvcNAQkBFgtmYmlAZmJpLmNvbYIJAI8uGzgxb9aVMAwGA1Ud EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAUnwzzqoG5i6dnC2XqK73bAuiOQ/z duJDbFNIf1muJmKF5uwCM5r34hEvp+i7U9mR7KpweU+nuXHd1OV3HEd3+lQl5oZL ZYAg4WFk7X9kYqUFAAOC9SPkWLLorovuRTLIqoG1VjjuOm65mijqyEWmPQGU9ipe aIHiKjB1kjrXapU= -----END CERTIFICATE----- |
#chmod 640 /etc/ssl/certs/stunnel.pem
|
#dd if=/dev/urandom count=2 | openssl dhparam -rand - 512 >> /etc/ssl/certs/stunnel.pem
0 semi-random bytes loaded Generating DH parameters, 512 bit long safe prime, generator 2 This is going to take a long time ..............+.....+..............+....+...........++*++*++*++*++*++* |
#cat /etc/ssl/certs/stunnel.pem
-----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQD+NvXNEvWrYSjNYzxEGRvAAHQNH/0jxQpBuS36YIDH4ECs7q1e dXTak1bW14a1ZjSbESJJlXFQfts2XADMjkWfO0sMNUy9piXLYL8csNV1t+1nLyPC BNyHsdGTMv31nY8vqWnDckLX01uegjHpQ8TPEp5lbuJQ4QMO1SvXxncjDwIDAQAB AoGAB9jcd4sZSEQEhWqFxrhbse6RpoIRR1Riv6qer7bg4sqaVHw9n8fSZpjbumAG yXyxLQQ3YbwaNljkHWZzo9zUa0kiZF9DPX3Rugjy8arBv0ZnvQETMLPIxBwqf6OC Cryu19OgLQUEcbzp3/UkQqfu5NUWJmx1SlLohnEc9Ewwc0kCQQD/rHBOfCmogZIE 1z0qQ2fZwX04vyvIRDFllK7Fleq/+l+ugWwQv/ek9PpLk3v4NIpouyq7FcUih73j qCGYA2SNAkEA/ooLbmSqooBuK1CzZj/Lys76b9nsCYnMPwAMio1XliL79VbcGhTQ EJXb5BWH+LvUS1xlBJIcG0IS2xDiM2tVCwJBANXuPqadY+oYSMr+IrLbZekh6ppx ... ZmJpMRowGAYJKoZIhvcNAQkBFgtmYmlAZmJpLmNvbYIJAI8uGzgxb9aVMAwGA1Ud EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAUnwzzqoG5i6dnC2XqK73bAuiOQ/z duJDbFNIf1muJmKF5uwCM5r34hEvp+i7U9mR7KpweU+nuXHd1OV3HEd3+lQl5oZL ZYAg4WFk7X9kYqUFAAOC9SPkWLLorovuRTLIqoG1VjjuOm65mijqyEWmPQGU9ipe aIHiKjB1kjrXapU= -----END CERTIFICATE----- -----BEGIN DH PARAMETERS----- MEYCQQDe2MFVTc3B4oFNkPV++dxUBtokd+AJjCDkKedsGH5lD+QNnN/VbuofNPtB cX8NhHNzyWwF72NIBH2sNcidjDtjAgEC -----END DH PARAMETERS----- |
#stunnel -p /etc/ssl/certs/stunnel.pem -d 901 -l /usr/sbin/swat swat
|
#tail -5 /var/log/daemon.log
Dec 24 10:52:51 debian1 stunnel: LOG5[16333:3082716848]: Threading:PTHREAD SSL:ENGINE Sockets:POLL,IPv6 Auth:LIBWRAP Dec 24 10:52:51 debian1 stunnel: LOG5[16333:3082716848]: 500 clients allowed Dec 24 10:52:51 debian1 stunnel: LOG3[16333:3082716848]: Error binding stunnel3 to 0.0.0.0:901 Dec 24 10:52:51 debian1 stunnel: LOG3[16333:3082716848]: bind: Address already in use (98) Dec 24 10:52:51 debian1 stunnel: warning: can't get client address: Bad file descriptor |
#vi /etc/init.d/openbasd-inetd restart
|
#netstat =lnp
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State \tcp 3168 0 192.168.43.3:57218 192.168.43.2:ssh ESTABLISHED tcp 0 0 192.168.43.3:5900 10.0.17.1:4941 ESTABLISHED tcp 0 0 192.168.43.3:48052 chub.in:18030 TIME_WAIT tcp 0 0 192.168.43.3:36707 192.168.43:microsoft-ds ESTABLISHED tcp6 0 0 ::ffff:192.168.43.3:ssh ::ffff:10.0.17.1:1111 ESTABLISHED tcp6 0 0 ::ffff:192.168.43.3:ssh ::ffff:192.168.43.:3285 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path ... unix 2 [ ] DGRAM 32010 unix 3 [ ] STREAM CONNECTED 19354 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 19353 unix 4 [ ] STREAM CONNECTED 18895 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 18894 unix 3 [ ] STREAM CONNECTED 18731 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 18730 unix 5 [ ] STREAM CONNECTED 18474 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 18473 unix 2 [ ] DGRAM 3272 |
#stunnel -p /etc/ssl/certs/stunnel.pem -d 901 -l /usr/sbin/swat swat
|
#cat /etc/ssl/certs/stunnel.pem
|
#netstat -
[root@debian4:~]# netstat =lnp Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 3168 0 192.168.43.3:57218 192.168.43.2:ssh ESTABLISHED tcp 0 0 192.168.43.3:5900 10.0.17.1:4941 ESTABLISHED tcp 0 0 192.168.43.3:48053 chub.in:18030 TIME_WAIT tcp 0 0 192.168.43.3:36707 192.168.43:microsoft-ds ESTABLISHED tcp6 0 0 ::ffff:192.168.43.3:ssh ::ffff:10.0.17.1:1111 ESTABLISHED tcp6 0 0 ::ffff:192.168.43.3:ssh ::ffff:192.168.43.:3285 ESTABLISHED Active UNIX domain sockets (w/o servers) ... udp 0 0 192.168.43.3:137 0.0.0.0:* 9220/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 9220/nmbd udp 0 0 192.168.43.3:138 0.0.0.0:* 9220/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 9220/nmbd udp 0 0 0.0.0.0:10000 0.0.0.0:* 11880/perl Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 18447 6757/gdm /tmp/.gdm_socket unix 2 [ ACC ] STREAM LISTENING 18470 6767/Xvnc /tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 18725 6899/ssh-agent /tmp/ssh-NEedQJ6862/agent.6862 |
#testparm -sv
winbind normalize names = No winbind rpc only = No comment = path = username = invalid users = valid users = admin users = read list = write list = ... browseable = No [printers] comment = All Printers path = /var/spool/samba create mask = 0700 printable = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers |
#mc
|
#testparm -sv
winbind normalize names = No winbind rpc only = No comment = path = username = invalid users = valid users = admin users = read list = write list = ... browseable = No [printers] comment = All Printers path = /var/spool/samba create mask = 0700 printable = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers |
#/etc/samba restart
bash: /etc/samba: is a directory |
#/etc/init.d//samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#testparm -sv | less
|
#vim /etc/samba/smb.conf
|
#vim /etc/samba/smb.conf
|
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#vim /etc/samba/smb.conf
|
#ps aux | grep nmbd
root 17306 0.0 0.5 9616 1484 ? Ss 12:19 0:00 /usr/sbin/nmbd -D root 17366 0.0 0.2 4728 748 ttyp3 R+ 12:22 0:00 grep nmbd |
#kill -9 17306
|
#nmbd -D -d 9
|
#tail -f /var/log/samba/log.nmbd
[2008/12/24 12:22:59, 3] nmbd/nmbd_winsserver.c:wins_process_name_query_request(1918) wins_process_name_query: name query for name FBSD4<20> from IP 10.0.17.1 [2008/12/24 12:22:59, 4] nmbd/nmbd_packets.c:reply_netbios_packet(947) reply_netbios_packet: sending a reply of packet type: wins_query FBSD4<20> to ip 10.0.17.1 for id 33112 [2008/12/24 12:22:59, 4] libsmb/nmblib.c:debug_nmb_packet(109) nmb packet from 10.0.17.1(137) header: id=33112 opcode=Query(0) response=Yes header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes header: rcode=3 qdcount=0 ancount=1 nscount=0 arcount=0 answers: nmb_name=FBSD4<20> rr_type=10 rr_class=1 ttl=0 [2008/12/24 12:22:59, 5] libsmb/nmblib.c:send_udp(824) ... [2008/12/24 12:23:02, 4] nmbd/nmbd_packets.c:reply_netbios_packet(947) reply_netbios_packet: sending a reply of packet type: wins_query FBSD4<00> to ip 10.0.17.1 for id 33113 [2008/12/24 12:23:02, 4] libsmb/nmblib.c:debug_nmb_packet(109) nmb packet from 10.0.17.1(137) header: id=33113 opcode=Query(0) response=Yes header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes header: rcode=3 qdcount=0 ancount=1 nscount=0 arcount=0 answers: nmb_name=FBSD4<00> rr_type=10 rr_class=1 ttl=0 [2008/12/24 12:23:02, 5] libsmb/nmblib.c:send_udp(824) Sending a packet of len 56 to (10.0.17.1) on port 137 [2008/12/24 12:23:02, 4] nmbd/nmbd_workgroupdb.c:find_workgroup_on_subnet(170) |
#testparm -sv | less
|
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-6478.12827.26803 2008-12-24 12:25:35.000000000 +0200 +++ /etc/samba/smb.conf 2008-12-24 12:26:40.000000000 +0200 @@ -46,5 +46,5 @@ path = /data guest ok = yes read only = no - +browseable = yes |
#invoke-rc.d samba
force-reload reload restart start stop |
#vim /etc/samba/smb.conf
|
#!
[root@debian4:~]# testparm -sv | less Load smb config files from /etc/samba/smb.conf Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[data]" Loaded services file OK. Server role: ROLE_STANDALONE [global] dos charset = CP850 ... unix password sync = Yes restrict anonymous = 0 lanman auth = No ntlm auth = Yes client NTLMv2 auth = No client lanman auth = No client plaintext auth = No preload modules = use kerberos keytab = No bash: syntax error near unexpected token `newline' |
#vim /etc/samba/smb.conf
|
#ls -l /data/
[root@debian4:~]# invoke-rc.d samba restart Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. итого 0 -rwxr--r-- 1 nobody nogroup 0 2008-12-24 12:28 New Text Document.txt |
#testparm -sv | grep nobody
Load smb config files from /etc/samba/smb.conf Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[data]" Loaded services file OK. Server role: ROLE_STANDALONE guest account = nobody |
#apt-get install smbfs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия smbfs. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 269 пакетов не обновлено. |
#mount -t smbfs //192.168.43.4/win /mnt
Password: |
#mount
/dev/hda1 on / type reiserfs (rw) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) //192.168.43.1/incom on /mnt type smbfs (rw) //192.168.43.4/win on /mnt type cifs (rw,mand) |
#touch /mnt/testfile.txt
|
#ls -l /data/
|
#apt-get install smbclient
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: smbclient обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 269 пакетов не обновлено. Необходимо скачать 6300kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 18,6MB. Получено:1 http://10.0.35.1 unstable/main smbclient 2:3.2.5-2 [6300kB] Получено 6300kБ за 0s (11,3MБ/c) Выбор ранее не выбранного пакета smbclient. (Чтение базы данных... на данный момент установлено 40502 файлов и каталогов.) Распаковывается пакет smbclient (из файла .../smbclient_2%3a3.2.5-2_i386.deb)... Настраивается пакет smbclient (2:3.2.5-2) ... |
#smbclient -L 192.168.43.4
Enter root's password: Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] Sharename Type Comment --------- ---- ------- IPC$ IPC Remote IPC win Disk ADMIN$ Disk Remote Admin C$ Disk Default share win2 Disk session request to 192.168.43.4 failed (Called name not present) session request to 192 failed (Called name not present) Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] Server Comment --------- ------- Workgroup Master --------- ------- |
#mount -t smbfs //192.168.43.4/C$ /mnt -o username=administrator
Password: |
#ls -l /mnt
итого 458615 -rwxrwSrwt 1 root root 0 2006-12-06 20:36 AUTOEXEC.BAT -rwxrwSrwt 1 root root 211 2006-12-06 20:04 boot.ini -rwxrwSrwt 1 root root 0 2006-12-06 20:36 CONFIG.SYS drwxrwxrwx 1 root root 0 2008-12-23 08:05 Documents and Settings -rwxrwSrwt 1 root root 267993088 2008-12-23 14:37 hiberfil.sys -rwxrwSrwt 1 root root 226 2008-12-23 09:12 id_rsa.pub.txt -r-xr-Sr-t 1 root root 0 2006-12-06 20:36 IO.SYS -r-xr-Sr-t 1 root root 0 2006-12-06 20:36 MSDOS.SYS -r-xr-Sr-t 1 root root 47564 2004-08-04 15:00 NTDETECT.COM -r-xr-Sr-t 1 root root 250032 2004-08-04 15:00 ntldr -rwxrwSrwt 1 root root 201326592 2008-12-23 14:37 pagefile.sys drwxrwxrwx 1 root root 0 2006-05-23 12:24 Program Files drwxrwxrwx 1 root root 0 2008-12-23 09:09 RECYCLER drwxrwxrwx 1 root root 0 2006-05-23 10:53 seamless drwxrwxrwx 1 root root 0 2006-12-07 15:33 System Volume Information drwxrwxrwx 1 root root 0 2006-05-23 10:41 WINDOWS drwxrwxrwx 1 root root 0 2008-12-23 10:09 xinstall |
#vim /mnt/boot.ini
|
#touch/mnt/
bash: touch/mnt/testdiskcfile.txt: Нет такого файла или каталога |
#touch
|
#ssh 10.0.17.1
PKI PHIONE TECH TOPAZ TECH.INC TEXWS071 WORKGROUP JENIA debian:~# smbclient -L //10.0.1.3 -U cherepenin | less Enter cherepenin's password: Domain=[TECH] OS=[Windows Server 2003 R2 3790 Service Pack 2] Server=[Windows Server 2003 R2 5.2] Domain=[TECH] OS=[Windows Server 2003 R2 3790 Service Pack 2] Server=[Windows Server 2003 R2 5.2] Sharename Type Comment --------- ---- ------- ... LINFREE$ Disk USERKIT$ Disk TEXDOC Disk print$ Disk Printer Drivers sd$ Disk 1C Disk CISCO$ Disk C$ Disk Default share K$ Disk Default share Sales_Marketing Disk |
#touch /mnt/testdiskcfile.txt
|
#smbclient -L //
Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] Sharename Type Comment --------- ---- ------- IPC$ IPC Remote IPC win Disk ADMIN$ Disk Remote Admin C$ Disk Default share win2 Disk session request to 192.168.43.4 failed (Called name not present) session request to 192 failed (Called name not present) Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] Server Comment --------- ------- Workgroup Master --------- ------- |
#smbclient
Domain=[WINXP4] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \> ls NT_STATUS_ACCESS_DENIED listing \* 65393 blocks of size 32768. 13372 blocks available smb: \> q |
#touch testlinuxfile
[root@debian4:~]# ls 1234 pyvnc2swf-0.9.3 pyvnc2swf_0.9.3-2.diff.gz pyvnc2swf_0.9.3-2.dsc pyvnc2swf_0.9.3.orig.tar.gz test.html test.swf webmin_1.441_all.deb |
-----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQD+NvXNEvWrYSjNYzxEGRvAAHQNH/0jxQpBuS36YIDH4ECs7q1e dXTak1bW14a1ZjSbESJJlXFQfts2XADMjkWfO0sMNUy9piXLYL8csNV1t+1nLyPC BNyHsdGTMv31nY8vqWnDckLX01uegjHpQ8TPEp5lbuJQ4QMO1SvXxncjDwIDAQAB AoGAB9jcd4sZSEQEhWqFxrhbse6RpoIRR1Riv6qer7bg4sqaVHw9n8fSZpjbumAG yXyxLQQ3YbwaNljkHWZzo9zUa0kiZF9DPX3Rugjy8arBv0ZnvQETMLPIxBwqf6OC Cryu19OgLQUEcbzp3/UkQqfu5NUWJmx1SlLohnEc9Ewwc0kCQQD/rHBOfCmogZIE 1z0qQ2fZwX04vyvIRDFllK7Fleq/+l+ugWwQv/ek9PpLk3v4NIpouyq7FcUih73j qCGYA2SNAkEA/ooLbmSqooBuK1CzZj/Lys76b9nsCYnMPwAMio1XliL79VbcGhTQ EJXb5BWH+LvUS1xlBJIcG0IS2xDiM2tVCwJBANXuPqadY+oYSMr+IrLbZekh6ppx 87uFu+NobnjrwVpTsH3+0yKMzjVbupdEV+XOaMXLXqzeQW5sMGpuQ3XD2P0CQQCf 4npXt2fvdxi8oI5vtbb/B5AL3ikDvMjM8ezuwuW3avY1H4BV6ajgIiHjXRrxxJoP VFQn0NdSz+gkLrDHd64NAkEA1mY/geCWteJdMLnXs+7pYiCLQ+WxIeH5Adojzuu0 SXb5R8fE0jqswCO2yD4/HBfXovnoW9ncvQw0gaDPpfHFtA== -----END RSA PRIVATE KEY----- -----BEGIN CERTIFICATE----- MIIDNzCCAqCgAwIBAgIJAI8uGzgxb9aVMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNV BAYTAnVhMQ0wCwYDVQQIEwRLaWV2MQ0wCwYDVQQHEwRLSWV2MQwwCgYDVQQKEwNm YmkxDDAKBgNVBAsTA2ZiaTEMMAoGA1UEAxMDZmJpMRowGAYJKoZIhvcNAQkBFgtm YmlAZmJpLmNvbTAeFw0wODEyMjQwODQ5MDNaFw0wOTEyMjQwODQ5MDNaMHExCzAJ BgNVBAYTAnVhMQ0wCwYDVQQIEwRLaWV2MQ0wCwYDVQQHEwRLSWV2MQwwCgYDVQQK EwNmYmkxDDAKBgNVBAsTA2ZiaTEMMAoGA1UEAxMDZmJpMRowGAYJKoZIhvcNAQkB FgtmYmlAZmJpLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA/jb1zRL1 q2EozWM8RBkbwAB0DR/9I8UKQbkt+mCAx+BArO6tXnV02pNW1teGtWY0mxEiSZVx UH7bNlwAzI5FnztLDDVMvaYly2C/HLDVdbftZy8jwgTch7HRkzL99Z2PL6lpw3JC 19NbnoIx6UPEzxKeZW7iUOEDDtUr18Z3Iw8CAwEAAaOB1jCB0zAdBgNVHQ4EFgQU 5LTynoLKxcLCi02RqA5rPW0NvjAwgaMGA1UdIwSBmzCBmIAU5LTynoLKxcLCi02R qA5rPW0NvjChdaRzMHExCzAJBgNVBAYTAnVhMQ0wCwYDVQQIEwRLaWV2MQ0wCwYD VQQHEwRLSWV2MQwwCgYDVQQKEwNmYmkxDDAKBgNVBAsTA2ZiaTEMMAoGA1UEAxMD ZmJpMRowGAYJKoZIhvcNAQkBFgtmYmlAZmJpLmNvbYIJAI8uGzgxb9aVMAwGA1Ud EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAUnwzzqoG5i6dnC2XqK73bAuiOQ/z duJDbFNIf1muJmKF5uwCM5r34hEvp+i7U9mR7KpweU+nuXHd1OV3HEd3+lQl5oZL ZYAg4WFk7X9kYqUFAAOC9SPkWLLorovuRTLIqoG1VjjuOm65mijqyEWmPQGU9ipe aIHiKjB1kjrXapU= -----END CERTIFICATE----- -----BEGIN DH PARAMETERS----- MEYCQQDe2MFVTc3B4oFNkPV++dxUBtokd+AJjCDkKedsGH5lD+QNnN/VbuofNPtB cX8NhHNzyWwF72NIBH2sNcidjDtjAgEC -----END DH PARAMETERS-----
Время первой команды журнала | 16:52:22 2008-12-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:55:08 2008-12-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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