/l3/users/abear/nt-scale-2010-03/linux5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#adduser
adduser: Можно указать только одно или два имени. |
#adduser alex
Добавляется пользователь `alex' ... Добавляется новая группа `alex' (1001) ... Добавляется новый пользователь `alex' (1001) в группу `alex' ... Создаётся домашний каталог `/home/alex' ... Копирование файлов из `/etc/skel' ... Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён Изменение информации о пользователе alex Введите новое значение или нажмите ВВОД для выбора значения по умолчанию Полное имя []: Alexey Номер комнаты []: Рабочий телефон []: Домашний телефон []: Другое []: Данная информация корректна? [Д/н] y |
#dmesg | grep [hs]d[a-d]
[ 0.000000] Kernel command line: root=/dev/sda1 ro quiet [ 3.476742] hda: TSSTcorpDVD-ROM SH-D162D, ATAPI CD/DVD-ROM drive [ 4.499893] hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4 [ 4.500083] hda: UDMA/33 mode selected [ 8.630603] hda: ATAPI 48X DVD-ROM drive, 198kB Cache [ 8.642603] sd 1:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB) [ 8.642603] sd 1:0:0:0: [sda] Write Protect is off [ 8.642603] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 8.642603] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 8.642603] sd 1:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB) ... [ 8.665109] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 8.665109] sd 3:0:0:0: [sdb] 625142448 512-byte hardware sectors (320073 MB) [ 8.665109] sd 3:0:0:0: [sdb] Write Protect is off [ 8.665109] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 8.665109] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 8.665109] sdb: sdb1 sdb2 < sdb5 sdb6 > [ 8.715676] sd 3:0:0:0: [sdb] Attached SCSI disk [ 12.179694] Adding 5855684k swap on /dev/sda5. Priority:-1 extents:1 across:5855684k [ 12.182224] Adding 5373700k swap on /dev/sdb6. Priority:-2 extents:1 across:5373700k [ 12.515705] EXT3 FS on sda1, internal journal |
#cat /proc/ide/hdb/model
cat: /proc/ide/hdb/model: Нет такого файла или каталога |
#file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 1, startsector 63, 39070017 sectors; partition 2: ID=0x5, starthead 254, startsector 613409895, 11727450 sectors |
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xac4319e7 Device Boot Start End Blocks Id System /dev/sda1 * 1 2432 19535008+ 83 Linux /dev/sda2 38184 38913 5863725 5 Extended /dev/sda5 38185 38913 5855692+ 82 Linux swap / Solaris Disk /dev/sdb: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x458133d0 Device Boot Start End Blocks Id System /dev/sdb1 * 1 22575 181333656 7 HPFS/NTFS /dev/sdb2 22576 38913 131234985 5 Extended /dev/sdb5 22576 38244 125861211 83 Linux /dev/sdb6 38245 38913 5373711 82 Linux swap / Solaris |
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=c23b8b77-cb2c-4ef0-a5b7-287157b7e300 (needs journal recovery) (large files) |
#file -s /dev/sdb1
/dev/sdb1: x86 boot sector |
#cfdisk
|
#ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Мар 22 12:04 /dev/sda brw-rw---- 1 root disk 8, 1 Мар 22 10:34 /dev/sda1 brw-rw---- 1 root disk 8, 2 Мар 22 2010 /dev/sda2 brw-rw---- 1 root disk 8, 5 Мар 22 2010 /dev/sda5 |
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: parted-doc НОВЫЕ пакеты, которые будут установлены: parted обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 64,5kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 176kB. Получено:1 http://10.0.35.1 lenny/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 64,5kБ за 0s (0Б/c) Выбор ранее не выбранного пакета parted. (Чтение базы данных... на данный момент установлено 95370 файлов и каталогов.) Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
#partprobe
|
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=c23b8b77-cb2c-4ef0-a5b7-287157b7e300 (needs journal recovery) (large files) |
#file -s /dev/sda2
/dev/sda2: x86 boot sector; partition 1: ID=0x82, starthead 254, startsector 16065, 11711385 sectors |
#file -s /dev/sda3
/dev/sda3: data |
#mkfs.ext3 /dev/sda3
mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1221600 inodes, 4883760 blocks 244188 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 150 block groups 32768 blocks per group, 32768 fragments per group 8144 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#file -s /dev/sda3
/dev/sda3: Linux rev 1.0 ext3 filesystem data, UUID=74c09bc3-e453-473e-99dc-a1274d7bbd53 (large files) |
#mount -t ext3 /dev/sda3 /mnt/
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 3,4G 15G 19% / tmpfs 1,5G 0 1,5G 0% /lib/init/rw udev 10M 780K 9,3M 8% /dev tmpfs 1,5G 0 1,5G 0% /dev/shm /dev/sda3 19G 173M 18G 1% /mnt |
#df -h /mnt/
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda3 19G 173M 18G 1% /mnt |
#umount /mnt
|
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel ... /dev/sda3 2433 5472 24418800 83 Linux /dev/sda5 38185 38913 5855692+ 82 Linux swap / Solaris Partition table entries are not in disk order Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. |
#partable
bash: partable: команда не найдена |
#partprobe
|
#ls -l /dev/dsa*
ls: невозможно получить доступ к /dev/dsa*: Нет такого файла или каталога |
#ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Мар 22 12:17 /dev/sda brw-rw---- 1 root disk 8, 1 Мар 22 10:34 /dev/sda1 brw-rw---- 1 root disk 8, 2 Мар 22 12:18 /dev/sda2 brw-rw---- 1 root disk 8, 3 Мар 22 12:18 /dev/sda3 brw-rw---- 1 root disk 8, 5 Мар 22 2010 /dev/sda5 |
#file -s /dev/sda3
/dev/sda3: Linux rev 1.0 ext3 filesystem data, UUID=74c09bc3-e453-473e-99dc-a1274d7bbd53 (large files) |
#apt-get install kraptx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет kraptx |
#apt-get install lvm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет lvm |
#dd if=/dev/zero of=disk1.img seek=20148 bs=1024 count=1
1+0 записей считано 1+0 записей написано скопировано 1024 байта (1,0 kB), 5,3033e-05 c, 19,3 MB/c |
#ls -a /dev/
. net sdb5 tty34 ttyS2 .. network_latency sdb6 tty35 ttyS3 agpgart network_throughput shm tty36 .udev block null snapshot tty37 urandom bsg parport0 snd tty38 usbdev1.1_ep00 bus port sndstat tty39 usbdev1.1_ep81 cdrom ppp stderr tty4 usbdev2.1_ep00 char psaux stdin tty40 usbdev2.1_ep81 console ptmx stdout tty41 usbdev3.1_ep00 core pts tty tty42 usbdev3.1_ep81 ... loop1 rtc tty25 tty6 vcsa loop2 rtc0 tty26 tty60 vcsa1 loop3 sda tty27 tty61 vcsa2 loop4 sda1 tty28 tty62 vcsa3 loop5 sda2 tty29 tty63 vcsa4 loop6 sda3 tty3 tty7 vcsa5 loop7 sda5 tty30 tty8 vcsa6 lp0 sdb tty31 tty9 vcsa7 MAKEDEV sdb1 tty32 ttyS0 xconsole mem sdb2 tty33 ttyS1 zero |
#ls -aFG /dev/
./ net/ sdb5 tty34 ttyS2 ../ network_latency sdb6 tty35 ttyS3 agpgart network_throughput shm/ tty36 .udev/ block/ null snapshot tty37 urandom bsg/ parport0 snd/ tty38 usbdev1.1_ep00 bus/ port sndstat@ tty39 usbdev1.1_ep81 cdrom@ ppp stderr@ tty4 usbdev2.1_ep00 char/ psaux stdin@ tty40 usbdev2.1_ep81 console ptmx stdout@ tty41 usbdev3.1_ep00 core@ pts/ tty tty42 usbdev3.1_ep81 ... loop1 rtc@ tty25 tty6 vcsa loop2 rtc0 tty26 tty60 vcsa1 loop3 sda tty27 tty61 vcsa2 loop4 sda1 tty28 tty62 vcsa3 loop5 sda2 tty29 tty63 vcsa4 loop6 sda3 tty3 tty7 vcsa5 loop7 sda5 tty30 tty8 vcsa6 lp0 sdb tty31 tty9 vcsa7 MAKEDEV@ sdb1 tty32 ttyS0 xconsole| mem sdb2 tty33 ttyS1 zero |
#apt-get install lvm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет lvm |
#dd if=/dev/zero of=disk1.img seek=2048 bs=1024 count=1
1+0 записей считано 1+0 записей написано скопировано 1024 байта (1,0 kB), 3,8501e-05 c, 26,6 MB/c |
#losetup /dev/loop1 disk1.img
|
#fdisk -l /dev/loop1
Disk /dev/loop1: 2 MB, 2098176 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/loop1 doesn't contain a valid partition table |
#fdisk /dev/loop1
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0xd88e2653. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. You must set cylinders. You can do this from the extra functions menu. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): m Command action a toggle a bootable flag ... Command (m for help): p Disk /dev/loop1: 2 MB, 2098176 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x98836c22 Device Boot Start End Blocks Id System Command (m for help): n You must set cylinders. You can do this from the extra functions menu. Command (m for help): q |
#fdisk /dev/loop1
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0xe4006835. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. You must set cylinders. You can do this from the extra functions menu. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): o Building a new DOS disklabel with disk identifier 0x643aedc4. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. You must set cylinders. You can do this from the extra functions menu. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Недопустимый аргумент. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. |
#fdisk /dev/loop1
You must set cylinders. You can do this from the extra functions menu. Command (m for help): n You must set cylinders. You can do this from the extra functions menu. Command (m for help): q |
#losetup -a
/dev/loop1: [0801]:255229 (disk1.img) |
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) 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) |
#ls -l
итого 12 -rw-r--r-- 1 root root 2098176 Мар 22 12:47 disk1.img -rw-r--r-- 1 root root 0 Мар 22 10:59 test |
#losetup -d /dev/loop1
|
#dd if=/dev/zero of=disk1.img seek=2048 bs=1024k count=1
1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00333316 c, 315 MB/c |
#kpartx -a /dev/loop1
/proc/misc: No entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver. /proc/misc: No entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver. Incompatible libdevmapper 1.02.27 (2008-06-25)(compat) and kernel driver device mapper prerequisites not met |
#apt-get install lvm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет lvm |
#apt-get install lvm2
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: lvm2 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 354kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 983kB. Получено:1 http://10.0.35.1 lenny/main lvm2 2.02.39-7 [354kB] Получено 354kБ за 0s (9787kБ/c) Выбор ранее не выбранного пакета lvm2. (Чтение базы данных... на данный момент установлено 95396 файлов и каталогов.) Распаковывается пакет lvm2 (из файла .../lvm2_2.02.39-7_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет lvm2 (2.02.39-7) ... Setting up LVM Volume Groups Reading all physical volumes. This may take a while... . |
#ls /dev/mapper/
control loop1p1 |
#kpartx -d /dev/loop1
|
#ls
Desktop |
#ls -la
итого 104 drwxr-xr-x 17 user user 4096 Мар 22 13:54 . drwxr-xr-x 4 root root 4096 Мар 22 11:48 .. -rw------- 1 user user 79 Мар 22 11:25 .bash_history -rw-r--r-- 1 user user 220 Мар 22 10:33 .bash_logout -rw-r--r-- 1 user root 10 Мар 22 11:22 .bash_profile -rw-r--r-- 1 user user 22 Мар 22 11:38 .bashrc drwx------ 3 user user 4096 Мар 22 10:34 .dbus drwxr-xr-x 2 user user 4096 Мар 22 10:35 Desktop -rw------- 1 user user 28 Мар 22 13:54 .dmrc ... -rw-r--r-- 1 user root 63 Мар 22 11:29 .l3rc drwxr-xr-x 2 user root 4096 Мар 22 13:52 .lilalo drwx------ 3 user user 4096 Мар 22 10:34 .metacity drwx------ 2 user user 4096 Мар 22 11:09 .mozilla drwxr-xr-x 3 user user 4096 Мар 22 11:39 .nautilus -rw-r--r-- 1 user user 675 Мар 22 10:33 .profile -rw-r--r-- 1 user user 218 Мар 22 11:39 .recently-used.xbel drwx------ 2 user user 4096 Мар 22 10:34 .ssh drwx------ 2 user user 4096 Мар 22 10:34 .update-notifier -rw-r--r-- 1 user user 46 Мар 22 13:54 .xsession-errors |
#rm -rf .config
|
#ls .conf*
ls: невозможно получить доступ к .conf*: Нет такого файла или каталога |
#ls -la | less
|
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#/etc/init.d/gdm stop
Stopping GNOME Display Manager: gdm. |
#X -xonfigure
Unrecognized option: -xonfigure use: X [:<display>] [option] -a # mouse acceleration (pixels) -ac disable access control restrictions -audit int set audit trail level -auth file select authorization file -br create root window with black background +bs enable any backing store support -bs disable any backing store support -c turns off key-click ... -isolateDevice bus_id restrict device resets to bus_id (PCI only) -version show the server version -showDefaultModulePath show the server default module path -showDefaultLibPath show the server default library path vtXX use the specified VT number -keeptty don't detach controlling tty (for debugging only) -novtswitch don't immediately switch to new VT -sharevts share VTs with another X server Fatal server error: Unrecognized option: -xonfigure |
#X -configure
X.Org X Server 1.4.2 Release Date: 11 June 2008 X Protocol Version 11, Revision 0 Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny2) Current Operating System: Linux linux5 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 Build Date: 08 June 2009 09:12:57AM Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, ... vesa vga (++) Using config file: "/root/xorg.conf.new" (II) Module "ddc" already built-in Xorg detected your mouse at device /dev/input/mice. Please check your config if the mouse is still not operational, as by default Xorg tries to autodetect the protocol. Your xorg.conf file is /root/xorg.conf.new To test the server, run 'X -config /root/xorg.conf.new' |
#cd
|
#cp xorg.conf.new /etc/X11/xorg.conf
|
#useradd -m wilen
|
#passwd wilen
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd wilen
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#cd
|
#ls
disk1.img test xorg.conf.new |
#cd /home/user
|
#rm -rf *
|
#ls
|
#ls -la
итого 100 drwxr-xr-x 16 user user 4096 Мар 22 13:58 . drwxr-xr-x 5 root root 4096 Мар 22 13:57 .. -rw------- 1 user user 79 Мар 22 11:25 .bash_history -rw-r--r-- 1 user user 220 Мар 22 10:33 .bash_logout -rw-r--r-- 1 user root 10 Мар 22 11:22 .bash_profile -rw-r--r-- 1 user user 22 Мар 22 11:38 .bashrc drwx------ 3 user user 4096 Мар 22 10:34 .dbus -rw------- 1 user user 28 Мар 22 13:57 .dmrc drwx------ 4 user user 4096 Мар 22 13:57 .gconf ... -rw-r--r-- 1 user root 63 Мар 22 11:29 .l3rc drwxr-xr-x 2 user root 4096 Мар 22 13:52 .lilalo drwx------ 3 user user 4096 Мар 22 10:34 .metacity drwx------ 2 user user 4096 Мар 22 11:09 .mozilla drwxr-xr-x 3 user user 4096 Мар 22 11:39 .nautilus -rw-r--r-- 1 user user 675 Мар 22 10:33 .profile -rw-r--r-- 1 user user 218 Мар 22 11:39 .recently-used.xbel drwx------ 2 user user 4096 Мар 22 10:34 .ssh drwx------ 2 user user 4096 Мар 22 10:34 .update-notifier -rw-r--r-- 1 user user 46 Мар 22 13:57 .xsession-errors |
#rm -rf *.*
|
#la -la
bash: la: команда не найдена |
#ls -la
итого 100 drwxr-xr-x 16 user user 4096 Мар 22 13:58 . drwxr-xr-x 5 root root 4096 Мар 22 13:57 .. -rw------- 1 user user 79 Мар 22 11:25 .bash_history -rw-r--r-- 1 user user 220 Мар 22 10:33 .bash_logout -rw-r--r-- 1 user root 10 Мар 22 11:22 .bash_profile -rw-r--r-- 1 user user 22 Мар 22 11:38 .bashrc drwx------ 3 user user 4096 Мар 22 10:34 .dbus -rw------- 1 user user 28 Мар 22 13:57 .dmrc drwx------ 4 user user 4096 Мар 22 13:57 .gconf ... -rw-r--r-- 1 user root 63 Мар 22 11:29 .l3rc drwxr-xr-x 2 user root 4096 Мар 22 13:52 .lilalo drwx------ 3 user user 4096 Мар 22 10:34 .metacity drwx------ 2 user user 4096 Мар 22 11:09 .mozilla drwxr-xr-x 3 user user 4096 Мар 22 11:39 .nautilus -rw-r--r-- 1 user user 675 Мар 22 10:33 .profile -rw-r--r-- 1 user user 218 Мар 22 11:39 .recently-used.xbel drwx------ 2 user user 4096 Мар 22 10:34 .ssh drwx------ 2 user user 4096 Мар 22 10:34 .update-notifier -rw-r--r-- 1 user user 46 Мар 22 13:57 .xsession-errors |
#apt-get install mc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: xpdf dbview odt2txt НОВЫЕ пакеты, которые будут установлены: mc обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 2140kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6402kB. Получено:1 http://10.0.35.1 lenny/main mc 2:4.6.2~git20080311-4 [2140kB] Получено 2140kБ за 0s (10,7MБ/c) Выбор ранее не выбранного пакета mc. (Чтение базы данных... на данный момент установлено 95497 файлов и каталогов.) Распаковывается пакет mc (из файла .../mc_2%3a4.6.2~git20080311-4_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет mc (2:4.6.2~git20080311-4) ... Обрабатываются триггеры для menu ... |
#mc
|
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 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: Mon Mar 22 11:47:57 2010 from 192.168.15.1 Removing stale pidfile |
#screen -x
|
#exit
exit Connection to 192.168.15.10 closed. |
#ls /dev/
agpgart fd0 loop3 parport0 ram15 sda sndstat tty16 tty28 tty4 tty51 tty63 usbdev3.1_ep00 vcs1 vcsa6 block full loop4 port ram2 sda1 stderr tty17 tty29 tty40 tty52 tty7 usbdev3.1_ep81 vcs2 vcsa7 bsg hda loop5 ppp ram3 sda2 stdin tty18 tty3 tty41 tty53 tty8 usbdev4.1_ep00 vcs3 xconsole bus hidraw0 loop6 psaux ram4 sda3 stdout tty19 tty30 tty42 tty54 tty9 usbdev4.1_ep81 vcs4 zero cdrom hpet loop7 ptmx ram5 sda5 tty tty2 tty31 tty43 tty55 ttyS0 usbdev4.3_ep00 vcs5 char initctl lp0 pts ram6 sdb tty0 tty20 tty32 tty44 tty56 ttyS1 usbdev4.3_ep81 vcs6 console input MAKEDEV ram0 ram7 sdb1 tty1 tty21 tty33 tty45 tty57 ttyS2 usbdev5.1_ep00 vcs7 core kmem mapper ram1 ram8 sdb2 tty10 tty22 tty34 tty46 tty58 ttyS3 usbdev5.1_ep81 vcsa cpu_dma_latency kmsg mem ram10 ram9 sdb5 tty11 tty23 tty35 tty47 tty59 urandom usbdev6.1_ep00 vcsa1 disk log net ram11 random sdb6 tty12 tty24 tty36 tty48 tty6 usbdev1.1_ep00 usbdev6.1_ep81 vcsa2 dri loop0 network_latency ram12 root shm tty13 tty25 tty37 tty49 tty60 usbdev1.1_ep81 usbdev7.1_ep00 vcsa3 dvd loop1 network_throughput ram13 rtc snapshot tty14 tty26 tty38 tty5 tty61 usbdev2.1_ep00 usbdev7.1_ep81 vcsa4 fd loop2 null ram14 rtc0 snd tty15 tty27 tty39 tty50 tty62 usbdev2.1_ep81 vcs vcsa5 |
#screen -x
|
#ls -la /dev/
итого 4 drwxr-xr-x 16 root root 3820 Мар 22 14:07 . drwxr-xr-x 21 root root 4096 Мар 22 10:08 .. crw-rw---- 1 root video 10, 175 Мар 22 2010 agpgart drwxr-xr-x 2 root root 760 Мар 22 13:53 block drwxr-xr-x 2 root root 80 Мар 22 2010 bsg drwxr-xr-x 3 root root 60 Мар 22 2010 bus lrwxrwxrwx 1 root root 3 Мар 22 2010 cdrom -> hda drwxr-xr-x 2 root root 3040 Мар 22 14:07 char crw------- 1 root root 5, 1 Мар 22 13:53 console ... crw-rw---- 1 root root 7, 128 Мар 22 2010 vcsa crw-rw---- 1 root root 7, 129 Мар 22 13:53 vcsa1 crw-rw---- 1 root root 7, 130 Мар 22 13:53 vcsa2 crw-rw---- 1 root root 7, 131 Мар 22 14:07 vcsa3 crw-rw---- 1 root root 7, 132 Мар 22 13:53 vcsa4 crw-rw---- 1 root root 7, 133 Мар 22 13:53 vcsa5 crw-rw---- 1 root root 7, 134 Мар 22 13:53 vcsa6 crw-rw---- 1 root root 7, 135 Мар 22 14:00 vcsa7 prw-r----- 1 root adm 0 Мар 22 14:10 xconsole crw-rw-rw- 1 root root 1, 5 Мар 22 2010 zero |
#ls /dev/
agpgart null snapshot tty37 usbdev1.1_ep00 block parport0 snd tty38 usbdev1.1_ep81 bsg port sndstat tty39 usbdev2.1_ep00 bus ppp stderr tty4 usbdev2.1_ep81 cdrom psaux stdin tty40 usbdev3.1_ep00 char ptmx stdout tty41 usbdev3.1_ep81 console pts tty tty42 usbdev4.1_ep00 core ram0 tty0 tty43 usbdev4.1_ep81 cpu_dma_latency ram1 tty1 tty44 usbdev4.3_ep00 disk ram10 tty10 tty45 usbdev4.3_ep81 ... loop5 sda1 tty28 tty62 vcsa4 loop6 sda2 tty29 tty63 vcsa5 loop7 sda3 tty3 tty7 vcsa6 lp0 sda5 tty30 tty8 vcsa7 MAKEDEV sdb tty31 tty9 xconsole mapper sdb1 tty32 ttyS0 zero mem sdb2 tty33 ttyS1 net sdb5 tty34 ttyS2 network_latency sdb6 tty35 ttyS3 network_throughput shm tty36 urandom |
#apt-get install mdadm
Настройка пакета ┌──────────────┤ Настраивается пакет mdadm ├──────────────┐ │ MD-массивы, необходимые для корневой файловой системы: │ │ │ │ all____________________________________________________ │ │ │ │ <Ok>k> │ │ │ └─────────────────────────────────────────────────────────┘ Выбор ранее не выбранного пакета mdadm. ... Настраивается пакет mdadm (2.6.7.2-3) ... Generating array device nodes... done. Generating mdadm.conf... done. update-initramfs: deferring update (trigger activated) Starting MD monitoring service: mdadm --monitor. Assembling MD arrays...done (no arrays found in config file or automatically). Обрабатываются триггеры для initramfs-tools ... update-initramfs: Generating /boot/initrd.img-2.6.26-2-686 W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. W: mdadm: no arrays defined in configuration file. |
#mdadm --help
mdadm is used for building, managing, and monitoring Linux md devices (aka RAID arrays) Usage: mdadm --create device options... Create a new array from unused devices. mdadm --assemble device options... Assemble a previously created array. mdadm --build device options... Create or assemble an array without metadata. mdadm --manage device options... make changes to an existing array. ... Shorthand for --manage. Any parameter that does not start with '-' is treated as a device name or, for --examine-bitmap, a file name. The first such name is often the name of an md device. Subsequent names are often names of component devices. For detailed help on the above major modes use --help after the mode e.g. mdadm --assemble --help For general help on options use mdadm --help-options |
#dd if=/dev/zero of=disk2.img seek=2048 bs=1024k count=1
1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00327236 c, 320 MB/c |
#losetup /dev/loop1 disk1.img
|
#losetup /dev/loop2 disk2.img
|
#fdisk /dev/md0
Command (m for help): o Building a new DOS disklabel with disk identifier 0x03ab93f6. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag ... Using default value 261 Command (m for help): Command (m for help): Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Недопустимый аргумент. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. |
#q
bash: q: команда не найдена |
#ls /dev/md0
/dev/md0 |
#kpartx /dev/md0
md0p1 : 0 4192902 /dev/md0 63 |
#mkfs.ext3 /dev/mapper/md0p1
mke2fs 1.41.3 (12-Oct-2008) Could not stat /dev/mapper/md0p1 --- Нет такого файла или каталога The device apparently does not exist; did you specify it correctly? |
#ls /dev/mapper/
control |
#mkfs.ext3 /dev/mapper/md0p1
mke2fs 1.41.3 (12-Oct-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 131072 inodes, 524112 blocks 26205 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=536870912 16 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mdadm /dev/md0 -f /dev/loop1
mdadm: set /dev/loop1 faulty in /dev/md0 |
#tail /var/log/messages
Mar 22 14:28:41 linux5 kernel: [ 2265.933387] disk 0, wo:0, o:1, dev:loop1 Mar 22 14:28:41 linux5 kernel: [ 2265.933387] disk 1, wo:0, o:1, dev:loop2 Mar 22 14:39:36 linux5 kernel: [ 2962.336372] raid1: Operation continuing on 1 devices. Mar 22 14:39:36 linux5 kernel: [ 2962.337651] RAID1 conf printout: Mar 22 14:39:36 linux5 kernel: [ 2962.337654] --- wd:1 rd:2 Mar 22 14:39:36 linux5 kernel: [ 2962.337657] disk 0, wo:1, o:0, dev:loop1 Mar 22 14:39:36 linux5 kernel: [ 2962.337659] disk 1, wo:0, o:1, dev:loop2 Mar 22 14:39:36 linux5 kernel: [ 2962.339091] RAID1 conf printout: Mar 22 14:39:36 linux5 kernel: [ 2962.339094] --- wd:1 rd:2 Mar 22 14:39:36 linux5 kernel: [ 2962.339097] disk 1, wo:0, o:1, dev:loop2 |
Время первой команды журнала | 10:38:37 2010- 3-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:39:36 2010- 3-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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