cat /etc/some.conf | grep -v ‘#’ | grep -v ‘^$’
Category: System Administration
System administration matters in general
Подсветка синтаксиса конфигурационных файлов в редакторе nano
Создаем файл с конфигом для цветовой схемы нано:
sudo nano /usr/share/nano/config.nanorc
Туда пишем следующее:
## several config files
syntax “conf” “(.|/|)conf$” “(.|/|)logout$” “(.|/|)COLORS$” “(.|/|)colors$”
color yellow “/.*$” “TERM” “..*$” “=.*$” “*.*$”
color white “:unscaled” “[0-9]”
color blue “setenv|export” “;”
color green “#.*$”
Далее редактируем конфиг nano:
sudo nano /etc/nanorc
В конце добавляем:
include “/usr/share/nano/config.nanorc”
Теперь файлы типа *.conf будут с подсветкой синтаксиса.
Файлы для подсветки разных языков можно скачать тут
Создание виртуального раздела Linux
Делается это с помощью команды dd (создаем пустой файл размером 48М*1024 = 48 Гб):
sudo dd if=/dev/zero of=/mnt/storage1/virtual count=1024 bs=48M
of – куда пихать файл
bs – размер блока
count – сколько блоков
Затем можно создать в этом файле файловую систему ext4:
Теперь можно его примонтировать командой:
mount -o loop /mnt/storage1/virtual /mnt/virt
Далее чтобы раздел монтировался при перезагрузке системы надо в /etc/fstab добавить строчку типа:
/mnt/storage1 /virtual /mnt/virt ext4 loop 0 0
Как узнать размер папки через командную строку Linux
du -ks /usr/lib
Редирект сабдомена в папку сайта
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.sub.domain.com)|(sub.domain.com .com) [NC]
RewriteRule ^(.*)$ http://domain.com/dest_folder/$1 [L,R=301]
Расположение Ruby Gems
gem environment
Принудительный перезапуск IIS без рестарта компьютера
iisreset /RESTART
У этой команды есть и другие опции:
iisreset [имя_сервера] /ключ
/RESTART – рестарт IIS
/START – старт IIS
/STOP – остановить все сервисы IIS
/REBOOT – перезагрузить компьютер
/REBOOTONERROR – перезагрузить компьютер, если при старте, стопе, рестарте происходит ошибка
/NOFORCE – без принудительного завершения процесса IIS
/TIMEOUT:val – указывает время (в сек) ожидания удачного рестарта, если служба не перезапустилась и указан ключ /REBOOTONERROR, то по истечении времени компьютер будет перезагружен
/STATUS – отображение статуса службы
/ENABLE – разрешение рестарта IIS на локальном компьютере
/DISABLE – запрет рестарта IIS на локальном компьютере
Изменить пароль админа (admin) Sugar CRM через MYSQL
Используем БД шугара (ваше имя может отличаться):
Меняем пароль:
Повышение безопасности PHP с помощью директивы disable_functions и при этом сохранение работоспособности WordPress
nano /etc/php.ini
disable_functions=exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,parse_ini_file,show_source
Ошибка Error Message: 2712 – can't create the directory в vRanger
An internal error occurred during execution, please contact Quest support if the error persists. Error Message: 2712 – can’t create the directory
Решил проблему путем добавления подпапки из этой директории в качестве репозитория в новом vRanger.