Журнал лабораторных работ

Содержание

Журнал

Понедельник (11/20/06)

/dev/tty2
09:45:23
#showmount -e 192.168.2.254
Export list for 192.168.2.254:
/misc/RHEL-4-AS 192.168.2.0/24
09:45:29
#ls /misc/RHEL-4-AS/

09:46:23
#fdisk -l /dev/hda
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         127     1020096   83  Linux
/dev/hda2             128         764     5116702+  83  Linux
/dev/hda3             765        1401     5116702+  83  Linux
/dev/hda4            1402        4865    27824580    5  Extended
/dev/hda5            1402        1656     2048256   83  Linux
/dev/hda6            1657        1911     2048256   83  Linux
/dev/hda7            1912        2038     1020096   82  Linux swap
/dev/hda8            2039        2661     5004216   83  Linux
09:46:40
#mount /dev/hda8 /misc/RHEL-4-AS/

09:46:46
#lspci
00:00.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:02.0 VGA compatible controller: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
09:49:46
#lspci -n
00:00.0 Class 0600: 8086:2560 (rev 03)
00:02.0 Class 0300: 8086:2562 (rev 03)
00:1d.0 Class 0c03: 8086:24c2 (rev 02)
00:1d.1 Class 0c03: 8086:24c4 (rev 02)
00:1d.2 Class 0c03: 8086:24c7 (rev 02)
00:1d.7 Class 0c03: 8086:24cd (rev 02)
00:1e.0 Class 0604: 8086:244e (rev 82)
00:1f.0 Class 0601: 8086:24c0 (rev 02)
00:1f.1 Class 0101: 8086:24cb (rev 02)
00:1f.3 Class 0c05: 8086:24c3 (rev 02)
00:1f.5 Class 0401: 8086:24c5 (rev 02)
01:0d.0 Class 0200: 10ec:8139 (rev 10)
09:49:56
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=0 ttl=56 time=5.75 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=4.62 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 4.627/5.190/5.754/0.568 ms, pipe 2
прошло >2 часов
12:09:32
#mouunt
bash: mouunt: command not found
12:09:37
#mount
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda2 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/hda8 on /misc/RHEL-4-AS type ext3 (rw)
12:09:39
#mkdir /tmp/usb

12:09:49
#mount /dev/sda /tmp/usb

12:10:02
#ls /tmp/usb
???????????
?.?????????
1573
2006-11-04 ????????????
2780A DeliveryGuide
93.71_forceware_winxp2k_international_whql_32.exe
93.71_forceware_winxp64_international_whql.exe
bind-config
bootcd-bugs.txt
Molodim-v-otstavku-mike.doc
mshivtor.id
netop-serials-NOT TRIAL.txt
RedHat
rhel-rg-en.pdf
rhel-sag-en.pdf
RU-Word-2003-Viewer.EXE
samba-config
Virtual PC
w2k_sp4_en.EXE
WindowsInstaller-KB893803-v2-x86.exe
wssra-ve
12:10:07
#cat /tmp/usb/mail.txt
cat: /tmp/usb/mail.txt: No such file or directory
12:10:17
#clear

12:11:01
#cls
bash: cls: command not found
12:11:04
#umount /tmp/usb/

12:11:28
#mount
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda2 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/hda8 on /misc/RHEL-4-AS type ext3 (rw)
12:11:31
#mount
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda2 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/hda8 on /misc/RHEL-4-AS type ext3 (rw)
12:13:20
#mount /dev/sda /tmp/usb

12:13:48
#cat /tmp/usb/mail.txt
Привет, Саша.
Последовательность действий такова:
1) вход в систему пароль: TR@!ner$
2) запускаем Registration Manager из меню Start
3) вход в Registration Manager под именем belan
4) в левом верхнем углу выбираем вендора: Microsoft
5) в нижней части жмем кнопку Search
6) в окне поиска вводи имя и отчество сдающего на английском (или его MCP ID)
7) после того как в Registration Manager отобразиться сдающий,
открываем вкладку History и в выпадающем списке выбираем Active Registration.
Должен отобразиться сегодняшний экзамен, выбрав его из списка мышкой, жмем
кнопку Reshedule и задаем новые дату/время экзамена.
8) Закрываем Registration Manager.
Все!
12:13:59
#links
12:15:33
#ddumount /dev/sda

12:16:34
#mount
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda2 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/hda8 on /misc/RHEL-4-AS type ext3 (rw)
12:26:05
#cat /proc/sys/net/ipv4/ip_forward
0
12:26:13
#echo 1 > /proc/sys/net/ipv4/ip_forward

12:26:15
#iptables -t nat -A POSTROUTING -j MASQUERADE

Вторник (11/21/06)

/dev/pts/1
09:08:37
#getent passwd user
user:x:500:500::/home/user:/bin/bash
09:08:45
#passwd
Changing password for user root.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
/dev/pts/6
09:09:55
#ssh 192.168.2.14
The authenticity of host '192.168.2.14 (192.168.2.14)' can't be established.
RSA key fingerprint is 98:b3:f1:d8:06:6a:6e:e7:93:99:ec:5e:1e:d2:46:7c.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.2.14' (RSA) to the list of known hosts.
root@192.168.2.14's password:
Permission denied, please try again.
root@192.168.2.14's password:
Permission denied, please try again.
root@192.168.2.14's password:
[1]+  Stopped                 ssh 192.168.2.14
/dev/pts/1
09:11:12
#showmount -a
All mount points on linux0.linux.it:
192.168.2.0/24:/misc
192.168.2.0/24:/misc/RHEL-4-AS
192.168.2.136:192.168.2.0/24
192.168.2.137:192.168.2.0/24
192.168.2.138:192.168.2.0/24
192.168.2.139:192.168.2.0/24
192.168.2.140:192.168.2.0/24
192.168.2.141:192.168.2.0/24
192.168.2.142:192.168.2.0/24
...
192.168.2.206:192.168.2.0/24
192.168.2.207:192.168.2.0/24
192.168.2.208:192.168.2.0/24
192.168.2.209:192.168.2.0/24
192.168.2.210:192.168.2.0/24
192.168.2.211:192.168.2.0/24
192.168.2.212:192.168.2.0/24
192.168.2.213:192.168.2.0/24
192.168.2.215:192.168.2.0/24
192.168.2.254:192.168.2.0/24
/dev/pts/6
09:11:49
#su

прошло 95 минут
/dev/pts/4
10:47:25
#ls a
a1
10:50:21
#ls -l a1
ls: a1: No such file or directory
10:51:29
#ls - l a1
ls: -: No such file or directory
ls: l: No such file or directory
ls: a1: No such file or directory
10:51:39
#ls -l
итого 8
drwxrwxr-x  2 user user 4096 Ноя 21 11:36 a
drwxr-xr-x  2 user user 4096 Ноя 19 17:58 Desktop
10:51:45
#ls -ld /
drwxr-xr-x  24 root root 4096 Ноя 20 10:42 /
10:52:38
#ls -ld /boot
drwxr-xr-x  3 root root 4096 Ноя 19 15:44 /boot
10:52:58
#df /home/user/a/a
df: `/home/user/a/a': No such file or directory
11:02:34
#df /home/user/a/a1
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hda3              5036316     62576   4717908   2% /home
прошло >5 часов
/dev/pts/4
16:18:08
#netconfig

16:18:30
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
16:22:10
#ping 192.168.2.0
Do you want to ping broadcast? Then -b
прошло 26 минут
/dev/pts/4
16:48:12
#ssh-keygen -if /etc/ssh_ssh_hostrsakey
/etc/ssh_ssh_hostrsakey: No such file or directory
16:57:24
#ssh-keygen -if/etc/ssh_ssh_hostrsakey
/etc/ssh_ssh_hostrsakey: No such file or directory
16:57:46
#ssh-keygen -if /etc/ssh_ssh_hostrsakey
/etc/ssh_ssh_hostrsakey: No such file or directory
16:58:17
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa): /tmp
/tmp already exists.
Overwrite (y/n)? n
/dev/pts/4
16:59:34
#ssh-keygen
anaconda-ks.cfg     .fonts.cache-1      install.log.syslog
.bash_history       .gconf/             .l3rc
.bash_logout        .gconfd/            .lilalo/
.bash_profile       .gnome/             .ssh/
.bashrc             .gnome2/            .tcshrc
.cshrc              .gnome2_private/    .viminfo
disk1.img           .gstreamer-0.8/     .xauth5bgQjX
.elinks/            .gtkrc
etherboot-net.img   install.log
16:59:34
#mkdir ssh

17:00:49
#ssh-keygen -if /etc/ssh_ssh_hostrsakey
/etc/ssh_ssh_hostrsakey: No such file or directory
17:00:58
#ssh-keygen -if/etc/ssh_ssh_hostrsakey
/etc/ssh_ssh_hostrsakey: No such file or directory

Среда (11/22/06)

/dev/pts/2
09:47:04
#ssh root@192.168.2.215
The authenticity of host '192.168.2.215 (192.168.2.215)' can't be established.
RSA key fingerprint is d1:d7:43:29:4f:b4:69:f3:1e:8e:fd:af:65:98:7e:de.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.2.215' (RSA) to the list of known hosts.
root@192.168.2.215's password:
Last login: Mon Nov 20 12:49:56 2006
[root@linux15 ~]# scp 192.168.2.215:ets/password /tmp
The authenticity of host '192.168.2.215 (192.168.2.215)' can't be established.
RSA key fingerprint is d1:d7:43:29:4f:b4:69:f3:1e:8e:fd:af:65:98:7e:de.
Are you sure you want to continue connecting (yes/no)? yes
...
[root@linux15 ~]# rsync -a 192.168.2.215:/etc/passwd /tmp/etc1
root@192.168.2.215's password:
[root@linux15 ~]# rsync -av 192.168.2.215:/etc/passwd /tmp/etc1
root@192.168.2.215's password:
receiving file list ... done
sent 16 bytes  received 49 bytes  18.57 bytes/sec
total size is 1626  speedup is 25.02
[root@linux15 ~]# kill
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
[root@linux15 ~]# scp -r 192.168.2.215:/etc/passwd /tmp/etc1Connection to 192.168.2.215 closed.
/dev/pts/4
09:49:53
#screen -x
прошло 40 минут
/dev/pts/5
10:30:10
#screen -x
прошло 43 минуты
/dev/pts/5
11:13:17
#netstat -l | grep ftp
udp        0      0 *:tftp                  *:*
/dev/pts/5
11:14:14
#rpm -qa | grep ftp
ftp-0.17-22
tftp-server-0.39-1
vsftpd-2.0.1-5
lftp-3.0.6-3
11:14:20
#chkconfig ftp on
ошибка чтения информации о сервисе ftp: No such file or directory
11:14:31
#ls /etc/xinetd.d/
chargen      daytime      echo-udp  gssftp       kshell  time
chargen-udp  daytime-udp  eklogin   klogin       rsync   time-udp
cups-lpd     echo         finger    krb5-telnet  tftp
11:14:40
#rpm -ql vsftpd
/etc/logrotate.d/vsftpd.log
/etc/pam.d/vsftpd
/etc/rc.d/init.d/vsftpd
/etc/vsftpd
/etc/vsftpd.ftpusers
/etc/vsftpd.user_list
/etc/vsftpd/vsftpd.conf
/usr/sbin/vsftpd
/usr/share/doc/vsftpd-2.0.1
/usr/share/doc/vsftpd-2.0.1/AUDIT
...
/usr/share/doc/vsftpd-2.0.1/SECURITY/TRUST
/usr/share/doc/vsftpd-2.0.1/SIZE
/usr/share/doc/vsftpd-2.0.1/SPEED
/usr/share/doc/vsftpd-2.0.1/TODO
/usr/share/doc/vsftpd-2.0.1/TUNING
/usr/share/doc/vsftpd-2.0.1/vsftpd.xinetd
/usr/share/man/man5/vsftpd.conf.5.gz
/usr/share/man/man8/vsftpd.8.gz
/var/ftp
/var/ftp/pub
11:14:58
#rpm -ql vsftpd | less
11:15:05
#/etc/init.d/vsftpd start
Запускается vsftpd для vsftpd:               [  ОК  ]
11:15:10
#chkconfig vsftpd pn
chkconfig version 1.3.11.2 - Copyright (C) 1997-2000 Red Hat, Inc.
Может свободно распостраняться в рамках GNU Public License.
применение:   chkconfig --list [имя сервиса]
         chkconfig --add <имя сервиса>
         chkconfig --del <имя сервиса>
         chkconfig [--level <уровни>] <имя сервиса> <on|off|reset>
11:15:17
#chkconfig vsftpd pn
chkconfig version 1.3.11.2 - Copyright (C) 1997-2000 Red Hat, Inc.
Может свободно распостраняться в рамках GNU Public License.
применение:   chkconfig --list [имя сервиса]
         chkconfig --add <имя сервиса>
         chkconfig --del <имя сервиса>
         chkconfig [--level <уровни>] <имя сервиса> <on|off|reset>
11:15:19
#chkconfig vsftpd on

прошло 48 минут
/dev/pts/1
12:03:40
#iptables -t nat -A POSTROUTING -j MASQUERADE

12:04:20
#echo 1 > /proc/sys/net/ipv4/ip_forward

12:04:54
#/etc/init.d/iptables save
Правила брандмауэра сохраняютсÑ[  ОК  ]sysconfig/iptables:
12:05:17
#ыtail /etc/inittab
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon
12:15:12
#which gdm
/usr/bin/gdm
12:15:20
#strings /usr/bin/gdm | grep /etc
test -f /etc/profile && . /etc/profile
прошло 53 минуты
/dev/pts/3
13:08:44
#дscreen -x
There is no screen to be attached.
прошла 31 минута
/dev/pts/6
13:39:54
#nt sysv
bash: nt: command not found
13:40:02
#ntsysv
Нажмите <F1> для просмотра информации о серв ¸ÑÐµ.
прошло 10 минут
13:50:12
#chsh
Changing shell for root.
New shell [/bin/bash]:
13:58:51
#su - user
l3-agent is already running: pid=3721; pidfile=/home/user/.lilalo/l3-agent.pid
14:00:00
$ls -l /usr/bin.passwd
ls: /usr/bin.passwd: No such file or directory
прошло 79 минут
15:19:05
$ls -l /usr/bin/passwd
-r-s--x--x  1 root root 19336 Сен  7  2004 /usr/bin/passwd
15:19:16
$arp -i
bash: arp: command not found
прошло 28 минут
15:47:28
$ipconfig
bash: ipconfig: command not found
прошло 11 минут
15:58:54
$ls ipconfig
ls: ipconfig: No such file or directory
15:59:08
$su root
Password:
/dev/pts/1
15:59:44
#rpm -qa | grep telnet
telnet-0.17-30
15:59:50
#mount
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda2 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
16:00:11
#mount /dev/hda7 /misc/RHEL-4-AS/
/dev/hda7 looks like swapspace - not mounted
mount: you must specify the filesystem type
16:00:21
#mount /dev/hda8 /misc/RHEL-4-AS/

16:00:39
#chkconfig telnet on

прошла 31 минута
/dev/pts/9
16:31:56
#ls -l
итого 1616
-rw-r--r--  1 root root    1342 Ноя 19 15:53 anaconda-ks.cfg
drwxr-xr-x  2 root root    4096 Ноя 22 13:09 Desktop
-rw-r--r--  1 root root 1474560 Ноя 19 17:51 disk1.img
-rw-r--r--  1 root root   79765 Июл 14  2005 etherboot-net.img
-rw-r--r--  1 root root   51307 Ноя 19 15:53 install.log
-rw-r--r--  1 root root    6432 Ноя 19 15:53 install.log.syslog
drwxr-xr-x  2 root root    4096 Ноя 21 18:00 ssh
16:32:03
#cd /

16:32:13
#ls -l
итого 176
drwxr-xr-x    2 root root  4096 Ноя 19 18:11 bin
drwxr-xr-x    3 root root  4096 Ноя 19 15:44 boot
drwxr-xr-x    9 root root  5600 Ноя 22 13:03 dev
drwxr-xr-x   77 root root 12288 Ноя 22 17:00 etc
drwxr-xr-x    4 root root  4096 Ноя 19 16:04 home
drwxr-xr-x    2 root root  4096 Авг 12  2004 initrd
drwxr-xr-x   11 root root  4096 Ноя 19 18:10 lib
drwx------    2 root root 16384 Ноя 19 18:42 lost+found
drwxr-xr-x    4 root root  4096 Ноя 22 13:03 media
...
dr-xr-xr-x  142 root root     0 Ноя 22 16:02 proc
drwxr-x---   18 root root  4096 Ноя 22 17:01 root
drwxr-xr-x    2 root root 12288 Ноя 19 18:11 sbin
drwxr-xr-x    2 root root  4096 Ноя 19 15:43 selinux
drwxr-xr-x    2 root root  4096 Авг 12  2004 srv
drwxr-xr-x    9 root root     0 Ноя 22 16:02 sys
drwxr-xr-x    3 root root  4096 Ноя 19 15:49 tftpboot
drwxrwxrwt   18 root root  4096 Ноя 22 17:31 tmp
drwxr-xr-x   15 root root  4096 Ноя 19 15:44 usr
drwxr-xr-x   24 root root  4096 Ноя 19 19:49 var
16:32:19
#cd misc

16:32:35
#ls -l
итого 4
drwxr-xr-x  7 root root 4096 Ноя 21 10:59 RHEL-4-AS
16:32:40
#cd /

16:32:52
#ls
bin   dev  home    lib         media  mnt  proc  sbin     srv  tftpboot  usr
boot  etc  initrd  lost+found  misc   opt  root  selinux  sys  tmp       var
16:32:58
#cd mnt

16:34:22
#ls

16:34:24
#cd /

16:34:32
#ls /usr
bin  games    kerberos  libexec  lost+found  share  tmp
etc  include  lib       local    sbin        src    X11R6
16:34:53
#cd /

16:38:14
#ls
bin   dev  home    lib         media  mnt  proc  sbin     srv  tftpboot  usr
boot  etc  initrd  lost+found  misc   opt  root  selinux  sys  tmp       var
16:38:18
#ls /selinux

16:38:37
#cd selinux

16:38:53
#ls

Файлы

  • /proc/sys/net/ipv4/ip_forward
  • /tmp/usb/mail.txt
  • /proc/sys/net/ipv4/ip_forward
    >
    0
    
    /tmp/usb/mail.txt
    >
    Привет, Саша.
    Последовательность действий такова:
    1) вход в систему пароль: TR@!ner$
    2) запускаем Registration Manager из меню Start
    3) вход в Registration Manager под именем belan
    4) в левом верхнем углу выбираем вендора: Microsoft
    5) в нижней части жмем кнопку Search
    6) в окне поиска вводи имя и отчество сдающего на английском (или его MCP ID)
    7) после того как в Registration Manager отобразиться сдающий,
    открываем вкладку History и в выпадающем списке выбираем Active Registration.
    Должен отобразиться сегодняшний экзамен, выбрав его из списка мышкой, жмем
    кнопку Reshedule и задаем новые дату/время экзамена.
    8) Закрываем Registration Manager.
    Все!
    

    Статистика

    Время первой команды журнала09:45:23 2006-11-20
    Время последней команды журнала16:38:53 2006-11-22
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 2.79
    Количество командных строк в единицу времени, команда/мин 0.60
    Частота использования команд
    ls21|===================| 19.44%
    mount10|=========| 9.26%
    cd7|======| 6.48%
    ssh-keygen7|======| 6.48%
    chkconfig5|====| 4.63%
    rpm4|===| 3.70%
    grep4|===| 3.70%
    cat3|==| 2.78%
    su3|==| 2.78%
    mkdir2|=| 1.85%
    screen2|=| 1.85%
    echo2|=| 1.85%
    ping2|=| 1.85%
    ip_forward2|=| 1.85%
    iptables2|=| 1.85%
    lspci2|=| 1.85%
    df2|=| 1.85%
    ssh2|=| 1.85%
    showmount2|=| 1.85%
    umount1|| 0.93%
    passwd1|| 0.93%
    cls1|| 0.93%
    strings1|| 0.93%
    mouunt1|| 0.93%
    /etc/init.d/iptables1|| 0.93%
    /etc/init.d/vsftpd1|| 0.93%
    netstat1|| 0.93%
    ntsysv1|| 0.93%
    netconfig1|| 0.93%
    nt1|| 0.93%
    arp1|| 0.93%
    дscreen1|| 0.93%
    fdisk1|| 0.93%
    ipconfig1|| 0.93%
    chsh1|| 0.93%
    route1|| 0.93%
    ddumount1|| 0.93%
    links1|| 0.93%
    getent1|| 0.93%
    less1|| 0.93%
    ыtail1|| 0.93%
    clear1|| 0.93%
    which1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$