Archive for the ‘Linux’ Category
Установка CentOS7 с FlashUSB
Программа Win32DiscImager или ImageWriter, для подготовки загрузочной flash из *.iso образа CentOS7.
Или в ручную.
dd if=CentOS-6.5-x86_64-bin-DVD1.iso of=/dev/sda
Ссылка: http://wiki.centos.org/HowTos/InstallFromUSBkey
Installing Grub using grub-install
Легкий способ установки Grub, если возможно, ипользование команды grub-install.
Команда выполняет:
-
Установку необходимых файлов /boot/grub .
-
Установка boot loader в указанное место.
Пример:
Command |
Meaning |
grub-install /dev/sda |
Install Grub files in directory /boot/grub of current partition. Install boot loader in master boot record of first hard disk. This is the recommended way to install Grub. |
grub-install /dev/sda1 |
Install Grub files in directory /boot/grub of current partition. Install boot loader in first partition of first hard disk. |
grub-install /dev/sda2 |
Install Grub files in directory /boot/grub of current partition. Install boot loader in second partition of first hard disk. |
[root@localhost ~]# grub-install /dev/sda Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. # this device map was generated by anaconda (hd0) /dev/sda [root@localhost ~]#
Поиск значения в файле или файла ( 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
Логи journalctl in CentOS 7
journalctl
сервис systemd-journald.service
journalctl -r -n 10 #последние 10 записей
journalctl --
unit=sshd #для просмотра только ssh сервиса
journalctl --
since=”2014-09-14 01:00:00″ --
until=”2014-09-14 02:00:00″ #отбор по дате -времени
Обьем занимаемого логом места на диске --
disk-usage