Очень полезные команды

Системная информация

arch // отобразить архитектуру компьютера 
uname -m // отобразить архитектуру компьютера
uname -r // отобразить используемую версию ядра 
dmidecode -q // показать аппаратные системные компоненты - (SMBIOS / DMI) 
hdparm -i /dev/hda // вывести характеристики жесткого диска 
hdparm -tT /dev/sda // протестировать производительность чтения данных с жесткого диска 
cat /proc/cpuinfo // отобразить информацию о процессоре 
cat /proc/interrupts // показать прерывания 
cat /proc/meminfo // проверить использование памяти 
cat /proc/swaps // показать файл(ы) подкачки 
cat /proc/version // вывести версию ядра 
cat /proc/net/dev // показать сетевые интерфейсы и статистику по ним 
cat /proc/mounts // отобразить смонтированные файловые системы 
lspci -tv // показать в виде дерева PCI устройства 
lsusb -tv // показать в виде дерева USB устройства 
date // вывести системную дату 
cal 2007 // вывести таблицу-календарь 2007-го года 
date 041217002007.00  // установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) 
clock -w // сохранить системное время в BIOS
cat `ls /etc/*{-,_}{release,version} 2>/dev/null | head -n 1` // версия операционки

Остановка системы

Читать далее «Очень полезные команды»

Создание пользователя

useradd имя_учетной_записи
или
useradd -d /var/www/domen_name.ru -s /bin/bash mazzy  создать пользователя mazzy, назначить ему в качестве домашнего каталога /var/www/domen_name.ru, в качестве shell'а /bin/bash или запрет shell'a /sbin/nologin
passwd имя_учетной_записи

Смена пользователю домашнюю директорию

usermod -d /var/www/domen_name.ru/ -m имя_учетной_записи

Установка библиотек в Perl через MCPAN

perl -MCPAN -e 'install "LWP::UserAgent"'

или

cpan install LWP::UserAgent
perl -MCPAN -eshell
cpan> force install LWP::UserAgent

Вы можете проверить путь установки модуля:

perldoc -l LWP::UserAgent

или быстрая и грязная проверка:

perl -MLWP::UserAgent -e 1

Ручная установка:

Модули находящиеся на CPAN можно скачивать и компилировать вручную. Как правило последовательность команд компиляции и требуемые модули, перечислены в файле README, обычно входящем в состав дистрибутива модуля. Используем файл Makefile.PL.

Для установки в домашний каталог требуется указать переменную окружения INSTALL_BASE:

perl Makefile.PL INSTALL_BASE=~

ну а далее как указано в файле README

make
make test
make install

Установка Samba на CentOS

В первую очередь необходимо настроить или отключить SELinux. Проверить, включен ли в вашей системе SELinux можно, выполнив следующую команду:

selinuxenabled && echo enabled || echo disabled

Или прописываем в конфиг rc.local

/usr/sbin/setsebool -P samba_domain_controller on
/usr/sbin/setsebool -P samba_enable_home_dirs on
/usr/bin/chcon -t samba_share_t /FILEDUMP/SHARE

Затем выполните установку Samba:

yum install samba samba-common cups-libs samba-client
Читать далее «Установка Samba на CentOS»