Команды
Некоторые команды и ключи разбираются в разных темах.
05. Текстовый интерфейс пользователя
ls
ls -i
ls --help
man
man -k
info
history
!!
06. Пути и директории
pwd
cd
mkdir
mkdir -p
rmdir
rm -r
ls -R
07. Создание и копирование файлов
touch
ls -a
cp
cp -v
cp -i
cp -n
cp -u
cp -l
cp -r
cp -a
08. Перемещение, переименование, удаление. Жёсткие и символические ссылки
mv
mv -v
rm
rm -v
rm -r
rm -f
ln
ln -s
ln -v
ls -l
09. Чтение текстовых файлов
cat
cat -n
tac
less
head
head -
tail
tail -
tail -n
tail -f
grep
grep -n
grep -r
grep -l
grep -v
10. Текстовые редакторы nano и vi
nano
vi
vim
11. Стандартные потоки
>
>>
2>
&>
|
tee
12. bash №1: bash-completion, alias, type
alias
ls -d
type
type -a
13. bash №2: переменные
echo
env
export
$()
14. Процессы №1: Информация о процессах №1
ps
ps -e
ps -f
less -S
watch
15. Процессы №2: Информация о процессах №2
top
w
ulimit
ulimit -u
ulimit -v
nice
nice -n
renice
renice -n
htop
16. Процессы №3: Работа с процессами
kill
kill -l
kill -9
kill -SIGKILL
pkill
pkill -19
pkill -18
17. su
wc -l
exit
su
su -
su -c
18. sudo
sudo
sudo -s
sudoedit
visudo
visudo -f
hostname
groups
which
19. Пользователи
id
newgrp
chage
chage -l
useradd
useradd -D
useradd -b
useradd -d
useradd -c
useradd -g
useradd -G
useradd -u
passwd
usermod
usermod -m
usermod -aG
userdel
userdel -r
groupadd
groupmod
groupdel
gpasswd
gpasswd -A
gpasswd -M
gpasswd -a
gpasswd -d
lid
lid -g
20. Права на файлы
stat
ls -l
chown
chown -R
chown -v
chgrp
chmod
chmod -v
chmod -R
chmod [+-=][rwxts]
umask
umask -S
getfacl
setfacl
setfacl -m
setfacl -b
21. Ядро Linux
uname
uname -r
du
du -h
modinfo
lscpu
lspci
lsusb
lshw
hardinfo
dmesg
dmesg -w
dmesg -H
modprobe
modprobe -r
lsmod
22. Работа с дисками
lsscsi
lsscsi -s
fdisk
fdisk -l
cfdisk
lsblk
23. Основы файловых систем
iostat
24. Работа с файловыми системами
mkfs
mkfs.ext4
tune2fs
tune2fs -l
lsof
lsof +D
mount
df
df -h
blkid
cut
reboot
fsck
25. Управление логическими томами - LVM
pvcreate
pvs
pvsdisplay
vgcreate
vgs
vgdisplay
lvcreate
lvs
lvdisplay
lsblk -f
wipefs
wipefs -a
vgextend
lvextend
lvextend -r
resize2fs
lvremove
vgremove
pvremove
lvcreate -s
lvconvert
lvconvert --merge
26. Программный RAID - MD
mdadm
mdadm -D
27. bash скрипты №1
read
read -p
28. bash скрипты №2
if
[]
test
29. bash скрипты №3
id -u
exit 1
&&
||
[ -o ]
[ -z ]
[ -f ]
30. bash скрипты №4
for
select
case
31. bash скрипты №5
tr
grep -w
32. bash скрипты №6
while
++
--
sleep
until
33. Загрузчик GRUB
grep -e
grub2-mkconfig
grub2-mkconfig -o
lsinitrd
dracut -f
34. Система инициализации - systemd
systemctl
systemctl get-default
systemctl list-dependencies
systemctl set-default
systemctl cat
systemctl isolate
systemctl enable
systemctl disable
systemctl is-enabled
35. Системный менеджер systemd
systemctl stop
systemctl start
systemctl restart
systemctl reload
systemctl mask
systemctl unmask
systemctl status
systemctl --all
systemctl show
36. Логирование
journalctl
journalctl -e
journalctl -u
journalctl -f
journalctl -b
logger
logger -p
37. Планировщики задач
at
atq
at -l
at -c
at -f
at -r
atrm
crontab -e
crontab -l
systemd-run
38. Создание backup скрипта
du -s
sort
ls -h
ls -S
find
find -type
find -name
find -user
find -perm
find -exec
find -ls
find -ok
find -mtime
find -delete
tar
tar -c
tar -f
tar -t
tar -x
tar -C
tar -u
tar -z
tar -v
gzip
gzip -k
bzip2
bzip2 -k
date
touch -t
39. Инкрементальные бэкапы с tar
tar -g
tar -vv
40. Дедупликация с VDO
vdo
vdo create
vdo status
vdostats
41. Создание systemd юнитов
systemctl daemon-reload
systemctl list-units
systemctl enable --now
systemctl disable --now
43. Работа с сетью
ip
ip address
ip route
ip link
ping
traceroute
nslookup
nmtui
44. Удалённый доступ - SSH
ssh
ssh -X
ssh-copy-id
45. Принудительный контроль доступа - SElinux
sestatus
getenforce
setenforce
semanage
semanage login
semanage user
semanage port
semanage fcontext
semanage boolean
semanage export
id -Z
ps -Z
ls -Z
chconf
restorecon
getsebool
setsebool
setsebool -P
46. Межсетевой экран - firewalld
firewall-cmd
firewall-cmd --permanent
firewall-cmd --reload
firewall-cmd --add-port
firewall-cmd --remove-port
firewall-cmd --list-all
firewall-cmd --info-service
firewall-cmd --list-services
firewall-cmd --list-ports
firewall-cmd --remove-service
firewall-cmd --get-icmptypes
firewall-cmd --add-icmp-block-inversion
firewall-cmd --remove-icmp-block-inversion
firewall-cmd --set-target
firewall-cmd --get-zones
firewall-cmd --get-default-zone
firewall-cmd --change-interface
firewall-cmd --list-interfaces
firewall-cmd --add-source
firewall-cmd --add-masquerade
firewall-cmd --runtime-to-permanent
firewall-cmd --list-all-zones
firewall-cmd --panic-on
firewall-cmd --panic-off
firewall-cmd --add-rich-rule
firewall-cmd --remove-rich-rule
ss
ss -n
ss -l
ss -t
ss -a
nc
nc -z
nc -v
nc -u
nc -l
47. Пакетный менеджер - dnf
dnf
dnf install
dnf download
dnf deplist
dnf repolist
dnf info
dnf makecache
dnf search
dnf remove
dnf check-upgrade
dnf upgrade
dnf needs-restarting
dnf provides
dnf grouplist
dnf groupinfo
dnf groupinstall
dnf module
dnf module list
dnf module info
dnf module install
dnf history
dnf history info
dnf history undo
dnf history redo
dnf help
rpm --scripts
rpm -p
rpm -i
rpm -q
rpm -l
rpm -a
rpm --import
ldd
cpio
rpm2cpio
48. Восстановление доступа
load_policy
chroot
49. Виртуальная память, swap
free -m
dd
mkswap
swapon
swapoff
sysctl
50. Планировщик процессов
chrt
chrt -p
chrt -m
chrt -f
chrt -r
chrt -o
51. Оптимизация производительности - tuned
tuned-adm
tuned-adm list
tuned-adm active
tuned-adm recommend
tuned-adm profile
tuned-adm verify
tuned-adm off
52. Управление многоуровневым хранилищем - stratis
stratis
stratis pool
stratis pool create
stratis pool list
stratis pool init-cache
stratis pool add-data
stratis blockdev list
stratis filesystem create
stratis filesystem list
stratis filesystem destroy
stratis filesystem rename
54. Настройка времени
hwclock
hwclock -s
timedatectl
timedatectl set-local-rtc
timedatectl list-timezones
timedatectl set-timezone
chronyc sources
firewall-cmd --add-service
55. Работа с IPv6
firewall-cmd --add-protocol
ip -6
traceroute -6
56. Передача файлов по сети
scp
scp -r
scp -C
rsync
rsync -a
rsync -v
rsync -z
rsync -P
57. Сетевые файловые системы - NFS
exportfs
exportfs -a
exportfs -v
exportfs -s
showmount
showmount -e
umount -f
umount -l
58. Сетевые файловые системы - SMB
testparm
smbpasswd
smbpasswd -a
smbclient -L
59. Автоматическое монтирование - Autofs
hostnamectl
ipa-client-install
63. Работа с podman
podman
podman search
podman pull
podman images
podman run
podman ps
podman logs
podman exec
podman tag
podman push
podman image
skopeo copy
podman stop
podman start
podman login
podman generate
systemctl --user
loginctl enable-linger
firewall-cmd --add-forward-port
64. Про сертификацию RHCSA
shutdown now
poweroff
systemctl poweroff
reboot
star
tar --selinux