Поиск значения в файле или файла ( grep | find )
grep -r ‘НАШ’ /var/www/shop —color
$find /etc/ -type f -mtime -1
опция -type с параметром f искать только обыкновенные файлы.
опция -mtime с параметром -1 найти файлы, изменившиеся за последние сутки.
«-«перед 1 задает верхнюю границу диапазона, т.е. «все, что изменилось за последние 24 часа»
если бы мы указали «+» перед 1, то find нашел бы всех файлы, изменившиеся от 01.01.1970 до вчерашнего дня (более суток назад) так же можно указать точную дату поставив число без модификатора.
Восстановление LVM раздела
Подключаем диск к другой машине.
pvs
lvs
vgchange -ay
Проверка
fsck -y /dev/mapper/VolGroup-lv-root
Восстановление поврежденных таблиц базы данных InnoDB
mysqlcheck -A | grep -v OK
mysqlcheck -u root -p —auto-repair —optimize —all-databases
Не изменяет созданную запись SAMBA share из Windows ( nobody)
Добавить строку в samba.conf
…
path = /mnt/work
public = yes
writable = yes
guest ok = yes
guest only = yes
guest account = nobody
Монтирование файловых систем дисков с NTFS
yum install fuse fuse-ntfs-3g
Выключение виртуальных машин c Win2003 по кнопке хоста ( KVM)
ACPI
По умолчанию Windows 2003 разрешает выключать себя единственным способом — ввести логин-пароль, выбрать Пуск => «Завершение работы», ввести примечание, нажать «OK». Разумеется, на KVM такой подход неприемлем. KVM (и QEMU) умеет эмулировать ACPI. Команда «system_powerdown» аналогична нажатию кнопки питания на физическом компьютере, но Windows её проигнорирует. Лечится следующим REG-файлом:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]
"ShutdownWithoutLogon"=dword:00000001
"DisableCAD"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"ShutdownWarningDialogTimeout"=dword:00000003
Он же в готовом для запуска виде: svn1.sytes.net/linuxkvm/win-acpi-kvm.reg
Интересная статья на http://habrahabr.ru/post/176823/
Первоисточник с подробными объяснениями: umgum.com/acpi-windows2003-shutdown
Использование виртуальных машин в организации
Использование виртуальных машин в организации.
1. Хостовая система должна иметь процессор поддерживающий инструкции для виртуализации и установленных пакетов qemu-kvm + libvirt
Быстрее всего виртуальная машина работает с виртуальным диском, когда тот размещен на блочном устройстве (т.е. или на отдельном диске или LVM разделе)
3. Сетевой интерфейс настраиваем через отдельную подсеть ( создаем новую или используем default — virbr0 с сеткой 192.168.122.0/24 )
4. Прописываем маршрут на шлюзе для данной подсети.
5. В гостевой системе для жесткого диска и сетевой карты выставляем тип драйвера virtio перед установкой, при установке подставляем драйвер для жесткого диска virtio, свежие драйвера можно найти на http://alt.fedoraproject.org/pub/alt/vi … mages/bin/ в виде образа диска.
6. После установки настраиваем статический адрес на гостевой системе.
7. Меняем конфигурацию гостевой системы для vnc дисплея, делая его доступным не только локально, но из сети, для устранения сбоев.
8. Делаем автозапуск виртуальной машины с хостовой системой.
9. Настраиваем бекап файлов гостевой системы через снапшот lvm раздела, на котором расположен диск гостевой системы (бекап выполняется на хостовой системе).
Проверка компьютеров сети на доступность по порту 5900
#!/bin/bash
list=`nmap -p5900 192.168.1.0/24 -oG — |grep 5900/open | cut -d’ ‘ -f 2`
shablon=
for addr in $list
do
echo $addr
done
-oG
(grepable вывод)<имя_файла>
http://nmap.org/book/output-formats-grepable-output.html
Установка доп репозитария EPEL на CentOS 7
RHEL/CentOS 7 64-Bit wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm rpm -ivh epel-release-7-5.noarch.rpm Проверка
yum repolist Пример для проверки пакета Zabbix
yum --enablerepo=epel info zabbix Далее установка его
yum --enablerepo=epel install zabbix Расположение /etc/yum.repos.d/epel.repo. Вариант установки yum install -y http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
Script архивирования 1с
set backupfile=C:\share\Base1c\1Cv8.1CD
set backdir=C:\backup\1c
set dat=%date:~0,2%-%date:~3,2%-%date:~6,4%
rar a -dh %backdir%\%dat%.rar %backupfile%