ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Как настроить FreeBSD
Все о памяти и процессоре в Linux/FreeBSD

Итак, ,чтобы определить, сколько памяти и скорость процессора и введите следующую команду:

[-hide-]FreeBSD:

Определяем частоту и тип процессора:

# dmesg | grep -w CPU

Определяем количество ОЗУ:

# dmesg -a | grep memory

Linux:

Определяем частоту и тип процессора:

# cat /proc/cpuinfo

Определяем количество ОЗУ:

# cat /proc/meminfo

Так же и в FreeBSD и в Linux можно использовать команду - top[-hide-] ...
Читать дальше »
Просмотров: 2424
Дата: 2011-07-15 23:23:04
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Команда tar используется для объединения нескольких файликов или каталогов в одном файлике. Так же tar может архивировать целые деревья каталогов, которые я нахожу очень полезными, например, в будущем для архивации на ленточный носитель, или любой другой.

И так, рассмотрим более подробно команды tar:

[-hide-]# tar -cvf arhive.tar /home/admin

Данной командой, мы архивируем все файликы (каталоги) в директории /admin.

Синтаксис: tar [ключи] [имя архива] [путь до архивируемого файлика]

Но, нам нужно запаковать этот архив, дабы он занимал меньше места на жестком диске. Сжатие архива выполним с помощью gzip, следующий команды:

# tar -czvf arhive.tar.gz /home/admin

Как вы видите, я добавил ключ - z, и приставку gz, после tar., в имени архива.

Так же для сжатия архивов можно использовать сжатие при помощи bzip2, он кстати сжимает сильнее, но менее распространен чем gzip.

Для сжатия bzip2 используем вместо ключа z, ключ j, и приставку bz2.

# tar -cjvf a ...
Читать дальше »
Просмотров: 2845
Дата: 2011-07-15 23:13:47
Комментариев: 0
Автор: admin  Раздел: Безопасность
В этой очень информационной статье я кратко опишу шаги для анализа сетевых портов в Unix-системах, их наличие, соответственно, - уязвимы!Основным инструментом для анализа - утилита NetStat. Вы можете также использовать сторонних разработчиков, например, - Nmap.

Я начну с основных NetStat ключей:

[-hide-]-a Показывать состояние всех сокетов;

-i Выдать статистическую информацию обо всех сетевых адаптеров;

-с Непрерывно выдавать информацию о состоянии сети;

-n Показывает IP-адреса удаленной и локальной системы;

-r Показывает таблицу маршрутизации;

-s Показавает статистическую информацию по протоколам;

-t Выдать информацию только о tcp-сокетах;

-u Выдать информацию только о udp-сокетах;

-p Показать имя протокола;

-l Выделить информацию об указанном интерфейсе в отдельный столбец; по умолчанию используется интерфейс с наибольшим объемом переданной информации с момента последней перезагрузки системы.

Далее рассмотрим примеры использование команды netstat: ...
Читать дальше »
Просмотров: 2830
Дата: 2011-07-15 23:06:41
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Чтобы узнать, какая версия CentOS на сервере, и я не могу вспомнить, команду пришлось искать в Интернете.

В любом случае, приводим список команд для Linux и FreeBSD:

[-hide-]1. FreeBSD

# uname -a

2.RedHat подобные дистрибутивы (Fedora, CentOS, RedHat)

# cat /etc/*release*

или так

# lsb_release -a

3. Slackware

# cat /etc/slackware-version

4. Ubuntu / Debian

# lsb_release -a

5. Solaris

# cat /etc/*release*[-hide-] ...
Читать дальше »
Просмотров: 7559
Дата: 2011-07-15 22:55:59
Комментариев: 0
Автор: admin  Раздел: Оптимизация
sysctl — BSD и Linux - программа, предназначенная для управления отдельными параметрами ядра, безопасности, сетевой подсистемы. Позволяет определить и установить такие параметры, как размер общих предел сегмента памяти на количество запущенных процессов, а также включает такие функции, как маршрутизация.

Таково краткое описание Sysctl.

В этой очень информационной статье я описываю настройку Sysctl под веб-сервер Apache - будет укреплять безопасность и увеличить производительность.

Так приступим к редактированию Sysctl конфигурационный файлик. Взятые в качестве основы для ОС SentOS, этот параметр также относится к FreeBSD и Ubuntu / Debian.

1. Просмотр текущих настроек sysctl:

[-hide-]# sysctl -a

2. Приступим к редактированию конфигурационного файлика:

# vi /etc/sysctl.conf

## Включаем защиту от IP спуфинга, и проверку маршрута от источника

net.ipv4.conf.all.rp_filter = 1

net.ipv4.conf.lo.rp_filter = 1

net.ipv4.conf.eth0.rp_filter = 1

net.ipv ...
Читать дальше »
Просмотров: 12164
Дата: 2011-07-15 22:48:18
Комментариев: 0
Автор: admin  Раздел: Как настроить FreeBSD
Например у Вас есть интересная папка с резервными копиями или архивами, но некоторые из них уже давно устарели и больше вообще они не нужны. В поисках и удаления таких архивов и файликов используем find и cron.

Добавляем в cron следующую строчку:

[-hide-]00 20 * * * /usr/bin/find /home/backup/ -name "*.gz" -mtime +8 -delete

Цитата
Итак расшифровка – Утилита cron, каждый день в 200 запускает find, который в свою очередь ищет в папке /home/backup, файликы с окончанием на .gz, кторые старше 8 дней на момент запуска крона и в случае нахождения удаляет их.

Доступный список ключей

-size - размер: указывается в 512-байтных блоках или байтах (признак байтов — символ «c» за числом).
-atime – время последнего обращения к файлику.
-ctime – время последнего изменения владельца или прав доступа к файлику.
-mtime – время последнего изменения файлика (исчесляется в днях)
-newer - искать файликы созданные позже указанной даты
-mmin – время после ...
Читать дальше »
Просмотров: 2453
Дата: 2011-07-15 21:00:10
Комментариев: 0
Автор: admin  Раздел: Безопасность
Защита веб-серверы Apache

Как вы знаете, Apache, услужливо показывает все ОС, которая установлена, ее версии и версии установленных модулей. Одним словом - почему мы? И уж тем более не нужно знать посторонним.

Так ,что теперь надо скрыть все данные. Нужно изменить конфигурационный файлик Apache:

[-hide-]CentOS/RHEL/Fedora

# vi /etc/httpd/conf/httpd.conf

Debian/Ubuntu

# vi /etc/apache2/conf.d/security

FreeBSD

# ee /usr/local/etc/apache22/httpd.conf

Находим следующии строчки:

ServerTokens OS (или Full)

ServerSignature On

и изменим их на следующии:

ServerTokens Prod

ServerSignature Off

Проверить результат можно при помощи команды curl и указав имя вашего сайта:

# curl -I www.test.ru

Скрываем заголовки.

Для управления заголовками требуется модуль mod_headers.

Заголовки, исходящие от браузера, управляются директивой RequestHeader. Например, можно изменить заголовок User-Agent, запретить передачу Referer и Cookie:

RequestHeader se ...
Читать дальше »
Просмотров: 3045
Дата: 2011-07-15 20:54:54
Комментариев: 0
 Страницы: << ... 33 34 35 36 37 ... >>