Замена подстроки в файле или файлах
Замена str1 на str2 в файле /tmp/file.txt:
$ perl -pie 's/str1/str2/g' /tmp/file.txt
Замена str1 на str2 во всех *.txt файлах в текущем каталоге:
$ perl -pie 's/str1/str2/g’ ./*.txt
Изменение размера LVM раздела
Подключаем диск к системе
root # pvcreate /dev/sdb
root # vgextend vg_justhost /dev/sdb
root # lvextend /dev/vg_justhost/lv_root /dev/sdb
root # resize2fs /dev/vg_justhost/lv_root
Как отключить SELinux
Необходимо изменить строку
SELINUX=enforcing
на
SELINUX=disabled
в файле /etc/selinux/config
Пример настройки сетевых подключений
Debian/Ubuntu
/etc/network/interface
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address XX.XX.XX.XX netmask 255.255.254.0 gateway XX.XX.XX.XX dns-nameservers 46.17.40.200 46.17.46.200 auto eth0:0 iface eth0:0 inet static address XX.XX.XX.XX netmask 255.255.254.0
CentOS/Fedora
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" BOOTPROTO=none ONBOOT="yes" TYPE="Ethernet" HWADDR=XX:XX:XX:XX:XX:XX BROADCAST="XX.XX.XX.XX" DNS1="46.17.46.200" DNS2=46.17.40.200 GATEWAY="XX.XX.XX.XX" IPADDR="XX.XX.XX.XX" PREFIX=23 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6INIT="no" IPV6_AUTOCONF="no" NETMASK="255.255.254.0" NM_CONTROLLED="yes" NAME="System eth0"
/etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0 BOOTPROTO=static IPADDR=XX.XX.XX.XX NETMASK=255.255.254.0 ONBOOT=yes
Навигация по истории введённых в консоли команд
/etc/inputrc
"\e[A": history-search-backward "\e[B": history-search-forward
Ubuntu
Автозапуск
update-rc.d servicename defaults
Установка клиента и сервера OpenSSH
sudo apt-get install openssh-client openssh-server
RAID
Добавление устройства в массив
mdadm /dev/md0 --add /dev/sdXn
Информация о состоянии
mdadm --detail /dev/md0
Почта
Очистка очереди сообщений
exim -bp | grep frozen | awk {'print $3'} | xargs exim -Mrm