/l3/users/andrew/nt-lnet/linux1.linux.nt/user :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 |
|
#cd /usr/share/d
dbus-1/ deskbar-applet/ dictionaries-common/ doc-base/ debconf/ desktop-base/ directfb-0.9.25/ dpkg/ debhelper/ desktop-directories/ discover/ debianutils/ dict/ djvu/ defoma/ dictd/ doc/ |
#cd /usr/share/doc
doc/ doc-base/ |
#cd /usr/share/doc/
Display all 883 possibilities? (y or n) |
#cd /usr/share/doc/s
screen/ sendmail-doc/ squid/ synaptic/ scrollkeeper/ sensible-mda/ squid-common/ sysklogd/ sed/ sgml-base/ ssh/ system-tools-backends/ sendmail/ sgml-data/ strace/ sysvinit/ sendmail-base/ shared-mime-info/ sudo/ sysv-rc/ sendmail-bin/ sharutils/ svgalib/ sendmail-cf/ sound-juicer/ svgalibg1/ |
#cd /usr/share/doc/sendmail-cf/
buildinfo.gz examples/ README.Debian.sendmail-doc cf.README.gz faq.txt.gz README.gz changelog.Debian.gz KNOWNBUGS.gz RELEASE_NOTES.gz changelog.gz libmilter/ sendmail/ copyright NEWS.Debian.gz site.config.m4.gz Debian-specific.gz op/ smrsh.README.gz |
#cd /usr/share/doc/sendmail-cf/
|
#cd sendmail
|
#ls
README.Debian.gz README.gz SECURITY.gz TRACEFLAGS TUNING.gz |
#cd ..
|
#cd op
|
#ls
op.ps.gz op.txt.gz |
#ls op.txt.gz
op.txt.gz |
#zcat
zcat |
#zcat op.txt.gz
Sendmail should run the queue automatically at intervals. When using multiple queues, a separate process will by default be created to run each of the queues unless the queue run is initiated by a user with the verbose flag. The algorithm is to read and sort the queue, and then to attempt to process all jobs in order. When it attempts to run the job, sendmail first checks to see if the job is locked. If so, it ignores the job. There is no attempt to insure that only one ... normal items. 2.4. Disk Based Connection Information Sendmail stores a large amount of information about each remote system it has connected to in mem- ory. It is possible to preserve some of this informa- tion on disk as well, by using the HostStatusDirectory option, so that it may be shared between several invo- cations of sendmail. This allows mail to be queued immediately or skipped during a queue run if there has been a recent failure in connecting to a remote |
#zcat op.txt.gz | less
|
#vi /etc/mail/sendmail.mc
|
#vi /etc/mail/sendmail.mc
|
#make
make: *** Не заданы цели и не найден make-файл. Останов. |
#cd /etc/mail
banlists-2.x.x.tgz log.eci minicom.log www.tgz [root@host1:~]# dpkg -l | grep mail ii evolution 2.6.3-2 with mail client and organiz ii fetchmail 6.3.4-7 3, APOP, IMAP mail gatherer/f ii mime-support 3.37-1 e.types' & 'mailcap', and sup ii procmail 3.22-16 l processor [root@host1:~]# apt-get install sendmail |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
[root@host1:~]# dpkg -l | grep mail ii evolution 2.6.3-2 with mail client and organiz ii fetchmail 6.3.4-7 3, APOP, IMAP mail gatherer/f ii mime-support 3.37-1 e.types' & 'mailcap', and sup ii procmail 3.22-16 l processor [root@host1:~]# apt-get install sendmail Restarting Transport Agent: sendmail. |
#tail -f /var/log/mail.
[root@host1:~]# dpkg -l | grep mail ii evolution 2.6.3-2 with mail client and organiz ii fetchmail 6.3.4-7 3, APOP, IMAP mail gatherer/f ii mime-support 3.37-1 e.types' & 'mailcap', and sup ii procmail 3.22-16 l processor [root@host1:~]# apt-get install sendmail mail.err mail.info mail.log mail.warn |
#tail -f /var/log/mail.
mail.err mail.info mail.log mail.warn |
#cd ..
|
#ls
buildinfo.gz copyright KNOWNBUGS.gz README.Debian.sendmail-doc site.config.m4.gz cf.README.gz Debian-specific.gz libmilter README.gz smrsh.README.gz changelog.Debian.gz examples NEWS.Debian.gz RELEASE_NOTES.gz changelog.gz faq.txt.gz op sendmail |
#zcat site.config.m4.gz
# global APPENDDEF(`confINCDIRS', ` ') APPENDDEF(`confMAPDEF', ` -DSOCKETMAP -DMAP_REGEX -DNEWDB -DNIS -DNISPLUS -DLDAPMAP') APPENDDEF(`confENVDEF', ` -DHASFCHMOD=1 -DHASSETRLIMIT=1 -DHASFLOCK=0 -DUSESETEUID=1 -DHASGETUSERSHELL=1 -DNETINET6') APPENDDEF(`confLIBS', `') # # editmap APPENDDEF(`conf_editmap_ENVDEF', `') APPENDDEF(`conf_editmap_LIBS', ` -ldb-4.2 -lldap -llber') # ... define(`confINSTALL_RAWMAN')dnl define(`confDONT_INSTALL_CATMAN', `')dnl # for 8.12 define(`confMANDOC', `')dnl # for 8.9.3 define(`confNROFF', `cat')dnl # for 8.9.3 define(`confNO_STATISTICS_INSTALL')dnl # # flags # # Tests (should be temporary) # |
#ls
buildinfo.gz copyright KNOWNBUGS.gz README.Debian.sendmail-doc site.config.m4.gz cf.README.gz Debian-specific.gz libmilter README.gz smrsh.README.gz changelog.Debian.gz examples NEWS.Debian.gz RELEASE_NOTES.gz changelog.gz faq.txt.gz op sendmail |
#zcat RE
README.Debian.sendmail-doc README.gz RELEASE_NOTES.gz |
#zcat RELEASE_NOTES.gz
devtools/OS/Darwin.7.0 8.12.10/8.12.10 2003/09/24 (Released: 2003/09/17) SECURITY: Fix a buffer overflow in address parsing. Problem detected by Michal Zalewski, patch from Todd C. Miller of Courtesan Consulting. Fix a potential buffer overflow in ruleset parsing. This problem is not exploitable in the default sendmail configuration; only if non-standard rulesets recipient (2), final (4), or mailer-specific envelope recipients rulesets are used then a problem may occur. Problem noted by Timo Sirainen. ... EX_CONFIG if the first digit is not 2, 4, or 5 or if *.1.5 is used. Reset macro $x when receiving another MAIL command. Problem noted by Vlado Potisk of Wigro s.r.o. Don't bother setting the permissions on the build area statistics file, the proper permissions will be put on the file at install time. This fixes installation over NFS for some users. Problem noted by Martin J. Dellwo of 3-Dimensional Pharmaceuticals, Inc. Fix problem of decoding SASLv2 encrypted data. Problem noted by |
#zcat README.
README.Debian.sendmail-doc README.gz |
#zcat README.gz | less
|
#ls
buildinfo.gz copyright KNOWNBUGS.gz README.Debian.sendmail-doc site.config.m4.gz cf.README.gz Debian-specific.gz libmilter README.gz smrsh.README.gz changelog.Debian.gz examples NEWS.Debian.gz RELEASE_NOTES.gz changelog.gz faq.txt.gz op sendmail |
#mutt
To: user@host1.wdw.linux.nt Cc: Bcc: Subject: test andrew Reply-To: Fcc: ~/sent Mix: <no chain defined> Security: Ðе пÑименÑÑÑ -- ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð*-¾Ð¾Ð±Ñ/var/mail/root [Msgs:1 Del:1 2,6K]---(threads/date) (all) ÐÑÑавлено: 0, Ñдалено: 1. |
#cat /etc/mail/sendmail.mc
divert(-1)dnl #----------------------------------------------------------------------------- # $Sendmail: debproto.mc,v 8.13.8 2006-09-01 05:10:48 cowboy Exp $ # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # sendmail.mc prototype config file for building Sendmail 8.13.8 # ... dnl # dnl # Default Mailer setup dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`host1.andrew.linux.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl |
#vi /etc/mail/sendmail.mc
|
#cd /etc/mail
|
#m4 sendmail.mc > sendmail.cf
|
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#mutt
To: user@host1.wdw.linux.nt Cc: Bcc: Subject: test andrew 2 Reply-To: Fcc: ~/sent Mix: <no chain defined> Security: Ðе пÑименÑÑÑ -- ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¡-¾Ð¾Ð±Ñ/var/mail/root [Msgs:0]---(threads/date)--- (all) ÐоÑÑовÑй ÑÑик не изменилÑÑ. |
#vi /etc/mail/sendmail.mc
|
#m4 sendmail.mc > sendmail.cf
|
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#mutt
To: user@host1.wdw.linux.nt Cc: Bcc: Subject: test 3 Reply-To: Fcc: ~/sent Mix: <no chain defined> Security: Ðе пÑименÑÑÑ -- ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¡-¾Ð¾Ð±Ñ/var/mail/root [Msgs:0]---(threads/date)--- (all) ÐоÑÑовÑй ÑÑик не изменилÑÑ. |
#cd /etc/r
rc0.d/ rc3.d/ rc6.d/ reportbug.conf rinetd.conf rc1.d/ rc4.d/ rc.local resolvconf/ rmt rc2.d/ rc5.d/ rcS.d/ resolv.conf rpc |
#cd /etc/
|
#ls rc5.d/
README S20bittorrent S20hotkey-setup S20pptpd S21sendmail S99gdm S10sysklogd S20cupsys S20lpd S20rinetd S30squid S99rc.local S11klogd S20dbus S20makedev S20ssh S89cron S99rmnologin S15bind9 S20dictd S20openbsd-inetd S20xinetd S91apache S99stop-bootlogd S20acpid S20exim4 S20popa3d S21nfs-common S99fetchmail |
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-----------------------------------------------(all)--- Почтовый ящик не изменился. |
$su -
Password: l3-agent is already running: pid=5079; pidfile=/root/.lilalo/l3-agent.pid SSH_AUTH_SOCK=/tmp/ssh-kAAIT17587/agent.17587; export SSH_AUTH_SOCK; SSH_AGENT_PID=17588; export SSH_AGENT_PID; echo Agent pid 17588; Could not open a connection to your authentication agent. |
#cd /etc/rc5.d/
|
#ls
README S20dictd S20rinetd S99fetchmail S10sysklogd S20exim4 S20ssh S99gdm S11klogd S20hotkey-setup S20xinetd S99rc.local S15bind9 S20lpd S21nfs-common S99rmnologin S20acpid S20makedev S21sendmail S99stop-bootlogd S20bittorrent S20openbsd-inetd S30squid S20cupsys S20popa3d S89cron S20dbus S20pptpd S91apache |
#visudo
:q! q!# /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL Сохранить измененный буфер (Ответ "Нет" УНИЧТОЖИТ все изменения) ? visudo: sudoers file unchanged |
#echo $pager
|
#echo $EDITOR
|
#echo $PAGER
|
#EDITOR=vim mutt
|
#exit
|
$su -
Password: l3-agent is already running: pid=5079; pidfile=/root/.lilalo/l3-agent.pid SSH_AUTH_SOCK=/tmp/ssh-VQPEB18556/agent.18556; export SSH_AUTH_SOCK; SSH_AGENT_PID=18557; export SSH_AGENT_PID; echo Agent pid 18557; Could not open a connection to your authentication agent. |
#vi /tmp/ee
|
#visudo
# /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL [ Read 17 lines ] visudo: sudoers file unchanged |
#vi /root/.bash
|
#vi /root/.bashrc
|
#su user
prochitano *-Mutt: /var/mail/user [Msgs:2 2,2K]---(threads/date)------------------(all)--- Re: test from Andrew -- (all) - 2/2: user |
$exit
|
#reboot
|
$mutt
554 5.0.0 Service unavailable <user@host1.wdw.linux.nt>... Deferred: host1.wdw.linux.nt.: No route to host - 3/3: Mail Delivery Subsys Returned mail: see transcript for de -- (37%) Оставлено: 0, перемещено: 1, удалено: 3. |
$su -
Password: SSH_AUTH_SOCK=/tmp/ssh-uLEwkR4773/agent.4773; export SSH_AUTH_SOCK; SSH_AGENT_PID=4774; export SSH_AGENT_PID; echo Agent pid 4774; Could not open a connection to your authentication agent. |
#tail -f /var/log/mail.
mail.err mail.info mail.log mail.warn |
#tail -f /var/log/mail.err
Jan 11 22:38:27 freedom sm-mta[27058]: g0BKcQcW027040: SYSERR(root): MX list for ntu.kpi.kiev.ua. points back to tex.expert.linux.nt Jan 11 22:39:49 freedom sm-mta[27130]: g0BKdmBE027126: SYSERR(root): MX list for ntu.kpi.kiev.ua. points back to tex.expert.linux.nt |
#tail -f /var/log/mail.log
Oct 26 15:12:28 host1 sm-mta[17068]: k9QCCSwO017068: from=<user@host1.andrew.linux.nt>, size=503, class=0, nrcpts=2, msgid=<20061026121228.GA16670@freedom.ukraine.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost.localdomain [127.0.0.1] Oct 26 15:12:28 host1 sendmail[17067]: k9QCCSHu017067: to=user@host1.vlad.linux.nt,user@host1.wdw.linux.nt, ctladdr=user (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60330, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9QCCSwO017068 Message accepted for delivery) Oct 26 15:12:29 host1 sm-mta[17070]: k9QCCSwO017068: to=<user@host1.vlad.linux.nt>, ctladdr=<user@host1.andrew.linux.nt> (1000/1000), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=150503, relay=host1.vlad.linux.nt. [192.168.18.2], dsn=2.0.0, stat=Sent (k9QCCSJ0009507 Message accepted for delivery) Oct 26 15:12:30 host1 sm-mta[17070]: k9QCCSwO017068: to=<user@host1.wdw.linux.nt>, ctladdr=<user@host1.andrew.linux.nt> (1000/1000), delay=00:00:02, xdelay=00:00:01, mailer=esmtp, pri=150503, relay=host1.wdw.linux.nt. [192.168.16.2], dsn=2.0.0, stat=Sent (k9QFCTsu025800 Message accepted for delivery) Oct 26 15:13:43 host1 sm-mta[17451]: k9QCDgc0017451: from=<user@host1.vlad.linux.nt>, size=694, class=0, nrcpts=1, msgid=<20061026121340.GA9497@moskali.moskow.linux.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.17.1] Oct 26 15:13:43 host1 sm-mta[17464]: k9QCDgc0017451: to=<user@host1.andrew.linux.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30898, dsn=2.0.0, stat=Sent Oct 26 15:16:27 host1 sm-mta[18412]: k9QCGQpR018412: from=<user@host1.vlad.linux.nt>, size=926, class=0, nrcpts=1, msgid=<20061026121625.GA9694@moskali.moskow.linux.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.17.1] Oct 26 15:16:27 host1 sm-mta[18413]: k9QCGQpR018412: to=<user@host1.andrew.linux.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31128, dsn=2.0.0, stat=Sent Oct 26 18:20:00 host1 sm-mta[4194]: gethostbyaddr(192.168.15.1) failed: 1 Oct 26 18:20:00 host1 sm-mta[4255]: starting daemon (8.13.8): SMTP+queueing@00:10:00 Oct 26 18:29:55 host1 sendmail[5463]: k9QFTtLa005463: from=user, size=328, class=0, nrcpts=2, msgid=<20061026152955.GA5039@freedom.ukraine.linux.nt>, relay=user@localhost Oct 26 18:29:55 host1 sm-mta[5464]: k9QFTtA7005464: from=<user@host1.andrew.linux.nt>, size=501, class=0, nrcpts=2, msgid=<20061026152955.GA5039@freedom.ukraine.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost.localdomain [127.0.0.1] Oct 26 18:29:55 host1 sendmail[5463]: k9QFTtLa005463: to=user@host1.vlad.linux.nt,user@host1.wdw.linux.nt, ctladdr=user (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60328, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9QFTtA7005464 Message accepted for delivery) Oct 26 18:29:56 host1 sm-mta[5466]: k9QFTtA7005464: to=<user@host1.vlad.linux.nt>, ctladdr=<user@host1.andrew.linux.nt> (1000/1000), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=150501, relay=host1.vlad.linux.nt. [192.168.18.2], dsn=5.0.0, stat=Service unavailable Oct 26 18:30:02 host1 sm-mta[5466]: k9QFTtA7005464: to=<user@host1.wdw.linux.nt>, ctladdr=<user@host1.andrew.linux.nt> (1000/1000), delay=00:00:07, xdelay=00:00:06, mailer=esmtp, pri=150501, relay=host1.wdw.linux.nt. [192.168.16.2], dsn=4.0.0, stat=Deferred: host1.wdw.linux.nt.: No route to host Oct 26 18:30:02 host1 sm-mta[5466]: k9QFTtA7005464: k9QFU2A7005466: DSN: Service unavailable Oct 26 18:30:03 host1 sm-mta[5466]: k9QFU2A7005466: to=<user@host1.andrew.linux.nt>, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30000, dsn=2.0.0, stat=Sent |
$mutt
---Mutt: /var/mail/user [Msgs:0]---(threads/date)-----------------------(all)--- Почтовый ящик не изменился. |
$tail -f /var/log/mail.log
Oct 26 18:30:02 host1 sm-mta[5466]: k9QFTtA7005464: k9QFU2A7005466: DSN: Service unavailable Oct 26 18:30:03 host1 sm-mta[5466]: k9QFU2A7005466: to=<user@host1.andrew.linux.nt>, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Oct 26 18:33:43 host1 sm-mta[6728]: k9QFXgMQ006728: [192.168.17.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4 Oct 26 18:33:46 host1 sendmail[6757]: k9QFXkLC006757: from=root, size=318, class=0, nrcpts=2, msgid=<20061026153346.GA6477@freedom.ukraine.linux.nt>, relay=root@localhost Oct 26 18:33:46 host1 sm-mta[6758]: k9QFXk3D006758: from=<root@host1.andrew.linux.nt>, size=491, class=0, nrcpts=2, msgid=<20061026153346.GA6477@freedom.ukraine.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost.localdomain [127.0.0.1] Oct 26 18:33:46 host1 sendmail[6757]: k9QFXkLC006757: to=user@host1.vlad.linux.nt,user@host1.wdw.linux.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60318, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k9QFXk3D006758 Message accepted for delivery) Oct 26 18:33:47 host1 sm-mta[6760]: k9QFXk3D006758: to=<user@host1.vlad.linux.nt>, ctladdr=<root@host1.andrew.linux.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=150491, relay=host1.vlad.linux.nt. [192.168.18.2], dsn=5.0.0, stat=Service unavailable Oct 26 18:33:48 host1 sm-mta[6760]: k9QFXk3D006758: to=<user@host1.wdw.linux.nt>, ctladdr=<root@host1.andrew.linux.nt> (0/0), delay=00:00:02, xdelay=00:00:01, mailer=esmtp, pri=150491, relay=host1.wdw.linux.nt. [192.168.16.2], dsn=5.0.0, stat=Service unavailable Oct 26 18:33:48 host1 sm-mta[6760]: k9QFXk3D006758: k9QFXm3D006760: DSN: Service unavailable Oct 26 18:33:48 host1 sm-mta[6760]: k9QFXm3D006760: to=<root@host1.andrew.linux.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Oct 26 18:38:20 host1 sm-mta[8301]: k9QFcJFT008301: [192.168.17.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4 |
#ping 192.168.18.2
PING 192.168.18.2 (192.168.18.2) 56(84) bytes of data. 64 bytes from 192.168.18.2: icmp_seq=1 ttl=63 time=0.417 ms --- 192.168.18.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.417/0.417/0.417/0.000 ms |
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data. From 192.168.16.1 icmp_seq=2 Destination Host Unreachable From 192.168.16.1 icmp_seq=3 Destination Host Unreachable From 192.168.16.1 icmp_seq=4 Destination Host Unreachable --- 192.168.16.2 ping statistics --- 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4006ms , pipe 3 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:75:82:53:43 inet addr:192.168.15.1 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:75ff:fe82:5343/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:271 errors:0 dropped:0 overruns:7 frame:0 TX packets:271 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:52346 (51.1 KiB) TX bytes:30439 (29.7 KiB) Interrupt:177 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:163 errors:0 dropped:0 overruns:0 frame:0 TX packets:163 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:14901 (14.5 KiB) TX bytes:14901 (14.5 KiB) |
#ifconfig eth0 down
|
#ifconfig eth0
|
#route add default gw 192.168.17.1
|
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.17.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.17.1 0.0.0.0 UG 0 0 0 eth0 |
#ps -ax | grep send
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 4255 ? Ss 0:00 sendmail: MTA: accepting connections 6388 pts/5 R+ 0:00 grep send |
#hostname
host1 |
#hostname -f
host1.andrew.linux.nt |
#mutt
Cc: Bcc: Subject: tetssdfdsf Reply-To: Fcc: ~/sent Mix: <no chain defined> Security: Ðе пÑименÑÑÑ -- ÐÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¡-¾Ð¾Ð±Ñ/var/mail/root [Msgs:0]---(threads/date)--- (all) ÐоÑÑовÑй ÑÑик не изменилÑÑ. You have new mail in /var/mail/root |
#cd /var/mail
|
#ls
root user |
#cd /etc/
|
#ps -ax
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S 0:00 [migration/0] 3 ? SN 0:00 [ksoftirqd/0] 4 ? S< 0:00 [events/0] 5 ? S< 0:00 [khelper] 6 ? S< 0:00 [kthread] 8 ? S< 0:00 [kblockd/0] 9 ? S< 0:00 [kacpid] ... 4677 pts/4 Ss 0:00 bash -i 4738 pts/4 S+ 0:00 su - 4747 ? Ss 0:00 gnome-screensaver 4756 pts/4 S+ 0:00 script -f -q /root/.lilalo//2572327302330731599-11618 4772 ? Ss 0:05 l3-agent 4774 ? Ss 0:00 ssh-agent 4806 pts/4 R+ 0:00 script -f -q /root/.lilalo//2572327302330731599-11618 4807 pts/5 Ss 0:00 bash -i 6844 pts/2 S+ 0:00 tail -f /var/log/mail.log 7140 pts/5 R+ 0:00 ps -ax |
#netstat -lnp | grep 25
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 4255/sendmail: MTA: tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4258/apache tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 4255/sendmail: MTA: unix 2 [ ACC ] STREAM LISTENING 12494 4255/sendmail: MTA: /var/run/sendmail/mta/smcontrol unix 2 [ ACC ] STREAM LISTENING 12545 4276/gdm /tmp/.gdm_socket unix 2 [ ACC ] STREAM LISTENING 13253 4429/nautilus /tmp/orbit-user/linc-114d-0-148019cae6ed1 |
#cd /etc/mail
|
#ls
access helpfile sendmail.cf submit.cf access.db local-host-names sendmail.conf submit.mc address.resolve m4 sendmail.mc tls aliases Makefile service.switch trusted-users aliases.db peers service.switch-nodns databases sasl smrsh |
#vi sendmail.mc
|
#ps ax | grep bi
3565 ? Ss 0:00 /sbin/portmap 3850 ? Ss 0:00 /sbin/syslogd 3856 ? Ss 0:00 /sbin/klogd -x 3870 ? Ssl 0:00 /usr/sbin/named -u bind 3937 ? Ss 0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket 3956 ? Ss 0:00 /usr/sbin/cupsd 3963 ? Ss 0:00 /usr/bin/dbus-daemon --system 3971 ? Ss 0:01 /usr/sbin/hald 4033 ? Ss 0:00 /usr/sbin/lpd -s 4040 ? Ss 0:00 /usr/sbin/inetd ... 4310 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 4311 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 4312 ? Ss 0:00 /sbin/mgetty -x9 -s 38400 -m "" ATC10=00 ttyS0 4356 ? Ss 0:00 /usr/bin/gnome-session 4397 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session 4400 ? S 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session 4401 ? Ss 0:00 /usr/bin/dbus-daemon --fork --print-pid 8 --print-address 6 --session 4406 ? S 0:00 /usr/bin/gnome-keyring-daemon 4413 ? Ss 0:01 /usr/bin/metacity --sm-client-id=default0 7555 pts/5 S+ 0:00 grep bi |
#ps ax | grep bin
3565 ? Ss 0:00 /sbin/portmap 3850 ? Ss 0:00 /sbin/syslogd 3856 ? Ss 0:00 /sbin/klogd -x 3870 ? Ssl 0:00 /usr/sbin/named -u bind 3937 ? Ss 0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket 3956 ? Ss 0:00 /usr/sbin/cupsd 3963 ? Ss 0:00 /usr/bin/dbus-daemon --system 3971 ? Ss 0:01 /usr/sbin/hald 4033 ? Ss 0:00 /usr/sbin/lpd -s 4040 ? Ss 0:00 /usr/sbin/inetd ... 4310 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 4311 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 4312 ? Ss 0:00 /sbin/mgetty -x9 -s 38400 -m "" ATC10=00 ttyS0 4356 ? Ss 0:00 /usr/bin/gnome-session 4397 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session 4400 ? S 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session 4401 ? Ss 0:00 /usr/bin/dbus-daemon --fork --print-pid 8 --print-address 6 --session 4406 ? S 0:00 /usr/bin/gnome-keyring-daemon 4413 ? Ss 0:01 /usr/bin/metacity --sm-client-id=default0 7576 pts/5 S+ 0:00 grep bin |
#ps ax | grep bind
3870 ? Ssl 0:00 /usr/sbin/named -u bind 7595 pts/5 R+ 0:00 grep bind |
#ls
access helpfile sendmail.cf submit.cf access.db local-host-names sendmail.conf submit.mc address.resolve m4 sendmail.mc tls aliases Makefile service.switch trusted-users aliases.db peers service.switch-nodns databases sasl smrsh |
#vi access
|
divert(-1)dnl #----------------------------------------------------------------------------- # $Sendmail: debproto.mc,v 8.13.8 2006-09-01 05:10:48 cowboy Exp $ # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # sendmail.mc prototype config file for building Sendmail 8.13.8 # # Note: the .in file supports 8.7.6 - 9.0.0, but the generated # file is customized to the version noted above. # # This file is used to configure Sendmail for use with Debian systems. # # If you modify this file, you will have to regenerate /etc/mail/sendmail.cf # by running this file through the m4 preprocessor via one of the following: # * `sendmailconfig` # * `make` # * `m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf` # The first two options are preferred as they will also update other files # that depend upon the contents of this file. # # The best documentation for this .mc file is: # /usr/share/doc/sendmail-doc/cf.README.gz # #----------------------------------------------------------------------------- divert(0)dnl # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # This file is used to configure Sendmail for use with Debian systems. # define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: sendmail.mc, v 8.13.8-2 2006-09-01 05:10:48 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-mta')dnl dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE dnl # dnl # General defines dnl # dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() dnl # into this directory before writing files. dnl # If *all* your user accounts are under /home then use that dnl # instead - it will prevent any writes outside of /home ! dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! dnl # Remove `, Addr=' clauses to receive from any interface dnl # If you want to support IPv6, switch the commented/uncommentd lines FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl dnl # dnl # Define connection throttling and window length define(`confCONNECTION_RATE_THROTTLE', `15')dnl define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl dnl # dnl # Features dnl # dnl # The access db is the basis for most of sendmail's checking FEATURE(`access_db', , `skip')dnl dnl # dnl # The greet_pause feature stops some automail bots - but check the dnl # provided access db for details on excluding localhosts... FEATURE(`greet_pause', `1000')dnl 1 seconds dnl # dnl # Delay_checks allows sender<->recipient checking FEATURE(`delay_checks', `friend', `n')dnl dnl # dnl # If we get too many bad recipients, slow things down... define(`confBAD_RCPT_THROTTLE',`3')dnl dnl # dnl # Stop connections that overflow our concurrent and time connection rates FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl dnl # dnl # If you're on a dialup link, you should enable this - so sendmail dnl # will not bring up the link (it will queue mail for later) dnl define(`confCON_EXPENSIVE',`True')dnl dnl # dnl # Dialup/LAN connection overrides dnl # include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # dnl # Default Mailer setup dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`host1.andrew.linux.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl
Время первой команды журнала | 14:41:29 2006-10-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:37:08 2006-10-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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