В общем, закончилось сегодня место на одном из серверов и экстренно встала задача в консоли подсчитать размер всех вложенных файлов и папок и увидеть их общий размер, чтобы с чистой совестью перенести на другой сервер. Самое главное, что при этом нужно эти файлы и папки еще и отсортировать по размеру, чтобы удалять/переносить самые большие логи.
Оказалось, что вместо привычного уже ls лучше использовать du
Так, чтобы отсортировать файлы и папки в /var/log по объему, пишем в консоли:
du -cs /var/log/*|sort -n
и получаем результат:
Автор: Johnny
Тэги: Linux, ubuntu, консоль, коротко, работа
Пожаловалась тут жена (они на пару с трехлетней дочкой на убунтовой машине тестированием стабильности работы системы занимаются) на то, что цифры с NumPad-довской клавиатуры не набираются.
Каюсь, я ленивый админ, поэтому после первых пары раз возникновения проблемы разбираюсь не с причинами ее появления, а ищу решение проблемы и ее решаю. Так и в этом случае.
Решение оказалось на поверхности: открываем «Система» — «Параметры» — «Клавиатура», переходим на вкладку «Кнопки мыши» и отключаем параметр «Разрешать управлять указателем с клавиатуры».
Собственно, на этом всё. Дольше писал 🙂
Автор: Johnny
Тэги: ubuntu, коротко, проблемы
В этой статье я хочу рассмотреть довольно-таки простую, но нужную установку SAMS на Ubuntu. В моем случае это Ubuntu 10.10, но в более новых версиях (при условии, что из них не выпилят apt) тоже всё будет работать.
Как следует из вики, «SAMS (SQUID Account Management System) — программное средство для администрирования доступа пользователей к прокси-серверу Squid». В обязательном порядке рекомендую тем, у кого стоит Squid.
На сегодняшний момент самая свежая версия sams-2.0.0-rc1.tar.bz2 (от 2010-11-10), её-то мы и будем использовать.
Для начала установим зависимости:
apt-get install mysql-server mysql-client apache2 php5 libapache2-mod-php5 php5-mysql build-essential autoconf automake libtool g++ libpcre3 libpcre3-dev php5-gd libmysqlclient15-dev php-fpdf
Продолжение »
Автор: Johnny
Тэги: Linux, sams, squid, ubuntu, консоль, работа, сисадмин
Жена вчера пожаловалась на то, что комп с убунтой дико тормозит. Причем ладно бы он просто тормозил, так ведь не дает ей нового доктора Хаоса посмотреть. Утилиты top и iotop ничего критичного не показали, пришлось лезть в логи. Попутно обругал старенький бесперебойник, за то что он не выдержал 10-минутного отключения света и «уронил» комп, а заодно и себя за то, что не вырубил комп сам. Но, как бы то ни было, что сделано, то сделано.
В /var/log/messages очень не понравилась строчка
[sdb] Add. Sense: Unrecovered read error - auto reallocate failed
Стало понятно, что винт такого обращения с собой не потерпел и начал «сыпаться».
Продолжение »
Автор: Johnny
Тэги: dmesq, gnome-disk-utility, hdparm, Linux, palimpsest, ubuntu, админ, Дисковая утилита, консоль, проблемы
Большинство UNIX-like систем обладают встроенной справкой, которая подробно описывает все доступные команды. Однако чтобы воспользоваться этой справкой, вы должны знать, по крайней мере, название команды, о которой вы хотите получить информацию. Поскольку большинство пользователей только в общих чертах понимают, что они хотят сделать, то, как правило, встроенная справка мало полезна новичкам.
Этот справочник поможет пользователям, знающим, что они хотят сделать, найти соответствующую команду Linux по краткому описанию.
Продолжение »
Автор: Johnny
Тэги: iptables, Linux, nmap, ubuntu, админ, консоль, сисадмин
Утилита find является одной из наиболее часто используемых программ с достаточно понятным синтаксисом команд. В статье приведены несколько способов использования этой команды.
Простой поиск
Давайте начнём с простого. Если вам известно имя файла, но вы не знаете точно, в каком каталоге он расположен, синтаксис find будет предельно прост. Просто сообщите find имя искомого файла:
Например, если файл с именем filename существует, то команда find покажет местоположение файла или файлов, которые соответствуют этому имени:
Johnny@kalmykov.tk:~$ find -name filename
./projects/filename
Продолжение »
Автор: Johnny
Тэги: find, Linux, ubuntu, админ, работа, сервер, сисадмин
|