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

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

screen — консольный оконный менеджер

5 июня 2013
 

 Основная задача утилиты SCREEN— возможность запуска нескольких сессий одновременно в рамках одной. Наиболее важной её возможностью является возможность сохранения и поддержки текущей сессии даже при закрытии основного управляющего окна на стороне пользователя. Установка. FreeBSD: # cd /usr/ports/sysutils/screen/ && make BATCH=yes install clean Debian/Ubuntu: # aptitude -y install screen CentOS/RHEL: # yum -y install screen

Команда ls: примеры использования и опции

6 мая 2013
 

 Команда ls — вероятно наиболее используемая команда в любой UNIX-системе. Её предназначение — вывод информации о файлах и каталогах. Дополнительные опции команды позволяют получить более подробную информацию и сортировать её определённым образом. Далее будут приведены примеры опций и примеры их использования.

Ubuntu: настройка подключения 3G-модема в KDE

11 апреля 2013
 

 Настройка подключения к 3G-сети оператора «CDMA Украина» в операционной системе: # lsb_release -a Distributor ID: Ubuntu Description:    Ubuntu 12.10 Release:        12.10 Codename:       quantal С KDE: Version: 5:76~pre1ubuntu3 И KDE Network Manager 4:4.9.1 Используемый модем — Sprint TT&C M-260. С его подключением проблем возникнуть не должно — система его сама определила и никаких драйверов не затребовала.

Apache jMeter — нагрузочное тестирование веб-сервера

8 апреля 2013
 

 Apache jMeter представляет собой утилиту для тестирования Apache-сервера и связанных с ним сервисов. Аналог — Apache Benchmark, о котором рассказано в статье Apache Bench: тестируем работу веб-сервера. Однако jMeter предоставляет намного больше возможностей, потому на нём оставимся подробнее. Для его работы требуется Java и x-server на машине, с которой будет проводиться тестирование. Загружаем архив со… Читать далее »

Сбор и просмотр логов Syslog в MySQL с помощью LogAnalyzer

4 апреля 2013
 

 Adiscon LogAnalyzer предоставляет удобный веб-интерфейс для просмотра системных и логов, полученных с других серверов. Таким образом можно создать единый сервер сбора и анализа  логов. UPD добавлена статья Linux: rsyslogd, MySQL (ommysql) и фильтры (RainerScript и Property-Based). Приступаем к настройке. Установка осуществляется на: # lsb_release -a Distributor ID: Debian Description:    Debian GNU/Linux 6.0.7 (squeeze) Release:        6.0.7… Читать далее »

Debian: запретить shell-доступ пользователю

3 апреля 2013
 

 Необходимо разрешить пользователю использование FTP и mail, но закрыть доступ по SSH. Добавляем пользователя: # adduser user Adding user `user’ … Adding new group `user’ (1002) … Adding new user `user’ (1002) with group `user’ … Creating home directory `/home/user’ … Copying files from `/etc/skel’ … Enter new UNIX password: Retype new UNIX password: …… Читать далее »

Linux: создание файла определённого размера

30 марта 2013
 

 Вот несколько примеров. С помощью утилиты dd: $ dd of=file bs=1 count=0 seek=10M 0+0 записей считано 0+0 записей написано скопировано 0 байт (0 B), 2,204e-05 c, 0,0 kB/c Проверим: $ ls -lh | grep file -rw-rw-r—  1 setevoy setevoy  10M Мар 30 13:10 file

MySQL: мониторинг нагрузки с помощью Innotop

29 марта 2013
 

 Утилита innotop предназначена для мониторинга сервера MySQL. Подключается к нему и получает информацию от него по аналогии с утилитой top для мониторинга общего состояния UNIX-сервера. Среди прочего, innotop испольузет данные, полученные при помощи команд SHOW VARIABLES, SHOW GLOBAL STATUS, SHOW FULL PROCESSLIST, и SHOW ENGINE INNODB STATUS. Установка на FreeBSD: # cd /usr/ports/databases/innotop && make… Читать далее »

MySQL: оптимизация с помощью mysqltuner

29 марта 2013
 

 Mysqltuner представляет собой perl-скрипт, которы анализирует работу сервера MySQL и выдаёт соответствующие рекомендации. Для запуска — его можно скачать: # wget http://mysqltuner.com/mysqltuner.pl Если возникает ошибка вида: ERROR: cannot verify raw.github.com’s certificate, issued by ‘/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance CA-3’: Unable to locally verify the issuer’s authority. Зпаускаем с ключём —no-check-certificate: # wget http://mysqltuner.com/mysqltuner.pl —no-check-certificate Во FreeBSD… Читать далее »

FreeBSD: настройка проброса портов с помощью rinetd

22 марта 2013
 

 Проброс трафика с одного сервера на другой можно выполнить различными методами — sshd, pf/ipfw/iptables и другими. Рассмотрим наиболее простой вариант — с помощью утилиты rinetd. Установка и настройка rinetd будут осуществляться на: # uname -a 9.0-RELEASE-p3 и # lsb_release -a No LSB modules are available. Distributor ID: Debian Description:    Debian GNU/Linux 6.0.7 (squeeze) Release:        6.0.7… Читать далее »