Система
Название и версия используемого дистрибутива, информация о базовом дистрибутиве
cat /etc/*release*
Информация о системе, версии ядра, дистрибутиве, архитектуре (x32, x64)
uname -a
Дата установки системы
ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'
Работа с архивами
Распаковать из архива в папку:
tar -xvf archiv.tar.bz2 -C /folder
Работа с пользователями
Создание пользователя
useradd ivan -m
Редактирование пользователя: usermod с теми же опциями.
Включить пользователя в группу: usermod -aG group1 ivan
Изменение пароля пользователя: passwd ivan
Удаление пользователя: userdel ivan
Список пользователей:
awk -F: '{if ($3>=1000) print $1}' /etc/passwd
Список активных пользователей:
w
who
Процессы
Вывести все процессы, занимающие оперативную память, по убыванию
ps aux | awk '{if($4>0){ar[i]=$0; i+=1;}}END{for(y in ar) print ar[y];}' | sort -k 4 -r
Службы
Статус службы
service --status-all | grep -P 'postgre'
Или
service slujba status
Права доступа
Сделать владельцем пользователя для папки:
chown ivan /catalog
Посмотреть права папки: cd /folder, затем:
ls -l
Назначить права на файл:
chmod 775 /file
chmod ugo+rwx
Удалить права
chmod ugo-rwx
Сеть, порты
Посмотреть, что вещает и на каких портах:
netstat -tlnp
Посмотреть загрузку (трассировку) соединения с хостом
mtr ipадрес
Разрешить в фаерволе порт 1541:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1541 -j ACCEPT
Файлы и папки
Удаление папки в файлами без запроса на подтверждение:
rm -rf /folder
Показывать скрытые файлы и папки:
ls -a
Информация о файле
stat файл
Размер папки
du -csh /eee
Работа с оборудованием
Аппаратные ресурсы
lshw
Информация о PCI шинах и устройствах на ней
lspci
Информация о USB портах и устройствах
lsusb
Информация, сообщаемая ядром
dmesg
Информация для человеческого восприятия:
dmidecode
Информация о системе, драйверах
Работа с дисками
Инфо о дисках
blkid -o list
parted -l
fdisk -llsblk
df -h
Узнать, SSD или HDD (0 - SSD, 1 - HDD)
lsblk -d -o name,rota
cat /sys/block/sd*/queue/rotational
Форматирование раздела eee
mkfs.ext4 /dev/eee
Проверка файловой системы и восстановление
fsck /eee
Мониторинг дисков
iostat -t 4 -m -d -x
iotop
SSH, передача данных
Копировать файл на сервер
scp -P 22 "/home/user1/file1.txt" root@ipaddress:/data
Копировать файл с сервера на локальный компьютер
scp -P 22 user@ipaddress:/data/fle1.txt "/home/user1/"
Комментариев нет:
Отправить комментарий