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

COM порт в Ubuntu

По умолчанию к устройствам /dev/tty* имеют доступ пользователи из группы «dialout». Посмотреть:

1
ls -al /dev/ttyS0
ls -al /dev/ttyS0

ответ

1
crw-rw---- 1 root dialout 4, 64 мая 5 07:42 /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 мая 5 07:42 /dev/ttyS0

можно увидеть, что доступ открыт для группы dialout

нужно добавить себя в эту группу:

1
sudo adduser <username> dialout
sudo adduser <username> dialout

Перезагрузится.

AP-hotspot ubuntu 14.04

Установка

x64

1
2
3
4
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

x86

1
2
3
4
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Настройка

1
sudo ap-hotspot configure
sudo ap-hotspot configure

Запуск и остановка

1
2
3
sudo ap-hotspot start
sudo ap-hotspot stop
sudo ap-hotspot restart
sudo ap-hotspot start
sudo ap-hotspot stop
sudo ap-hotspot restart

Стандартный SSID  «myhotspot» пароль «qwerty0987»

Добавляем в автозапуск

в файл

1
sudo vi /etc/rc.local
sudo vi /etc/rc.local

добавляем строку

1
ap-hotspot start
ap-hotspot start

до строки

1
exit 0
exit 0

Установка hddtemp Centos 6

1
2
3
4
5
cd /tmp
wget http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
yum update
yum install hddtemp
cd /tmp
wget http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
yum update
yum install hddtemp

Backup на облако copy.com

Облако copy.com дает бесплатные 15gb, плюс еще пять по рефайл ссылке.

Скачиваем клиент

1
2
cd /tmp
wget https://copy.com/install/linux/Copy.tgz
cd /tmp
wget https://copy.com/install/linux/Copy.tgz

распаковываем

1
tar -xvf Copy.tgz
tar -xvf Copy.tgz

теперь клиет у нас лежит

1
2
/tmp/copy/x86 #для x86
/tmp/copy/x86_64 #для x64
/tmp/copy/x86 #для x86
/tmp/copy/x86_64 #для x64

Заливаем файл

1
/tmp/copy/x86/CopyCmd Cloud -password=пароль -username=Имя пользователя put /локальный путь /путь на облаке
/tmp/copy/x86/CopyCmd Cloud -password=пароль -username=Имя пользователя put /локальный путь /путь на облаке

Удаляем файл

1
/tmp/copy/x86/CopyCmd Cloud -password=пароль -username=Имя пользователя rm /путь
/tmp/copy/x86/CopyCmd Cloud -password=пароль -username=Имя пользователя rm /путь

Для более подробного использования

1
/tmp/copy/x86/CopyCmd -help
/tmp/copy/x86/CopyCmd -help

 

 

Vi

Сохранить

1
: w
: w

Сохранить и выйти

1
: x
: x

Выйти без сохранения

1
: !q
: !q

Поиск в прямом напрвлении

1
/
/

Поиск в обратном напрвлении

1
?
?

Откат

1
u
u

Выделить весь файл

1
g g V G
g g V G

7d3097082e7be8170d03de6068188ced.media.850x477

fail2ban centos установка Vesta

Установка

1
yum install fail2ban
yum install fail2ban

Настройки:

1
/etc/fail2ban/jail.conf
/etc/fail2ban/jail.conf
1
2
3
bantime  = 21600 #время бана в секундах
ignoreip = 127.0.0.0 #разрешенные адреса через пробел
maxretry = 3 #максимальное число попыток авторизации
bantime  = 21600 #время бана в секундах
ignoreip = 127.0.0.0 #разрешенные адреса через пробел
maxretry = 3 #максимальное число попыток авторизации

По умолчанию включено правило только для ssh, дальше можно включить нужные правиля параметром

1
enabled = true
enabled = true

Запускаем демона

1
service fail2ban start
service fail2ban start

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

1
chkconfig fail2ban on
chkconfig fail2ban on

Vesta faq пути

Шаблоны страниц по умолчанию vesta

1
/usr/local/vesta/data/templates/web/skel/public_html/index.html
/usr/local/vesta/data/templates/web/skel/public_html/index.html

SSL сертификаты панели

1
2
/usr/local/vesta/ssl/certificate.crt
/usr/local/vesta/ssl/certificate.key
/usr/local/vesta/ssl/certificate.crt
/usr/local/vesta/ssl/certificate.key

Exim статистика

1
eximstats /var/log/exim/main.log 
eximstats /var/log/exim/main.log 

Vesta пакеты

1
/usr/local/vesta/data/packages
/usr/local/vesta/data/packages

swap файл в Centos

По умолчанию в CenOS на digitalocean’e нет своп раздела. Что при нехватке оперативной памяти негативно сказывается на работе OS.

Проверяем наличие свопа

1
swapon -s
swapon -s

Создаем файл размером 1024Мб.

1
2
3
dd if=/dev/zero of=/swapfile bs=1M count=1000
mkswap /swapfile
swapon /swapfile
dd if=/dev/zero of=/swapfile bs=1M count=1000
mkswap /swapfile
swapon /swapfile

Проверяем:

1
swapon -s
swapon -s
1
2
Filename                                Type            Size    Used    Priority
/swapfile                               file            1023992 0       -1
Filename                                Type            Size    Used    Priority
/swapfile                               file            1023992 0       -1

Подключаем своп файл при загрузке:

1
vi /etc/fstab
vi /etc/fstab

добавляем строчку

1
/swapfile          swap            swap    defaults        0 0
/swapfile          swap            swap    defaults        0 0

Права на файл

1
2
chown root:root /swapfile 
chmod 0600 /swapfile
chown root:root /swapfile 
chmod 0600 /swapfile