/l3/users/bas/2011-03/linux4.unix.bas/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#nc 127.0.0.1 110
+OK Dovecot ready. user user2 +OK pass user2 +OK Logged in. list +OK 0 messages: . quit +OK Logging out. |
#echo ttt | mail user2
|
#yum install thunderbird
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.space.kz * base: mirror.space.kz * extras: mirror.space.kz * rpmforge: apt.sw.be * updates: mirror.space.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... ================================================================================================== Installing: thunderbird x86_64 2.0.0.24-15.el5.centos updates 22 M Transaction Summary ================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total download size: 22 M Is this ok [y/N]: y Downloading Packages: |
$su -
Password: l3-agent is already running: pid=3740; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/aliases
|
#new
![]() newaliases newgrp newusers newaliases.sendmail new-kernel-pkg |
#new
![]() newaliases newgrp newusers newaliases.sendmail new-kernel-pkg |
#newaliases
/etc/aliases: 77 aliases, longest 10 bytes, 773 bytes total You have new mail in /var/spool/mail/root |
$mutt
The original message was received at Wed, 30 Mar 2011 13:21:20 +0600 from localhost.localdomain [127.0.0.1] ----- Transcript of session follows -----30K]---(date/date)----------------------------(all)--- 451 linux4.unix.bas: Name server timeout 451 linux4.unix.bas: Name server timeout 451 linux4.unix.bas: Name server timeout Warning: message still undelivered after 4 hours Will keep trying until message is 5 days old 451 linux4.unix.bas: Name server timeout [-- Attachment #2 --] ... Final-Recipient: RFC822; root@linux4.unix.bas q:Quit d:Del u:Undel s:Save m:Mail r:Reply g:Group 1 Mar 30 Mail Delivery S ( 128) Warning: could not send message for past 4 hours 2 N Mar 30 Mail Delivery S ( 128) Warning: could not send message for past 4 hours 3 N Mar 30 Mail Delivery S ( 129) Warning: could not send message for past 4 hours -- (35%) 4 N Mar 30 Mail Delivery S ( 129) Warning: could not send message for past 4 hours 5 N Mar 30 Mail Delivery S ( 129) Warning: could not send message for past 4 hours 6 N Mar 30 Mail Delivery S ( 129) Warning: could not send message for past 4 hours 7 N Mar 30 Mail Delivery S ( 129) Warning: could not send message for past 4 hours 7 kept, 0 deleted. |
$nc 127.0.0.1 110
+OK Dovecot ready. user user +OK pass password +OK Logged in. list +OK 7 messages: 1 4536 2 4541 3 4561 ... --p2UBoaQd009296.1301485836/linux4.unix.bas-- . -ERR Unknown command: -ERR Unknown command: -ERR Unknown command: ;q -ERR Unknown command: ;Q quit +OK Logging out. You have mail in /var/spool/mail/user |
#/etc/init.d/sendmail restart
Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] Starting sm-client: [ OK ] |
#cd /etc/m
![]() mail/ maven/ mime.types modprobe.d/ my.cnf mailcap mc/ minicom.users motd mail.rc mcelog.conf mke2fs.conf mtab makedev.d/ mdadm/ modprobe.conf mtools.conf man.config mgetty+sendfax/ modprobe.conf~ multipath.conf |
#cd /etc/mail
|
$mutt
N - 8/8: anonym 8 kept, 0 deleted. |
$mutt
- 8/8: anonym Mailbox is unchanged. |
$echo resres | mail -s ddd user2@astana.unix.bas
You have new mail in /var/spool/mail/user |
#ls
access helpfile mailertable.db sendmail.mc trusted-users access.db local-host-names Makefile submit.cf virtusertable domaintable mail sendmail.cf submit.cf.bak virtusertable.db domaintable.db mailertable sendmail.cf.bak submit.mc |
#vim access
|
#make
|
#/etc/init.d/mail restart
![]() bash: /etc/init.d/mail: No such file or directory |
#/etc/init.d/sendmail restart
Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] Starting sm-client: [ OK ] |
#vim /etc/resolv.conf
|
#~
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48932 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;astana.unix.bas. IN A ;; ANSWER SECTION: astana.unix.bas. 10800 IN A 192.168.15.4 ;; AUTHORITY SECTION: astana.unix.bas. 10800 IN NS linux4.unix.bas. astana.unix.bas. 10800 IN NS linux3.unix.bas. ;; ADDITIONAL SECTION: linux3.unix.bas. 9409 IN A 192.168.15.3 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 16:02:44 2011 ;; MSG SIZE rcvd: 107 |
#dig astana.unix.bas mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> astana.unix.bas mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57427 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;astana.unix.bas. IN MX ;; ANSWER SECTION: astana.unix.bas. 10800 IN MX 10 linux4.unix.bas. ;; AUTHORITY SECTION: astana.unix.bas. 10800 IN NS linux3.unix.bas. astana.unix.bas. 10800 IN NS linux4.unix.bas. ;; ADDITIONAL SECTION: linux3.unix.bas. 9407 IN A 192.168.15.3 ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Sat Apr 9 16:02:46 2011 ;; MSG SIZE rcvd: 107 |
#openssl
OpenSSL> quit |
#echo test | mail root
|
# 96 root: user
![]() access local-host-names sendmail.cf submit.mc access.db mail sendmail.cf.bak trusted-users domaintable mailertable sendmail.mc virtusertable domaintable.db mailertable.db submit.cf virtusertable.db helpfile Makefile submit.cf.bak |
#ls /var/mail/root
/var/mail/root |
#ls /var/mail/
![]() Ivan root rpc user user2 |
#ls /var/mail/
Ivan root rpc user user2 |
#cat /var/mail/root >> /var/mail/user2
|
#vim sendmail.
![]() |
#vim sendmail.cf
|
# 190
158 dnl # specified domains appear to be sent from mydomain.com 159 dnl # 160 dnl MASQUERADE_AS(`mydomain.com')dnl 161 dnl # 162 dnl # masquerade not just the headers, but the envelope as well 163 dnl # 164 dnl FEATURE(masquerade_envelope)dnl 165 dnl # 166 dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com as well 167 dnl # ... 172 dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl 173 dnl MASQUERADE_DOMAIN(mydomain.lan)dnl 174 MAILER(smtp)dnl 175 MAILER(procmail)dnl 176 dnl MAILER(cyrusv2)dnl MASQUERADE_DOMAIN(linux4.unix.bas)dnl MASQUERADE_DOMAIN(linux4.dom.kz)dnl MAILER(smtp)dnl "sendmail.mc" 178L, 7277C written -- REPLACE -- |
#mail user2@astana.unix.bas
Subject: sendmail fdsadas q quit ffds Cc: |
#make
|
#/etc/init.d/sendmail restart
Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] Starting sm-client: [ OK ] |
#make
|
#echo dddddd | mail -s ddd user2@astana.unix.bas
|
#pwd
/etc/mail |
#vim access
|
#make
|
#/etc/init.d/sendmail restar
![]() Usage: /etc/init.d/sendmail {start|stop|restart|condrestart|status} |
#/etc/init.d/sendmail restart
Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: [ OK ] Starting sm-client: [ OK ] |
#cd
|
#ls -la
total 1230416 drwxr-x--- 27 root root 4096 Apr 9 16:59 . drwxr-xr-x 26 root root 4096 Apr 9 09:37 .. -rw------- 1 root root 1016 Mar 27 21:17 anaconda-ks.cfg drwxr-xr-x 3 root root 4096 Mar 28 18:14 backups -rw------- 1 root root 23026 Apr 9 16:04 .bash_history -rw-r--r-- 1 root root 24 Jan 6 2007 .bash_logout -rw-r--r-- 1 root root 246 Apr 9 10:31 .bash_profile -rw-r--r-- 1 root root 214 Apr 1 09:54 .bashrc drwx------ 3 root root 4096 Apr 1 13:46 .config ... drwx------ 4 root root 4096 Apr 5 14:42 .thumbnails drwx------ 2 root root 4096 Apr 5 14:47 .Trash -rw------- 1 root root 6512 Apr 9 16:59 .viminfo -rw-r--r-- 1 root root 31 Apr 6 11:09 .vimrc drwxrwxr-x 2 root root 4096 Apr 8 10:03 .virt-manager -rw------- 1 root root 58 Apr 9 15:47 .xauth9DZ3FV -rw------- 1 root root 60 Mar 30 11:29 .xauthl6XiOi -rw------- 1 root root 58 Apr 9 14:04 .xauthmYCBkk -rw------- 1 root root 60 Apr 1 14:33 .xauthXGrFub -rw-r--r-- 1 root root 1543 Apr 5 15:42 .xsession-errors |
#ssh-keygen
![]() anaconda-ks.cfg .lilalo/ backups/ Mail/ .bash_history .mc/ .bash_logout mdadm/ .bash_profile .metacity/ .bashrc .mozilla/ .config/ .nautilus/ cpumem.info .recently-used .crontab.swp .recently-used.xbel .cshrc .redhat/ ... .gnome2/ .Trash/ .gnome2_private/ .viminfo .gstreamer-0.10/ .vimrc .gtkrc-1.2-gnome2 .virt-manager/ .ICEauthority .xauth9DZ3FV install.log .xauthl6XiOi install.log.syslog .xauthmYCBkk .l3rc .xauthXGrFub .lesshst .xsession-errors .lftp/ |
#ssh-keygen
![]() anaconda-ks.cfg .lilalo/ backups/ Mail/ .bash_history .mc/ .bash_logout mdadm/ .bash_profile .metacity/ .bashrc .mozilla/ .config/ .nautilus/ cpumem.info .recently-used .crontab.swp .recently-used.xbel .cshrc .redhat/ ... .gnome2/ .Trash/ .gnome2_private/ .viminfo .gstreamer-0.10/ .vimrc .gtkrc-1.2-gnome2 .virt-manager/ .ICEauthority .xauth9DZ3FV install.log .xauthl6XiOi install.log.syslog .xauthmYCBkk .l3rc .xauthXGrFub .lesshst .xsession-errors .lftp/ |
#ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: c2:55:00:f2:a4:c7:d1:fd:ae:cd:67:7f:0f:ff:24:0d root@linux4.dom.kz |
#ssh-copy-id -i /root/.ssh/id_dsa root@192.168.15.3
0 root@192.168.15.3's password: Now try logging into the machine, with "ssh 'root@192.168.15.3'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. |
#ssh 192.168.15.3
Enter passphrase for key '/root/.ssh/id_dsa': Enter passphrase for key '/root/.ssh/id_dsa': Last login: Sat Apr 9 14:35:55 2011 from linux253.unix.bas l3-agent is already running: pid=3049; pidfile=/root/.lilalo/l3-agent.pid |
#ssh root@192.168.15.3
Enter passphrase for key '/root/.ssh/id_dsa': Last login: Sat Apr 9 17:10:16 2011 from linux4.unix.bas l3-agent is already running: pid=3049; pidfile=/root/.lilalo/l3-agent.pid |
#ssh root@192.168.15.3
Last login: Sat Apr 9 17:12:05 2011 from linux4.unix.bas l3-agent is already running: pid=3049; pidfile=/root/.lilalo/l3-agent.pid |
#exit
Connection to 192.168.15.3 closed. |
#exit
You have new mail in /var/spool/mail/user |
$su -
Password: l3-agent is already running: pid=3740; pidfile=/root/.lilalo/l3-agent.pid |
#exit
|
#exit
Connection to 192.168.15.3 closed. |
$l3-agent
l3-agent is already running: pid=12712; pidfile=/home/user/.lilalo/l3-agent.pid |
$kill 12712
|
$l3-agent
|
Время первой команды журнала | 11:40:53 2011- 4- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:23:45 2011- 4- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 1.45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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 |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голу