/l3/users/12-03-2007/nt-lnet/linux2.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#vim .vimrc.old
|
#mv .vimrc.old .vimrc
|
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail/local-host-names
|
#cd /etc/mail
|
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... hostname: Unknown host Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#ls
access aliases.db m4 sendmail.cf service.switch-nodns tls access.db databases Makefile sendmail.conf smrsh trusted-users address.resolve helpfile peers sendmail.mc submit.cf aliases local-host-names sasl service.switch submit.mc |
#m4
m4 |
#m4 < sendmail.c
sendmail.cf sendmail.conf |
#m4 < sendmail.cf > sendmail.mc
|
#netstat -lnp | grep 110
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2636/popa3d You have new mail in /var/mail/root |
#mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/root": 2 messages 2 new >N 1 MAILER-DAEMON@sas Thu Mar 15 19:52 65/2391 Returned mail: see transcript for details N 2 user@romzes.net.n Fri Mar 16 10:08 27/1027 Re: testttt & 2 Message 2: From user@romzes.net.nt Fri Mar 16 10:08:54 2007 Subject: Re: testttt From: user <user@romzes.net.nt> Reply-To: user@romzes.net.nt ... Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Content-Transfer-Encoding: 8bit M-PM^R M-PM-'M-QM^BM-PM-2, 15/03/2007 M-PM-2 20:00 +0200, SERGEY M-PM-?M-PM-8M-QM^HM-PM-5M-QM^B: > testttt M-PM-?M-QM^@M-PM-8M-PM-2M-PM-5M-QM^B M-PM-:M-PM-0M-PM-: M-PM-4M-PM-5M-PM-;M-PM-0? & q Saved 1 message in /root/mbox Held 1 message in /var/mail/root |
#tail /var/log/mail.log
Mar 15 19:52:46 linux2 sm-mta[25521]: l2FHqk6j025521: to=<root@sasha.sample.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Mar 15 20:00:10 linux2 sendmail[25729]: l2FI0A8k025729: from=root, size=49, class=0, nrcpts=1, msgid=<200703151800.l2FI0A8k025729@sasha.sample.net.nt>, relay=root@localhost Mar 15 20:00:10 linux2 sm-mta[25730]: l2FI0AMJ025730: from=<root@sasha.sample.net.nt>, size=343, class=0, nrcpts=1, msgid=<200703151800.l2FI0A8k025729@sasha.sample.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Mar 15 20:00:10 linux2 sendmail[25729]: l2FI0A8k025729: to=user@romzes.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30049, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FI0AMJ025730 Message accepted for delivery) Mar 15 20:00:11 linux2 sm-mta[25747]: l2FI0AMJ025730: to=<user@romzes.net.nt>, ctladdr=<root@sasha.sample.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120343, relay=ns.romzes.net.nt. [192.168.16.1], dsn=2.0.0, stat=Sent (l2FI0BTw001699 Message accepted for delivery) Mar 16 09:45:37 linux2 sm-mta[2767]: starting daemon (8.13.8): SMTP+queueing@00:10:00 Mar 16 10:08:54 linux2 sm-mta[4150]: l2G88r8c004150: from=<user@romzes.net.nt>, size=761, class=0, nrcpts=1, msgid=<1174032537.4516.0.camel@linux1>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA-v4, relay=linux1.local [192.168.16.1] Mar 16 10:08:54 linux2 sm-mta[4151]: l2G88r8c004150: to=<root@sasha.sample.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30945, dsn=2.0.0, stat=Sent Mar 16 10:17:20 linux2 sm-mta[4469]: l2G8HJ4t004469: from=<user@romzes.net.nt>, size=761, class=0, nrcpts=1, msgid=<1174033043.4516.2.camel@linux1>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA-v4, relay=linux1.local [192.168.16.1] Mar 16 10:17:20 linux2 sm-mta[4470]: l2G8HJ4t004469: to=<root@sasha.sample.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30945, dsn=2.0.0, stat=Sent You have new mail in /var/mail/root |
#tail -f /var/log/mail.log
Mar 15 19:52:46 linux2 sm-mta[25521]: l2FHqk6j025521: to=<root@sasha.sample.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Mar 15 20:00:10 linux2 sendmail[25729]: l2FI0A8k025729: from=root, size=49, class=0, nrcpts=1, msgid=<200703151800.l2FI0A8k025729@sasha.sample.net.nt>, relay=root@localhost Mar 15 20:00:10 linux2 sm-mta[25730]: l2FI0AMJ025730: from=<root@sasha.sample.net.nt>, size=343, class=0, nrcpts=1, msgid=<200703151800.l2FI0A8k025729@sasha.sample.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1] Mar 15 20:00:10 linux2 sendmail[25729]: l2FI0A8k025729: to=user@romzes.net.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30049, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2FI0AMJ025730 Message accepted for delivery) Mar 15 20:00:11 linux2 sm-mta[25747]: l2FI0AMJ025730: to=<user@romzes.net.nt>, ctladdr=<root@sasha.sample.net.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120343, relay=ns.romzes.net.nt. [192.168.16.1], dsn=2.0.0, stat=Sent (l2FI0BTw001699 Message accepted for delivery) Mar 16 09:45:37 linux2 sm-mta[2767]: starting daemon (8.13.8): SMTP+queueing@00:10:00 Mar 16 10:08:54 linux2 sm-mta[4150]: l2G88r8c004150: from=<user@romzes.net.nt>, size=761, class=0, nrcpts=1, msgid=<1174032537.4516.0.camel@linux1>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA-v4, relay=linux1.local [192.168.16.1] Mar 16 10:08:54 linux2 sm-mta[4151]: l2G88r8c004150: to=<root@sasha.sample.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30945, dsn=2.0.0, stat=Sent Mar 16 10:17:20 linux2 sm-mta[4469]: l2G8HJ4t004469: from=<user@romzes.net.nt>, size=761, class=0, nrcpts=1, msgid=<1174033043.4516.2.camel@linux1>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA-v4, relay=linux1.local [192.168.16.1] Mar 16 10:17:20 linux2 sm-mta[4470]: l2G8HJ4t004469: to=<root@sasha.sample.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30945, dsn=2.0.0, stat=Sent |
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#dig mx romzes.net.nt
; <<>> DiG 9.3.4 <<>> mx romzes.net.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3194 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;romzes.net.nt. IN MX ;; ANSWER SECTION: romzes.net.nt. 604010 IN MX 20 ns.romzes.net.nt. ;; AUTHORITY SECTION: romzes.net.nt. 604010 IN NS ns.romzes.net.nt. ;; ADDITIONAL SECTION: ns.romzes.net.nt. 604010 IN A 192.168.16.1 ;; Query time: 79 msec ;; SERVER: 192.168.16.2#53(192.168.16.2) ;; WHEN: Fri Mar 16 10:22:04 2007 ;; MSG SIZE rcvd: 80 |
#host 192.168.16.1
Host 1.16.168.192.in-addr.arpa not found: 3(NXDOMAIN) |
#host 192.168.16.1
1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt. |
#host 192.168.16.3
3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt. You have mail in /var/mail/root |
#host serghost.serge.net.nt.
serghost.serge.net.nt has address 192.168.16.3 |
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20048 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;serge.net.nt. IN MX ;; ANSWER SECTION: serge.net.nt. 10800 IN MX 5 serghost.serge.net.nt. ;; AUTHORITY SECTION: serge.net.nt. 10800 IN NS serghost.serge.net.nt. ;; ADDITIONAL SECTION: serghost.serge.net.nt. 10800 IN A 192.168.16.3 ;; Query time: 24 msec ;; SERVER: 192.168.16.2#53(192.168.16.2) ;; WHEN: Fri Mar 16 10:41:31 2007 ;; MSG SIZE rcvd: 85 |
#apt-get install | squid
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname' Squid Cache (Version 2.6.STABLE5): Terminated abnormally. CPU Usage: 0.016 seconds = 0.012 user + 0.004 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Aborted |
#apt-get install squid
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия squid. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено. |
#netstat -lnp | grep :3128
|
#netstat -lnp | grep :3128
|
#ps aux | grep squid
root 6738 0.0 0.0 3740 760 pts/6 R+ 11:07 0:00 grep squid |
#/etc/init.d/squid start
Starting Squid HTTP proxy: squidFATAL: Could not determine fully qualified hostname. Please set 'visible_hostname' Squid Cache (Version 2.6.STABLE5): Terminated abnormally. CPU Usage: 0.016 seconds = 0.008 user + 0.008 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 /etc/init.d/squid: line 74: 6755 Aborted start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null failed! |
#apt-get --purge remove squid
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐquid* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 121 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 0РаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле ÑаÑпаковки обÑем занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 1642kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 86323 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ squid... Stopping Squid HTTP proxy: squid. УдалÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии пакеÑа squid... Purging startup links .. Purging logfiles .. Removing the config-file .. Remove the proxy cache in /var/spool/squid yourself! dpkg: пÑедÑпÑеждение -- пÑи Ñдалении пакеÑа squid не пÑÑÑой каÑалог /var/spool/squid не ÑдалÑн. |
#rm -rf /var/spool/squid
|
#ls /etc/
Display all 210 possibilities? (y or n) |
#ls /etc/
3ddesktop dhcp3 identd.conf modprobe.d rmt acpi dictd identd.key modules rpc adduser.conf dictionaries-common idmapd.conf modutils sane.d adjtime discover.conf inetd.conf motd screenrc aliases discover.conf-2.6 init.d motd.tail scrollkeeper.conf alsa discover.conf.d initramfs-tools mtab scsi_id.config alternatives discover.d inittab mtools.conf securetty anacrontab dm inputrc Muttrc security apm dpkg iproute2 nanorc selinux apt emacs issue Net services ... csh.cshrc hal mailcap rc2.d w3m csh.login hdparm.conf mailcap.order rc3.d wgetrc csh.logout host.conf mailname rc4.d wodim.conf cups hostname mail.old rc5.d wpa_supplicant dbus-1 hosts mail.rc rc6.d X11 debconf.conf hosts.allow manpath.config rc.local xdg debian_version hosts.deny menu rcS.d xinetd.conf default hotplug menu-methods reportbug.conf xinetd.d defoma hotplug.d mime.types resolvconf xml deluser.conf iceweasel mke2fs.conf resolv.conf |
#apt-get install squid
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Предлагаемые пакеты: squidclient squid-cgi logcheck-database resolvconf smbclient НОВЫЕ пакеты, которые будут установлены: squid обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено. Необходимо скачать 0B/653kB архивов. После распаковки объем занятого дискового пространства возрастёт на 1642kB. Предварительная настройка пакетов ... ... Maximum Resident Size: 0 KB Page faults with physical i/o: 0 /etc/init.d/squid: line 74: 6987 Aborted $DAEMON -z FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname' Squid Cache (Version 2.6.STABLE5): Terminated abnormally. CPU Usage: 0.016 seconds = 0.008 user + 0.008 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 /etc/init.d/squid: line 74: 6989 Aborted start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null failed! |
$xhost +localhost
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified xhost: unable to open display ":0.0" |
$xhost +localhost
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified xhost: unable to open display ":0.0" |
$ls -al
drwxr-xr-x 2 user user 4096 2007-03-01 11:55 .twm -rw-r--r-- 1 user user 30 2007-02-28 14:27 unsorted -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw------- 1 user user 5474 2007-03-01 15:36 .viminfo -rw-r--r-- 1 user user 45 2007-03-01 11:31 .vimrc -rwxr-xr-x 1 user user 1600 2007-02-28 14:16 vimtutor -rwxr-xr-x 1 user user 177 2007-03-01 12:15 while drwxr-xr-x 4 user user 4096 2007-03-01 11:58 .wine -rw------- 1 user user 215 2007-03-16 09:45 .Xauthority drwxr-xr-x 2 user user 4096 2007-02-28 14:35 .xine -rw-r--r-- 1 user user 1595 2007-03-16 13:01 .xsession-errors |
$vim .Xauthority
|
$export XAUTHORITY=/home/name/.Xauthority
|
$xhost +localhost
xhost: unable to open display "" |
$xhost +localhost
Xlib: connection to "localhost:0.0" refused by server Xlib: No protocol specified xhost: unable to open display "localhost:0.0" |
$xhost +
Xlib: connection to "localhost:0.0" refused by server Xlib: No protocol specified xhost: unable to open display "localhost:0.0" |
$xhost +
Xlib: connection to "localhost:0.0" refused by server Xlib: No protocol specified xhost: unable to open display "localhost:0.0" |
$tail -f .xsession-errors
the application. The application 'vino-session' lost its connection to the display :0.0; most likely the X server was shut down or you killed/destroyed the application. xterm: fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0" xterm: fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0" xterm: fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0" Предупреждение менеджера окон: Потеряно соединение с окном ":0.0"; скорее всего, X-сервер был выключен или был уничтожен менеджер окон. |
$vim .xsession-errors
|
$vim .xsession-errors
|
$xhost +localhost
|
$vim .xsession
1c1 < xhost +localhost --- > #xhost +localhost |
$export XAUTHORITY=/home/name/.Xauthority
|
$/etc/init.d/gdm stop
Stopping GNOME Display Manager: gdmstart-stop-daemon: warning: failed to kill 11415: Operation not permitted . |
$sudo
Password: Stopping GNOME Display Manager: gdm. |
$vim .xsession
1c1 < #xhost +localhost --- > xhost +localhost |
$vim .bashrc
|
$vim .bash_profile
19c19 < --- > export XAUTHORITY=/home/user/.Xauthority |
$sudo /etc/init.d/gdm start
Starting GNOME Display Manager: gdm. |
$less /var/log/daemon.log
|
$sudo
...skipping... Mar 16 10:33:54 linux2 popa3d[5628]: 0 messages (0 bytes) loadedetworks_cb (): error received: org.freedesktop.NetworkManagerInfo.NoNetworks Mar 16 10:33:54 linux2 popa3d[5628]: 0 (0) deleted, 0 (0) left Mar 16 10:33:55 linux2 popa3d[5631]: Session from 192.168.16.2 Mar 16 10:33:55 linux2 popa3d[5631]: Authentication passed for user Mar 16 10:33:55 linux2 popa3d[5631]: 0 messages (0 bytes) loaded Mar 16 10:33:55 linux2 popa3d[5631]: 0 (0) deleted, 0 (0) left user Mar 16 10:33:56 linux2 popa3d[5635]: Session from 192.168.16.2ed Mar 16 10:33:56 linux2 popa3d[5635]: Authentication passed for user Mar 16 10:33:56 linux2 popa3d[5635]: 0 messages (0 bytes) loaded ... Mar 16 10:34:44 linux2 popa3d[5710]: 1 (820) deleted, 0 (0) left.255.255 port 67 interval 10 Mar 16 10:35:03 linux2 identd[5736]: startedrmation>^IDevice 'eth1' DHCP transaction took too long (>45s), stopping it. Mar 16 10:35:03 linux2 identd[5736]: netlink_lookup: write failed: Connection refusedid with pid 12135 Mar 16 10:35:06 linux2 identd[5736]: netlink_lookup: write failed: Connection refused Mar 16 12:52:25 linux2 NetworkManager: <debug info>^I[1174042345.270995] nm_hal_device_added (): New device added (hal udi is '/org/freedeskt op/Hal/devices/volume_label_X_0107_DVD'). formation>^IDHCP daemon state is now 14 (normal exit) for interface eth1 Mar 16 12:57:00 linux2 popa3d[9915]: Session from 192.168.16.2mon state is now 14 (normal exit) for interface eth1 Mar 16 12:57:00 linux2 popa3d[9915]: Authentication passed for userth1) Stage 4 of 5 (IP Configure Timeout) started... Mar 16 12:57:00 linux2 popa3d[9915]: 0 messages (0 bytes) loadedply received. Automatically obtaining IP via Zeroconf. Mar 16 12:57:00 linux2 popa3d[9915]: 0 (0) deleted, 0 (0) left |
$sudo
"/etc/hostname" 1L, 21C записано ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1 Весь |
$sudo /etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
$sudo vim /etc/gdm/gdm.conf
|
$vim .xsession-errors
|
$sudo less /var/log/gdm/\:
|
$sudo less /var/log/gdm/\:0.log
|
$vim .xinitrc
|
$sudo /etc/init.d/gdm stop
Stopping GNOME Display Manager: gdm. |
$sudo vim /etc/X11/
|
$sudo vim /etc/X11/Xwrapper.config
|
$ls /usr/bin/gnome-se
gnome-search-tool gnome-session-properties gnome-session-save gnome-session gnome-session-remove gnome-settings-daemon |
$ls /usr/bin/gnome-se
gnome-search-tool gnome-session-properties gnome-session-save gnome-session gnome-session-remove gnome-settings-daemon |
$ls /usr/bin/gnome-se
|
$vim .xinitrc
1c1 < . ~/.xsession --- > #. ~/.xsession |
$xinit
X: user not authorized to run the X server, aborting. xinit: Server error. |
$xhost +
xhost: unable to open display "" |
$startx
xauth: creating new authority file /home/user/.serverauth.12221 xauth: creating new authority file /home/user/.Xauthority xauth: creating new authority file /home/user/.Xauthority X: user not authorized to run the X server, aborting. giving up. xinit: Connection refused (errno 111): unable to connect to X server xinit: No such process (errno 3): unexpected signal 2. Couldnt get a file descriptor referring to the console |
$vim .bashrc
|
$vim .bash_profile
19c19 < export XAUTHORITY=/home/user/.Xauthority --- > #export XAUTHORITY=/home/user/.Xauthority |
$vim .xinitrc
1c1 < #. ~/.xsession --- > . ~/.xsession |
$vim .xsession
|
$xinit :-1
X: user not authorized to run the X server, aborting. xinit: Server error. |
$vim .xsession
|
$vim .xinitrc
1c1 < . ~/.xsession --- > #. ~/.xsession |
$chmod a+x .xinitrc
|
$xinit :-1
X: user not authorized to run the X server, aborting. xinit: Server error. |
$echo $
$_ $HISTFILE $OPTIND $BASH $HISTFILESIZE $OSTYPE $BASH_ARGC $HISTSIZE $PATH $BASH_ARGV $HOME $PIPESTATUS $BASH_COMMAND $HOSTNAME $PPID $BASH_LINENO $HOSTTYPE $PS1 $BASH_SOURCE $HUSHLOGIN $PS2 $BASH_SUBSHELL $IFS $PS4 $BASH_VERSINFO $L3_HOME $PWD $BASH_VERSION $L3_PARENT_TTY $RANDOM $COLUMNS $L3_SESSION_ID $SECONDS $COMP_WORDBREAKS $L3_TAMPERED_EDITORS $SHELL $DIFFNAME $LANG $SHELLOPTS $DIR $LINENO $SHLVL $DIRSTACK $LINES $TERM $editor_file $LOGNAME $TIME $editor_name $MACHTYPE $UID $EUID $MAILCHECK $USER $GROUPS $old_file $HISTCMD $OPTERR |
$vim .xinitrc
2c2,3 < gnome-session --- > # gnome-session > fluxbox |
$xinit :-1
X: user not authorized to run the X server, aborting. xinit: Server error. |
$rm .xinitrc
|
$ls -al
итого 44108 drwx------ 36 user user 4096 2007-03-16 13:48 . drwxr-xr-x 5 user user 4096 2007-03-01 16:20 .. -rw-r--r-- 1 user user 0 2007-03-01 10:32 1.jpg -rw-r--r-- 1 user user 0 2007-03-01 10:32 2.jpeg drwx------ 2 user user 4096 2007-03-14 19:06 .3ddesktop -rw-r--r-- 1 user user 0 2007-03-01 11:19 7 -rw-r--r-- 1 user user 528 2007-03-01 15:09 answer -rw-r--r-- 1 user user 62 2007-02-28 15:45 awk.file -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base ... drwxr-xr-x 2 user user 4096 2007-03-01 11:55 .twm -rw-r--r-- 1 user user 30 2007-02-28 14:27 unsorted -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw------- 1 user user 5623 2007-03-16 13:46 .viminfo -rw-r--r-- 1 user user 45 2007-03-01 11:31 .vimrc -rwxr-xr-x 1 user user 1600 2007-02-28 14:16 vimtutor -rwxr-xr-x 1 user user 177 2007-03-01 12:15 while drwxr-xr-x 4 user user 4096 2007-03-01 11:58 .wine drwxr-xr-x 2 user user 4096 2007-02-28 14:35 .xine -rw-r--r-- 1 user user 307 2007-03-16 13:47 .xsession-errors |
$vim .bash_profile
19d18 < #export XAUTHORITY=/home/user/.Xauthority |
$su -
Password: l3-agent is already running: pid=3258; pidfile=/root/.lilalo/l3-agent.pid |
$chmod a+x .Xsession
|
$rm .Xsession
|
Время первой команды журнала | 10:03:50 2007- 3-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:00:32 2007- 3-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 28.71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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