/l3/users/yad/2006-06-12-xg-unixwin/FBSD1.unix.nt/root :1 |
|
#kinit admin@COSMO.LAN
admin@COSMO.LAN's Password: kinit: NOTICE: ticket renewable lifetime is 1 week |
#klist
Credentials cache: FILE:/tmp/krb5cc_0 Principal: admin@COSMO.LAN Issued Expires Principal Jun 13 17:09:27 Jun 14 03:07:34 krbtgt/COSMO.LAN@COSMO.LAN |
#smbclient -kL 192.168.15.100
OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2] Sharename Type Comment --------- ---- ------- IPC$ IPC Data Disk NETLOGON Disk ADMIN$ Disk SYSVOL Disk C$ Disk session request to 192.168.15.100 failed (Called name not present) session request to 192 failed (Called name not present) OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2] Server Comment --------- ------- Workgroup Master --------- ------- |
#smbclient -k //192.168.15.100/Dask
OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2] tree connect failed: NT_STATUS_BAD_NETWORK_NAME |
#smbclient -k //192.168.15.100/Disk
OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2] tree connect failed: NT_STATUS_BAD_NETWORK_NAME |
#vi /usr/local/etc/smb.conf
|
#ls -l /usr/local/etc
total 52 drwxr-xr-x 5 root wheel 512 Jun 12 16:40 cups drwxr-xr-x 2 root wheel 512 Jun 12 17:03 openldap drwxr-xr-x 2 root wheel 512 Jun 12 13:58 pam.d drwxr-xr-x 2 root wheel 512 Jun 13 09:16 rc.d -r--r--r-- 1 root wheel 766 Jun 12 14:13 rsyncd.conf -r--r--r-- 1 root wheel 766 Oct 12 2005 rsyncd.conf.sample -rw-r----- 1 cyrus mail 16384 Jun 13 14:56 sasldb2.db -r--r--r-- 1 root wheel 10336 Jun 13 16:55 smb.conf -r--r--r-- 1 root wheel 10336 Jun 13 09:16 smb.conf.default |
#chmod +w /usr/local/etc/smb.conf
|
#ls -l /usr/local/etc
total 52 drwxr-xr-x 5 root wheel 512 Jun 12 16:40 cups drwxr-xr-x 2 root wheel 512 Jun 12 17:03 openldap drwxr-xr-x 2 root wheel 512 Jun 12 13:58 pam.d drwxr-xr-x 2 root wheel 512 Jun 13 09:16 rc.d -r--r--r-- 1 root wheel 766 Jun 12 14:13 rsyncd.conf -r--r--r-- 1 root wheel 766 Oct 12 2005 rsyncd.conf.sample -rw-r----- 1 cyrus mail 16384 Jun 13 14:56 sasldb2.db -rw-r--r-- 1 root wheel 10336 Jun 13 16:55 smb.conf -r--r--r-- 1 root wheel 10336 Jun 13 09:16 smb.conf.default |
#vi /usr/local/etc/smb.conf
|
#net ads info
LDAP server: 192.168.15.100 LDAP server name: andromeda Realm: COSMO.LAN Bind Path: dc=COSMO,dc=LAN LDAP port: 389 Server time: Tue, 13 Jun 2006 17:16:31 EEST KDC server: 192.168.15.100 Server time offset: 113 |
#net ads test join
No command: test net ads join <org_unit> joins the local machine to a ADS realm net ads leave removes the local machine from a ADS realm net ads testjoin tests that an exiting join is OK net ads user list, add, or delete users in the realm net ads group ... net ads changetrustpw change the trust account password of this machine in the AD tree net ads printer [info | publish | remove] <printername> <servername> lookup, add, or remove directory entry for a printer net ads search perform a raw LDAP search and dump the results net ads dn perform a raw LDAP search and dump attributes of a particular DN net ads keytab creates and updates the kerberos system keytab file |
#net ads testjoin
FBSD1$@COSMO.LAN's password: Interupted by signal. |
#net ads join
Using short domain name -- COSMO Joined 'FBSD1' to realm 'COSMO.LAN' |
#net ads testjoin
Join is OK |
#vi /usr/local/etc/smb.conf
|
#/etc/local/
bash: /etc/local/: No such file or directory |
#/usr/local/etc/rc.d/samba.sh
Usage: /usr/local/etc/rc.d/samba.sh [fast|force|one](start stop restart rcvar status poll) |
#/usr/local/etc/rc.d/samba.sh restart
|
#vi /etc/rc.conf
|
#/usr/local/etc/rc.d/samba.sh restart
nmbd not running? (check /var/run/nmbd.pid). smbd not running? (check /var/run/smbd.pid). winbindd not running? (check /var/run/winbindd.pid). Starting SAMBA: removing stale tdbs : Starting nmbd. Starting smbd. Starting winbindd. Stopping /usr/local/sbin/nmbd. Stopping /usr/local/sbin/smbd. Stopping /usr/local/sbin/winbindd. ... Stopping /usr/local/sbin/winbindd. Starting SAMBA: removing stale tdbs : /var/db/samba/connections.tdb /var/db/samba/messages.tdb /var/db/samba/sessionid.tdb /var/db/samba/brlock.tdb /var/db/samba/locking.tdb Starting nmbd. Starting smbd. Starting winbindd. |
#configuration utility. Edit /etc/motd to change this login ann
|
#/usr/local/etc/rc.d/samba.sh restart
|
#configuration utility. Edit /etc/motd to change this login ann
|
#/usr/local/etc/rc.d/samba.sh restart
|
#vi /etc/rc.conf
|
#configuration utility. Edit /etc/motd to change this login ann
|
#vi /etc/rc.conf
|
#configuration utility. Edit /etc/motd to change this login ann
|
#vi /etc/rc.conf
|
#configuration utility. Edit /etc/motd to change this login ann
|
#vi /etc/rc.conf
|
#configuration utility. Edit /etc/motd to change this login ann
|
#configuration utility. Edit /etc/motd to change this login ann
|
#configuration utility. Edit /etc/motd to change this login an
|
#vi /etc/p
|
#vi /etc/pam.d
|
#ls -l /etc/pam.d
total 34 -r--r--r-- 1 root wheel 2902 Nov 3 2005 README -rw-r--r-- 2 root wheel 546 Nov 3 2005 ftp -rw-r--r-- 2 root wheel 546 Nov 3 2005 ftpd -rw-r--r-- 1 root wheel 466 Nov 3 2005 gdm -rw-r--r-- 1 root wheel 324 Nov 3 2005 imap -rw-r--r-- 1 root wheel 466 Nov 3 2005 kde -rw-r--r-- 1 root wheel 371 Nov 3 2005 login -rw-r--r-- 1 root wheel 661 Nov 3 2005 other -rw-r--r-- 1 root wheel 309 Nov 3 2005 passwd -rw-r--r-- 1 root wheel 324 Nov 3 2005 pop3 -rw-r--r-- 1 root wheel 325 Nov 3 2005 rsh -rw-r--r-- 1 root wheel 738 Nov 3 2005 sshd -rw-r--r-- 1 root wheel 370 Nov 3 2005 su -rw-r--r-- 1 root wheel 695 Nov 3 2005 system -rw-r--r-- 1 root wheel 753 Nov 3 2005 telnetd -rw-r--r-- 1 root wheel 529 Nov 3 2005 xdm |
Время первой команды журнала | 17:07:12 2006- 6-13 | ||||||||||||||||||||||||||||||
Время последней команды журнала | 17:27:22 2006- 6-13 | ||||||||||||||||||||||||||||||
Количество командных строк в журнале | 38 | ||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.16 | ||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.63 | ||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.34 | ||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.88 | ||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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