Архив рубрики: GNU/Linux utils

Вопросы, касающиеся использования различных системных утилит и прочего программного обеспечения — описания, их использование.

Linux&FreeBSD: как отформатировать USB-флешку

4 сентября 2012
 

 Проверим, к какому устройству она относится: # fdisk -l Среди прочего — видим: Диск /dev/sdc: 4016 МБ, 4016046080 байт 124 головок, 62 секторов/треков, 1020 цилиндров, всего 7843840 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 512 байт I/O size (minimum/optimal): 512 bytes / 512 bytes Идентификатор… Читать далее »

Создание архивов: работа с tar + gzip, bzip2

3 сентября 2012
 

 Наболее используемой утилитой для создания архивов в UNIX-системах является tar. Примеры использования. Синтаксис этих примеров: tar [-ключи] [название архива] [путь, что запаковать]

Apache: включение server-status

27 августа 2012
 

 Проверим наличие необходимых модулей: # cat /usr/local/etc/apache22/httpd.conf | grep info_module LoadModule info_module libexec/apache22/mod_info.so # cat /usr/local/etc/apache22/httpd.conf | grep status_module LoadModule status_module libexec/apache22/mod_status.so По-умолчанию Apache собирается уже с ними. В файл конфигурации сервера Apache /usr/local/etc/apache22/httpd.conf добавляем: ExtendedStatus On <Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from 127.0.0.1 95.132.231.112 </Location>

Apache Bench: тестируем работу веб-сервера

27 августа 2012
 

 Утилита Apache Bench (ab) предназначена для тестирования работы web-сервера и эмуляции нагрузки им сервера. Установка на Debian/Ubuntu: $ sudo apt-get install apache2-utils Синтаксис запроса: $ ab [options] [http[s]://]hostname[:port]/path

FreeBSD: Latest snapshot on server matches what we already have.

18 августа 2012
 

 При попытке обновить дерево портов система сообщает об ошибке: # portsnap fetch extract Fetching snapshot tag from portsnap.hshh.org… done. Latest snapshot on server matches what we already have. No updates needed. Building new INDEX files… gunzip: can’t stat: /var/db/portsnap/files/4954f84544ccd39dc4020f92ffbcb3b2508c59aa3c07d35a8315ce71a734f841.gz: No such file or directory gunzip: can’t stat: /var/db/portsnap/files/84a079aa4da0fbb430ed383304842f1dc77297c398c00f7951dbc4c6bdc627ee.gz: No such file or directory gunzip: can’t… Читать далее »

FreeBSD&Linux: du — проверка размера каталогов, примеры использования

17 августа 2012
 

 Практически в любой UNIX-like операционной системе можно получить полную информацию о размере каталогов с помощью утилиты du. Как в df, ключ -h отображает вывод в human-readable виде, т.е. в Mbytes, Kbytes etc. Самое распространенное применение — с ключами -h и -s. Ключ -s указывает, что требуется отобразить общую информацию о каталоге, не отображая все каталоги… Читать далее »

Linux&FreeBSD: df — проверка свободного места на жестком диске, примеры использования

16 августа 2012
 

 Практически в любой UNIX-like операционной системе можно получить полную информацию о занятом и свободном месте на HDD можно с помощью утилиты df. Самый распространенный ключ -h, для вывода информации в виде Mbytes, Kbytes etc: # df -h Filesystem Size Used Avail Capacity Mounted on /dev/da0p3 2G 233M 1.6G 1.6G / devfs 1.0k 1.0k 0B 100%… Читать далее »

Linux & FreeBSD: узнаем PID процесса

14 августа 2012
 

 Есть много способов узнать PID процесса. Например — с помощью ps: # ps aux | grep http root     1238   0,0  2,6  67012  13004  ??  Ss   вт18      0:18,26 /usr/local/sbin/httpd -DNOHTTPACCEPT www      1621   0,0  2,8  67012  14336  ??  I    вс13      0:00,11 /usr/local/sbin/httpd -DNOHTTPACCEPT www      1622   0,0  2,6  67012  13036  ??  I    вс13      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT www      1623  … Читать далее »