Разница между su, su -, sudo -i, sudo -s

В категории Подсказки, Статьи от Август 10th, 2018. Автор admin

-s, —shell Run the shell specified by the SHELL environment variable if it is set or the shell specified by the invoking user’s password database entry. If a command is specified, it is passed to the shell for execution via the shell’s -c option. If no command is specified, an interactive shell is executed.

Команда запускает shell из-под рута без смены директории, при этом не импортируются переменные окружения, которые прописаны например в .bash_profile или .login.

Больше »

Тэги: , ,

Как выкинуть определенного пользователя из ssh

В категории Подсказки от Октябрь 14th, 2016. Автор admin

 

w
18:08:13 up 17:03, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 xx.xx.xx.xx 18:07 0.00s 0.00s 0.00s w
root pts/1 yy.yy.yy.yy 18:08 9.00s 0.00s 0.00s -bash

Нам нужно выкинуть пользователя с IP yy.yy.yy.yy, смотрим, какой tty (терминал) ему соответствует, это pts/1 и отключаем его:

 

skill -KILL -t pts/1

 

Тэги: , ,

Ремонт и востановление базы MySQL по SSH

В категории Подсказки от Апрель 29th, 2016. Автор admin

Заходим по SSH на сервер и набираем следующую команду:

mysqlcheck -uваш_логин_базы -pваш_пароль_базы --auto-repair --check --optimize --all-databases

На место команды -uваш_логин_базы подставляете после -u свой логин, на место пароля — свой пароль. Тут все просто. Остальные инструкции обеспечивают проверку базы, в случае найденных ошибок восстановление, оптимизацию таблиц, ну и наконец последняя команда --all-databases означает что будут обработаны все базы данных. Работает эта утилита быстро, спокойно кушает то, на чем намертво виснет phpMyAdmin, в общем крайне полезная штука.

Больше »

Тэги: , , ,