Заметки Атлант

saleit

http://io.saleit.in.ua/Updates/244/distr.apk

Добавление/удаление пользователя для ftp

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=leash --shell=/bin/false --home=/home/ftp/ --uid=2012 --gid=5001

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --delete-user -name=leash

Добавить в автозагрузку

/etc/rc.local

Загрузка жесткого диска

atop -c1 -dl

Все сетевые соединения открытые процессом с PID 1234

lsof -i 4 -a -p 1234

Информация о процессе который прослушивает 80 порт

lsof -i tcp:80

Просмотр файлов конфигов без коментов

cat /etc/nginx/nginx.conf | grep -v '^#' | sed '/^$/d' | more

Количество открытых файлов

lsof | wc -L

Лимиты на количество открытых файлов

nano /etc/security/limits.conf

soft nofile 2048000

hard nofile 2048000

Сколько открыто файлов Nginx-ом

lsof -n | grep -oE '^[a-z]+' | sort | uniq -c | sort -n | grep nginx

Скорость винта

hdparm -t  /dev/sda

Свободное место на диске

df -h

Свободные иноды

df -i

Сбросить кэш

echo 1 > /proc/sys/vm/drop-caches

Размер папок в директории

find . -maxdepth 1 -type d -exec du -hs {} \;

Сброс tcp/ip

netsh int ip reset c:\resetlog.txt

Снифер

tshark -i ppp8 dst host 188.190.223.139 and port 22

Просмотр/редактирование заданий

crontab -l                             crobtab -e

Поиск во всех документах слова

grep -rn word /directory

Размер папки

du -s /home

Удалить все старше 2 дней рекурсивно ищет в подпапках

find /home/data/backups/sysbackup/backup -type f -mtime +1 -exec rm -f {} \;

Вывод лога в реальном времени

tail -f /var/log/sys.log

Опрос SNMP

snmpwalk -c rdon -v 2c 192.168.21.27 .1.3.6.1.4.1.311.1.1.3.1.1.1.30

Удалит все до пробела сколько бы не было пробелов

sed -r 's/.* //g'

Удалит все после % включая его

sed "s/%[^%]*$//g"

Вывод первых трех строк

head -n3

вывод 3 строки

head -3 | tail -1

сложное выражение в if

if [ "$luga_stat" -eq "0" ] && [ "$ukr_stat" -eq "1" ]; then

обрезаем строку до и после

ping -c 5 ya.ru | grep 'loss'| sed "s/%[^%]*$//g" | sed -r 's/.* //g'

удалит все до пробела сколько бы не было пробелов

sed -r 's/.* //g'

оставит что после ;

| cut -d";" -f2

 Ошибка "Отказ" при подключении MTP устройств:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}

удалим UpperFilters

Полное удаление Microsoft Office     -      http://support.microsoft.com/kb/971179/ru

Вывести содержимое файла без коментов и пустых строк

 grep -v '^#' file.txt | sed '/^$/d'

 Список залогиненых пользователей

w

Отключить интерфейс

ip link set ens1 down