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

Содержание

Журнал

Четверг (11/30/17)

/dev/pts/0
13:17:28
#> /home/user/.hushlogin

13:18:23
#ls /home/user/
ABA                                    DIRECTORY1                             LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  SH/
ABB                                    DIRECTORY2                             .lilalo/                               shell.sh
ABC                                    DIRECTORY3                             LPI_1/                                 SORTED
ABD                                    ERRLOG                                 LPI_2/                                 SORTED_PASSWD
.aptitude/                             FILE                                   MAN_SMB_CONF                           SOURCE/
BACKUP/                                FILE1                                  MATRIX.JPG                             TEST/
.bash_history                          FILE2                                  NAMES/                                 TEXT/
.bash_logout                           FILE3                                  NEWFILE                                TOUCHLIST
.bash_profile                          FREEBSD.JPG                            OGO.JPG                                UNSORTED
.bashrc                                GRANATA.JPG                            PAMYATKA.PDF                           .viminfo
BIGFILE                                .hushlogin                             PRESS_ANY_KEY_TO_CONTINUE.JPG          .vimrc
BIN/                                   KILLALL                                .profile
d1/                                    .l3rc                                  PROJ/
13:18:23
#ls /home/user/
ABA                                    DIRECTORY1                             LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  SH/
ABB                                    DIRECTORY2                             .lilalo/                               shell.sh
ABC                                    DIRECTORY3                             LPI_1/                                 SORTED
ABD                                    ERRLOG                                 LPI_2/                                 SORTED_PASSWD
.aptitude/                             FILE                                   MAN_SMB_CONF                           SOURCE/
BACKUP/                                FILE1                                  MATRIX.JPG                             TEST/
.bash_history                          FILE2                                  NAMES/                                 TEXT/
.bash_logout                           FILE3                                  NEWFILE                                TOUCHLIST
.bash_profile                          FREEBSD.JPG                            OGO.JPG                                UNSORTED
.bashrc                                GRANATA.JPG                            PAMYATKA.PDF                           .viminfo
BIGFILE                                .hushlogin                             PRESS_ANY_KEY_TO_CONTINUE.JPG          .vimrc
BIN/                                   KILLALL                                .profile
d1/                                    .l3rc                                  PROJ/
13:18:23
#less /etc/passwd
13:21:38
#less /etc/shadow
13:21:46
#less /etc/passwd
13:22:22
#su mail
sh: 1: /root/.lilalo//l3prompt: Permission denied
sh: 1: Syntax error: Bad fd number
\[\]\[\033[0;31m\][\u@\h:\W]$ \[\033[0m\]
13:22:29
#last
user     pts/5        192.168.16.211   Thu Nov 30 14:18 - 14:18  (00:00)
user     pts/5        192.168.16.211   Thu Nov 30 14:16 - 14:17  (00:00)
root     pts/4        192.168.16.211   Thu Nov 30 13:48   still logged in
user     pts/2        192.168.16.211   Thu Nov 30 09:57   still logged in
root     pts/0        192.168.16.211   Thu Nov 30 09:57   still logged in
user     pts/2        192.168.16.211   Wed Nov 29 09:23 - 17:08  (07:45)
root     pts/0        192.168.16.211   Wed Nov 29 09:23 - 17:08  (07:45)
root     pts/5        192.168.16.211   Tue Nov 28 10:59 - 16:50  (05:50)
ivan     pts/4        192.168.16.211   Tue Nov 28 10:19 - 16:50  (06:30)
ivan     pts/4        192.168.16.211   Tue Nov 28 10:13 - 10:19  (00:05)
root     pts/0        192.168.16.211   Tue Nov 28 10:07 - 16:50  (06:42)
user     pts/2        192.168.16.211   Tue Nov 28 09:17 - 16:50  (07:32)
root     pts/0        192.168.16.211   Tue Nov 28 09:17 - 10:07  (00:49)
user     pts/2        192.168.16.211   Mon Nov 27 12:04 - 18:02  (05:57)
root     pts/0        192.168.16.211   Mon Nov 27 12:01 - 18:02  (06:00)
wtmp begins Mon Nov 27 12:01:47 2017
13:22:34
#last
last     lastb    lastlog
13:22:34
#lastlog
Пользователь     Порт     С                Последний раз
root             pts/4    192.168.16.211   Чтв Ноя 30 13:48:19 +0200 2017
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
user             pts/5    192.168.16.211   Чтв Ноя 30 14:18:37 +0200 2017
sshd                                       **Никогда не входил в систему**
ivan             pts/4    192.168.16.211   Втр Ноя 28 10:19:44 +0200 2017
anna                                       **Никогда не входил в систему**
petr                                       **Никогда не входил в систему**
13:22:42
#chfn user
Изменение информации о пользователе user
Введите новое значение или нажмите ENTER для выбора значения по умолчанию
        Полное имя [user]: Yaroslav Hnitetskiy
        Номер комнаты []: 9D
        Рабочий телефон []: ___
        Домашний телефон []: ___
        Другое []:
13:23:24
#less /etc/passwd
13:24:20
#ls /home/
ivan/ user/
13:24:20
#ls /home/
ivan/ user/
13:24:20
#ls /home/user/
ABA                                    DIRECTORY1                             LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  SH/
ABB                                    DIRECTORY2                             .lilalo/                               shell.sh
ABC                                    DIRECTORY3                             LPI_1/                                 SORTED
ABD                                    ERRLOG                                 LPI_2/                                 SORTED_PASSWD
.aptitude/                             FILE                                   MAN_SMB_CONF                           SOURCE/
BACKUP/                                FILE1                                  MATRIX.JPG                             TEST/
.bash_history                          FILE2                                  NAMES/                                 TEXT/
.bash_logout                           FILE3                                  NEWFILE                                TOUCHLIST
.bash_profile                          FREEBSD.JPG                            OGO.JPG                                UNSORTED
.bashrc                                GRANATA.JPG                            PAMYATKA.PDF                           .viminfo
BIGFILE                                .hushlogin                             PRESS_ANY_KEY_TO_CONTINUE.JPG          .vimrc
BIN/                                   KILLALL                                .profile
d1/                                    .l3rc                                  PROJ/
13:24:20
#ls /home/user/FILE
FILE   FILE1  FILE2  FILE3
13:24:20
#ls /home/user/FILE
FILE   FILE1  FILE2  FILE3
13:24:20
#ls /home/user/FILE
FILE   FILE1  FILE2  FILE3
13:24:20
#ls ~user/
ABA                                    DIRECTORY1                             LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  SH/
ABB                                    DIRECTORY2                             .lilalo/                               shell.sh
ABC                                    DIRECTORY3                             LPI_1/                                 SORTED
ABD                                    ERRLOG                                 LPI_2/                                 SORTED_PASSWD
.aptitude/                             FILE                                   MAN_SMB_CONF                           SOURCE/
BACKUP/                                FILE1                                  MATRIX.JPG                             TEST/
.bash_history                          FILE2                                  NAMES/                                 TEXT/
.bash_logout                           FILE3                                  NEWFILE                                TOUCHLIST
.bash_profile                          FREEBSD.JPG                            OGO.JPG                                UNSORTED
.bashrc                                GRANATA.JPG                            PAMYATKA.PDF                           .viminfo
BIGFILE                                .hushlogin                             PRESS_ANY_KEY_TO_CONTINUE.JPG          .vimrc
BIN/                                   KILLALL                                .profile
d1/                                    .l3rc                                  PROJ/
13:24:20
#ls ~user/FILE
FILE   FILE1  FILE2  FILE3
13:24:20
#ls ~user/FILE
/home/user/FILE
13:25:11
#ls -d ~user/
/home/user/
13:25:26
#mkdir ~user/files

13:25:44
#touch ~user/files/{a,b,c,d}

13:26:01
#ls ~user/d1/
f1  f2  f3  hello.sh  who
13:26:07
#ls ~user/files/
a  b  c  d
13:26:09
#ls -l~user/files/
ls: неверный ключ -- ~
Попробуйте «ls --help» для получения более подробного описания.
13:26:14
#ls -l ~user/files/
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:26 a
-rw-r--r-- 1 root root 0 Ноя 30 14:26 b
-rw-r--r-- 1 root root 0 Ноя 30 14:26 c
-rw-r--r-- 1 root root 0 Ноя 30 14:26 d
13:26:17
#chgrp root:user ~user/files/c
chgrp: неверная группа: «root:user»
13:26:46
#chgrp user ~user/files/c

13:26:54
#chgrp user ~user/files/b

13:27:06
#chown user ~user/files/d

13:27:10
#chown user:root ~user/files/d

13:28:37
#touch ~user/files/user-executable

13:28:47
#touch ~user/files/executable

13:28:58
#touch ~user/files/stickybit

13:29:07
#touch ~user/files/suidprogram

13:29:15
#touch ~user/files/sgidprogram

13:29:25
#cd ~u
~user/ ~uucp
13:29:25
#cd ~user/files/

13:29:41
#ls
a  b  c  d  executable  file1  file2  file3  file4  file5  sgidprogram  stickybit  suidprogram  user-executable
13:29:43
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:26 a
-rw-r--r-- 1 user user 0 Ноя 30 14:26 b
-rw-r--r-- 1 root user 0 Ноя 30 14:26 c
-rw-r--r-- 1 user root 0 Ноя 30 14:26 d
-rw-r--r-- 1 root root 0 Ноя 30 14:28 executable
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file1
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file2
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file5
-rw-r--r-- 1 root root 0 Ноя 30 14:29 sgidprogram
-rw-r--r-- 1 root root 0 Ноя 30 14:29 stickybit
-rw-r--r-- 1 root root 0 Ноя 30 14:29 suidprogram
-rw-r--r-- 1 root root 0 Ноя 30 14:28 user-executable
13:29:45
#chmod u=rx,g=,o= file1

13:30:15
#chmod a=rx file2

13:30:23
#chmod 600 file3

13:30:30
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:26 a
-rw-r--r-- 1 user user 0 Ноя 30 14:26 b
-rw-r--r-- 1 root user 0 Ноя 30 14:26 c
-rw-r--r-- 1 user root 0 Ноя 30 14:26 d
-rw-r--r-- 1 root root 0 Ноя 30 14:28 executable
-r-x------ 1 root root 0 Ноя 30 14:28 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:28 file2
-rw------- 1 root root 0 Ноя 30 14:28 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file5
-rw-r--r-- 1 root root 0 Ноя 30 14:29 sgidprogram
-rw-r--r-- 1 root root 0 Ноя 30 14:29 stickybit
-rw-r--r-- 1 root root 0 Ноя 30 14:29 suidprogram
-rw-r--r-- 1 root root 0 Ноя 30 14:28 user-executable
13:30:32
#chmod 700 user-executable

13:31:13
#chmod 777 executable

13:31:35
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:26 a
-rw-r--r-- 1 user user 0 Ноя 30 14:26 b
-rw-r--r-- 1 root user 0 Ноя 30 14:26 c
-rw-r--r-- 1 user root 0 Ноя 30 14:26 d
-rwxrwxrwx 1 root root 0 Ноя 30 14:28 executable
-r-x------ 1 root root 0 Ноя 30 14:28 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:28 file2
-rw------- 1 root root 0 Ноя 30 14:28 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:28 file5
-rw-r--r-- 1 root root 0 Ноя 30 14:29 sgidprogram
-rw-r--r-- 1 root root 0 Ноя 30 14:29 stickybit
-rw-r--r-- 1 root root 0 Ноя 30 14:29 suidprogram
-rwx------ 1 root root 0 Ноя 30 14:28 user-executable
13:31:37
#chmod a=x executable

13:31:56
#rm stickybit

13:32:27
#mkdir stickydir

13:32:35
#chmod +t stickydir/

13:32:45
#ls -l
итого 4
-rw-r--r-- 1 root root    0 Ноя 30 14:26 a
-rw-r--r-- 1 user user    0 Ноя 30 14:26 b
-rw-r--r-- 1 root user    0 Ноя 30 14:26 c
-rw-r--r-- 1 user root    0 Ноя 30 14:26 d
---x--x--x 1 root root    0 Ноя 30 14:28 executable
-r-x------ 1 root root    0 Ноя 30 14:28 file1
-r-xr-xr-x 1 root root    0 Ноя 30 14:28 file2
-rw------- 1 root root    0 Ноя 30 14:28 file3
-rw-r--r-- 1 root root    0 Ноя 30 14:28 file4
-rw-r--r-- 1 root root    0 Ноя 30 14:28 file5
-rw-r--r-- 1 root root    0 Ноя 30 14:29 sgidprogram
drwxr-xr-t 2 root root 4096 Ноя 30 14:32 stickydir
-rw-r--r-- 1 root root    0 Ноя 30 14:29 suidprogram
-rwx------ 1 root root    0 Ноя 30 14:28 user-executable
13:32:48
#chmod a+wrxt stickydir/

13:33:09
#ls -l
итого 4
-rw-r--r-- 1 root root    0 Ноя 30 14:26 a
-rw-r--r-- 1 user user    0 Ноя 30 14:26 b
-rw-r--r-- 1 root user    0 Ноя 30 14:26 c
-rw-r--r-- 1 user root    0 Ноя 30 14:26 d
---x--x--x 1 root root    0 Ноя 30 14:28 executable
-r-x------ 1 root root    0 Ноя 30 14:28 file1
-r-xr-xr-x 1 root root    0 Ноя 30 14:28 file2
-rw------- 1 root root    0 Ноя 30 14:28 file3
-rw-r--r-- 1 root root    0 Ноя 30 14:28 file4
-rw-r--r-- 1 root root    0 Ноя 30 14:28 file5
-rw-r--r-- 1 root root    0 Ноя 30 14:29 sgidprogram
drwxrwxrwt 2 root root 4096 Ноя 30 14:32 stickydir
-rw-r--r-- 1 root root    0 Ноя 30 14:29 suidprogram
-rwx------ 1 root root    0 Ноя 30 14:28 user-executable
13:33:10
#chmod u=xrws,g=rx,o=rx suidprogram

13:34:20
#ls -l
итого 4
-rw-r--r-- 1 root root    0 Ноя 30 14:26 a
-rw-r--r-- 1 user user    0 Ноя 30 14:26 b
-rw-r--r-- 1 root user    0 Ноя 30 14:26 c
-rw-r--r-- 1 user root    0 Ноя 30 14:26 d
---x--x--x 1 root root    0 Ноя 30 14:28 executable
-r-x------ 1 root root    0 Ноя 30 14:28 file1
-r-xr-xr-x 1 root root    0 Ноя 30 14:28 file2
-rw------- 1 root root    0 Ноя 30 14:28 file3
-rw-r--r-- 1 root root    0 Ноя 30 14:28 file4
-rw-r--r-- 1 root root    0 Ноя 30 14:28 file5
-rwsrwsr-x 1 root root    0 Ноя 30 14:29 sgidprogram
drwxrwxrwt 2 root root 4096 Ноя 30 14:32 stickydir
-rwsr-xr-x 1 root root    0 Ноя 30 14:29 suidprogram
-rwx------ 1 root root    0 Ноя 30 14:28 user-executable
13:34:21
#mkdir /tmp/noexit

13:35:11
#ls -dl !$
ls -dl /tmp/noexit
drwxr-xr-x 2 root root 4096 Ноя 30 14:35 /tmp/noexit
13:35:21
#ls -l !$
ls -l /tmp/noexit
итого 0
13:35:36
#ls
a  b  c  d  executable  file1  file2  file3  file4  file5  sgidprogram  stickydir  suidprogram  user-executable
13:35:53
#cp ./* /tmp/no
noexit/                 no_file_with_this_name
13:35:53
#cp ./* /tmp/no
noexit/                 no_file_with_this_name
13:35:53
#cp ./* /tmp/noexit/
cp: пропускается каталог «./stickydir»
13:36:10
#ls -l /tmp/noexit
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:36 a
-rw-r--r-- 1 root root 0 Ноя 30 14:36 b
-rw-r--r-- 1 root root 0 Ноя 30 14:36 c
-rw-r--r-- 1 root root 0 Ноя 30 14:36 d
---x--x--x 1 root root 0 Ноя 30 14:36 executable
-r-x------ 1 root root 0 Ноя 30 14:36 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:36 file2
-rw------- 1 root root 0 Ноя 30 14:36 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:36 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:36 file5
-rwxr-xr-x 1 root root 0 Ноя 30 14:36 sgidprogram
-rwxr-xr-x 1 root root 0 Ноя 30 14:36 suidprogram
-rwx------ 1 root root 0 Ноя 30 14:36 user-executable
13:36:16
#cd /tmp/noexit

13:36:24
#cd -
/home/user/files
13:36:26
#chmod a-r /tmp/noexit

13:36:54
#ls -l /tmp/noexit
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:36 a
-rw-r--r-- 1 root root 0 Ноя 30 14:36 b
-rw-r--r-- 1 root root 0 Ноя 30 14:36 c
-rw-r--r-- 1 root root 0 Ноя 30 14:36 d
---x--x--x 1 root root 0 Ноя 30 14:36 executable
-r-x------ 1 root root 0 Ноя 30 14:36 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:36 file2
-rw------- 1 root root 0 Ноя 30 14:36 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:36 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:36 file5
-rwxr-xr-x 1 root root 0 Ноя 30 14:36 sgidprogram
-rwxr-xr-x 1 root root 0 Ноя 30 14:36 suidprogram
-rwx------ 1 root root 0 Ноя 30 14:36 user-executable
13:36:57
#ls -ld /tmp/noexit
d-wx--x--x 2 root root 4096 Ноя 30 14:36 /tmp/noexit
13:37:10
#cd /tmp/noexit

13:37:14
#cd -
/home/user/files
13:37:17
#cat /tmp/noexit/
cat: /tmp/noexit/: Это каталог
13:38:13
#chmod a-x+r /tmp/noexit

13:38:33
#ls -ld /tmp/noexit
drw-r--r-- 2 root root 4096 Ноя 30 14:36 /tmp/noexit
13:38:36
#ls -l /tmp/noexit
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:36 a
-rw-r--r-- 1 root root 0 Ноя 30 14:36 b
-rw-r--r-- 1 root root 0 Ноя 30 14:36 c
-rw-r--r-- 1 root root 0 Ноя 30 14:36 d
---x--x--x 1 root root 0 Ноя 30 14:36 executable
-r-x------ 1 root root 0 Ноя 30 14:36 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:36 file2
-rw------- 1 root root 0 Ноя 30 14:36 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:36 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:36 file5
-rwxr-xr-x 1 root root 0 Ноя 30 14:36 sgidprogram
-rwxr-xr-x 1 root root 0 Ноя 30 14:36 suidprogram
-rwx------ 1 root root 0 Ноя 30 14:36 user-executable
13:38:52
#cd /tmp/noexit

13:38:57
#cd -
/home/user/files
13:38:59
#mkdir /tmp/mytmp

13:39:55
#chmod +t !$
chmod +t /tmp/mytmp
13:40:04
#ls -ld !$
ls -ld /tmp/mytmp
drwxr-xr-t 2 root root 4096 Ноя 30 14:39 /tmp/mytmp
13:40:09
#chmod +wt /tmp/mytmp

13:40:46
#ls -ld /tmp/mytmp
drwxr-xr-t 2 root root 4096 Ноя 30 14:39 /tmp/mytmp
13:40:48
#chmod a+w /tmp/mytmp

13:40:54
#ls -ld /tmp/mytmp
drwxrwxrwt 2 root root 4096 Ноя 30 14:39 /tmp/mytmp
13:40:56
#cat /tmp/mytmp/file1
asdasdasd
13:41:19
#vi /tmp/mytmp/file1
--- /tmp/l3-saved-16019.29502.30481	2017-11-30 14:41:24.778848520 +0200
+++ /tmp/mytmp/file1	2017-11-30 14:41:30.786848519 +0200
@@ -1 +1,2 @@
+ooooooo
 asdasdasd
13:41:30
#rm !$
rm /tmp/mytmp/file1
13:41:36
#ls !$
ls /tmp/mytmp/file1
ls: невозможно получить доступ к /tmp/mytmp/file1: Нет такого файла или каталога
13:41:40
#ls /tmp/mytmp

13:41:48
#> /tmp/mytmp/file2

13:42:21
#chown user:user !$
chown user:user /tmp/mytmp/file2
13:43:39
#cat !$
cat /tmp/mytmp/file2
asdasdasdasd
13:43:55
#rm !$
rm /tmp/mytmp/file2
13:44:00
#ls !$
ls /tmp/mytmp/file2
ls: невозможно получить доступ к /tmp/mytmp/file2: Нет такого файла или каталога
13:44:06
#cat ip.txt | egrep '^(([0-9]|[0-9]{2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[0-9]{2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$'
cat: ip.txt: Нет такого файла или каталога
прошло 11 минут
13:55:51
#cd

13:55:57
#cat ip.txt | egrep '^(([0-9]|[0-9]{2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[0-9]{2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$'
192.168.12.2
176.58.13.223
10.1.10.40
8.8.8.8
192.168.0.254
10.1.124.1
13:56:09
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian1.net.nt:55949    xgu.ru:18030            TIME_WAIT
tcp        0    432 debian1.net.nt:ssh      192.168.16.211:49168    ESTABLISHED
tcp        0      0 debian1.net.nt:ssh      192.168.16.211:49638    ESTABLISHED
tcp        0      0 debian1.net.nt:55947    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:ssh      192.168.16.211:49169    ESTABLISHED
tcp        0      0 debian1.net.nt:55948    xgu.ru:18030            TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    5044     /dev/log
unix  2      [ ]         DGRAM                    75151
unix  3      [ ]         STREAM     CONNECTED     72427
unix  3      [ ]         STREAM     CONNECTED     72426
unix  2      [ ]         DGRAM                    72425
unix  2      [ ]         DGRAM                    72232
unix  2      [ ]         DGRAM                    5083
unix  3      [ ]         DGRAM                    3255
unix  3      [ ]         DGRAM                    3254
13:56:16
#netstat --help
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]
       netstat { [-vWeenNac] -i | [-cWnNe] -M | -s }
        -r, --route              display routing table
        -i, --interfaces         display interface table
        -g, --groups             display multicast group memberships
        -s, --statistics         display networking statistics (like SNMP)
        -M, --masquerade         display masqueraded connections
        -v, --verbose            be verbose
        -W, --wide               don't truncate IP addresses
...
        -a, --all, --listening   display all sockets (default: connected)
        -o, --timers             display timers
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)

Файлы

  • !$
  • /tmp/mytmp/file1
  • !$
    >
    cat /tmp/mytmp/file2
    asdasdasdasd
    
    /tmp/mytmp/file1
    >
    asdasdasd
    

    Статистика

    Время первой команды журнала13:17:28 2017-11-30
    Время последней команды журнала13:56:16 2017-11-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.65
    Количество командных строк в единицу времени, команда/мин 2.60
    Частота использования команд
    ls37|================================| 32.17%
    chmod14|============| 12.17%
    cd9|=======| 7.83%
    touch6|=====| 5.22%
    cat5|====| 4.35%
    mkdir4|===| 3.48%
    less4|===| 3.48%
    chown3|==| 2.61%
    cp3|==| 2.61%
    rm3|==| 2.61%
    chgrp3|==| 2.61%
    egrep2|=| 1.74%
    [0-9]{2}2|=| 1.74%
    >2|=| 1.74%
    last2|=| 1.74%
    25[0-5])$'2|=| 1.74%
    1[0-9]{2}2|=| 1.74%
    netstat2|=| 1.74%
    2[0-4][0-9]2|=| 1.74%
    25[0-5])\.){3}([0-9]2|=| 1.74%
    lastlog1|| 0.87%
    chfn1|| 0.87%
    vi1|| 0.87%
    .hushlogin1|| 0.87%
    file21|| 0.87%
    su1|| 0.87%
    ____
    *) Интервалы неактивности длительностью 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$