Работа SSH

Тема в разделе "VDS сервер", создана пользователем dima, 19 мар 2014.

  1. dima

    dima Хочу все знать Команда форума

    Сообщения:
    63
    Симпатии:
    8
    Пол:
    Мужской
    Работа ssh — основные команды для работы с файлами, базой данных, правами и настройки сервера

    Основные команды при работе с ssh
    ls – отобазить список папок и файлов текущего каталога;
    cd ххх – сменить папку на www;
    pwd — показать текущее местонахождение (папку);
    exit — выход.

    Начнем с элементарного.

    Перезагрузка апача по ssh (ребут apache)

    /etc/init.d/httpd restart
    управление службами (более низкоуровневый способ)
    apachectl restart — перезапуск apache; apachectl startssl — запуск apache; apachectl stop — остановка apache

    Как перезапустить базу данных mySql по ssh (перезагрузка мускуля)
    /usr/local/etc/rc.d/mysql-server restart
    управление службами (более низкоуровневый способ)
    /usr/local/etc/rc.d/mysql-server restart — перезапуск mysql; /usr/local/etc/rc.d/mysql-server start — запуск mysql; /usr/local/etc/rc.d/mysql-server stop — остановка mysql

    Как очистить оперативную память сервера по ssh
    echo 3 > /proc/sys/vm/drop_caches
    Как перезагрузить сервер по ssh
    reboot
    или
    shutdown -r

    Как синхронизировать время сервера по ssh
    /usr/sbin/ntpdate -b ru.pool.ntp.org
    если скажет нет такой команды то сделать
    yum install ntp -y
    и снова выполнить предыдущую команду
    для проверки времени следует использовать команду
    date

    Теперь посложнее.

    Как найти вирус во всех файлах сервера по ssh
    grep -R -i «pocketbloke» /path/to/site/dir
    где -R рекурсивно -i не учитывать регистр

    Как массово сменить права на файлы в разных папках через ssh
    chmod -R xxx file
    где -r — рекурсивно, т.е. включая все папки и файлы в указанной папке
    ххх = набор прав для доступа к файлу/папке (0555, 0777 и пр.)
    file = папка или файл. Для смены массово прав по всему домену нужно в данном случае указывать именно самую верхнуюю папку (/published/ или /www/ и т.д.)

    Примеры:
    проставить права 644 только на файлы:
    find /path/to/dir -type f -exec chmod 0644 {} \;
    проставить права 755 только на каталоги:
    find /path/to/dir -type d -exec chmod 0755 {} \;
    Другие полезные команды для юниксовых систем
    df -h — отображение занятого/свободного места на серваке
    free -m — посмотреть текущее состояние оперативки сервака
    top — просмотр всех активных процессов сервера
    cat domain.com — просмотр информации о нужном домене сервера
    ping domain.com — пингуем нужный домен или ip
    mysql show databases — отображает все базы данных

    Как разархивировать архив на сервере через ssh
    распаковать tar.gz ssh

    tar xvf xxx.tar.gz -C ~/www/public_html
    где x – разархивировать,
    v – с выводом информации о распаковке,
    f xxx.tar.gz – путь к архиву,
    -C ~/www/public_html – папка для распаковки файлов.
    распаковать zip ssh
    unzip xxx.zip -d ~/www/public_html
    где xxx.zip – путь к архиву,
    -d ~/www/public_html/ – папка для распаковки файлов.
    распаковать rar ssh
    unrar x xxx.rar ~/www/site1/public_html
    где xxx.rar – путь к архиву,
    x – ключ для распаковки,
    ~/www/site1/public_html – папка для распаковки файлов.
    распаковать gzip ssh, в текущую папку
    gunzip xxx.gz
    где xxx.gz – путь до архива.

    Как заархивировать архив на сервере через ssh
    запаковать tar.gz ssh
    tar -zcvf xxx.tar.gz xxx_folder/
    где — c – флаг создания нового архива;
    - f – имя архива;
    - z – запаковка происходит архиватором gzip;
    - v – отображать инфу об архивации
    xxx_folder/ — путь для архивации.
    запаковать zip ssh
    zip -r xxx.zip xxx_folder/
    где -r — запаковать включая все папки
    xxx_folder/ — путь для архивации.
     
Похожие темы
  1. admin
    Ответов:
    1
    Просмотров:
    660
  2. admin
    Ответов:
    2
    Просмотров:
    845
  3. admin
    Ответов:
    2
    Просмотров:
    897
  4. admin
    Ответов:
    8
    Просмотров:
    1.545
  5. refer
    Ответов:
    1
    Просмотров:
    619
Загрузка...