Консольні команди

Створення директорії

mkdir /var/log/cron

Зміна прав на папку

chmod 777 "/var/log/cron"

Зміна прав на всі папки та на всі файли

sudo find /www/wwwroot/test.loc -type d -exec chmod 775 {} \;
sudo find /www/wwwroot/test.loc -type f -exec chmod 664 {} \;

Зміна власника та групи

sudo chown -R user:group /home/user/dir/

Встановлення завдання у cron

crontab -e
# у відкрившомуся файлі встановлюємо команди на виконання
0-59 * * * * /usr/bin/php -f /home/vm405/git/branch2/frontend/protected/yiic.php cronQueues > /var/log/cron/cronQueues.$(/bin/date +\%m\%d\%R) 2>&1

Редактор VIM

# Вихід
:q
# Вихід із скиданням змін
:q!
# Записати чи зберегти файл
:w

Команда mv (від "move" - "переміщати") дозволяє переміщати або перейменовувати каталоги. Є також можливість перейменування або переміщення каталогів, які містять будь-які дані (це можуть бути файли або вкладені каталоги). У цьому випадку, використовуйте ключ R, який дозволяє виконати дію рекурсивно:

mv ~/spike ~/workdir
mv -R ~/spike ~/workdir

Створення посилань (symlink) у Unix/Linux

ln -s {/путь/к/файлу} {файл-линк} - це для файлів.
ln -s {/путь/к/директории} {имя-линки} - це для директорій.

Для видалення папки та її вмісту (рекурсивне видалення) скористайтесь командною rm з опцією -R:

rm -R {назва-папки} 
rm -Rf {назва-папки}

Вивести список виконуваних команд у консолі

ps -ef | grep php | wc -l

IP адрес сервера

ip address

Список відкритих портів

netstat -nlp

Перевірка вільного місця на жорсткому диску

df -h

Увімкнення/вимкнення обробки .htaccess

a2enmod rewrite
systemctl restart apache2.service 

Змінити часовий пояс

timedatectl list-timezones
sudo timedatectl set-timezone Europe/Kiev
timedatectl

 

Оновлення

Введіть наступні команди для оновлення списку пакунків

sudo apt update

Після завершення оновлення списку пакунків введіть команду для оновлення самих пакунків:

sudo apt upgrade

Якщо ви хочете оновити систему до нової версії Ubuntu, використовуйте команду:

sudo do-release-upgrade

Слідуйте інструкціям, якщо система запитає вас підтвердити оновлення.

Після оновлення можливо потрібно буде перезавантажити систему командою.

sudo reboot

 

CENTOS

Зупинка, запуск, статус сервісу

$ systemctl enable httpd.service
$ systemctl start httpd.service
$ systemctl status httpd.service

Список сервісів

httpd.service
apache2.service
mariadb.service - MySQL
nginx.service - Nginx
zabbix-server - Zabbix Server
zabbix-agent - Zabbix Agent

DEBIAN

Зупинка, запуск, статус сервісу

$ service sphinxsearch stop
$ service sphinxsearch start
$ service sphinxsearch status

NGINX

nginx -s stop - швидке завершення
nginx -s quit - плавне завершення
nginx -s reload - перезавантаження конфігураційного файлу
nginx -s reopen - перевідкриття лог-файлів

Перезапустити або вимкнути Linux

shutdown -r now перезавантажити
shutdown -P now вимкнути
2015-2026 © SumyNikNet