/l3/users/sagat/host1/sagat :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 |
|
#./vpasswd devi@tbih-sb.com.ua
Please enter password for devi@tbih-sb.com.ua: enter password again: |
#telnet 127.0.0.1 110
Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK <29139.1146142109@region.tbih-sb.com.ua> USER devi@tbih-sb.com.ua ^] telnet> q Connection closed. |
#telnet 127.0.0.1 110
Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK <29229.1146142188@region.tbih-sb.com.ua> USER devi@tbih-sb.com.ua +OK PASS 123123 +OK ^] telnet> q Connection closed. |
#telnet 127.0.0.1 25
Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 region.tbih-sb.com.ua ESMTP MAIL FROM: igor@chub.in 250 ok RCPT TO: devi@tbih-sb.com.ua 250 ok DATA 354 go ahead Seubject: Hello, zlo TEST . 250 ok 1146142523 qp 29610 ^] telnet> q Connection closed. |
#telnet 192.168.2.254 110
![]() Trying 192.168.2.254... Connected to 192.168.2.254 (192.168.2.254). Escape character is '^]'. +OK <30095.1146143565@region.tbih-sb.com.ua> USER devi@tbih-sb.com.ua +OK PASS 123123 -ERR authorization failed Connection closed by foreign host. |
#vi /var/qmail/control/smtpauth
|
#vi /etc/tcp.smtp
|
#qmailctl cdb
Reloaded /etc/tcp.smtp. |
#qmailctl restart
Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Sending qmail-pop3d SIGTERM and restarting. * Restarting qmail-smtpd. |
#qmailctl stat
/service/qmail-send: up (pid 32686) 101 seconds /service/qmail-send/log: up (pid 32695) 101 seconds /service/qmail-smtpd: up (pid 323) 84 seconds /service/qmail-smtpd/log: up (pid 32684) 101 seconds /service/qmail-pop3d: up (pid 432) 0 seconds /service/qmail-pop3d/log: up (pid 32696) 101 seconds messages in queue: 0 messages in queue but not yet preprocessed: 0 |
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination ACCEPT all -- gabzya.hq.tbih-sb.com.ua anywhere REDIRECT tcp -- 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:smtp to:192.168.2.254 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:pop3 to:192.168.2.254:110 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.1.0/24 !192.168.2.0/24 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -I PREROUTING -s 192.168.1.23 -j ACCEPT
|
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination ACCEPT all -- vladimir.hq.tbih-sb.com.ua anywhere ACCEPT all -- gabzya.hq.tbih-sb.com.ua anywhere REDIRECT tcp -- 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:smtp to:192.168.2.254 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:pop3 to:192.168.2.254:110 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.1.0/24 !192.168.2.0/24 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
$sudo su
exit Password: |
#iptables -t nat -L
![]() bash: iptables: command not found |
#PATH=/sbin:/usr/sbin:$PATH
|
#iptalbes -t nat -L
![]() bash: iptalbes: command not found |
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination ACCEPT all -- vladimir.hq.tbih-sb.com.ua anywhere ACCEPT all -- gabzya.hq.tbih-sb.com.ua anywhere REDIRECT tcp -- 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:smtp to:192.168.2.254 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:pop3 to:192.168.2.254:110 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.1.0/24 !192.168.2.0/24 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#telnet 127.0.0.1 25
Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 region.tbih-sb.com.ua ESMTP ^] telnet> q Connection closed. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:8F:6D:4B:AB inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::213:8fff:fe6d:4bab/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16095608 errors:0 dropped:0 overruns:0 frame:1 TX packets:60237 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3791373145 (3.5 GiB) TX bytes:3583194 (3.4 MiB) Interrupt:10 Base address:0x8c00 eth1 Link encap:Ethernet HWaddr 00:0E:2E:32:46:15 ... RX bytes:932927732 (889.7 MiB) TX bytes:438874177 (418.5 MiB) Interrupt:5 Base address:0x6400 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:3333663 errors:0 dropped:0 overruns:0 frame:0 TX packets:3333663 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:386665357 (368.7 MiB) TX bytes:386665357 (368.7 MiB) |
#tcpdump -i eth1 port 25
![]() Ошибка сегментирования |
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination ACCEPT all -- vladimir.hq.tbih-sb.com.ua anywhere ACCEPT all -- gabzya.hq.tbih-sb.com.ua anywhere REDIRECT tcp -- 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:smtp to:192.168.2.254 DNAT tcp -- anywhere tbil.hq.tbih-sb.com.ua tcp dpt:pop3 to:192.168.2.254:110 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.1.0/24 !192.168.2.0/24 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN ACCEPT tcp -- anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN ACCEPT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L -n
Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3022 flags:0x16/0x02 ... ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:143 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 flags:0x16/0x02 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 flags:0x16/0x02 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L -v
Chain INPUT (policy DROP 2596 packets, 2274K bytes) pkts bytes target prot opt in out source destination 6553K 5280M ACCEPT all -- eth1 any anywhere anywhere state RELATED,ESTABLISHED 6305K 759M ACCEPT all -- eth0 any anywhere anywhere 3277K 378M ACCEPT all -- lo any anywhere anywhere 5 252 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 115 5520 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 22 1224 ACCEPT tcp -- any any anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... 0 0 ACCEPT all -- eth0 eth1 anywhere anywhere 0 0 ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 0 0 ACCEPT all -- eth0 eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 16M packets, 6835M bytes) pkts bytes target prot opt in out source destination |
#iptables -L -v
Chain INPUT (policy DROP 2596 packets, 2274K bytes) pkts bytes target prot opt in out source destination 6553K 5280M ACCEPT all -- eth1 any anywhere anywhere state RELATED,ESTABLISHED 6305K 759M ACCEPT all -- eth0 any anywhere anywhere 3278K 378M ACCEPT all -- lo any anywhere anywhere 5 252 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 115 5520 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 22 1224 ACCEPT tcp -- any any anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... 0 0 ACCEPT all -- eth0 eth1 anywhere anywhere 0 0 ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 0 0 ACCEPT all -- eth0 eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 16M packets, 6835M bytes) pkts bytes target prot opt in out source destination |
#iptables -L -v
Chain INPUT (policy DROP 2596 packets, 2274K bytes) pkts bytes target prot opt in out source destination 6553K 5280M ACCEPT all -- eth1 any anywhere anywhere state RELATED,ESTABLISHED 6305K 759M ACCEPT all -- eth0 any anywhere anywhere 3278K 378M ACCEPT all -- lo any anywhere anywhere 6 312 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 115 5520 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 22 1224 ACCEPT tcp -- any any anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... 0 0 ACCEPT all -- eth0 eth1 anywhere anywhere 0 0 ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 0 0 ACCEPT all -- eth0 eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 16M packets, 6835M bytes) pkts bytes target prot opt in out source destination |
#iptables -L -v
Chain INPUT (policy DROP 2596 packets, 2274K bytes) pkts bytes target prot opt in out source destination 6554K 5281M ACCEPT all -- eth1 any anywhere anywhere state RELATED,ESTABLISHED 6305K 759M ACCEPT all -- eth0 any anywhere anywhere 3278K 378M ACCEPT all -- lo any anywhere anywhere 6 312 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 115 5520 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 22 1224 ACCEPT tcp -- any any anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... 0 0 ACCEPT all -- eth0 eth1 anywhere anywhere 0 0 ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 0 0 ACCEPT all -- eth0 eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 16M packets, 6835M bytes) pkts bytes target prot opt in out source destination |
#iptables -L -v
Chain INPUT (policy DROP 2596 packets, 2274K bytes) pkts bytes target prot opt in out source destination 6554K 5281M ACCEPT all -- eth1 any anywhere anywhere state RELATED,ESTABLISHED 6305K 759M ACCEPT all -- eth0 any anywhere anywhere 3278K 378M ACCEPT all -- lo any anywhere anywhere 7 372 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 115 5520 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 22 1224 ACCEPT tcp -- any any anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... 0 0 ACCEPT all -- eth0 eth1 anywhere anywhere 0 0 ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 0 0 ACCEPT all -- eth0 eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 16M packets, 6835M bytes) pkts bytes target prot opt in out source destination |
#iptables -L -v
Chain INPUT (policy DROP 2605 packets, 2276K bytes) pkts bytes target prot opt in out source destination 6558K 5284M ACCEPT all -- eth1 any anywhere anywhere state RELATED,ESTABLISHED 6309K 760M ACCEPT all -- eth0 any anywhere anywhere 3280K 378M ACCEPT all -- lo any anywhere anywhere 14 792 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 117 5616 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 22 1224 ACCEPT tcp -- any any anywhere anywhere tcp dpt:3022 flags:SYN,RST,ACK/SYN ... 0 0 ACCEPT all -- eth0 eth1 anywhere anywhere 0 0 ACCEPT all -- eth1 eth0 anywhere anywhere state RELATED,ESTABLISHED 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:smtp flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:imap flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:pop3 flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http flags:SYN,RST,ACK/SYN 0 0 ACCEPT tcp -- any any anywhere anywhere tcp dpt:https flags:SYN,RST,ACK/SYN 0 0 ACCEPT all -- eth0 eth0 anywhere anywhere Chain OUTPUT (policy ACCEPT 16M packets, 6842M bytes) pkts bytes target prot opt in out source destination |
#iptables -t nat
Chain PREROUTING (policy ACCEPT 674K packets, 70M bytes) pkts bytes target prot opt in out source destination 198 23499 ACCEPT all -- any any vladimir.hq.tbih-sb.com.ua anywhere 2846 144K ACCEPT all -- any any gabzya.hq.tbih-sb.com.ua anywhere 267K 13M REDIRECT tcp -- eth0 any 192.168.1.0/24 anywhere tcp dpt:http redir ports 3128 4556 219K DNAT tcp -- any any anywhere tbil.hq.tbih-sb.com.ua tcp dpt:smtp to:192.168.2.254 71604 3437K DNAT tcp -- any any anywhere tbil.hq.tbih-sb.com.ua tcp dpt:pop3 to:192.168.2.254:110 Chain POSTROUTING (policy ACCEPT 493K packets, 29M bytes) pkts bytes target prot opt in out source destination 306K 21M MASQUERADE all -- any any 192.168.1.0/24 !192.168.2.0/24 Chain OUTPUT (policy ACCEPT 416K packets, 26M bytes) pkts bytes target prot opt in out source destination |
#iptables -t nat -I PREROUTING -p tcp --dport 25 -j ACCEPT
|
#iptables -t nat -I PREROUTING -p tcp --dport 110 -j ACCEPT
|
#exit
|
$sudo vi /etc/tcp.smtp
|
$sudo qmailctl cdb
Reloaded /etc/tcp.smtp. |
$sudo qmailctl restart
Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Sending qmail-pop3d SIGTERM and restarting. * Restarting qmail-smtpd. |
$ex
![]() ex exec exif.py expand expn expr extensionproxy extractattr extractrc exchangewizard execstack exit expect export extend_dmalloc extract_a52 extract_mpeg2 extractres |
$exi
exif.py exit |
$w
exit 16:49:35 up 52 days, 5:12, 1 user, load average: 0,08, 0,02, 0,01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya pts/1 gabzya.hq.tbih-s 16:49 0.00s 0.03s 0.03s script -f -q /h |
$su
Password: |
#pass
![]() passmass passwd |
#passwd
![]() Changing password for user root. New UNIX password: BAD PASSWORD: it's WAY too short Retype new UNIX password: No password supplied No password supplied No password supplied passwd: Authentication token manipulation error |
#passwd gabzya
Changing password for user gabzya. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. |
#exit
exit |
$sudo vi /etc/tcp.smtp
|
$sudo qmailctl cdb
Reloaded /etc/tcp.smtp. |
$sudo qmailctl restart
Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Sending qmail-pop3d SIGTERM and restarting. * Restarting qmail-smtpd. |
$w
exit 17:41:14 up 52 days, 6:04, 1 user, load average: 0,05, 0,04, 0,01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya pts/1 192.168.1.21 17:41 0.00s 0.03s 0.03s script -f -q /h |
$history
852 sudo ./config 853 sudo ./config mail.tbih-sb.com.ua 854 sudo ./config-fast mail.tbih-sb.com.ua 855 ls 856 ls -l 857 ls u* 858 cd .. 859 ls 860 less README 861 cd .. ... 991 sudo qmailctl cdb 992 sudo qmailctl restart 993 exit 994 w 995 su 996 sudo vi /etc/tcp.smtp 997 sudo qmailctl cdb 998 sudo qmailctl restart 999 w 1000 history |
$sudo find - name databytes
![]() Password: find: неверный предикат `-' |
$sudo find databytes
![]() find: databytes: Нет такого файла или каталога |
$sudo find qmail/control
![]() find: qmail: Нет такого файла или каталога |
$ls
01-Queen.wav Desktop Templates udo iptables -L -n -vv |
$cd /
|
$ls
bin boot command dev etc home lib lost+found media misc mnt net opt proc root sbin selinux service srv sys tmp usr var |
$cd /etc
|
$ls
4Suite csh.cshrc hal ld.so.conf.d named.conf rc3.d sound a2ps.cfg csh.login hibernate lftp.conf named.conf.rpmorig rc4.d squid a2ps-site.cfg cups host.conf libslowo.d netplug rc5.d ssh acpi dbus-1 hosts libslowo.rc netplug.d rc6.d stunnel adjtime default hosts.allow libuser.conf nscd.conf rc.d sudoers alchemist dev.d hosts.deny lilo.conf nsswitch.conf rc.local sysconfig aliases DIR_COLORS hotplug lilo.conf.floppy ntp rc.sysinit sysctl.conf aliases.db DIR_COLORS.xterm hotplug.d links.cfg ntp.conf readahead.early.files syslog.conf alsa dumpdates howl lisarc openldap readahead.files tcp.smtp alternatives enscript.cfg hp localtime opt redhat-lsb tcp.smtp.cdb ... cdrecord.conf gpm-root.conf kderc minirc.dfl protocols sestatus.conf yum cipe group kermit modprobe.conf pwdb.conf setuptool.d yum.conf cpuspeed.conf group- krb5.conf modprobe.conf~ quotagrpadmins sgml yumex.conf cron.d group.lock krb.conf modprobe.conf.dist quotatab shadow yumex.profiles.conf cron.daily gshadow krb.realms modules.conf racoon shadow- yum.repos.d cron.deny gshadow- ksysguarddrc motd raidtab shells cron.hourly gshadow.lock lam mrtg rc skel cron.monthly gssapi_mech.conf ldap.conf mtab rc0.d smartd.conf crontab gtk ld.so.cache mtools.conf rc1.d smrsh cron.weekly gtk-2.0 ld.so.conf Muttrc rc2.d snmp |
$q
![]() qembed qmailctl qrttoppm qtdechunk qtdump qtrechunk qtrubyinit qtyuv4toyuv qm2ts qmake qt20fix qtdoc qtinfo qtrename140 qtstreamize quota |
$cd /
|
$ll
итого 136 drwxr-xr-x 2 root root 4096 Апр 26 04:02 bin drwxr-xr-x 4 root root 4096 Мар 2 06:56 boot drwxr-xr-x 2 root root 4096 Апр 19 16:46 command drwxr-xr-x 9 root root 4260 Мар 13 10:37 dev drwxr-xr-x 92 root root 8192 Май 4 16:58 etc drwxr-xr-x 5 root root 4096 Апр 20 09:48 home drwxr-xr-x 11 root root 4096 Мар 4 04:18 lib drwx------ 2 root root 16384 Мар 2 06:24 lost+found drwxr-xr-x 5 root root 4096 Мар 13 10:37 media ... dr-xr-xr-x 115 root root 0 Мар 13 12:37 proc drwxr-x--- 17 root root 4096 Апр 19 12:46 root drwxr-xr-x 2 root root 8192 Мар 4 04:24 sbin drwxr-xr-x 2 root root 4096 Окт 20 2005 selinux drwxr-xr-x 2 root root 4096 Апр 20 10:56 service drwxr-xr-x 2 root root 4096 Окт 20 2005 srv drwxr-xr-x 10 root root 0 Мар 13 12:37 sys drwxrwxrwt 7 root root 4096 Май 4 17:41 tmp drwxr-xr-x 16 root root 4096 Мар 2 06:32 usr drwxr-xr-x 26 root root 4096 Апр 19 16:28 var |
$sudo find qmail
![]() find: qmail: Нет такого файла или каталога |
$sudo find -name qmail
![]() ./var/log/qmail ./var/lock/subsys/qmail ./var/qmail |
$cd /var/qmail/control/
|
$ll
итого 36 -rw-r--r-- 1 root root 3 Апр 19 17:21 concurrencyincoming -rw-r--r-- 1 root root 10 Апр 19 16:50 defaultdelivery -rw-r--r-- 1 root root 15 Апр 20 10:26 defaultdomain -rw-r--r-- 1 root root 75 Апр 27 15:46 locals -rw------- 1 root root 0 Апр 27 15:46 locals.lock -rw-r--r-- 1 root root 22 Апр 20 10:26 me -rw-r--r-- 1 root root 7 Апр 20 10:26 plusdomain -rw-r--r-- 1 root root 90 Апр 27 15:46 rcpthosts -rw------- 1 root root 0 Апр 27 15:46 rcpthosts.lock -rw-r--r-- 1 root root 2 Апр 27 16:31 smtpauth -rw-r--r-- 1 root root 30 Апр 27 15:46 virtualdomains -rw------- 1 root root 0 Апр 27 15:46 virtualdomains.lock |
$vi databytes
![]() |
$sudo vi databytes
|
$sudo vi databytes
|
$ll
итого 40 -rw-r--r-- 1 root root 3 Апр 19 17:21 concurrencyincoming -rw-r--r-- 1 root root 8 Май 4 17:48 databytes -rw-r--r-- 1 root root 10 Апр 19 16:50 defaultdelivery -rw-r--r-- 1 root root 15 Апр 20 10:26 defaultdomain -rw-r--r-- 1 root root 75 Апр 27 15:46 locals -rw------- 1 root root 0 Апр 27 15:46 locals.lock -rw-r--r-- 1 root root 22 Апр 20 10:26 me -rw-r--r-- 1 root root 7 Апр 20 10:26 plusdomain -rw-r--r-- 1 root root 90 Апр 27 15:46 rcpthosts -rw------- 1 root root 0 Апр 27 15:46 rcpthosts.lock -rw-r--r-- 1 root root 2 Апр 27 16:31 smtpauth -rw-r--r-- 1 root root 30 Апр 27 15:46 virtualdomains -rw------- 1 root root 0 Апр 27 15:46 virtualdomains.lock |
$w
exit 12:12:36 up 53 days, 35 min, 1 user, load average: 0,09, 0,08, 0,02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya pts/1 gabzya.hq.tbih-s 12:12 1.00s 0.02s 0.02s script -f -q /h |
$su
Password: |
#passwd gabzya
Changing password for user gabzya. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. |
#exit
exit |
$sudo vi /etc/tcp.smtp
|
$sudo qmailctl cdb
Reloaded /etc/tcp.smtp. |
$sudo qmailctl restart
Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Sending qmail-pop3d SIGTERM and restarting. * Restarting qmail-smtpd. |
$ping 10.0.0.7
![]() PING 10.0.0.7 (10.0.0.7) 56(84) bytes of data. From 80.78.38.229 icmp_seq=0 Destination Host Unreachable From 80.78.38.229 icmp_seq=1 Destination Host Unreachable From 80.78.38.229 icmp_seq=2 Destination Host Unreachable From 80.78.38.229 icmp_seq=3 Destination Host Unreachable From 80.78.38.229 icmp_seq=4 Destination Host Unreachable From 80.78.38.229 icmp_seq=5 Destination Host Unreachable From 80.78.38.229 icmp_seq=6 Destination Host Unreachable From 80.78.38.229 icmp_seq=7 Destination Host Unreachable From 80.78.38.229 icmp_seq=8 Destination Host Unreachable From 80.78.38.229 icmp_seq=9 Destination Host Unreachable From 80.78.38.229 icmp_seq=10 Destination Host Unreachable --- 10.0.0.7 ping statistics --- 12 packets transmitted, 0 received, +11 errors, 100% packet loss, time 11045ms , pipe 2 |
$w
12:26:06 up 53 days, 49 min, 1 user, load average: 0,00, 0,00, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya pts/1 gabzya.hq.tbih-s 12:12 0.00s 0.05s 0.04s script -f -q /home/gabzya/.lilalo//140111484249534674-1146820353.script |
$while privet; kak dela; while '; 'q'; ""; "
![]() > dd > ' > '' > > > " > |
$while privet; kak dela; while '; 'q'; ""; "
![]() dd |
$w
![]() |
$wall
![]() hi ' '' |
$w
12:29:43 up 53 days, 52 min, 1 user, load average: 0,01, 0,01, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT gabzya pts/1 gabzya.hq.tbih-s 12:12 0.00s 0.08s 0.05s script -f -q /home/gabzya/.lilalo//140111484249534674-1146820353.script |
Время первой команды журнала | 15:48:08 2006- 4-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:29:41 2006- 5- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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