/l3/users/10-09-2007/nt-bsdnet/fbsd3.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
#exit
Connection to 192.168.15.242 closed. |
#exit
Connection to 192.168.15.242 closed. |
$su -
Password: l3-agent is already running: pid=18112; pidfile=/root/.lilalo/l3-agent.pid |
#shutdown -h now
Shutdown NOW! shutdown: [pid 19568] |
$xinit
kio (KLauncher): ERROR: SlavePool: No communication with slave. X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x220e008 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x220e008 X Error: BadWindow (invalid Window parameter) 3 ... Resource id: 0x1c00005 X Error: BadWindow (invalid Window parameter) 3 Major opcode: 8 Minor opcode: 0 Resource id: 0x1c00005 startkde: Shutting down... klauncher: Exiting on signal 1 startkde: Running shutdown scripts... startkde: Done. waiting for X server to shut down FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing. |
$su -
Password: |
#pkg
pkg-config pkg_check pkg_delete pkg_sign pkg_add pkg_create pkg_info pkg_version |
#man pkg_add
|
#man pkg_version
|
#man pkg_info
|
#ssh root@192.168.15.242
ssh: connect to host 192.168.15.242 port 22: Operation not permitted |
#telnet 127.0.01
Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host |
#vim /etc/rc.conf
|
#vim /usr/local/
|
#vim /usr/local/etc/rc.d/
|
#vim /usr/local/etc/rc.d/xinetd
|
#vim /usr/local/etc/xinetd.conf
|
#cd /usr/local/etc/xinetd.d/
|
#ll
bash: ll: command not found |
#alias ll='ls -l'
|
#ll
total 2 -rw-r--r-- 1 root wheel 127 Sep 11 14:07 chargen |
#touch telnet
|
#vim telnet
|
#kilall -1 xinetd
bash: kilall: command not found |
#killll -1 xinetd
|
#sockstat -4l |grep xinetd
root xinetd 733 0 tcp4 *:19 *:* |
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root Xorg 1001 3 tcp4 *:6000 *:* root sendmail 869 4 tcp4 127.0.0.1:25 *:* root sshd 863 4 tcp4 *:22 *:* root popa3d 799 3 tcp4 *:110 *:* root xinetd 733 0 tcp4 *:19 *:* root syslogd 681 7 udp4 *:514 *:* |
#telnet 127.0.0.1
Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host |
#vim telnet
|
#killall -1 xinetd
|
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root Xorg 1001 3 tcp4 *:6000 *:* root sendmail 869 4 tcp4 127.0.0.1:25 *:* root sshd 863 4 tcp4 *:22 *:* root popa3d 799 3 tcp4 *:110 *:* root xinetd 733 0 tcp4 *:19 *:* root xinetd 733 6 tcp4 *:23 *:* root syslogd 681 7 udp4 *:514 *:* |
#telnet 127.0.0.1
Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Trying SRA secure login: User (root): root Password: [ SRA login failed ] User (root): user Password: [ SRA accepts you ] ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
$exit
Connection closed by foreign host. |
#vim telnet
|
#killall -1 xinetd
|
#vim telnet
|
#killall -1 xinetd
|
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root Xorg 1001 3 tcp4 *:6000 *:* root sendmail 869 4 tcp4 127.0.0.1:25 *:* root sshd 863 4 tcp4 *:22 *:* root popa3d 799 3 tcp4 *:110 *:* root xinetd 733 0 tcp4 *:19 *:* root xinetd 733 6 tcp4 *:23 *:* root syslogd 681 7 udp4 *:514 *:* |
#ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> inet 192.168.15.237 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:07:e9:3c:2c:15 media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:04:76:a1:f0:5d media: Ethernet autoselect (none) status: no carrier plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
$ssh root@192.168.15.242
Password: Password: Password: Permission denied (publickey,keyboard-interactive). |
$ssh root@192.168.15.242
Password: Last login: Wed Sep 12 09:12:20 2007 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.2-RELEASE (SMP) #0: Fri Jan 12 11:05:30 UTC 2007 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
#telnet 192.167.15.237
Trying 192.167.15.237... telnet: connect to address 192.167.15.237: Operation timed out telnet: Unable to connect to remote host |
#vim telnet
|
#killall -1 xinetd
|
#telnet 192.16815.237
Trying 192.168.15.237... Connected to host237.unix.nt. Escape character is '^]'. Trying SRA secure login: User (root): ^C |
#telnet 192.168.15.237
Trying 192.168.15.237... Connected to host237.unix.nt. Escape character is '^]'. Connection closed by foreign host. |
#vim telnet
|
#telnet 192.168.15.237
Trying 192.168.15.237... Connected to host237.unix.nt. Escape character is '^]'. Trying SRA secure login: User (root): root Password: [ SRA login failed ] User (root): root Password: [ SRA login failed ] ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
#vim /etc/rc.conf
|
#vim /etc/ssh/sshd_config
|
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root Xorg 1001 3 tcp4 *:6000 *:* root sendmail 869 4 tcp4 127.0.0.1:25 *:* root sshd 863 4 tcp4 *:22 *:* root popa3d 799 3 tcp4 *:110 *:* root xinetd 733 0 tcp4 *:19 *:* root xinetd 733 6 tcp4 *:23 *:* root syslogd 681 7 udp4 *:514 *:* |
#vim /etc/ssh/sshd_config
|
#killall -1 sshd
|
#ssh root@localhost
The authenticity of host 'localhost (::1)' can't be established. DSA key fingerprint is 66:1d:fd:58:fe:f7:f1:9a:32:bd:f7:96:b2:9c:b4:92. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (DSA) to the list of known hosts. Password: Removing stale pidfile |
#exit
Connection to localhost closed. |
#less ~/.ssh/
|
#less ~/.ssh/
|
#less ~/.ssh/authorized_keys
|
$ssh root@192.168.15.242
Password: Password: Password: Permission denied (publickey,keyboard-interactive). |
$ssh root.15.242
Password: Last login: Wed Sep 12 10:13:50 2007 from host243.unix.nt Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.2-RELEASE (SMP) #0: Fri Jan 12 11:05:30 UTC 2007 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
#ssh root@68.15.237
Enter passphrase for key '/root/.ssh/id_rsa': Enter passphrase for key '/root/.ssh/id_rsa': Enter passphrase for key '/root/.ssh/id_rsa': |
#exit
Connection to 192.168.15.242 closed. |
#ssh root@192.168.15.242
Password: Last login: Wed Sep 12 10:22:52 2007 from host237.unix.nt Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.2-RELEASE (SMP) #0: Fri Jan 12 11:05:30 UTC 2007 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
#less ~/.ssh/known_hosts
|
#cd /etc/ssh/
|
#ssh root@192.168.15.237
The authenticity of host '192.168.15.237 (192.168.15.237)' can't be established. DSA key fingerprint is 66:1d:fd:58:fe:f7:f1:9a:32:bd:f7:96:b2:9c:b4:92. Are you sure you want to continue connecting (yes/no)? ^C |
#ssh root@192.168.15.237
The authenticity of host '192.168.15.237 (192.168.15.237)' can't be established. DSA key fingerprint is 66:1d:fd:58:fe:f7:f1:9a:32:bd:f7:96:b2:9c:b4:92. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.237' (DSA) to the list of known hosts. Enter passphrase for key '/root/.ssh/id_rsa': Enter passphrase for key '/root/.ssh/id_rsa': Enter passphrase for key '/root/.ssh/id_rsa': Password: Password: Removing stale pidfile |
#exit
Connection to 192.168.15.237 closed. You have new mail in /var/mail/root |
#less /etc/pa
|
#less /etc/pa
|
#less /etc/passwd |grep new
news:*:8:8:News Subsystem:/:/usr/sbin/nologin newuser:*:1003:1003:User &:/home/newuser:/bin/sh You have new mail in /var/mail/root |
#less /etc/passwd |grep new
news:*:8:8:News Subsystem:/:/usr/sbin/nologin newuser:*:1003:1003:User &:/home/newuser:/bin/sh You have new mail in /var/mail/root |
#ll
total 148 -rw-r--r-- 1 root wheel 132839 Jan 12 2007 moduli -rw-r--r-- 1 root wheel 1537 Jan 12 2007 ssh_config -rw------- 1 root wheel 668 Sep 7 12:54 ssh_host_dsa_key -rw-r--r-- 1 root wheel 608 Sep 7 12:54 ssh_host_dsa_key.pub -rw------- 1 root wheel 533 Sep 7 12:54 ssh_host_key -rw-r--r-- 1 root wheel 337 Sep 7 12:54 ssh_host_key.pub -rw------- 1 root wheel 1675 Sep 7 12:54 ssh_host_rsa_key -rw-r--r-- 1 root wheel 400 Sep 7 12:54 ssh_host_rsa_key.pub -rw-r--r-- 1 root wheel 3250 Sep 12 10:15 sshd_config |
#cd ~
|
#pwd
/root |
#ll
total 58 -rw------- 1 root wheel 0 Sep 11 09:21 .ICEauthority -rw-r--r-- 1 root wheel 400 Sep 11 16:26 .authorized_keys -rw------- 1 root wheel 9316 Sep 11 17:27 .bash_history -rw-r--r-- 1 root wheel 19 Sep 7 22:57 .bash_profile -rw-r--r-- 1 root wheel 38 Sep 7 22:57 .bashrc -rw-r--r-- 2 root wheel 801 Jan 12 2007 .cshrc drwxr-xr-x 2 root wheel 512 Sep 7 15:18 .gstreamer-0.8 -rw------- 1 root wheel 219 Sep 7 16:39 .history -rw-r--r-- 1 root wheel 0 Sep 11 16:27 .hushlogin ... -rw------- 1 root wheel 35 Sep 12 10:26 .lesshst drwxr-xr-x 2 root wheel 6144 Sep 12 10:31 .lilalo drwx------ 3 root wheel 512 Sep 11 09:19 .local -rw-r--r-- 1 root wheel 293 Jan 12 2007 .login drwxr-xr-x 3 root wheel 512 Sep 11 09:19 .mcop -rw-r--r-- 2 root wheel 251 Jan 12 2007 .profile drwxr-xr-x 2 root wheel 512 Sep 11 09:18 .qt drwx------ 2 root wheel 512 Sep 11 16:27 .ssh drwx------ 2 root wheel 512 Sep 11 09:19 Desktop -rw-r--r-- 1 root wheel 4329 Sep 7 22:56 install |
#cd ./.ssh/
|
#ll
total 6 -rw-r--r-- 1 root wheel 800 Sep 11 16:33 authorized_keys -rw-r--r-- 1 root wheel 3618 Sep 12 10:16 known_hosts |
#ssh-keygen -t rsa1
Generating public/private rsa1 key pair. Enter file in which to save the key (/root/.ssh/identity): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/identity. Your public key has been saved in /root/.ssh/identity.pub. The key fingerprint is: c8:ae:4c:c7:bd:66:b3:72:01:6f:17:fa:8c:3a:fd:7a root@fbsd3.unix.nt |
#ll
total 10 -rw-r--r-- 1 root wheel 800 Sep 11 16:33 authorized_keys -rw------- 1 root wheel 981 Sep 12 10:32 identity -rw-r--r-- 1 root wheel 645 Sep 12 10:32 identity.pub -rw-r--r-- 1 root wheel 3618 Sep 12 10:16 known_hosts |
#ssh-keygen -t rsa
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 11:27:ce:6e:89:21:de:34:35:c6:03:52:0a:49:ef:41 root@fbsd3.unix.nt |
#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: 62:f0:95:8a:cc:06:5b:f2:97:6f:bf:ce:ba:3e:4c:87 root@fbsd3.unix.nt |
#ll
total 18 -rw-r--r-- 1 root wheel 800 Sep 11 16:33 authorized_keys -rw------- 1 root wheel 744 Sep 12 10:34 id_dsa -rw-r--r-- 1 root wheel 608 Sep 12 10:34 id_dsa.pub -rw------- 1 root wheel 1743 Sep 12 10:34 id_rsa -rw-r--r-- 1 root wheel 400 Sep 12 10:34 id_rsa.pub -rw------- 1 root wheel 981 Sep 12 10:32 identity -rw-r--r-- 1 root wheel 645 Sep 12 10:32 identity.pub -rw-r--r-- 1 root wheel 3618 Sep 12 10:16 known_hosts |
#man pw
|
#passwd newuser
Changing local password for newuser New Password: |
#passwd newuser
Changing local password for newuser New Password: |
#ssh root@192.168.15.242 pw useradd newuser
Password: pw: login name `newuser' already exists |
Время первой команды журнала | 17:26:37 2007- 9-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:37:26 2007- 9-12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.55 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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