Архив рубрики: *nix

Webmin Centos 6 install

Устанавливаем ключ

1
rpm --import http://www.webmin.com/jcameron-key.asc
rpm --import http://www.webmin.com/jcameron-key.asc

Репо файл

1
vi /etc/yum.repos.d/webmin.repo
vi /etc/yum.repos.d/webmin.repo
1
2
3
4
[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1
[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1

Установка

1
yum install webmin
yum install webmin

Добавляем в автозагрузку

1
chkconfig webmin on
chkconfig webmin on

Настройки

1
/etc/webmin/miniserv.conf
/etc/webmin/miniserv.conf

Ограничение количества писем в exim

1
vi /etc/exim/exim.conf
vi /etc/exim/exim.conf

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
acl_not_smtp = acl_not_smtp
 
######
begin acl
######
 
acl_not_smtp:
deny message = Sender rate overlimit - $sender_rate / $sender_rate_period
ratelimit = 50 / 1h / leaky
accept
 
acl_check_rcpt:
deny message = Sender rate SMTP overlimit - $sender_rate / $sender_rate_period
ratelimit = 100 / 1h / leaky
 
accept hosts = net-lsearch;/etc/exim/whitelist
acl_not_smtp = acl_not_smtp

######
begin acl
######

acl_not_smtp:
deny message = Sender rate overlimit - $sender_rate / $sender_rate_period
ratelimit = 50 / 1h / leaky
accept

acl_check_rcpt:
deny message = Sender rate SMTP overlimit - $sender_rate / $sender_rate_period
ratelimit = 100 / 1h / leaky

accept hosts = net-lsearch;/etc/exim/whitelist

50 писем в час для почты отправленной по phpmail и в 100 писем для отправки через SMTP

Команды консоли *Nix

Собираю команды, для их запоминания

История авторизации

1
last
last

Cron

1
crontab -u user  -l
crontab -u user  -l

посмотреть cron задания для пользователя

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

1
useradd user_name
useradd user_name

создать

1
passwd user_name
passwd user_name

 поменять пароль

1
useradd -G groupname user_name
useradd -G groupname user_name

 добавить в группу

1
groupadd groupname
groupadd groupname

 создать группу

Загрузка процессора и пямяти

1
top
top
1
htop
htop

(yum install htop)

Поиск

1
find / -name config -print
find / -name config -print
Команда означает следующее: искать файлы с именем config (-name config), начиная с каталога / (первый параметр команды find) и выводить имена файлов на экран (аргумент -print). Отмечу, что поиск рекурсивный, то есть при поиске просматриваются все вложенные директории. Как видите все просто. Теперь рассмотрим синтаксис команды и перейдем к обзору ее основных аргументов.

поиск в файлах

1
find /путь/ -type f -exec grep "текст" {} \;
find /путь/ -type f -exec grep "текст" {} \;
1
grep -rl 'текст' /путь/
grep -rl 'текст' /путь/

Создание символьной ссылки

1
ln -s куда_указывает где_размещается
ln -s куда_указывает где_размещается

Просмотр свободной памяти

1
free -m
free -m

и

1
cat /proc/meminfo
cat /proc/meminfo

Сделать скрипт исполняемым

1
sudo chmod +x script.sh
sudo chmod +x script.sh

или

1
sudo chmod 755 script.sh
sudo chmod 755 script.sh

Права на папки

сменить права на все файлы в папке scotch

1
chmod -R 755 /home/scotch
chmod -R 755 /home/scotch

сменить владельца и группу для каталога

chown -R scotch:users /home/scotch

Удалить каталог

со всем содержимым

1
rm -rf /dir1 /dir2
rm -rf /dir1 /dir2

Свободное место на дисках

1
df -h
df -h

Отображение размера всех папок

1
du -sh *
du -sh *

Размер папок от корня

1
du -hx --max-depth=1 /
du -hx --max-depth=1 /

Тип ФС

1
df -T
df -T

Информация о жестких дисках

1
fdisk -l
fdisk -l

Просмотр файлов без комментариев

1
grep -v -E "^;|^$" /usr/local/lib/php.ini
grep -v -E "^;|^$" /usr/local/lib/php.ini

или так:

1
 grep -v -E "#|^$" /usr/local/apache2/conf/httpd.conf
 grep -v -E "#|^$" /usr/local/apache2/conf/httpd.conf

^# и #. Первое это все строки начинающиеся с #, второе все строки содержащие #.

Просмотр размера папок

1
du -sh *
du -sh *

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

1
sensors
sensors
1
dmidecode -t 4 
dmidecode -t 4 

— информация о процессоре

1
dmidecode -t 17
dmidecode -t 17

— информация о памяти

1
dmesg | grep CPU
dmesg | grep CPU

— информация о процессоре