/l3/trainings/nt-lnet/2006-02-18/linux5.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#clear
|
$dig user.user5.unix.nt MX
; <<>> DiG 9.2.4 <<>> user.user5.unix.nt MX ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19286 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;user.user5.unix.nt. IN MX ;; AUTHORITY SECTION: user5.unix.nt. 3600 IN SOA ns.user5.unix.nt. admin.user5.unix.nt. 2006030401 10800 3600 604800 3600 ;; Query time: 10 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Sat Mar 18 12:27:29 2006 ;; MSG SIZE rcvd: 81 You have new mail in /var/spool/mail/user |
#tail /var/log/mail
![]() mail/ maillog maillog.1 maillog.2 maillog.3 maillog.4 |
#tail /var/log/mail
![]() mail/ maillog maillog.1 maillog.2 maillog.3 maillog.4 |
#tail /var/log/maillog
Mar 18 04:03:09 linux5 sendmail[8731]: k2I239kF008731: from=<root@linux5.unix.nt>, size=586, class=0, nrcpts=1, msgid=<200603180202.k2I224i5005015@linux5.unix.nt>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Mar 18 04:03:09 linux5 sendmail[5015]: k2I224i5005015: to=root, ctladdr=root (0/0), delay=00:01:05, xdelay=00:00:00, mailer=relay, pri=30326, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2I239kF008731 Message accepted for delivery) Mar 18 04:03:09 linux5 sendmail[8732]: k2I239kF008731: to=<root@linux5.unix.nt>, ctladdr=<root@linux5.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30797, dsn=2.0.0, stat=Sent Mar 18 12:22:29 linux5 sendmail[11087]: k2IAMCu8011087: from=root, size=0, class=0, nrcpts=1, relay=root@localhost Mar 18 12:22:41 linux5 sendmail[11120]: alias database /etc/aliases rebuilt by root Mar 18 12:22:41 linux5 sendmail[11120]: /etc/aliases: 78 aliases, longest 10 bytes, 802 bytes total Mar 18 12:23:23 linux5 sendmail[11133]: k2IANNhP011133: from=root, size=62, class=0, nrcpts=1, msgid=<200603181023.k2IANNhP011133@user.user5.unix.nt>, relay=root@localhost Mar 18 12:23:23 linux5 sendmail[11142]: k2IANN8U011142: from=<root@user.user5.unix.nt>, size=351, class=0, nrcpts=1, msgid=<200603181023.k2IANNhP011133@user.user5.unix.nt>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Mar 18 12:23:23 linux5 sendmail[11133]: k2IANNhP011133: to=user@user5.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30062, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2IANN8U011142 Message accepted for delivery) Mar 18 12:23:23 linux5 sendmail[11144]: k2IANN8U011142: to=<user@user5.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120351, relay=user.user5.unix.nt. [192.168.15.5], dsn=4.0.0, stat=Deferred: Connection refused by user.user5.unix.nt. |
#/etc/init.d/sendmail restart
Останавливается sendmail: [ ОК ] Останавливается sm-client: [ ОК ] Запускается sendmail: [ ОК ] Запускается sm-client: [ ОК ] |
#mail user@user5.unix.nt
Subject: testing This is a test massage. . Cc: |
#tail /var/log/maillog
Mar 18 12:23:23 linux5 sendmail[11144]: k2IANN8U011142: to=<user@user5.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120351, relay=user.user5.unix.nt. [192.168.15.5], dsn=4.0.0, stat=Deferred: Connection refused by user.user5.unix.nt. Mar 18 12:26:50 linux5 sendmail[11322]: alias database /etc/aliases rebuilt by root Mar 18 12:26:50 linux5 sendmail[11322]: /etc/aliases: 78 aliases, longest 10 bytes, 802 bytes total Mar 18 12:26:50 linux5 sendmail[11327]: starting daemon (8.13.1): SMTP+queueing@01:00:00 Mar 18 12:26:50 linux5 sm-msp-queue[11336]: starting daemon (8.13.1): queueing@01:00:00 Mar 18 12:26:50 linux5 sendmail[11328]: k2IANN8U011142: to=<user@user5.unix.nt>, ctladdr=<root@user.user5.unix.nt> (0/0), delay=00:03:27, xdelay=00:00:00, mailer=local, pri=210351, dsn=2.0.0, stat=Sent Mar 18 12:27:19 linux5 sendmail[11350]: k2IARJhZ011350: from=root, size=65, class=0, nrcpts=1, msgid=<200603181027.k2IARJhZ011350@user.user5.unix.nt>, relay=root@localhost Mar 18 12:27:19 linux5 sendmail[11359]: k2IARJUD011359: from=<root@user.user5.unix.nt>, size=354, class=0, nrcpts=1, msgid=<200603181027.k2IARJhZ011350@user.user5.unix.nt>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Mar 18 12:27:19 linux5 sendmail[11350]: k2IARJhZ011350: to=user@user5.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30065, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2IARJUD011359 Message accepted for delivery) Mar 18 12:27:19 linux5 sendmail[11360]: k2IARJUD011359: to=<user@user5.unix.nt>, ctladdr=<root@user.user5.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30577, dsn=2.0.0, stat=Sent |
#dig max.linux4.linux.nt
; <<>> DiG 9.2.4 <<>> max.linux4.linux.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56283 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;max.linux4.linux.nt. IN A ;; AUTHORITY SECTION: linux.nt. 3600 IN SOA linux.nt. imchubin.nt.com.ua. 2004050801 36000 3600 604800 3600 ;; Query time: 67 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Sat Mar 18 12:31:45 2006 ;; MSG SIZE rcvd: 91 |
$mail
Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/user": 2 messages 2 new >N 1 root@user.user5.unix Sat Mar 18 12:26 16/639 "test" N 2 root@user.user5.unix Sat Mar 18 12:27 16/646 "testing" & ? Mail Commands t <message list> type messages n goto and type next message e <message list> edit messages f <message list> give head lines of messages ... & 2 Message 2: From root@user.user5.unix.nt Sat Mar 18 12:27:19 2006 Date: Sat, 18 Mar 2006 12:27:19 +0200 From: root <root@user.user5.unix.nt> To: user@user5.unix.nt Subject: testing This is a test massage. & q Saved 2 messages in mbox |
$mail
![]() No mail for user |
$telnet linux4.unix.nt
![]() Trying 192.168.15.4... telnet: connect to address 192.168.15.4: Connection refused telnet: Unable to connect to remote host: Connection refused |
$telnet linux4.unix.nt 25
![]() Trying 192.168.15.4... Connected to linux4.unix.nt (192.168.15.4). Escape character is '^]'. 220 linux4.max.linux.nt ESMTP Sendmail 8.13.1/8.13.1; Sat, 18 Mar 2006 12:31:14 +0200 helo 501 5.0.0 helo requires domain address HELO max.linux.nt 250 linux4.max.linux.nt Hello user.user5.unix.nt [192.168.15.5], pleased to meet you MAIL FROM: SUPER-PUPER-ADMIN@UNIX.NT 250 2.1.0 SUPER-PUPER-ADMIN@UNIX.NT... Sender ok ... 250 2.1.5 user@max.linux.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself ROOT PASSWORD WAS CRACKED !!! :) . 250 2.0.0 k2IAVEsd007952 Message accepted for delivery quit 221 2.0.0 linux4.max.linux.nt closing connection Connection closed by foreign host. You have mail in /var/spool/mail/user |
$mail
Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/user": 1 message 1 new >N 1 root@linux4.max.linu Sat Mar 18 12:31 20/861 "test from max.linux.n" & 1 Message 1: From root@linux4.max.linux.nt Sat Mar 18 12:31:37 2006 Date: Sat, 18 Mar 2006 12:33:44 +0200 From: root <root@linux4.max.linux.nt> To: user@user5.unix.nt Subject: test from max.linux.nt ... & d 1 & d1 1: Inappropriate message & d 1 1: Inappropriate message & n At EOF & n At EOF & q |
$mail
![]() No mail for user |
$mai -h
![]() bash: mai: command not found |
$mail -h
![]() mail: invalid option -- h Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [- sendmail-options ...] mail [-iInNv] -f [name] mail [-iInNv] [-u user] |
#hostname user.user5.unix.nt
|
#la-la
![]() -bash: la-la: command not found |
#ls -al
итого 47252 drwxr-x--- 22 root root 4096 Мар 18 12:49 . drwxr-xr-x 23 root root 4096 Мар 18 12:44 .. -rw-r--r-- 1 root root 0 Янв 21 09:59 1.txt -rw-r--r-- 1 root root 23408 Мар 18 12:06 .bash_history -rw-r--r-- 1 root root 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 root root 336 Янв 14 00:18 .bash_profile -rw-r--r-- 1 root root 1473 Янв 21 12:54 .bashrc -rw-r--r-- 1 root root 471181 Мар 4 16:42 bind-9.2.4-2.i386.rpm -rw-r--r-- 1 root root 7895 Мар 4 16:43 caching-nameserver-7.2-12.noarch.rpm ... drwxr-xr-x 2 root root 4096 Мар 4 15:05 .ssh -rw-r--r-- 1 root root 196 Дек 6 2003 .tcshrc drwxr-xr-x 3 root root 4096 Мар 11 17:03 unix.nt -rw------- 1 root root 6882 Мар 18 12:17 .viminfo -rw-r--r-- 1 root root 16 Дек 6 2003 .vimrc -rw------- 1 root root 63 Мар 18 12:08 .xauthCJ0JcV -rw------- 1 root root 125 Фев 11 15:26 .Xauthority -rw------- 1 root root 59 Мар 18 12:46 .xauthuFwYk4 -rw-r--r-- 1 root root 1126 Авг 23 1995 .Xresources -rw-r--r-- 1 root root 1662016 Фев 11 16:36 zsh-4.2.0-1.i386.rpm |
#tar -xfz popa3d-0.6.4.1.tar.gz
![]() tar: z: Cannot open: No such file or directory tar: Error is not recoverable: exiting now |
#gz
![]() gzexe gzip |
#gzip popa3d-0.6.4.1.tar.gz
![]() gzip: popa3d-0.6.4.1.tar.gz already has .gz suffix -- unchanged gzip: popa3d-0.6.4.1.tar.gz already has .gz suffix -- unchanged |
#gunzip popa3d-0.6.4.1.tar.gz
|
#ls -al po*
-rw-r--r-- 1 root root 122880 Мар 18 12:49 popa3d-0.6.4.1.tar |
#tar -xvfz popa3d-0.6.4.1.tar
![]() tar: z: Cannot open: No such file or directory tar: Error is not recoverable: exiting now |
#tar -xf popa3d-0.6.4.1.tar
|
#ls -al popa3d-0.6.4.1
итого 172 drwx------ 3 root root 4096 Июл 22 2004 . drwxr-x--- 23 root root 4096 Мар 18 12:53 .. -rw------- 1 root root 4370 Апр 12 2003 auth_pam.c -rw------- 1 root root 733 Сен 6 2001 auth_passwd.c -rw------- 1 root root 1624 Сен 8 2001 auth_shadow.c -rw------- 1 root root 3140 Июл 22 2004 CHANGES -rw------- 1 root root 892 Мар 10 2003 CONTACT -rw------- 1 root root 1588 Сен 8 2002 database.c -rw------- 1 root root 1476 Сен 9 2002 database.h ... -rw------- 1 root root 5711 Мар 2 2003 pop_trans.c -rw------- 1 root root 143 Дек 6 2000 pop_trans.h -rw------- 1 root root 5038 Фев 20 2003 protocol.c -rw------- 1 root root 2502 Фев 20 2003 protocol.h -rw------- 1 root root 5381 Мар 9 2003 standalone.c -rw------- 1 root root 1119 Мар 2 2003 startup.c -rw------- 1 root root 207 Июл 22 2004 version.c -rw------- 1 root root 194 Июн 19 2001 VIRTUAL -rw------- 1 root root 3630 Ноя 16 2003 virtual.c -rw------- 1 root root 985 Сен 21 2001 virtual.h |
#make
![]() make: *** Не заданы цели и не найден make-файл. Останов. |
#ma
![]() mac2unix make makepsres macptopbm makedepend makestrs mag make_driver_db_cups makewhatis magicdev make_driver_db_lpr man magicfilter-t make_encmap man2html magnifier makeg manpath mail makeindex manweb mail.local makeinfo mapscrn mailq makekdewidgets matchpathcon mailq.sendmail makemap matteblend.flt mailsettings makempx mattrib mailstat makempy mailstats makeobj |
#make install
![]() make: *** Нет правила для сборки цели `install'. Останов. |
#hostname linux5.unix.nt
|
#ls -al popa3d-0.6.4.1
итого 172 drwx------ 3 root root 4096 Июл 22 2004 . drwxr-x--- 23 root root 4096 Мар 18 12:53 .. -rw------- 1 root root 4370 Апр 12 2003 auth_pam.c -rw------- 1 root root 733 Сен 6 2001 auth_passwd.c -rw------- 1 root root 1624 Сен 8 2001 auth_shadow.c -rw------- 1 root root 3140 Июл 22 2004 CHANGES -rw------- 1 root root 892 Мар 10 2003 CONTACT -rw------- 1 root root 1588 Сен 8 2002 database.c -rw------- 1 root root 1476 Сен 9 2002 database.h ... -rw------- 1 root root 5711 Мар 2 2003 pop_trans.c -rw------- 1 root root 143 Дек 6 2000 pop_trans.h -rw------- 1 root root 5038 Фев 20 2003 protocol.c -rw------- 1 root root 2502 Фев 20 2003 protocol.h -rw------- 1 root root 5381 Мар 9 2003 standalone.c -rw------- 1 root root 1119 Мар 2 2003 startup.c -rw------- 1 root root 207 Июл 22 2004 version.c -rw------- 1 root root 194 Июн 19 2001 VIRTUAL -rw------- 1 root root 3630 Ноя 16 2003 virtual.c -rw------- 1 root root 985 Сен 21 2001 virtual.h |
$telnet localhost 110
![]() : Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused NAME telnet: Unable to connect to remote host: Connection refused gzip, gunzip, zcat - compress or expand files SYNOPSIS gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] gunzip [ -acfhlLnNrtvV ] [-S suffix] [ name ... ] zcat [ -fhLV ] [ name ... ] ... (LZ77). Whenever possible, each file is replaced by one with the extension .gz, while keeping the same ownership modes, access and mod- ification times. (The default extension is -gz for VMS, z for MSDOS, OS/2 FAT, Windows NT FAT and Atari.) If no files are specified, or if a file name is "-", the standard input is compressed to the standard output. Gzip will only attempt to compress regular files. In partic- ular, it will ignore symbolic links. If the compressed file name is too long for its file system, gzip truncates it. Gzip attempts to truncate only the parts of the file name longer than 3 characters. (A part is delimited by dots.) If the |
#cp popa3d-0.6.4.1
![]() popa3d-0.6.4.1/ popa3d-0.6.4.1.tar |
#cp popa3d-0.6.4.1 /usr/src/
![]() cp: пропуск каталога `popa3d-0.6.4.1' |
#mcn cp
![]() -bash: mcn: command not found |
#mv popa3d-0.6.4.1 /usr/src/
|
#cd /usr/src/popa3d-0.6.4.1/
|
#ls -al
итого 172 drwx------ 3 root root 4096 Июл 22 2004 . drwxr-xr-x 5 root root 4096 Мар 18 13:01 .. -rw------- 1 root root 4370 Апр 12 2003 auth_pam.c -rw------- 1 root root 733 Сен 6 2001 auth_passwd.c -rw------- 1 root root 1624 Сен 8 2001 auth_shadow.c -rw------- 1 root root 3140 Июл 22 2004 CHANGES -rw------- 1 root root 892 Мар 10 2003 CONTACT -rw------- 1 root root 1588 Сен 8 2002 database.c -rw------- 1 root root 1476 Сен 9 2002 database.h ... -rw------- 1 root root 5711 Мар 2 2003 pop_trans.c -rw------- 1 root root 143 Дек 6 2000 pop_trans.h -rw------- 1 root root 5038 Фев 20 2003 protocol.c -rw------- 1 root root 2502 Фев 20 2003 protocol.h -rw------- 1 root root 5381 Мар 9 2003 standalone.c -rw------- 1 root root 1119 Мар 2 2003 startup.c -rw------- 1 root root 207 Июл 22 2004 version.c -rw------- 1 root root 194 Июн 19 2001 VIRTUAL -rw------- 1 root root 3630 Ноя 16 2003 virtual.c -rw------- 1 root root 985 Сен 21 2001 virtual.h |
#vim INSTALL
|
#vim Makefile
|
#make
gcc -Wall -O2 -fomit-frame-pointer -c version.c gcc -Wall -O2 -fomit-frame-pointer -c startup.c gcc -Wall -O2 -fomit-frame-pointer -c standalone.c gcc -Wall -O2 -fomit-frame-pointer -c virtual.c gcc -Wall -O2 -fomit-frame-pointer -c auth_passwd.c gcc -Wall -O2 -fomit-frame-pointer -c auth_shadow.c gcc -Wall -O2 -fomit-frame-pointer -c auth_pam.c gcc -Wall -O2 -fomit-frame-pointer -c pop_root.c gcc -Wall -O2 -fomit-frame-pointer -c pop_auth.c gcc -Wall -O2 -fomit-frame-pointer -c pop_trans.c gcc -Wall -O2 -fomit-frame-pointer -c protocol.c gcc -Wall -O2 -fomit-frame-pointer -c database.c gcc -Wall -O2 -fomit-frame-pointer -c mailbox.c gcc -Wall -O2 -fomit-frame-pointer -c misc.c gcc -Wall -O2 -fomit-frame-pointer -c md5/md5.c -o md5/md5.o gcc -s version.o startup.o standalone.o virtual.o auth_passwd.o auth_shadow.o auth_pam.o pop_root.o pop_auth.o pop_trans.o protocol.o database.o mailbox.o misc.o md5/md5.o -lcrypt -o popa3d |
#more INSTALL
|
#groupadd popa3d
|
#useradd -g popa3d -d /dev/null -s /dev/null popa3d
|
#mkdir -m 755 /var/empty
![]() mkdir: невозможно создать каталог `/var/empty': File exists |
#logout
![]() |
#make install
mkdir -p -m 755 /usr/local/sbin /usr/local/man/man8 install -c -m 700 popa3d /usr/local/sbin/ install -c -m 644 popa3d.8 /usr/local/man/man8/ |
#cat Makefile
CC = gcc LD = gcc RM = rm -f MKDIR = mkdir -p INSTALL = install -c CFLAGS = -Wall -O2 -fomit-frame-pointer # You may use OpenSSL's MD5 routines instead of the ones supplied here #CFLAGS += -DHAVE_OPENSSL LDFLAGS = -s LIBS = ... .c.o: $(CC) $(CFLAGS) -c $*.c install: $(PROJ) $(MKDIR) -m 755 $(DESTDIR)$(SBINDIR) $(DESTDIR)$(MANDIR)/man8 $(INSTALL) -m 700 popa3d $(DESTDIR)$(SBINDIR)/ $(INSTALL) -m 644 popa3d.8 $(DESTDIR)$(MANDIR)/man8/ remove: $(RM) $(DESTDIR)$(SBINDIR)/popa3d $(DESTDIR)$(MANDIR)/man8/popa3d.8 clean: $(RM) $(PROJ) $(OBJS) |
#more INSTALL
|
$telnet localhost 110
![]() Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host: Connection refused |
$telnet localhost 110
![]() Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK quit +OK Connection closed by foreign host. |
#vim /etc/init.d/
![]() |
#vim /etc/
![]() |
#vim /etc/i
![]() |
#vim /etc/xinetd.conf
|
#vim /etc/xinetd.conf
|
# kill -HUP `cat /var/run/inetd.pid`
![]() cat: /var/run/inetd.pid: No such file or directory kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec] |
# kill -HUP `cat /var/run/inetd.pid
![]() > -bash: unexpected EOF while looking for matching ``' -bash: syntax error: unexpected end of file |
#kmail
Link points to "/tmp/ksocket-root" Link points to "/tmp/kde-root" kbuildsycoca running... Link points to "/var/tmp/kdecache-root" Invalid entry (missing '=') at /usr/share/control-center-2.0/capplets/gpilotd-control-applet.desktop:2 Launched ok, pid = 3999 ALSA lib pcm_hw.c:494:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe ALSA lib pcm_hw.c:494:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe ALSA lib pcm_hw.c:494:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe |
#/etc/init.d/x
![]() xfs xinetd |
#/etc/init.d/xinetd restart
Останавливается xinetd: [ ОК ] Запускается xinetd: [ ОК ] |
#ALSA lib pcm_hw.c:494:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
![]() |
$telnet localhost 110
![]() Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK q exit quit Connection closed by foreign host. |
#hostname user5.unix.nt
|
#ping user5.unix.nt
![]() ping: unknown host user5.unix.nt |
#user.user5.unix.nt
![]() -bash: user.user5.unix.nt: command not found |
#dig user5.unix.nt
; <<>> DiG 9.2.4 <<>> user5.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7074 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;user5.unix.nt. IN A ;; AUTHORITY SECTION: user5.unix.nt. 3339 IN SOA ns.user5.unix.nt. admin.user5.unix.nt. 2006030401 10800 3600 604800 3600 ;; Query time: 20 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Sat Mar 18 14:49:28 2006 ;; MSG SIZE rcvd: 76 |
#ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=0 ttl=64 time=0.051 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.047 ms --- localhost.localdomain ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.047/0.049/0.051/0.002 ms, pipe 2 |
#mii-tool
eth0: negotiated 100baseTx-FD, link ok eth1: no link |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:60:08:13:79:2A inet addr:192.168.15.5 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::260:8ff:fe13:792a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5886 errors:0 dropped:0 overruns:0 frame:0 TX packets:2169 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1755191 (1.6 Mb) TX bytes:317812 (310.3 Kb) Interrupt:11 Base address:0xc000 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:2235 errors:0 dropped:0 overruns:0 frame:0 TX packets:2235 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2685368 (2.5 Mb) TX bytes:2685368 (2.5 Mb) |
#nslookup
> user5.unix.nt Server: 192.168.15.254 Address: 192.168.15.254#53 Non-authoritative answer: *** Can't find user5.unix.nt: No answer > |
#vim /etc/named.conf
|
#vim /var/named/d
![]() |
#vim /var/named/db.user5.unix.nt
|
#ping user.user5.unix.nt
PING user.user5.unix.nt (192.168.15.5) 56(84) bytes of data. 64 bytes from linux5.unix.nt (192.168.15.5): icmp_seq=0 ttl=64 time=0.057 ms --- user.user5.unix.nt ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.057/0.057/0.057/0.000 ms, pipe 2 |
#Creating link /root/.kde/cache-user5.unix.nt.
![]() Created link from "/root/.kde/cache-user5.unix.nt" to "/var/tmp/kdecache-root" ALSA lib pcm_hw.c:494:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe appending message to ~/dead.letter.tmp appending message to ~/dead.letter.tmp ÑÑÐ |
#telnet Mutex destroy failure: Device or resource busy
![]() |
#logout
![]() |
$telnet localhost 25
![]() Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 linux5.unix.nt ESMTP Sendmail 8.13.1/8.13.1; Sat, 18 Mar 2006 15:05:27 +0200 HELO 501 5.0.0 HELO requires domain address HELO UNIX.NT 250 linux5.unix.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you MAIL FROM: user@asda.com.ua 250 2.1.0 user@asda.com.ua... Sender ok ... a;lsdflksdflj asldkfja jasdlkjf lkajsdf H-Ha-HA . 250 2.0.0 k2ID5RWj004423 Message accepted for delivery quit 221 2.0.0 linux5.unix.nt closing connection Connection closed by foreign host. |
$vim /etc/squid/squid.conf
|
$sudo vim /etc/squid/squid.conf
![]() |
$su -
Password: |
#vim /etc/sudoers
|
#vim /etc/squid/squid.conf
|
#man tc
|
#hostname linux5.unix.nt
|
#ls /etc/squid/
errors mib.txt mime.conf.rpmnew squidblock errors.rpmnew mib.txt.rpmnew msntauth.conf squid.conf icons mime.conf msntauth.conf.default squid.conf.default icons.rpmnew mime.conf.default msntauth.conf.rpmnew squid.conf.rpmnew |
#ls /etc/squid/squidblock/
badlang.block.txt mp3.block.txt badlang.block.txt.rpmnew mp3.block.txt.rpmnew badlang.unblock.txt pirate.block.txt badlang.unblock.txt.rpmnew pirate.block.txt.rpmnew entertain.block.txt pirate.unblock.txt entertain.block.txt.rpmnew pirate.unblock.txt.rpmnew entertain.unblock.txt porn.block.txt entertain.unblock.txt.rpmnew porn.block.txt.rpmnew games.block.txt porn.unblock.txt games.block.txt.rpmnew porn.unblock.txt.rpmnew games.unblock.txt pron.block.txt games.unblock.txt.rpmnew pron.block.txt.rpmnew |
#ls /etc/squid/errors
ERR_ACCESS_DENIED ERR_FTP_NOT_FOUND ERR_READ_ERROR ERR_CACHE_ACCESS_DENIED ERR_FTP_PUT_CREATED ERR_READ_TIMEOUT ERR_CACHE_MGR_ACCESS_DENIED ERR_FTP_PUT_ERROR ERR_SHUTTING_DOWN ERR_CANNOT_FORWARD ERR_FTP_PUT_MODIFIED ERR_SOCKET_FAILURE ERR_CONNECT_FAIL ERR_FTP_UNAVAILABLE ERR_TOO_BIG ERR_DNS_FAIL ERR_INVALID_REQ ERR_UNSUP_REQ ERR_FORWARDING_DENIED ERR_INVALID_URL ERR_URN_RESOLVE ERR_FTP_DISABLED ERR_LIFETIME_EXP ERR_WRITE_ERROR ERR_FTP_FAILURE ERR_NO_RELAY ERR_ZERO_SIZE_OBJECT ERR_FTP_FORBIDDEN ERR_ONLY_IF_CACHED_MISS |
CC = gcc LD = gcc RM = rm -f MKDIR = mkdir -p INSTALL = install -c CFLAGS = -Wall -O2 -fomit-frame-pointer # You may use OpenSSL's MD5 routines instead of the ones supplied here #CFLAGS += -DHAVE_OPENSSL LDFLAGS = -s LIBS = # Linux with glibc, FreeBSD, NetBSD LIBS += -lcrypt # HP-UX trusted system #LIBS += -lsec # Solaris (POP_STANDALONE, POP_VIRTUAL) #LIBS += -lsocket -lnsl # PAM #LIBS += -lpam # TCP wrappers #LIBS += -lwrap # libwrap may also want this #LIBS += -lnsl # OpenSSL (-DHAVE_OPENSSL) #LIBS += -lcrypto DESTDIR = PREFIX = /usr/local SBINDIR = $(PREFIX)/sbin MANDIR = $(PREFIX)/man PROJ = popa3d OBJS = \ version.o \ startup.o \ standalone.o \ virtual.o \ auth_passwd.o auth_shadow.o auth_pam.o \ pop_root.o pop_auth.o pop_trans.o \ protocol.o database.o mailbox.o \ misc.o \ md5/md5.o all: $(PROJ) popa3d: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o popa3d auth_pam.o: params.h auth_passwd.o: params.h auth_shadow.o: params.h database.o: params.h database.h mailbox.o: params.h misc.h protocol.h database.h md5/md5.h misc.o: params.h pop_auth.o: params.h misc.h protocol.h pop_auth.h virtual.h pop_root.o: params.h protocol.h pop_auth.h pop_trans.h virtual.h pop_trans.o: params.h protocol.h database.h mailbox.h protocol.o: params.h misc.h protocol.h standalone.o: params.h startup.o: params.h virtual.o: params.h misc.h md5/md5.o: md5/md5.c md5/md5.h $(CC) $(CFLAGS) -c md5/md5.c -o md5/md5.o .c.o: $(CC) $(CFLAGS) -c $*.c install: $(PROJ) $(MKDIR) -m 755 $(DESTDIR)$(SBINDIR) $(DESTDIR)$(MANDIR)/man8 $(INSTALL) -m 700 popa3d $(DESTDIR)$(SBINDIR)/ $(INSTALL) -m 644 popa3d.8 $(DESTDIR)$(MANDIR)/man8/ remove: $(RM) $(DESTDIR)$(SBINDIR)/popa3d $(DESTDIR)$(MANDIR)/man8/popa3d.8 clean: $(RM) $(PROJ) $(OBJS)
Время первой команды журнала | 12:24:01 2006- 3-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:24:48 2006- 3-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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