12
12 баллов

Популярные консольные команды в Unix:

  • reboot now – перезагрузка сервера;
  • systemctl restart <название службы> — перезапуск службы, например:
    systemctl restart nginx — перезапуск Nginx
    systemctl restart httpd — перезапуск Apache
    systemctl 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 — запуск утилиты для оптимизации производительности MySQL / MariaDB.
  • systemctl start <название службы> — запустить службу;
    systemctl stop <название службы> — остановить службу;
    systemctl enable <название службы> — включить автозагрузку при запуске системы/сервера;
    systemctl disable <название службы> — отключить автозагрузку при запуске системы/сервера.
  • cat /etc/*release — версия OS
    nginx -v — версия Nginx
    httpd -v — версия Apache
    mysqld --version — версия DB
  • nginx -t — проверить синтаксис nginx
  • date — показать текущую дату и время сервера.
  • tail -f /var/log/messages — показать общий лог сервера в режиме реального времени.
  • free -m — показать просмотра информации о оперативной памяти мегабайтах (Мб).
    free -g — показать просмотра информации о оперативной памяти гигабайтах (Гб).
  • find / -name my.cnf — найти конфигурационный файл MySQL “my.cnf”.

Чем перезагрузка отличается от перезапуска?

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


Нравится? Поделитесь с друзьями!

12
12 баллов

Какова Ваша Реакция?

Конфуз Конфуз
2
Конфуз
Милый Милый
0
Милый
Черт Черт
0
Черт
Провал Провал
0
Провал
Забавно Забавно
1
Забавно
Зануда Зануда
1
Зануда
Хейт Хейт
0
Хейт
lol lol
0
lol
Лайк Лайк
15
Лайк
Любовь Любовь
5
Любовь
OMG OMG
1
OMG
Страшно Страшно
0
Страшно
Тошнота Тошнота
0
Тошнота
Победа Победа
5
Победа
WTF WTF
1
WTF
Счастье Счастье
1
Счастье
Дизлайк Дизлайк
0
Дизлайк
Ржака Ржака
0
Ржака
Пес

0 Комментариев

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Share via