apt-get install build-essential autoconf libncurses5-dev libssl-dev libxml2-dev libsqlite3-dev libmysqlclient-dev curl mpg123 libxml2 libxml2-dev libaudiofile-dev subversion sox libsox-fmt-all uuid-dev libjansson-dev libiksemel-dev libssl-dev libtiff5-dev mysql-client libmyodbc lame linux-headers-`uname -r` mysql-server mysql-client libtool # cd /usr/src # wget http://www.pjsip.org/release/2.4/pjproject-2.4.tar.bz2 # wget -O jansson.tar.gz https://github.com/akheron/jansson/archive/v2.7.tar.gz # cd /usr/src # tar -xjvf pjproject-2.* # cd pjproject-2.* # CFLAGS=’-DPJ_HAS_IPV6=1′ ./configure —prefix=/usr —enable-shared —disable-sound —disable-resample —disable-video —disable-opencore-amr —libdir=/usr/lib64 # make dep # make # make install # cd /usr/src # tar vxfz […]
Автор: mora
Install Rsync
apt-get install rsync nano /etc/default/rsync RSYNC_ENABLE=true сервер cat /etc/rsyncd.conf nections = 10 exclude = lost+found/ dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 *.rar *.7z *.mp3 *.jpg [backups] comment = For backups path = /Rsync use chroot = true uid = root gid = root log file = /var/log/rsyncd/backups.log read only = false write only = false hosts allow = server *.server home *.home hosts deny = * transfer logging = false […]
Install openssh-server
apt-get install openssh-server nano /etc/ssh/sshd_config PermitRootLogin yes
Install syslog
настройка конфигурационного файла # раскомментируем параметры подключения модуля, позволяющего собирать информацию по UDP: $ModLoad imudp # раскомментируем номер порта для сервера — можно заменить на свой (не забудьте о клиентах) $UDPServerRun 514 # раскомментируем параметры подключения модуля, позволяющего собирать информацию по TCP (по жаланию): #$ModLoad imtcp # раскомментируем номер порта для сервера (по желанию — можно заменить на свой (не забудьте о клиентах) #$InputTCPServerRun 514 # как вариант, возможно рассмотреть вот такой вид сортировки: # […]
Forward/Masquerade
Включается маскарад в iptables очень просто: iptables -A FORWARD -j ACCEPT (этой командой вы разрешили прохождение пакетов между сетевыми интерфейсами из локальной сети 192.168.0.0/24) iptables -A FORWARD -d 10.100.0.0/16 -j ACCEPT (этой командой вы разрешили прохождение пакетов между сетевыми интерфейсами в локальную сеть 192.168.0.0/24) iptables -t nat -A POSTROUTING -o ppp0 -s 10.100.0.0/16 -j MASQUERADE (и последняя команда — ей вы включили маскарад для сети 192.168.0.0/24). Еще вам нужно проверить чтобы был включен forward ip […]
Putty COM Linux
apt-get install util-linux dmesg grep | tty тут ищем имя нужного порта и вводим его имя в раздел Serial программы Putty /dev/ttyUSB0
Making VPN client
Обычный ключ cd ~/openvpn-ca source vars ./build-key client1 Шифрованный cd ~/openvpn-ca source vars ./build-key-pass client1 cd ~/client-configs ./make_config.sh client1 (/root/client-configs/make_config.sh client1)
Network mount
apt-get install cifs-utils nano /etc/fstab //192.168.0.11/share /media/sharefolder cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 nano /root/.smbcredentials username=windowsuser password=windowspass chmod 700 /root/.smbcredentials
Disk mount
fdisk -l //Проверка наличия девайса fdisk /dev/sdb // Создание разделов mkfs.ext4 /dev/sdb2 // Форматирование носителя mount /dev/sdb2 srv/Directory //Монтирование носителя временно найти uuid нужного девайса через blkid и записать в /etc/fstab UUID=»5dfd4deb-e6d4-46f1-8ac8-0634c9833ec3″ /dev/sdb1 /srv/backup ext4 user,rw,nofail 0 0
Sudoers
apt-get install sudo echo «ALL ALL=(ALL) NOPASSWD:ALL» >> /etc/sudoers