Блог
Блог
· bash
· samba
повинен існувати обліковий запис Unix:Потрібно зазначити, що файли passwd і shadow повинні містити облікові записи користувачів. При значенні ключа [encrypt password] = Yes , облікові записи можуть мати вигляд: використовувати smbpasswd для створення облікового запису в /usr/local/samba/private/smbpasswd активувати обліковий запис…
· samba
Встановлення Samba Samba 3.0, на відміну від більш ранніх версій Samba, має можливість працювати в мережах Wndows, що працюють у режимі Active Directory (або Windows 2000 native mode). Якщо потрібна ця функціональність, слід встановити пакет samba3-3.0 замість samba-2.2 . Active Directory…
· bash
Server=192.168.xxx.xxx Username=clientftp Password=xxxxxx Directory=test LDirectory="/test" Filename="index.php" ftp -n $Server <<End-Of-Session user $Username $Password binary bell cd $Directory lcd $LDirectory put $Filename bye End-Of-Session # якщо потрібно скопіювати кілька файлів, то можна застосувати шаблон mput *.php
· bash
завантажуємо програму від суду http://www.datsi.fi.upm.es/~frosal/ розархівовуємо mw shc-3.x.x.c shc.c make make test OPTIONS
· SVN
# Як створити SVN репозиторій svnadmin create /svn/repository # Як імпортувати в репозиторій SVN локальний проєкт svn import --username=user --password=pass /local/path file:///svn/repository -m "коментар" # Як отримати з репозиторію робочу копію (checkout) svn co --username=user --password=pass svn://hostname/svn/repository /local/path # як…
· iptables
Для початку визначимо змінні: $ cat /etc/balance/vars #!/bin/bash # LAN interface IF0= "eth1" # WAN interface 1 IF1= "eth0" # WAN interface 2 IF2= "ppp0" IP1= "194.9.xx.xx" IP2= "`ip addr show $IF2 | grep inet | awk '{print $2}'`" #…
· AJAX
AJAX (аякс) - це web технологія, що дозволяє взаємодіяти з сервером без перезавантаження сторінки. Прикладами застосування слугують перевірка імені користувача на зайнятість при реєстрації, відправлення товару в кошик без перезавантаження, google suggest тощо. AJAX базується на об'єкті XMLHttpRequest. Як видно…
· Asterisk
Приступимо… Завантажуємо вихідний код з svn і збираємо. Можна скопіювати наведені нижче команди в консоль і відкинутися на спинку крісла в очікуванні. svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk cd asterisk ./configure && make && make install && make samples && make config cd…
· MYSQL
Наведені вище змінні стану мають такі значення: Змінна Значення Aborted_clients Кількість з'єднань, скасованих через відключення клієнта без належного закриття з'єднання. See section A.2.9 Комунікаційні помилки / Обірвані з'єднання . Aborted_connects Кількість невдалих спроб під'єднання до сервера MySQL. See section…
· tar
Створення архіву за допомогою команди tar Без використання стиснення: tar cvf files.tar dir/ Для використання стиснення gzip додамо ключ z, а для використання стиснення bzip скористаємося ключем j. tar cvzf files.tar.gz dir/ gzip і bzip2: bzip2 працює повільніше, ніж gzip,…
· bash
crontab -e ## блокую тих, хто підбирає пароль на ssh 59 * * * * sh ~/ssh_security.sh vim ~/ssh_security.sh
· grep
Іноді необхідно використовувати регулярні вирази в різних скриптах. Наведу деякі корисні регулярки, які використовуються в тому числі й зі звичайним grep Пара ключів для grep -E, --extended-regexp PATTERN - інтерпретувати PATTERN як розширений регулярний вираз -o, --only-matching - виводить тільки…
· bash
#!/bin/bash ipban=’netstat -an| grep :80 | grep -v 127.0.0.1 |grep -v 0.0.0.0 |awk ‘{ print $5 }’ | sort|awk -F: ‘{print $1}’ | uniq -c | awk ‘$1 > 20 {print $2}’ for ip in $ipban do iptables -A INPUT…
· PHP
· iptables
· iptables
#!/bin/sh ### Скрипт конфігурації IPTables ### # Очищаємо попередні записи iptables -F # Встановлення політик за замовчуванням iptables -P INPUT DROP iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT # Дозволяємо локальний інтерфейс iptables -A INPUT -i lo -j ACCEPT…
· iptables
Варіант 1. Обмеження коннектів. iptables -A INPUT -p tcp –dport 22 -m recent –name ssh –update –seconds 3600 –hitcount 5 -j REJECT iptables -A INPUT -p tcp –dport 22 -m recent –name ssh –set -j ACCEPT Правило пропускає 5 коннектів…
· MYSQL
Робота з рядками ASCII(str string ) BIN(int integer ) CHAR(int integer , ...) CHARACTER_LENGTH(str string ) CHAR_LENGTH(str string ) CONCAT(str1 string , str2 string ,...) CONCAT_WS(separator string , str1 string , str2 string ,...) CONV(int_or_str integer or string , from_base…
Деякі системи, зокрема CentOS , вимагають пароль root для запуску fsck або інших подібних програм, коли не можуть завантажити всю систему. У такому разі — виконати перевірку диска можна або завантаживши систему в single-user mode , або — завантажившись…
Необхідні cookies завжди активні. Статистика, зовнішні шрифти та маркетинг — лише за вашою згодою (GDPR).
Мова, сесія, збереження згоди
Анонімна аналітика відвідувань
Google Fonts та інші CDN
Рекламні пікселі та трекери
Відскануйте для швидкого переходу на цей сайт з телефону