Как правило, для управления Unix\Linux веб-сервером, используют бесплатную программу PuTTy, которая через защищенный SSH-протокол передает команду, которая распознается и выполняется сервером. Как подключиться к серверу и передавать команды через командную строку читайте здесь. А мы далее приводим большую часть команд, в зависимости от их направленности.
Операции с файлами
<color #22b14c>ls</color>
показать список файлов и каталогов
<color #22b14c>ls -al </color>
показать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения
<color #22b14c>cd директория </color>
перейти в указанную директорию;
<color #22b14c>cd</color>
перейти в домашний каталог
<color #22b14c>pwd</color>
показать текущую папку
<color #22b14c>mkdir директория</color>
создать папку «директория»
<color #22b14c>rm имя_файла</color>
удалить файл с именем имя_файла
<color #22b14c>rm -r диретория</color>
удалить папку «директория»
<color #22b14c>cp файл1 файл2</color>
скопировать файл1 в файл2
<color #22b14c>cp -r папка1 папка2</color>
скопировать папка1 в папка2
<color #22b14c>touch файл</color>
создать файл и с именем «файл»
<color #22b14c>cat > файл</color>
направить стандартный ввод в «файл»
<color #22b14c>more файл</color>
показать содержимое файл
<color #22b14c>head файл</color>
показывает первые 10 строк из файла
<color #22b14c>tail файл</color>
показывает последние 10 строк из файла
Работа с процессами
<color #22b14c>ps</color>
показывает текущие процессы, которые активны
<color #22b14c>top</color>
показывает все процессы
<color #22b14c>kill процесс</color>
убивает процесс с id «процесс»
<color #22b14c>killall проц</color>
убивает все процессы с именем проц
<color #22b14c>bg</color>
показывает список фоновых задач, а также остановленных;
<color #22b14c>bg процесс</color>
продолжит выполнение остановленного процесса в фоне
Операции с правами доступа к файлам
<color #22b14c>chmod 755 файл</color>
задает права 755 для файла
<color #22b14c>find /path/to/dir -type f -exec chmod 0644 {}</color>
укажет права 644 на все файлы на сервере
<color #22b14c>find /path/to/dir -type d -exec chmod 0755 {}</color>
укажет права 755 на все папки на сервере
Работа с SSH
<color #22b14c>ssh user@host</color>
подключает к хосту «host» как «user»
<color #22b14c>ssh -p port user@host</color>
подключает к хосту «host» на порт «port» как «user»
<color #22b14c>ssh-copy-id user@host</color>
добавит ключ на «host» для пользователя «user», при этом операция входа будет происходить без логина, а через ключ
Как искать?
<color #22b14c>grep слово файл</color>
ищет «слово» в «файле»
<color #22b14c>locate файл</color>
найдет все файлы с именем «файл»
Информация о системе
<color #22b14c>date </color>
<color #22b14c>cal </color>
<color #22b14c>uptime </color>
проверить аптайм (время безотканой работы)
<color #22b14c>w </color>
покажет количество пользователей, которые в данный момент используют сервер
<color #22b14c>whoami </color>
покажет Ваш логин
<color #22b14c>finger юзер</color>
покажет инфу о пользователе «юзер»
<color #22b14c>uname -a </color>
информация про ядро
<color #22b14c>cat /proc/cpuinfo</color>
информация про CPU
<color #22b14c>cat /proc/meminfo</color>
информация про память
<color #22b14c>man команда </color>
покажет все о команде
<color #22b14c>df </color>
информация о дисках
<color #22b14c>du </color>
покажет, сколько памяти занимает текущий каталог
<color #22b14c>free</color>
сколько памяти используется
<color #22b14c>whereis программа</color>
найдет место расположения программы
<color #22b14c>which программа</color>
определеяет, что «программа» будет запущена первой