Популярные консольные команды в Unix:
reboot now
— перезагрузка сервера;
systemctl restart <название службы>
— перезапуск службы, например:systemctl restart nginx
— перезапуск Nginxsystemctl restart httpd
— перезапуск Apachesystemctl restart php-fpm
— перезапуск PHP;systemctl restart mariadb
— перезапуск MariaDB;systemctl restart sshd
— перезапуск SSH.
systemctl <название службы>
— перезагрузка службы, например:systemctl reload nginx
— перезагрузка Nginx.
systemctl status <название службы>
— состояние службы , например:systemctl status nginx
— состояние службы Nginx;systemctl status httpd
— состояние службы Apache;systemctl status php-fpm
— состояние службы PHP;systemctl status mariadb
— состояние службы MariaDB.
perl mysqltuner.pl
— запуск утилиты для оптимизации MariaDB.
systemctl start <название службы>
— запустить службу;systemctl stop <название службы>
— остановить службу;systemctl enable <название службы>
— включить автозагрузку при запуске системы/сервера.
cat /etc/*release
— версия OSnginx -v
— версия Nginxhttpd -v
— версия Apachemysqld --version
— версия DBnginx -t
— проверить синтаксис nginx
Чем перезагрузка отличается от перезапуска?
reload
(перезагрузка) — осуществляется без остановки службы (для применения изменений настроек конфигов).
restart
(перезапуск) — остановка процесса и повторный запуск.
Прочие команды
pwd
— выдать полный путь текущего каталога;
mkdir <имя каталога>
— создать каталог;
cd <имя каталога>
— сменить текущий каталог;
cd ..
— перейти в каталог уровнем выше;
cd
— перейти в домашний каталог;
ls
— распечатать содержимое текущего каталога;
ls <имя каталога>
— распечатать содержимое заданного каталога;
rm -R <имя каталога>
— удалить каталог со ВСЕМИ (опция -R
или -r
) подкаталогами и файлами в нем;rm <имя файла>
— удалить файл. Удалённый файл или каталог восстановить невозможно;
cp <имя копируемого файла> <имя каталога, в который копируем>
— копировать файл, например:
cp /home/u9999/mytest /home/u9999/dir
mv <имя исходного файла> <имя каталога, в который перемещаем|имя файла, в который переименовываем>
— переместить (переименовать) файл;
cat <имя файла>
— выдать содержимое файла на консоль;
more, less
— команды просмотра текста;
gzip <имя файла>
— сжать файл;
gunzip <имя файла>.gz
— распаковать файл;
tar <опции> <имя архива>.tar <имена файлов и каталогов>
— работа с архиватором tar;
size <имя файла с исполняемой программой>
— выдать размер исполняемой программы в байтах, например:$ size mytest
text data bss dec hex filename
423017 12016 2128658400 2129093433 7ee76339 mytest
гдеtext
— размер выполняемого кода,data
— размер области инициализированных данных,bss
— размер области неинициализированных данных,dec
— общий размер программы,hex
— общий размер программы в шестнадцатеричной системе,filename
— имя программы. Если имя не указано, то будет использоваться a.out ;
quotacheck
(добавленная команда) позволяет узнать назначенный пользователю лимит дискового пространства и текущий объем его данных на диске, например:$ quotacheck
User: u9999
Used: 25.18GB
Limit: 100.00GB
du <опции> <имя файла или каталога>
— оценка места на диске, занимаемого файлом или каталогом, например:du -h mytest
опция -h
используется для более удобной формы выдачи (например, 1K 234M 2G), иначе по умолчанию в K, т.е. в Kбайтах (1 Кбайт=1024 байт); опция --si
как -h
, но использует степень 1000, а не 1024.
du -sh /home/u9999
опция -s
используется для выдачи суммарного места на диске, занимаемого пользователем u9999.
При отсутствии аргумента-имени выдается информация для текущего каталога:
du -sh
— размер текущего каталога;
du -h
— размер каталога и подкаталогов.
find <имя каталога> -mtime <количество суток>
— выдать имена всех файлов из <имя каталога> и его подкаталогов, которые изменялись в последние 24*(1+<количество суток>) часов;
passwd
— сменить пароль;
uptime
— получить время непрерывной работы сервера;
exit
— выйти из оболочки (или отключиться от машины) или сочетание клавиш Ctrl+C
0 Комментариев