/l3/users/eb/2009/linux13/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 :74 :75 :76 |
|
#cd quiz
|
#cd ..
|
#rm -R quiz
|
#cat /home/quiz/
.bash_history .hushlogin.10 .hushlogin.6 quiz .ssh/ .bash_logout .hushlogin.2 .hushlogin.7 .quiz/ start-quiz .bashrc .hushlogin.3 .hushlogin.8 .quiz1/ .viminfo .hushlogin .hushlogin.4 .hushlogin.9 quiz2/ .hushlogin.1 .hushlogin.5 .profile quiz3/ |
#cat /home/quiz/quiz
# 0.1 ÑÐ°Ñ ÐоÑле Ñого как crontab бÑл изменÑн, Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ ÐµÐ³Ð¾ пеÑеÑиÑаÑÑ, нÑжно ли пеÑезапÑÑкаÑÑ cron, и еÑли нÑжно, Ñо как? # /etc/init.d/crond restart # /etc/init.d/crontab restart # /etc/init.d/crontab reload # pkill -1 cron # pkill -1 crond #! ÐеÑ, не нÑжно пеÑезапÑÑкаÑÑ, crontab и Ñак пеÑеÑиÑÑваеÑÑÑ Ð§Ñо обознаÑÐ°ÐµÑ Ñимвол % в команде в crontab? ... # strace `which prg` #! ldd `which prg` # strings `which prg' # strace 'which prg' Ðак полÑÑиÑÑ Ð¿Ð¾Ð»Ð½Ñй ÑпиÑок Ñайлов, коÑоÑÑе пÑоÑеÑÑ 1234 оÑкÑÑÐ²Ð°ÐµÑ Ð² Ñ Ð¾Ð´Ðµ Ñвоей ÑабоÑÑ (не ÑолÑко, коÑоÑÑе оÑкÑÑÑÑ ÑейÑаÑ). #! strace -p 1234 -o /tmp/1234.strace; grep open /tmp/1234.strace #* lsof -p 1234 # strings `which 1234` # strings 'which 1234' |
#exit
exit Connection to 192.168.15.5 closed. rootpass quiz@10.0.35.100's password: rootpass |
#ls
1 harddisk.img ip_forwary~ new samba.png shtdown 11 ip_forward~ ip_forwarz~ passswd screen.dot usaddscript all ip_forwarw~ iptables-save passswd1 screen.png vol1 file ip_forwarx~ lv-table samba.dot scriptall |
#l3-agent
Removing stale pidfile |
#openvt
|
#openvt
|
#openvt
|
#ssh -w 192.168.16.1:192.168.16.2 192.168.15.13
Bad tun device '192.168.16.1:192.168.16.2' |
#ssh 10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 14:19:54 2009 from linux11.unix.nt Agent pid 13439 l3-agent is already running: pid=1854; pidfile=/root/.lilalo/l3-agent.pid |
#ssh -w 0 -N -f 192.168.15.13
channel 0: open failed: administratively prohibited: open failed |
#vim /etc/ss
|
#vim /etc/ss
|
#vim /etc/ssh/sshd_config
--- /tmp/l3-saved-3743.26612.13370 2009-06-03 14:21:38.000000000 +0300 +++ /etc/ssh/sshd_config 2009-06-03 14:23:46.000000000 +0300 @@ -75,3 +75,4 @@ Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes +PermitTunnel yes |
#ifconfig -a|less
|
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data. ^C --- 192.168.16.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1007ms |
#ifconfig tun0 192.168.16.1
|
#ls
etc ssh-tZgkZc3706 |
#cd etc
|
#ls
a2ps.cfg email-addresses locale.alias profile a2ps-site.cfg environment locale.gen protocols adduser.conf ethers localtim purple adduser.conf.dpkg-save etter.conf localtime python adjtime exim4 logcheck python2.5 aliases fonts login.defs qpopper.conf alternatives fstab logrotate.conf rc0.d anacrontab gai.conf logrotate.d rc1.d apache2 gamin lsb-base rc2.d apm gconf lvm rc3.d ... debian_version kde3 pam.d timezone debsums-ignore kernel pango ts.conf default kernel-img.conf papersize ucf.conf defoma ldap passwd udev deluser.conf ld.so.cache passwd- vim dhcp3 ld.so.conf perl wgetrc dictionaries-common ld.so.conf.d pm X11 dm libaudit.conf PolicyKit xdg dpkg libpaper.d ppp xml emacs lilalo printcap |
#cd ..
|
#rm -R etc
|
#ls
ssh-tZgkZc3706 |
#apt-get install openvpn
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libpkcs11-helper1 openvpn-blacklist Suggested packages: resolvconf The following NEW packages will be installed: libpkcs11-helper1 openvpn openvpn-blacklist 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. ... update-alternatives: error: alternative path /bin/ed doesn't exist. dpkg: error processing ed (--configure): subprocess installed post-installation script returned error exit status 2 Setting up libpkcs11-helper1 (1.05-1) ... Setting up openvpn-blacklist (0.3) ... Setting up openvpn (2.1~rc11-1) ... Restarting virtual private network daemon.:. Errors were encountered while processing: ed E: Sub-process /usr/bin/dpkg returned an error code (1) |
#ls /etc/init.d
anacron keyboard-setup README aoetools keymap.sh reboot apache2 killprocs rmnologin atd lpd rsync aumix lvm2 rsyslog bootlogd mdadm screen-cleanup bootmisc.sh mdadm-raid sendsigs checkfs.sh module-init-tools shtdown checkroot.sh monit single console-cyrillic mountall-bootclean.sh skeleton ... exim4 mountnfs.sh syslog-ng gdm mountoverflowtmp udev glibc.sh mtab.sh udev-mtab hal networking umountfs halt openbsd-inetd umountnfs.sh hostname.sh portmap umountroot hwclockfirst.sh procps urandom hwclock.sh rc x11-common ifupdown rc.local ifupdown-clean rcS |
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd. |
#lspci -h
lspci: invalid option -- 'h' Usage: lspci [<switches>] Basic display modes: -mm Produce machine-readable output (single -m for an obsolete format) -t Show bus tree Display options: -v Be verbose (-vv for very verbose) -k Show kernel drivers handling each device -x Show hex-dump of the standard part of the config space -xxx Show hex-dump of the whole config space (dangerous; root only) ... Other options: -i <file> Use specified ID database instead of /usr/share/misc/pci.ids.gz -p <file> Look up kernel modules in a given file instead of default modules.pcimap -M Enable `bus mapping' mode (dangerous; root only) PCI access options: -A <method> Use the specified PCI access method (see `-A help' for a list) -O <par>=<val> Set PCI access parameter (see `-O help' for a list) -G Enable PCI access debugging -H <mode> Use direct hardware access (<mode> = 1 or 2) -F <file> Read PCI configuration dump from a given file |
#ssh 192.168.15.5
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 14:41:32 2009 from linux2.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#cd /root/new
|
#ls
quiz |
#cat quiz
# 0.1 ÑÐ°Ñ ÐоÑле Ñого как crontab бÑл изменÑн, Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ ÐµÐ³Ð¾ пеÑеÑиÑаÑÑ, нÑжно ли пеÑезапÑÑкаÑÑ cron, и еÑли нÑжно, Ñо как? # /etc/init.d/crond restart # /etc/init.d/crontab restart # /etc/init.d/crontab reload # pkill -1 cron # pkill -1 crond #! ÐеÑ, не нÑжно пеÑезапÑÑкаÑÑ, crontab и Ñак пеÑеÑиÑÑваеÑÑÑ Ð§Ñо обознаÑÐ°ÐµÑ Ñимвол % в команде в crontab? ... # strace `which prg` #! ldd `which prg` # strings `which prg' # strace 'which prg' Ðак полÑÑиÑÑ Ð¿Ð¾Ð»Ð½Ñй ÑпиÑок Ñайлов, коÑоÑÑе пÑоÑеÑÑ 1234 оÑкÑÑÐ²Ð°ÐµÑ Ð² Ñ Ð¾Ð´Ðµ Ñвоей ÑабоÑÑ (не ÑолÑко, коÑоÑÑе оÑкÑÑÑÑ ÑейÑаÑ). #! strace -p 1234 -o /tmp/1234.strace; grep open /tmp/1234.strace #* lsof -p 1234 # strings `which 1234` # strings 'which 1234' |
#rm *
|
#cd ..
|
#ls
a etc.iso flash new screen.dot screen.png vimrc |
#exit
exit Connection to 192.168.15.5 closed. |
#ssh 192.168.15.5
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 15:27:56 2009 from linux13.unix.nt l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid |
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) |
#lspci -n
00:00.0 0600: 8086:29a0 (rev 02) 00:02.0 0300: 8086:29a2 (rev 02) 00:1a.0 0c03: 8086:2834 (rev 02) 00:1a.1 0c03: 8086:2835 (rev 02) 00:1a.7 0c03: 8086:283a (rev 02) 00:1b.0 0403: 8086:284b (rev 02) 00:1c.0 0604: 8086:283f (rev 02) 00:1c.1 0604: 8086:2841 (rev 02) 00:1d.0 0c03: 8086:2830 (rev 02) 00:1d.1 0c03: 8086:2831 (rev 02) 00:1d.2 0c03: 8086:2832 (rev 02) 00:1d.7 0c03: 8086:2836 (rev 02) 00:1e.0 0604: 8086:244e (rev f2) 00:1f.0 0601: 8086:2810 (rev 02) 00:1f.2 0101: 8086:2820 (rev 02) 00:1f.3 0c05: 8086:283e (rev 02) 00:1f.5 0101: 8086:2825 (rev 02) 01:00.0 0101: 197b:2368 02:00.0 0200: 1969:1048 (rev b0) |
#cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM #LABEL=FEARDATA1 /data ext3 defaults 1 0 #/dev/sdc1 /mnt/flash auto owner,noauto 0 0 |
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) |
#lvs -a
LV VG Attr LSize Origin Snap% Move Log Copy% Convert vol1 TURBO -wi-a- 1.00G |
#scp 10.0.35.100:/home/quiz/quiz /root/new/
ssh: connect to host 10.0.35.100 port 22: Connection refused |
#scp 10.0.35.100:/home/quiz/quiz /root/new/
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b +--[ RSA 2048]----+ | | | | | . | | o . | | .S . | | ..o.o . | | =.+o= o | | oXo=.E | | ooo* . | +-----------------+ root@10.0.35.100's password: quiz 100% 21KB 21.0KB/s 00:00 |
#lvdisplay
--- Logical volume --- LV Name /dev/TURBO/vol1 VG Name TURBO LV UUID 7z4e3q-Fwnd-ahR2-3z0A-Iom8-8d5g-wTA5wx LV Write Access read/write LV Status available # open 0 LV Size 1.00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 |
#lvremove /dev/TURBO/vol1
Do you really want to remove active logical volume "vol1"? [y/n]: n Logical volume "vol1" not removed Command failed with status code 5. |
#pvdisplay
--- Physical volume --- PV Name /dev/md0 VG Name TURBO PV Size 4.67 GB / not usable 1.00 MB Allocatable yes PE Size (KByte) 4096 Total PE 1194 Free PE 938 Allocated PE 256 PV UUID 3mkyT3-G8Tw-FXyT-qHdU-2Y3C-ADCI-rAKTM3 |
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active (auto-read-only) raid1 sda5[0] sdb5[1] 4891648 blocks [2/2] [UU] unused devices: <none> |
#cd
|
#ls
quiz |
#scp * 192.168.15.13:/root/
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6 +--[ RSA 2048]----+ | | | . . . ..| | o = o ..o| | . + + o . + o.| | = o S . o o.o| | o . . o+| | =| | o | | E | +-----------------+ quiz 100% 21KB 21.0KB/s 00:00 |
#rm *
|
#cd ..
|
#rmdir new
|
#exit
exit Connection to 192.168.15.5 closed. |
#cd /root
|
#ls
1 harddisk.img ip_forwary~ new samba.dot scriptall 11 ip_forward~ ip_forwarz~ passswd samba.png shtdown all ip_forwarw~ iptables-save passswd1 screen.dot usaddscript file ip_forwarx~ lv-table quiz screen.png vol1 |
#cat quiz
Какую команду надо дать, чтобы проблема решилась. # parted #! partprobe # partscan # scandisk # scanpart # только reboot <!-- 27 --> У вас блочном устройстве /dev/DATA/disk1 создана таблица разделов. Вы хотите получить к разделам из этой таблицы разделов. ... # /etc/default/fs # /etc/default/mount <!-- 40 --> Какой программой проверить целостность файловой системы ext3 по имени /dev/sda1? # dumpe2fs /dev/sda1 # dumpe3fs /dev/sda1 # checkfs /dev/sda1 #! fsck /dev/sda1 # scanfs /dev/sda1 # tune2fs -i /dev/sda1 |
#ssh quiz@10.0.35.100
-----------------------------------------------------------------[39/39]----- Вы создали файловую систему и теперь хотите, чтобы она автоматически монтировалась при загрузке. В каком файле вам необходимо создать запись о ней? 1. /etc/mtab 2. /etc/vmtab 3. /etc/fstab 4. /etc/inittab 5. /etc/default/fs 6. /etc/default/mount --------------------------------------------------------------------------- 3 Your score: 36.5 Connection to 10.0.35.100 closed. |
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=abcb56f4-3a69-4474-a5fd-c3a107a66da3, volume name "ROOT" (needs journal recovery) (errors) (large files) |
#fdisk -l /dev/sda1
Disk /dev/sda1: 20.0 GB, 20003848704 bytes 255 heads, 63 sectors/track, 2431 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sda1 doesn't contain a valid partition table |
#ls
1 harddisk.img ip_forwary~ new samba.dot scriptall 11 ip_forward~ ip_forwarz~ passswd samba.png shtdown all ip_forwarw~ iptables-save passswd1 screen.dot usaddscript file ip_forwarx~ lv-table quiz screen.png vol1 |
#pgrep l3-agent
3760 |
#kill -9 3760
|
#rm quiz
|
#l3-agent
Removing stale pidfile |
#pgrep l3-agent
3867 |
#kill -9 3867
|
#ssh 192.168.15.5
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 15:41:23 2009 from linux14.unix.nt Removing stale pidfile |
#cd /root
|
#ls
a etc.iso flash screen.dot screen.png vimrc |
#cd
|
#exit
exit Connection to 192.168.15.5 closed. |
#openvt
|
#apt-cache search console tetris
pytris - two-player networked console tetris clone |
#openvt
|
#openvt
|
#ssh 10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jun 3 16:29:28 2009 from linux3.unix.nt l3-agent is already running: pid=4804; pidfile=/root/.lilalo/l3-agent.pid |
#finch
âgreen_ph ââ Nickname: green_p â â ⯠Vano Ac âAccount: 291670823 (IStatus: Available â â â ⯠Vic â â ÑÑÑоим Ð¿Ð»Ð°Ð½Ñ Ð½Ð° Ð""" ÐÐÐ ÐÐÐ ÐÐРде Сен-ÐÑÐµÑ Ðâк ÐнÑи """ â â Vovan â â ⯠KEDRIK â â- Friends â â â Kupets ââ ... - Altercom â t â ⯠sab4ik86 ââ â-⯠sab4ik86 ââ â Neo Hawk ââ ⯠Popovich ââ âSleepNot â ââ ââ ââ â |
# UNCONFIGURED FSTAB FOR BASE SYSTEM #LABEL=FEARDATA1 /data ext3 defaults 1 0 #/dev/sdc1 /mnt/flash auto owner,noauto 0 0
# 0.1 ÑÐ°Ñ ÐоÑле Ñого как crontab бÑл изменÑн, Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ ÐµÐ³Ð¾ пеÑеÑиÑаÑÑ, нÑжно ли пеÑезапÑÑкаÑÑ cron, и еÑли нÑжно, Ñо как? # /etc/init.d/crond restart # /etc/init.d/crontab restart # /etc/init.d/crontab reload # pkill -1 cron # pkill -1 crond #! ÐеÑ, не нÑжно пеÑезапÑÑкаÑÑ, crontab и Ñак пеÑеÑиÑÑваеÑÑÑ Ð§Ñо обознаÑÐ°ÐµÑ Ñимвол % в команде в crontab? # То же, ÑÑо Ñимвол * в обÑÑной командной ÑÑÑоке # Самого ÑÐµÐ±Ñ (Ñо еÑÑÑ %) # Ðо вÑполнÑеÑÑÑ Ð·Ð°Ð´Ð°Ñа #! ÐеÑевод ÑÑÑоки # ÐÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи ÐÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð² Ñайле /etc/crontab: */2 * * * * * root date > /tmp/date ЧÑо бÑÐ´ÐµÑ Ð´ÐµÐ»Ð°ÑÑ ÑÑа запиÑÑ? # ÐÑÐ´ÐµÑ ÐºÐ°Ð¶Ð´ÑÑ Ð²ÑоÑÑÑ Ð¼Ð¸Ð½ÑÑÑ Ð´Ð¾Ð¿Ð¸ÑÑваÑÑ ÑекÑÑее вÑÐµÐ¼Ñ Ð² Ñайл /tmp/date # ÐÑÐ´ÐµÑ ÐºÐ°Ð¶Ð´ÑÑ Ð¼Ð¸Ð½ÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑваÑÑ ÑекÑÑее вÑÐµÐ¼Ñ Ð² Ñайл /tmp/date # ÐÑÐ´ÐµÑ ÐºÐ°Ð¶Ð´Ñе полминÑÑÑ Ð´Ð¾Ð¿Ð¸ÑÑваÑÑ ÑекÑÑее вÑÐµÐ¼Ñ Ð² Ñайл /tmp/date # ÐÑÐ´ÐµÑ ÐºÐ°Ð¶Ð´ÑÑ Ð²ÑоÑÑÑ Ð¼Ð¸Ð½ÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑваÑÑ ÑекÑÑее вÑÐµÐ¼Ñ Ð² Ñайл /tmp/date # ÐÑÐ´ÐµÑ ÐºÐ°Ð¶Ð´Ñе полминÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑваÑÑ ÑекÑÑее вÑÐµÐ¼Ñ Ð² Ñайл /tmp/date #! Ðе бÑÐ´ÐµÑ ÑабоÑаÑÑ ÐаÑем иÑполÑзÑеÑÑÑ Ð¿ÑогÑамма anacron? # ÐÐ»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÑоÑÑÑÑÐ¸Ñ ÑÑ, но апеÑиодиÑеÑÐºÐ¸Ñ Ð´ÐµÐ¹ÑÑвий #! ÐÐ»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÑоÑÑÑÑÐ¸Ñ ÑÑ Ð´ÐµÐ¹ÑÑвий в ÑиÑÑÐµÐ¼Ð°Ñ , коÑоÑÑе пеÑиодиÑеÑки вÑклÑÑаÑÑÑÑ # ÐÐ»Ñ Ñого же, Ð´Ð»Ñ Ñего и cron, ÑолÑко Ñ Ð±Ð¾Ð»ÐµÐµ ÑоÑнÑми вÑеменнÑми инÑеÑвалами # ÐÑо более ÑÑаÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ cron, коÑоÑÐ°Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ Ð² ÑовÑеменнÑÑ ÑиÑÑÐµÐ¼Ð°Ñ # ÐÑо cron, коÑоÑÑй не ÑÑебÑÐµÑ Ð¿Ñав root'а Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ðак вÑполниÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ iptables -F ÑеÑез 60 минÑÑ? # echo iptables -F | at +60 # echo iptables -F | at +3600 # echo iptables -F | at now+3600 # echo iptables -F | at now + 3600 #! echo iptables -F | at now + 60 minutes # echo iptables -F | at now + 60 mins # echo iptables -F | at now+60m ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе, ÑÑÐ¾Ð±Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° k1 вÑполнÑлаÑÑ ÐºÐ°Ð¶Ð´Ñе 30 ÑекÑнд, какÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð²Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñе в /etc/crontab, пÑи ÑÑловии, ÑÑо команда ÑÑебÑÐµÑ Ð´Ð»Ñ Ñвоего вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ñ 10 до 15 ÑекÑнд. # * * * * * root k1& sleep 30& k1 #! * * * * * root k1& sleep 30; k1 # * * * * * root k1; sleep 30& k1 # * * * * * root k1; sleep 30; k1 # * * * * * root k1& sleep 30& k1 # Так ÑделаÑÑ Ð½ÐµÐ»ÑзÑ, поÑÐ¾Ð¼Ñ ÑÑо crontab Ð¼Ð¾Ð¶ÐµÑ Ð²ÑполнÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑолÑко Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑм инÑеÑвалом 60 ÑекÑнд ÐÑ (полÑзоваÑÐµÐ»Ñ user) напиÑали ÑÑдо-ÑкÑÐ¸Ð¿Ñ /usr/local/bin/wonder-greetings и Ñ Ð¾ÑиÑе ÑÑÐ¾Ð±Ñ Ð¾Ð½ вÑполнÑлÑÑ Ð¸Ð· cron'а. ÐÑ Ñ Ð¾ÑиÑе ÑÑÐ¾Ð±Ñ Ð¾Ð½ пÑивеÑÑÑвовал ваÑÐ¸Ñ Ð´ÑÑзей (jid'Ñ ÐºÐ¾ÑоÑÑÑ Ð¿ÐµÑеÑиÑÐ»ÐµÐ½Ñ ÑеÑез пÑобел в Ñайле /home/user/my-friend) Ñ ÑÑÑа и желал им ÑÑаÑÑÑÑ Ð¸ здоÑовÑÑ. ÐÐ»Ñ ÑÑого Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ root Ð²Ñ Ð½Ð°ÑÑÑоили пÑогÑÐ°Ð¼Ð¼Ñ sendxmpp и добавили в /etc/crontab ÑакÑÑ Ð·Ð°Ð¿Ð¸ÑÑ: 8 10 * * * root wonder-greetings | sendxmpp `cat /home/user/my-friends` ÐÑÑалÑной /etc/crontab Ð²Ñ Ð½Ðµ ÑÑогали и вÑе запиÑи оÑÑавили в Ñом виде, в каком они Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð¿Ð¾ ÑмолÑаниÑ. ЧÑо пÑоизойдÑÑ? # ÐаждÑй Ð´ÐµÐ½Ñ Ð² 8:10 дÑÑзÑÑм бÑÐ´ÐµÑ ÑаÑÑÑлаÑÑÑÑ Ð¿Ð¾ джаббеÑÑ Ð¿ÑивеÑÑÑвие # ÐаждÑй Ð´ÐµÐ½Ñ 10:08 дÑÑзÑÑм бÑÐ´ÐµÑ ÑаÑÑÑлаÑÑÑÑ Ð¿Ð¾ джаббеÑÑ Ð¿ÑивеÑÑÑвие #! ÐиÑего, не бÑÐ´ÐµÑ ÑÑо ÑабоÑаÑÑ, cron не найдÑÑ ÑкÑÐ¸Ð¿Ñ # ÐиÑего, не бÑÐ´ÐµÑ ÑÑо ÑабоÑаÑÑ, нелÑÐ·Ñ Ð¸ÑполÑзоваÑÑ Ñимвол ` в ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ cron <!--30--> Ðа какÑÑ ÑиÑÑаÑÐ¸Ñ Ð¸Ð· пÑогÑаммного миÑа Ð¿Ð¾Ñ Ð¾Ð¶Ð° ÑиÑÑаÑиÑ, когда на пеÑекÑÑÑÑке маÑÐ¸Ð½Ñ Ð¿ÐµÑегоÑодили доÑÐ¾Ð³Ñ Ð´ÑÑг дÑÑгÑ, и никÑо не Ð¼Ð¾Ð¶ÐµÑ ÑдвинÑÑÑÑÑ, поÑÐ¾Ð¼Ñ ÑÑо ÐµÐ¼Ñ Ð¼ÐµÑÐ°ÐµÑ Ð´ÑÑÐ³Ð°Ñ Ð¼Ð°Ñина. Ð Ñак по кÑÑгÑ. # fstat # fileblock # superblock #! deadlock # inode # timeout ÐÑ Ð·Ð°Ð¿ÑÑкаеÑе пÑогÑÐ°Ð¼Ð¼Ñ vipw, а она подвиÑаеÑ. ÐÑ Ð¿ÑедполагаеÑе, ÑÑо она ÑÑо Ð´ÐµÐ»Ð°ÐµÑ Ð¸Ð·-за Ñого, ÑÑо ждÑÑ, ÑÑо дÑÑгой пÑоÑеÑÑ Ð¾ÑпÑÑÑÐ¸Ñ Ð±Ð»Ð¾ÐºÐ¸ÑовкÑ, коÑоÑÐ°Ñ ÐµÐ¹ нÑжна. С помоÑÑÑ ÐºÐ°ÐºÐ¾Ð¹ пÑогÑÐ°Ð¼Ð¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ в ÑÑом ÑбедиÑÑÑÑ Ð¸Ð»Ð¸ ÑÑо опÑовеÑгнÑÑÑ? #! strace # lsof # sockstat # lockstat # fstat # fuser ЧÑо позволÑÐµÑ Ð¾ÑÑледиÑÑ Ð¿ÑогÑамма strace? # ÐÑе ÑиÑÑемнÑе вÑÐ·Ð¾Ð²Ñ # ÐÐ°Ð±Ð¾Ñ ÑиÑÑемнÑÑ Ð¸Ð½ÑеÑÑейÑов, ÑеÑез коÑоÑÑе пÑÐ¾Ñ Ð¾Ð´ÑÑ Ð´Ð°Ð½Ð½Ñе, пÑежде Ñем попаÑÑÑ Ð½Ð° жÑÑÑкий диÑк # ÐÑкÑÑÑÐ¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑионнÑÑ Ñайлов # ÐбÑаÑÐµÐ½Ð¸Ñ Ðº модÑлÑм ÑдÑа ЧÑо Ñакое ÑиÑÑемнÑй вÑзов? #! ÐбÑаÑение пÑоÑеÑÑа к ÑдÑÑ, когда Ñ Ð½ÐµÐ³Ð¾ Ñ Ñамого не Ñ Ð²Ð°ÑÐ°ÐµÑ Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñий на вÑполнение какой-Ñо опеÑаÑии # ÐÑзов обÑÑнÑм пÑоÑеÑÑом пÑоÑеÑÑа-демона # Ð# ÐбÑаÑение к пÑогÑаммной библиоÑеке Ðожно ли подклÑÑиÑÑÑÑ Ðº ÑабоÑаÑÑÐµÐ¼Ñ Ð¿ÑоÑеÑÑÑ Ð¸ поÑмоÑÑеÑÑ, ÑÑо он делаеÑ? # ÐеÑ, нелÑзÑ, Ð´Ð»Ñ ÑÑого нÑжно оÑÑанавливаÑÑ Ð¿ÑоÑеÑÑ #! Ðа, можно; Ð´Ð»Ñ ÑÑого нÑжно иÑполÑзоваÑÑ strace # Ðа, можно; Ð´Ð»Ñ ÑÑого нÑжно иÑполÑзоваÑÑ ldconfig # Ðа, можно; Ð´Ð»Ñ ÑÑого нÑжно иÑполÑзоваÑÑ lsof # Ðа, можно; Ð´Ð»Ñ ÑÑого нÑжно иÑполÑзоваÑÑ ld Ðакой пÑогÑаммой пÑоÑмоÑÑеÑÑ ÑпиÑок оÑкÑÑÑÑÑ Ñайлов? # fuser # fstat #! lsof # sockstat # vmstat #* ls -l /proc/*/fd | awk "[print $11}" Ðак поÑмоÑÑеÑÑ ÑпиÑок оÑкÑÑÑÑÑ Ñайлов в опÑеделÑнном каÑалоге /dir? # fuser /dir # ldof /dir #! lsof | grep /dir # lsof +/dir Ðак пÑоÑмоÑÑеÑÑ ÑÑÐµÐ´Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¿ÑоÑеÑÑа 1234? #! cat /proc/1234/environ | tr '\0' \n' # env -p 1234 # strace -p 1234 | grep env # cat /proc/1234/mem | grep env # ÐÑоÑмоÑÑеÑÑ ÑÑÐµÐ´Ñ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¿ÑоÑеÑÑа нелÑзÑ, поÑÐ¾Ð¼Ñ ÑÑо ÑÑо закÑÑÑÐ°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ðак поÑмоÑÑеÑÑ, какие библиоÑеки иÑполÑзÑÐµÑ Ð¿ÑогÑамма prg? # ldd 'which prg' # strings `which prg` # strace `which prg` #! ldd `which prg` # strings `which prg' # strace 'which prg' Ðак полÑÑиÑÑ Ð¿Ð¾Ð»Ð½Ñй ÑпиÑок Ñайлов, коÑоÑÑе пÑоÑеÑÑ 1234 оÑкÑÑÐ²Ð°ÐµÑ Ð² Ñ Ð¾Ð´Ðµ Ñвоей ÑабоÑÑ (не ÑолÑко, коÑоÑÑе оÑкÑÑÑÑ ÑейÑаÑ). #! strace -p 1234 -o /tmp/1234.strace; grep open /tmp/1234.strace #* lsof -p 1234 # strings `which 1234` # strings 'which 1234'
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active (auto-read-only) raid1 sda5[0] sdb5[1] 4891648 blocks [2/2] [UU] unused devices: <none>
Какую команду надо дать, чтобы проблема решилась. # parted #! partprobe # partscan # scandisk # scanpart # только reboot <!-- 27 --> У вас блочном устройстве /dev/DATA/disk1 создана таблица разделов. Вы хотите получить к разделам из этой таблицы разделов. fdisk -l её вам показывает, но вам нужно чтобы эти разделы увидела и система. Какую команду вы будете использовать? # losetup /dev/loop0 /dev/DATA/disk1 # fdisk -s /dev/DATA/disk1 #! kpartx -a /dev/DATA/disk1 # file -s /dev/DATA/disk1 # ln -s /dev/DATA/disk1 /dev/DATA/disk1p1 # partprobe /dev/DATA/disk1 <!-- 28 --> Вы решили изучить как делать RAID-массивы в Linux, но у вас нет свободных разделов. Вы вспомнили, что можно файлы привязать к блочному устройству и работать с этим блочным устройством как с жёстким дискомr, а данные при этом будут попадать в файл. Вы создали файл disk1.img. Как его привязать к блочному устройству? # mdconfig /dev/md1 disk1.img #! losetup /dev/loop1 disk1.img # vnconfig /dev/loop1 disk1.img # mount -o loop disk1.img /dev/loop1 # ln -s /dev/loop1 disk1.img <!-- 29 --> У вас есть загрузочный диск EBIAN LIVE, с которого вы решили сделать ISO-образ. Как вы будете делать этот образ, если привод CDROM в вашей системе называется /dev/cdrom? # mkisofs -i /dev/cdrom > ebian.iso #! cat /dev/cdrom > ebian.iso # cdrecord -i /dev/cdrom -o ebian.iso # mount /dev/cdrom /mnt; cp -R /mnt ebian.iso # Так сделать не получится, надо ставить специальную программу alkolinux <!-- 33 --> Как называется система управления логическими томами, использующаяся в Linux в настоящий момент? # EVM #! LVM # LVMS # DVMS # VMM # BTRFS # ZFGS # ZFS <!-- 30, lvm --> Вы расширили логический том, отформатированный под файловую систему ext3, но команда df показывает, что объём свободного места не увеличился. Почему? # Надо перезагрузиться #! Надо изменить и размер файловой системы # Расширение файловой системы ext3 невозможно # Надо перемонтировать файловую систему <!-- 31 --> Вы хотите поднять LVM и файловую систему на одном из томов на чистом диске? В какой последовательности вызывать команды по настройке? # mkfs, vgcreate, pvcreate, lvcreate # lvmcreate, vgcreate, pvcreate, lvcreate, mkfs # mkfs, lvmcreate, vgcreate, pvcreate, lvcreate #! pvcreate, vgcreate, lvcreate, mkfs # pvcreate, pvmove, lvcreate, vgcreate, mkfs # mkfs, pvcreate, lvcreate, pvmove, vgcreate <!-- 32 --> У вас есть система на LVM. Вам нужно быстро, без размонтирования, создать точную копию одной из файловых систем размером 600GB для проведения эксперимента в ней. На это выделяется не более 5 минут времени. Получится? # Настолько быстро создать нельзя, только если дисковая подсистема не позволяет копировать 20GB/секунду # Без размонтирования не получится, данные могут измениться в процессе копирования. Обязательно нужно размонтировать # Не получится как по первой, так и по второй причине #! Можно, если использовать snapshot'ы # Можно было бы, если бы LVM поддерживал снапшоты, но к сожалению, он их не поддерживает <!-- 34 --> Можно ли уменьшать размер логического тома LVM? #! Можно # Нельзя # Можно, но не более чем в два раза #+ Можно, но только в однопользовательском режиме <!-- 35 --> Как создать файловую систему на логическом томе LVM, если этот том называется /dev/TURBO/lv? #! mkfs /dev/TURBO/lv # newfs /dev/TURBO/lv # createfs /dev/TURBO/lv # format /dev/TURBO/lv # lvcreatefs /dev/TURBO/lv # lvm -a -f /dev/TURBO/lv <!-- 36, RAID --> Вы хотите собрать RAID-массив 1-го уровня из двух устройств /dev/sda1 и /dev/sdb1. Какой командой это сделать? # mdadm /dev/md0 -C -n 2 -l1 /dev/sda1 /sdb/1 # mdadm /dev/md0 -B -n 2 -l1 /dev/sda1 /sdb/1 # mdadm /dev/md0 -B -z 2 -l1 /dev/sda1 /sdb1 #! mdadm /dev/md0 -C -n 2 -l1 /dev/sda1 /sdb1 <!-- 37 --> У вас в системе есть один диск. Вы хотите добавить ещё один диск, и сделать чтобы корневой раздел был на программном RAID-массиве из этих двух дисков. Можно ли сделать это, если разрешается чтобы машина была недоступна не более чем на 5 минут. Если да, то какова последовательность действий? # Так сделать нельзя, при перестроении рейда машина будет недоступна # Так сделать нельзя, пока данные будут копироваться на RAID, машина будет недоступна # Добавить диск, сделать RAID на нём, указать что старый диск является источником данных # Добавить диск, сделать RAID на корневом диске (без одного диска), добавить новый диск как запасной, данные перекопируются #! Добавить диск, сделать RAID на нём, но без одного диска; создать файловую систему на RAID'е; скопировать корень; перезагрузиться уже с RAIDа; добавить первый диск в RAID <!-- 38 --> Как просмотреть состояние RAID-массивов в системе? # cat /proc/msdtat #! watch cat /proc/mdstat # cat /proc/raidtab # watch cat /proc/mdadm # cat /proc/raid <!-- 39 --> Вы создали файловую систему и теперь хотите, чтобы она автоматически монтировалась при загрузке. В каком файле вам необходимо создать запись о ней? # /etc/mtab # /etc/vmtab #! /etc/fstab # /etc/inittab # /etc/default/fs # /etc/default/mount <!-- 40 --> Какой программой проверить целостность файловой системы ext3 по имени /dev/sda1? # dumpe2fs /dev/sda1 # dumpe3fs /dev/sda1 # checkfs /dev/sda1 #! fsck /dev/sda1 # scanfs /dev/sda1 # tune2fs -i /dev/sda1
Время первой команды журнала | 14:02:55 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:41:30 2009- 6- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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