/l3/users/bas/2011-03/linux4.unix.bas/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
$ssh user@192.168.15.253
user@book:~$ ssh root@192.168.15.2 Last login: Fri Apr 1 10:09:01 2011 |
$su -
Password: su: incorrect password |
$su -
Password: l3-agent is already running: pid=3586; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit |
$exit
exit Connection to 192.168.15.3 closed. |
$/sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8697 errors:0 dropped:0 overruns:0 frame:0 TX packets:5394 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:10771770 (10.2 MiB) TX bytes:412651 (402.9 KiB) Interrupt:66 Memory:feac0000-feb00000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1011 errors:0 dropped:0 overruns:0 frame:0 TX packets:1011 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1761086 (1.6 MiB) TX bytes:1761086 (1.6 MiB) |
$ping linux2
PING linux2.unix.bas (192.168.15.2) 56(84) bytes of data. 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=1 ttl=64 time=0.476 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=2 ttl=64 time=0.091 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=3 ttl=64 time=0.094 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=4 ttl=64 time=0.100 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=5 ttl=64 time=0.091 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=6 ttl=64 time=0.076 ms --- linux2.unix.bas ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5001ms rtt min/avg/max/mdev = 0.076/0.154/0.476/0.144 ms |
$ping linux3
PING linux3.unix.bas (192.168.15.3) 56(84) bytes of data. 64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=1 ttl=64 time=1.20 ms 64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=2 ttl=64 time=0.091 ms 64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=3 ttl=64 time=0.098 ms --- linux3.unix.bas ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.091/0.466/1.209/0.525 ms |
$ssh 192.168.15.3
The authenticity of host '192.168.15.3 (192.168.15.3)' can't be established. RSA key fingerprint is f4:5c:ee:e9:ef:b7:bd:94:2a:1a:de:fd:ad:43:a7:f7. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.15.3' (RSA) to the list of known hosts. user@192.168.15.3's password: Last login: Fri Apr 1 09:31:37 2011 |
$ssh root@192.168.15.3
root@192.168.15.3's password: Permission denied, please try again. root@192.168.15.3's password: Permission denied, please try again. root@192.168.15.3's password: Permission denied (publickey,gssapi-with-mic,password). |
$cat /tmp/privet2
privet |
$cat /tmp/privet2
privet kak del |
$ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/home/user/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user/.ssh/id_dsa. Your public key has been saved in /home/user/.ssh/id_dsa.pub. The key fingerprint is: 7f:90:74:49:6f:c6:5d:03:d5:26:6d:02:f8:32:81:09 user@linux4.unix.bas |
$ssh-keygen -t dsa
ssh user@192.168.15.3 user@192.168.15.3's password: Permission denied, please try again. user@192.168.15.3's password: Permission denied, please try again. user@192.168.15.3's password: Permission denied (publickey,gssapi-with-mic,password). |
$ls -l ~/.ssh/authorized_keys
ls: /home/user/.ssh/authorized_keys: No such file or directory |
$chmod 644 ~/.ssh/authorized_keys
|
$chmod 644 ~/.ssh/authorized_keys
chmod: cannot access `/home/user/.ssh/authorized_keys': No such file or directory |
$exit
exit Connection to 192.168.15.3 closed. |
$ifconfig -a
bash: ifconfig: command not found |
$chmod 644 ~/.ssh/authorized_keys
ssh user@192.168.15.3 user@192.168.15.3's password: Last login: Fri Apr 1 10:40:40 2011 from linux4.unix.bas l3-agent is already running: pid=4337; pidfile=/home/user/.lilalo/l3-agent.pid |
$ls -l ~/.ssh/authorized_keys
-rw-rw-r-- 1 user user 610 Apr 1 11:21 /home/user/.ssh/authorized_keys |
$chmod 644 ~/.ssh/authorized_keys
ssh user@192.168.15.3 Last login: Fri Apr 1 11:15:02 2011 from linux4.unix.bas l3-agent is already running: pid=4337; pidfile=/home/user/.lilalo/l3-agent.pid |
$su -
Password: l3-agent is already running: pid=3586; pidfile=/root/.lilalo/l3-agent.pid |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:26:18:CA:E8:DC inet addr:192.168.15.3 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:feca:e8dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14989 errors:0 dropped:0 overruns:0 frame:0 TX packets:12457 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:12013211 (11.4 MiB) TX bytes:927330 (905.5 KiB) Interrupt:66 Memory:feac0000-feb00000 eth1 Link encap:Ethernet HWaddr 00:22:15:48:76:AD ... RX packets:1073 errors:0 dropped:0 overruns:0 frame:0 TX packets:1073 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1814255 (1.7 MiB) TX bytes:1814255 (1.7 MiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#sysconfig
bash: sysconfig: command not found |
#shutdown -r now
Broadcast message from root (pts/5) (Fri Apr 1 12:23:36 2011): The system is going down for reboot NOW! |
$su -
Password: l3-agent is already running: pid=3774; pidfile=/root/.lilalo/l3-agent.pid |
#shutdown -r now
|
$ssh user@192.168.15.253
1 # grub.conf generated by anaconda 2 # 1 # grub.conf generated by anaconda 2 # 3 # Note that you do not have to rerun grub after making changes to this file 4 # NOTICE: You do not have a /boot partition. This means that 5 # all kernel and initrd paths are relative to /, eg. 6 # root (hd0,0) 7 # kernel /boot/vmlinuz-version ro root=/dev/sda1 8 # initrd /boot/initrd-version.img ... | . o | | . = . | | . = o . | | . + S o E | | o * o . | | . B + . | | + + . . | | ++o . | +-----------------+ Last login: Fri Apr 1 14:27:49 2011 |
$su -
Password: su: incorrect password |
$root
bash: root: command not found |
$su -
Password: |
#vim /etc/inittab
|
#vim /etc/inittab
|
#x:5:respawn:/etc/X11/prefdm -nodaemon
|
#vim /etc/inittab
|
#init q
|
#vim /etc/inittab
|
#x:5:respawn:/etc/X11/prefdm -nodaemon
|
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#service nfs start
Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#service nfs stop
Shutting down NFS mountd: [ OK ] Shutting down NFS daemon: [ OK ] Shutting down NFS quotas: [ OK ] Shutting down NFS services: [FAILED] |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
#/etc/init.d/nfs start
Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] |
#/etc/init.d/nfs start
|
#/etc/init.d/nfs rest
Usage: nfs {start|stop|status|restart|reload|condrestart} |
#/etc/init.d/nfs restart
Shutting down NFS mountd: [ OK ] Shutting down NFS daemon: [ OK ] Shutting down NFS quotas: [ OK ] Shutting down NFS services: [FAILED] Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] |
#ntsysv
âââââââââââââââââââ⤠Services âââââââââââââââââââââ â â â What services should be automatically started? â â â â [ ] NetworkManager â â â [*] acpid â® â â *] mcstrans â â mdmpd â â ] netconsole ââââââââââ â â â Ok â â Cancel â â ... ] saslauthd â [*] rpcidmapd â â â [ ] ntpd â â â â â âââ âââ âââ âââ |
#bc
bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1512*7 10584 84*9 756 30*9 270 ... (standard_in) 6: parse error 94950 (interrupt) use quit to exit. 94950 ^X (standard_in) 8: illegal character: ^X (interrupt) use quit to exit. (interrupt) use quit to exit. (interrupt) use quit to exit. [1]+ Stopped bc |
#yum install firefox
Loaded plugins: fastestmirror Existing lock /var/run/yum.pid: another copy is running as pid 7426. Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) Started: Fri Apr 1 16:31:09 2011 - 06:26 ago State : Sleeping, pid: 7426 Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) ... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) Started: Fri Apr 1 16:31:09 2011 - 06:48 ago State : Sleeping, pid: 7426 Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) Started: Fri Apr 1 16:31:09 2011 - 06:50 ago State : Sleeping, pid: 7426 Exiting on user cancel. |
#yum install firefox
Loaded plugins: fastestmirror Existing lock /var/run/yum.pid: another copy is running as pid 7426. Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) Started: Fri Apr 1 16:31:09 2011 - 07:07 ago State : Sleeping, pid: 7426 Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) ... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) Started: Fri Apr 1 16:31:09 2011 - 07:21 ago State : Sleeping, pid: 7426 Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum-updatesd-he Memory : 21 M RSS (278 MB VSZ) Started: Fri Apr 1 16:31:09 2011 - 07:23 ago State : Sleeping, pid: 7426 Exiting on user cancel. |
#kill -1 pid 7426
bash: kill: pid: arguments must be process or job IDs |
#kill pid 7426
bash: kill: pid: arguments must be process or job IDs bash: kill: (7426) - No such process |
#yum install firefox
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centosp4.centos.org * base: centosb2.centos.org * extras: centosb2.centos.org * updates: centosj3.centos.org http://centosp4.centos.org/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out> Trying other mirror. http://centosy3-msync-dvd.centos.org/centos/5.5/addons/x86_64/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out> Trying other mirror. Current download cancelled, interrupt (ctrl-c) again within two seconds to exit. Exiting on user cancel |
#yum searh shell
Loaded plugins: fastestmirror usage: yum [options] COMMAND List of Commands: check-update Check for available package updates clean Remove cached data deplist List a package's dependencies downgrade downgrade a package erase Remove a package or packages from your system groupinfo Display details about a package group groupinstall Install the packages in a group on your system ... --obsoletes enable obsoletes processing during updates --noplugins disable Yum plugins --nogpgcheck disable gpg signature checking --disableplugin=[plugin] disable plugins by name --enableplugin=[plugin] enable plugins by name --skip-broken skip packages with depsolving problems --color=COLOR control whether color is used Plugin Options: |
#yum searh ssh
Loaded plugins: fastestmirror usage: yum [options] COMMAND List of Commands: check-update Check for available package updates clean Remove cached data deplist List a package's dependencies downgrade downgrade a package erase Remove a package or packages from your system groupinfo Display details about a package group groupinstall Install the packages in a group on your system ... --obsoletes enable obsoletes processing during updates --noplugins disable Yum plugins --nogpgcheck disable gpg signature checking --disableplugin=[plugin] disable plugins by name --enableplugin=[plugin] enable plugins by name --skip-broken skip packages with depsolving problems --color=COLOR control whether color is used Plugin Options: |
#yum list games
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * updates: mirror.neolabs.kz addons | 951 B 00:00 base | 2.1 kB 00:00 extras | 2.1 kB 00:00 updates | 1.9 kB 00:00 Error: No matching Packages to list |
#yum install nc
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * updates: mirror.neolabs.kz Setting up Install Process Package nc-1.84-10.fc6.x86_64 already installed and latest version Nothing to do |
#yum install nc
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * updates: mirror.neolabs.kz Setting up Install Process Package nc-1.84-10.fc6.x86_64 already installed and latest version Nothing to do |
#yum install mc
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * updates: mirror.neolabs.kz Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mc.x86_64 1:4.6.1a-35.el5 set to be updated ... Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : mc 1/1 Installed: mc.x86_64 1:4.6.1a-35.el5 Complete! |
#mc
|
#rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
|
#rpm -i rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
error: open of rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm failed: No such file or directory |
$yum install quem
Loaded plugins: fastestmirror You need to be root to perform this command. |
$su n-
su: user n- does not exist |
$su -
Password: Removing stale pidfile |
#yum install quem
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz Setting up Install Process No package quem available. Nothing to do |
#yum install qemu
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... Transaction Summary ================================================================================ Install 4 Package(s) Upgrade 0 Package(s) Total download size: 21 M Is this ok [y/N]: y Downloading Packages: (1/4): xz-libs-4.999.9-0.3.beta.20091007git.el5.x86_64.r | 95 kB 00:01 (2/4): e4fsprogs-libs-1.41.9-3.el5.x86_64.rpm | 104 kB 00:00 (3/4): xen-libs-3.0.3-105.el5_5.5.x86_64.rpm | 156 kB 00:01 |
##dd if=/dev/zero of=disk1.img count=1200 bs=1024k
You have new mail in /var/spool/mail/root |
$ssh user@192.168.15.253
qemu dos.img -soundhw gus -parallel none Alternatively: qemu dos.img -device gus,irq=5 Or some other unclaimed IRQ. CS4231A is the chip used in Windows Sound System and GUSMAX products OPTIONS disk_image is a raw hard disk image for IDE hard disk 0. Some targets do a disk image. Standard options: -h Display help and exit -version Display version information and exit -M machine Select the emulated machine ("-M ?" for list) -cpu model Select CPU model (-cpu ? for list and additional feature selection) -smp n[,cores=cores][,threads=threads][,sockets=sockets][,maxcpus=maxcpus Simulate an SMP system with n CPUs. On the PC target, up to 255 CPUs |
#qemu -hda disk1.img -cdrom /dev/cdrom
qemu: could not open disk image disk1.img: No such file or directory |
#qemu -hda disk1.img -cdrom /dev/cdrom
qemu: could not open disk image disk1.img: No such file or directory |
#qemu -cdrom /dev/cdrom
|
#qemu -cdrom /dev/cdrom
|
#yum install kvm
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... Dependency Installed: celt051.x86_64 0:0.5.1.3-0.el5 etherboot-zroms-kvm.x86_64 0:5.4.4-13.el5.centos kmod-kvm.x86_64 0:83-164.el5_5.25 log4cpp.x86_64 0:1.0-9.el5 qcairo.x86_64 0:1.8.7.1-3.el5 qffmpeg-libs.x86_64 0:0.4.9-0.16.20080908.el5_5 qpixman.x86_64 0:0.13.3-4.el5 qspice-libs.x86_64 0:0.3.0-54.el5_5.2 Complete! |
#/usr/libexec/qemu-kvm
open /dev/kvm: No such file or directory Could not initialize KVM, will disable KVM support QEMU PC emulator version 0.9.1 (kvm-83-maint-snapshot-20090205), Copyright (c) 2003-2008 Fabrice Bellard usage: qemu [options] [disk_image] 'disk_image' is a raw hard image image for IDE hard disk 0 Standard options: -M machine select emulated machine (-M ? for list) -cpu cpu select CPU (-cpu ? for list) -fda/-fdb file use 'file' as floppy disk 0/1 image -hda/-hdb file use 'file' as IDE hard disk 0/1 image ... -clock force the use of the given methods for timer alarm. To see what timers are available use -clock ? -startdate select initial date of the clock -icount [N|auto] Enable virtual instruction counter with 2^N clock ticks per instruction During emulation, the following keys are useful: ctrl-alt-f toggle full screen ctrl-alt-n switch to virtual console 'n' ctrl-alt toggle mouse and keyboard grab When using -nographic, press 'ctrl-a h' to get some help. |
#/usr/libexec/qemu-kvm
open /dev/kvm: No such file or directory Could not initialize KVM, will disable KVM support QEMU PC emulator version 0.9.1 (kvm-83-maint-snapshot-20090205), Copyright (c) 2003-2008 Fabrice Bellard usage: qemu [options] [disk_image] 'disk_image' is a raw hard image image for IDE hard disk 0 Standard options: -M machine select emulated machine (-M ? for list) -cpu cpu select CPU (-cpu ? for list) -fda/-fdb file use 'file' as floppy disk 0/1 image -hda/-hdb file use 'file' as IDE hard disk 0/1 image ... -clock force the use of the given methods for timer alarm. To see what timers are available use -clock ? -startdate select initial date of the clock -icount [N|auto] Enable virtual instruction counter with 2^N clock ticks per instruction During emulation, the following keys are useful: ctrl-alt-f toggle full screen ctrl-alt-n switch to virtual console 'n' ctrl-alt toggle mouse and keyboard grab When using -nographic, press 'ctrl-a h' to get some help. |
#/usr/libexec/qemu-kvm -cdrom /dev/cdrom
open /dev/kvm: No such file or directory Could not initialize KVM, will disable KVM support |
$~
su - Password: l3-agent is already running: pid=3489; pidfile=/root/.lilalo/l3-agent.pid |
#vim /boot/grub/menu.lst
|
#dm
dm_dso_reg_tool dmevent_tool dmraid.static dmesg dmidecode dmsetup dmeventd dmraid dmsetup.static |
#dmesg | less
|
#dmesg | grep -i disk
VFS: Disk quotas dquot_6.5.1 md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 sd 0:0:0:0: Attached scsi disk sda |
#dmesg | grep - i disk
grep: i: No such file or directory grep: disk: No such file or directory |
#dmesg | grep -i ram
BIOS-provided physical RAM map: Security Framework v1.0.0 initialized checking if image is initramfs... it is |
privet kak del
Время первой команды журнала | 06:17:20 2011- 4- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 07:46:10 2011- 4- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 25.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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