Settings Linux

Команды Linix

USERLOGIN — логин пользователя
PACKAGE — имя пакета
FOLDER — каталог
<***> необязательный параметр

Пользователь

w # текущий пользователь
adduser USERLOGIN # добавить пользователя
passwd <USERLOGIN> # смена пароля для текущего пользователя или для указного (под root)
userdel USERLOGIN # удалить пользователя
id USERLOGIN # информация о ID пользователя

Пользователь — права

groups <USERLOGIN> # группа пользователя
adduser USERLOGIN sudo # включить в группу sudo
chown USERLOGIN:USERLOGIN /home/username # Меняет владельца папки на USERLOGIN 
chown -R USERLOGIN:USERLOGIN /home/username # Меняет владельца для папок и подпапок
sudo usermod -d /home/username USERLOGIN # меняем домашнюю папку

Права на файлы для WordPress

sudo find . -type f -exec chmod 664 {} +
sudo find . -type d -exec chmod 775 {} +
sudo chmod 660 wp-config.php

Архивы

tar -czvf file.tar.gz /full/path # архив папки
tar -xvf file.tar.gz # распаовать

Расписание

crontab -l # текущее расписание
crontab -e # редактировать расписание

Система

du -h FOLDER # размер каталога
uname -a # версия линукс
date # текущая дата и время

Пакеты

apt-get update # обновить список пакетов
apt-get upgrade # обновить пакеты установленные в системе
apt-get install PACKAGE # установить пакет
apt-get remove PACKAGE # удалить пакет

Сервис

service httpd restart  # перезапустить сервис httpd 
service httpd stop # остановки сервиса httpd 
service httpd start # запустить сервис

Процессы

ps -A # все процссы
ps -Af # полный список процессов со всем информацией
ps -Af|grep "apache" # вывести информацию только о процессах apache
ps -Af|grep "apache" -c # подсчитать сколько процессов с именем apache

pgrep "apache" # вывести id процессов с именем apache
pgrep "apache" -l # вывести id и имена процессов с именем apache
pgrep "apache" -c # вывести количесво процессов с именем apache

Apache (Ubunto)

/etc/init.d/apache2 restart # рестарт
sudo service apache2 restart # рестарт

/etc/init.d/apache2 stop # остановить процесс
/etc/init.d/apache2 start # запустить процесс апача
pgrep apache # вывести id процессов апаче
ps -A|grep "apache" # найти процессы с именем "apache"

apache2ctl -t # проверка синтаксиса конфигов
apache2ctl -S # дамп виртуальны хостов
sudo a2ensite # включить виртуальный хост
sudo a2dissite # отключить виртуальный хост

/etc/apache2/sites-available/ — настроки вирт хостов

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf

PHP

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt # установить php
apt-cache search php5- # вывести все модули php
sudo a2enmod php5 # проверить состояние php

MySQL

pgrep -l mysqld # проверить есть ли процесс

/etc/init.d/mysql start # Запустить MySQL:
/etc/init.d/mysql stop # Остановка MySQL:
/etc/init.d/mysql restart # Перезапуск сервера MySQL:

PostgresSql
Работа с сервисом:

sudo service postgresql status #  Статус сервиса
sudo service postgresql start # Запустить 
sudo service postgresql stop# Остановить
sudo service postgresql restart # Перезапустить

FTP

sudo apt-get install vsftpd # установить сервер
sudo service vsftpd restart # перезапустить сервси
sudo service vsftpd status # состояние сервса
sudo nano /etc/vsftpd.conf # редактируем конфиг

Конфиг:

listen=YES
write_enable=YES

Среда
Сохраняем путь при выходе с mc
http://forum.vingrad.ru/faq/topic-158381.html

впишите в файл /root/.bashrc (для рута) следующую команду:

# set mc
if [ -f /usr/share/mc/bin/mc.sh ]; then
  . /usr/share/mc/bin/mc.sh
fi

git remote -v Посмотреть список удаленных репозиториев
git pull origin Забрать из удаленного репозитория

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *