понедельник, 9 июня 2014 г.

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

Узнать информацию о системе можно командой:
dmidecode --type <тип>

Список типов:
  •  bios
  •  system
  •  baseboard
  •  chassis
  •  processor
  •  memory
  •  cache
  •  connector
  •  slot
Ну и более простые способы:
cat /proc/cpuinfo – информация ЦПУ
cat /proc/meminfo – информация о памяти

Разная другая системная инфа:
uptime – текущий аптайм
w – пользователи онлайн
uname -a – показать информацию о ядре
df – инф. о использовании дисков
du – объем текущего каталога
free – использование памяти и swap

вторник, 3 июня 2014 г.

Распаковка сертификатов pfx

Распаковка сертификата:
openssl pkcs12 -passin pass:123 -in filename.pfx -out filename.crt -clcerts -nokeys

Распаковка ключа с убиением пароля на ключ:
openssl pkcs12 -passin pass:123 -passout pass:any -in filename.pfx -nocerts | openssl rsa -passin pass:any -out filename.key

Автозагрузка в CentOS

В CentOS для этого есть служба /sbin/chkconfig.

Основные команды:
chkconfig --list <служба>
chkconfig --add <служба>
chkconfig --del <служба>
chkconfig [--level levels] <служба> on|off|reset


Уровни запуска:
0: полная остановка машины;
1: single-user (однопользовательский) режим; (используется в случае серьезных проблем или для восстановления системы)
2: multi-user (многопользовательский) режим, без поддержки сети;
3: Мulti-user (многопользовательский) режим с поддержкой сети; (используется преимущественно на серверных системах)
4: неиспользуемый;
5: Мulti-user (многопользовательский) режим с поддержкой сети + графический интерфейс для входа в систему (login);
6: перезагрузка.


Примеры:
sudo /sbin/chkconfig --level 345 proftpd on

Просмотреть список запускаемых приложений
chkconfig --list

Для добавления нового приложения необходимо:
1. Добавить скрипт запуска в
/etc/init.d/
2. Выполнить команду
chkconfig --add <приложение>

Для изменения уровней запуска приложения
chkconfig --level 2345 <приложение> on