Хостинг

Команды для PuTTY, SSH, Unix и Linux серверов

Операции с файлами

КомандаДействие
lsпоказать список файлов и каталогов
ls -alпоказать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения
cd директорияперейти в указанную директорию;
cd перейти в домашний каталог
pwdпоказать текущую папку
mkdir директориясоздать папку «директория»
rm имя_файлаудалить файл с именем имя_файла
rm -r диреторияудалить папку «директория»
cp файл1 файл2скопировать файл1 в файл2
cp -r папка1 папка2скопировать папка1 в папка2
touch файлсоздать файл и с именем «файл»
cat > файлнаправить стандартный ввод в «файл»
more файлпоказать содержимое файл
head файлпоказывает первые 10 строк из файла
tail файлпоказывает последние 10 строк из файла

Работа с процессами

КомандаДействие
psпоказывает текущие процессы, которые активны
topпоказывает все процессы
kill процессубивает процесс с id «процесс»
killall процубивает все процессы с именем проц
bgпоказывает список фоновых задач, а также остановленных;
bg процесспродолжит выполнение остановленного процесса в фоне

Операции с правами доступа к файлам

КомандаДействие
chmod 755 файлзадает права 755 для файла
find /path/to/dir -type f -exec chmod 0644 {}укажет права 644 на все файлы на сервере
find /path/to/dir -type d -exec chmod 0755 {}укажет права 755 на все папки на сервере

Работа с SSH

КомандаДействие
ssh user@hostподключает к хосту «host» как «user»
ssh -p port user@hostподключает к хосту «host» на порт «port» как «user»
ssh-copy-id user@hostдобавит ключ на «host» для пользователя «user», при этом операция входа будет происходить без логина, а через ключ

Как искать?

КомандаДействие
grep слово файлищет «слово» в «файле»
locate файлнайдет все файлы с именем «файл»

Информация о системе

КомандаДействие
dateпоказать время и дату
calпоказать календарь
uptimeпроверить аптайм (время безотканой работы)
wпокажет количество пользователей, которые в данный момент используют сервер
whoami покажет Ваш логин
finger юзерпокажет инфу о пользователе «юзер»
uname -aинформация про ядро
cat /proc/cpuinfoинформация про CPU
cat /proc/meminfoинформация про память
man командапокажет все о команде
df информация о дисках
duпокажет, сколько памяти занимает текущий каталог
free сколько памяти используется
whereis программанайдет место расположения программы
which программа определеяет, что «программа» будет запущена первой
vmstatпокажет загрузку процессора

Работа с системой и базами данных

КомандаДействие
apachectl restartперезапуск сервера Apache
apachectl startsslзапуск сервера Apache
apachectl stopвыключение сервера Apache
/usr/local/etc/rc.d/mysql-server restartперезапуск MySQL
mysqldump -u имя_пользователя_БД -pпароль_пользователя_БД имя_бд > /полный/путь/бд.sqlсоздать копию базы данных бд.sql
mysql -u имя_пользователя_БД -pпароль_пользователя_БД -D имя_бд < /полный/путь/бд.sql импортировать бд.sql в базу данных mysql на сервере
exit выйти из системы
reboot перезапуск сервера

Работа с архивами

КомандаДействие
tar cf myfile.tar файлызапаковать «файлы» в архив myfile.tar
tar xf myfile.tarразархивировать myfile.tar
tar czf myfile.tar.gz filesархивировать с использованием Gzip (особое сжатие на сервере)
tar xzf myfile.tar.gzразархивировать Gzip-файл
tar cjf myfile.tar.bz2архивировать с использованием Gzip
tar xjf myfile.tar.bz2разархивировать Bzip2-файл
gzip myfileзапаковать myfile и переименовать в его в myfile.gz
gzip -d myfile.gzраспаковать myfile.gz в myfile

Сеть

КомандаДействие
ping хостпоказывает пинг до хоста
whois домен.компоказывает WHOIS о домене «домен.ком»
dig домен.компоказывает на каких DNS находится домен «домен.ком»
wget myfileзакачивает на компьютер файл myfile
wget -c fileесли закачка была остановлена, то эта команда может ее продолжить
wget https://www.mysite.com/myfile.zipзагрузит файл из интернета (по адресу https://www.mysite.com/myfile.zip) в текущую директорию на сервере

Клавиши

КомандаДействие
Ctrl+Cпрекратить текущую команду
Ctrl+Dвыйти из системы\сменить пользоваателя (вместо этого можно использовать команду exit)
Ctrl+Uудаляет строку
Ctrl+Zостановка текущей команды и продолжить с fg или bg
Ctrl+Wудалить слово в текущей строке
!!повторяет последнюю команду
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Кнопка «Наверх»
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x