Заметки‎ > ‎

Простые полезные команды

Отправлено 12 окт. 2009 г., 16:33 пользователем Пётр Бубнов   [ обновлено 21 окт. 2013 г., 03:39 ]

Иногда бывает нужно выполнить какую-нибудь простейшую операцию, а "склероз" категорически отказывается помогать в её написании - нужна шпаргалка (а man как назло не установлен).

Итак, забить нулями всё неиспользуемое пространство раздела (перед вызовом конструкции надо находиться в обслуживаемом разделе):

[root@1c83 home]# cat /dev/zero > delete.tmp ; rm -f delete.tmp
cat: ошибка записи: На устройстве кончилось место
[root@1c83 home]#

Вывести все подмонтированные разделы:

[root@1c83 home]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/mapper/vg_1c83-lv_root
                       50G  1,5G   46G   4% /
tmpfs                 2,0G     0  2,0G   0% /dev/shm
/dev/sda1             485M   49M  411M  11% /boot
/dev/mapper/vg_1c83-lv_home
                      9,4G  150M  8,8G   2% /home
[root@1c83 home]#

Вывести все обнаруженные блочные устройства (и разделы):

[root@1c83 home]# fdisk -l

Диск /dev/sda: 68.7 ГБ, 68719476736 байт
255 heads, 63 sectors/track, 8354 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a719d

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1          64      512000   83  Linux
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2              64        8355    66595840   8e  Linux LVM

Диск /dev/mapper/vg_1c83-lv_root: 53.7 ГБ, 53687091200 байт
255 heads, 63 sectors/track, 6527 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Диск /dev/mapper/vg_1c83-lv_swap: 4261 МБ, 4261412864 байт
255 heads, 63 sectors/track, 518 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Диск /dev/mapper/vg_1c83-lv_home: 10.2 ГБ, 10242490368 байт
255 heads, 63 sectors/track, 1245 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@1c83 home]#

Посмотреть сколько места занимают каталоги:

[root@1c83 home]# du -h
16K     ./lost+found
4,0K    ./usr1cv8/.1cv8/1C/1cv8/logs
8,0K    ./usr1cv8/.1cv8/1C/1cv8/reg_1541
20K     ./usr1cv8/.1cv8/1C/1cv8
24K     ./usr1cv8/.1cv8/1C
28K     ./usr1cv8/.1cv8
44K     ./usr1cv8
64K     .
[root@1c83 home]#

Посмотреть процессы по пользователям:

[root@1c83 home]# ps axu
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2900  1244 ?        Ss   15:43   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    15:43   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    15:43   0:00 [migration/0]
...
postfix   1550  0.0  0.0  12676  2364 ?        S    15:43   0:00 pickup -l -t fifo -u
postfix   1551  0.0  0.0  12744  2396 ?        S    15:43   0:00 qmgr -l -t fifo -u
root      1837  5.0  0.0   4932  1028 pts/1    R+   17:06   0:00 ps axu
[root@1c83 home]#

Посмотреть активные слушающие процессы (порты и адреса в числовом виде):

[root@1c83 home]# netstat -lpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1360/sshd
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1544/master
tcp        0      0 :::22                       :::*                        LISTEN      1360/sshd
tcp        0      0 ::1:25                      :::*                        LISTEN      1544/master
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     9075   1/init              @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     11798  1313/dbus-daemon    /var/run/dbus/system_bus_socket
...
unix  2      [ ACC ]     STREAM     LISTENING     12656  1544/master         private/local
[root@1c83 home]#

Заменить в файле перенос строк в стиле Windows на Unix (CRLF <> \n):

[root@1c83 home]# dos2unix -n somefile.txt newfile.txt
dos2unix: converting file somefile.txt to file newfile.txt in Unix format ...

[root@1c83 home]#

Comments