curl json
1 |
curl http://site.ru | json_pp |
Получаем содержимое страницы и отображаем в json читаемом формате
1 |
curl http://site.ru | json_pp |
Получаем содержимое страницы и отображаем в json читаемом формате
1 |
find * -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort |
Создать архив tar
1 |
tar -cf txt.tar *.txt |
Распаковать архив
1 |
tar -xvf /path/to/archive.tar.bz2 |
1 2 3 |
DefaultLanguage ru AddDefaultCharset windows-1251 php_value default_charset "cp1251" |
1 2 |
RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ http://%1/$1 [L,R=301] |
Делаем бэкап mysql
1 |
mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql |
Создаем архив
1 |
tar -cf archive.tar folder/ |
Извлекаем архив
1 |
tar -xf archive.tar |
Скачиваем файл с сервера (ssh)
1 |
scp root@11.22.33.44:/home/user/file.tar.gz /home/folder |
Закачиваем файл на сервер (ssh)
1 |
scp /opt/file.tar.gz root@11.22.33.44:/home/user |
Узнать размер папок
1 2 3 4 5 |
du -sh Ключи: -s -- сумма -h -- в МБ/ГБ |
Вывести размер папок в текущей директории с их размером и сортировка
1 |
du -sh * | sort -hr |
Найти упоминание строки кроме директории
1 |
grep -rl "title" * --exclude-dir=dir_no_show |
Посчитать кол-во файлов в котором нашли искомое
1 |
grep -rl "title" * --exclude-dir=dir_no_show | wc -l |
Поиск рекурсивно по… Read More »
Имеется такое содержимое файла:
1 2 3 4 5 6 7 |
mail.ru 19.128.67.32 apache 21.07.2015:10:09:43 "GET /?login=blabla» mail.ru 10.150.20.4 apache 21.07.2015:10:09:43 "GET /? action=sent&mailid=h8547243n4b323d?type=nginx» mail.ru 83.1.200.124 nginx 21.07.2015:10:09:43 "GET /news» mail.ru 13.18.230.12 apache 21.07.2015:10:09:43 "GET /news/it» mail.ru 67.17.129.6 nginx 21.07.2015:10:09:43 "GET /?login=tralala» mail.ru 10.118.20.4 apache 21.07.2015:10:09:43 "GET /inbox» |
Необходимо: Вывести строки, в которых фигурирует только apache.
1 |
grep -n "apache" file.txt = awk '/apache/' file.txt |
Отформатировать вывод таким образом, чтобы показывались только SITE IP GET например mail.ru 19.128.67.32 «GET /?login=blabla»
1 |
awk '{print $1, $2, $5, $6}' file.txt |
Напишите на bash скрипт, который выполняет такие действия: Если отсутствует каталог «catalog» создать его, затем создать в каталоге файлы: file1, file2, file3, … , file21.… Read More »
Редактируем файл /etc/hosts.allow
1 |
nano /etc/hosts.allow |
Вписываем:
1 |
SSHD: 127.0.0.1 |
Вместо 127.0.0.1 Пишем свой IP Далее, редактируем файл /etc/hosts.deny
1 |
nano /etc/hosts.deny |
Вписываем:
1 |
SSHD: ALL |
После редактирования этих файлов необходим рестарт SSH:
1 |
service ssh restart |
Иногда надо использовать sshd.