Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

Контроль процессов linux

Демоны liux
  • man start-stop-daemon(8) - запуск и остановка системных программ-демонов
  • man update-rc.d(8) - установка и удаление ссылок сценариев инициализации в стиле System-V
  • Привязка процесса к определенному CPU в SMP системе под Linux
    taskset
    пример: http://www.opennet.ru/tips/info/1017.shtml
  • cpulimit - процессу лимит использования ЦП (выражается в процентах, не в процессорном времени).  Программа выставляет не значение nice или другие варианты приоритетов, а реальное использование процессора.
    source fourge

Запрет root пользователя для ssh

Нашел заметку о запрете root по ssh. Для этого необходимо:

  1. Поправить файл /etc/ssh/sshd_config
  2. Рас комментировать строку #PermitRootLogin no
  3. Перезапустить sshd /etc/init.d/sshd restart
К общим рекомендациям вообще использовать только вход по открытым ключам. Мол есть такая штука как bruteforce.

Для защиты от bruteforce, можно установить большое время ожидания между повторным вводом пароля:
LoginGraceTime 600
Значение указывает время ожидания в секундах.

Можно запретить так же вход конкретным пользователям:
DenyUsers oracle

Создание виртуальной машины DEBIAN в VIRTUALBOX

Основные шаги создания виртуальной машины DEBIAN в VIRTUALBOX состоят из следующих этапов:
  • Вызов диалога создания виртуальной машины
  • Указания названия создаваемой машины и типа гостевой ОС
  • Указания размера виртуальной оперативной памяти
  • Указания размера виртуального жесткого диска
  • Подключения CDROM (ISO) образов
  • Указание настроек виртуального сетевого подключения

Настройка SAMBA для работы в сети WINDOWS

Схема прав пользователей по сетевым ресурсам

Ресурс Директор Бухгалтер Поставки Продажи Документация Общая
Пользователь/пароль
director/111 rw r rw rw rw rw
bux/222 rw rorw
postavka/333 rw ro rw rw
prodaga/444 rw rw rw
suser/666 ro rw

Настройка статической адресации

Настройка на DEBIAN LINUX


Настройка SSHD

Установка SSH сервера проста, для это нужно установить пакет openssh-server. Для этого дайте ниже следующую команду:
apt-get install openssh-server

Базовая настройка SAMBA

Установка пакетов SAMBA

debian-practice:/home/user# apt-cache search samba | more

Удаленный доступ VNC

PDF Версия

На днях понадобилось настроить доступ к своему домашнему компьютеру с рабочего компьютера, при этом мне хочется иметь доступ к рабочему столу и файлам. Далее пойдет объяснении как я это делал
Это небольшая статья расскажет вам как настроить в LINUX удаленный доступ к рабочему столу через интернет и файлам. Очень хорошо будет, если вы представляет о таких вещах как IP маршрутизация, если же нет, то я бы предложил бы почитать более детально другие источники.
У меня имеется сеть состоящая из:
  • ADSL модема работающего в режиме маршрутизатора и подключен к интернету не имея постоянного IP адреса, адрес выдает провайдер интернета.
  • Домашний компьютер с ОС LINUX имеющий доступ к интернету через ADSL
  • Рабочий компьютер с ОС LINUX имеющий прямой доступ

Задачи

Исходя из введения и топологии сети, то перед мной встали следующие задачи:
  • Организовать доступ к компьютеру по DNS имени, т. к. IP адрес его не постоянен, то для этого будем использовать сервис DYNAMIC DNS.
  • Настроить маршрутизацию пакетов от ADSL модема к домашнему компьютеру.
  • Установить/настроить сервера VNC, FTP на домашнем компьютере для удаленного рабочего стола и файлового доступа соответственно.
  • Установить/настроить клиент VNC, FTP на рабочем компьютере.
  • Проверить работу

Настройка VSFTPD

Установка

user@debian-practice:~$ su
Пароль:
debian-practice:/home/user# apt-cache search vsftpd
vsftpd - The Very Secure FTP Daemon
fail2ban - bans IPs that cause multiple authentication errors
ccze - A robust, modular log coloriser
debian-practice:/home/user# apt-get install vsftpd

Базовая настройка APACHE, PHP, MYSQL

Установка APACHE

debian-practice:/home/user# apt-get install apache2

Настройка Bash

BASH PS1
Вот так у меня настроено приглашение в BASH. Для того что бы сделать такое же необходимо: Указать в файле ~/.bashrc строку
PS1='\[\033[02;32m\]\D{%H.%M.%S}\033[00m:\033[0;34m\u@\h\[\033[00m\]:\w\n> '

Базовая установка DEBIAN LINUX

Основные шаги по установке DEBIAN LINUX (для новичков) заключаются в следующем:
  • Графическая установка
  • Выбор языка установки и раскладки клавиатуры
  • Указание имени компьютера
  • Выбор часового пояса
  • Разметка диска
  • Настройка учетных записей
  • Добавление дополнительных дисков с пакетами программного обеспечения
  • Выбор устанавливаемого программного обеспечения
  • Установка системного загрузчика
  • Настройка переключения раскладки клавиатуры
  • Перезагрузка