воскресенье, 19 февраля 2017 г.

Оптимизация Ubuntu Linux с помощью утилиты Stacer

Оптимизация Ubuntu Linux с помощью утилиты Stacerиспользуем утилиту Stacer в Linux


Что может утилита Stacer:

  • Отображает информацию о загрузки вашего процессора, оперативной памяти, занятости жесткого диска;
  • Отображает информацию о системе;
  • Отображает данные о скорости сетевого соединения (загрузки и выгрузки);
  • Позволяет очистить кеш в системе удалив мусор (Apt Cache, Crash Reports, System Logs и App Cache);
  • Позволяет легко управлять автоматически запускаемыми приложениями;
  • Позволяет легко управлять службами в системе, которые можно в одно касание как остановить так и снова запустить;
  • Позволяет легко управлять приложениями установленными в системе, удобный поиск и легкое удаление.
После установки приложения, ищем его в меню ubuntu - Стандартные - Stacer либо используя поиск в Dash. При первом запуске вы увидите примерно следующее:
информация о системе в Stacer Очистка мусора в Stacer Управление автозагрузкой в Stacer Управление службами в Stacer
Удаление приложений в Stacer Удаление приложений с автозагрузки в Stacer
как видим все довольно просто и легко, как очистить кеш приложений, логов, ошибок и прочий мусор, удалить неиспользуемые приложения с автозагрузки. Так же вы можете отключить ненужные службы, но на данном этапе стоит быть крайне осторожным (настраивайте лишь в том случае, если вы понимаете за что отвечает та или иная служба чтобы не сделать хуже чем было и не сломать стабильность работы системы).

Установка Stacer в Ubuntu 16.04 LTS

Откройте терминал CTRL+ALT+T и выполним следующие команды(для 64-bit):
cd /tmp && wget https://github.com/oguzhaninan/Stacer/releases/download/v1.0.3/Stacer_1.0.3_amd64.deb && sudo dpkg -i Stacer* && sudo apt -f install 
Откройте терминал CTRL+ALT+T и выполним следующие команды(для 32-bit):
cd /tmp && wget https://github.com/oguzhaninan/Stacer/releases/download/v1.0.3/Stacer_1.0.3_i386.deb && sudo dpkg -i Stacer* && sudo apt -f install 

Удаление Stacer

Откройте терминал CTRL+ALT+T и выполним следующую команду:
sudo apt purge stacer && apt autoremove && sudo apt -f install

суббота, 18 февраля 2017 г.

Общие папки Linux

Будучи системным администратором, у вас может быть каталог, к которому вы захотите дать доступ на чтение и запись данных для каждого пользователя на Linux сервере.
В этой статье будет рассмотрено создание общей папки Linux, группы, добавление пользователя в группу, настройка прав доступа, значение числа 2775 в команде chmod и создание подкаталога для каждого пользователя.

Создание папки и группы

Создание общих папок Linux требует установки соответствующих прав доступа общей группы для всех пользователей, которые совместно используют или имеют доступ к определенному каталогу. Но для начала нужно создать директорию и общую группу, если она отсутствует:
$ sudo mkdir -p /var/www/reports/
$ sudo groupadd project

Добавление пользователя в группу

После того, как общая папка Linux и группа создана, нужно добавить в группу существующего пользователя, который будет иметь право на запись в каталог /var/www/reports/:
$ sudo usermod -a -G project losst

Флаги и аргументы, использованные в приведенной выше команде

  • -a - добавляет пользователя в дополнительную группу;
  • -G - указывает название группы группы;
  • project - название группы;
  • losst - имя пользователя.

Настройка прав доступа

Теперь нужно настроить права доступа к каталогу. Опция -R в приведенной ниже команде разрешает проведение рекурсивных операций в подкаталоги:
$ sudo chgrp -R project /var/www/reports/
$ sudo chmod -R 2775 /var/www/reports/

Значение числа 2775 в команде chmod

  • 2 - новые файлы всегда будут получать ту группу, которая стоит у папки, в которой они находятся;
  • 7 - выдает все права (rwx) владельцу папки;
  • 7 - выдает все права (rwx) группе;
  • 5 - выдает право на чтение (r-x) другим пользователям.

Создание пользователя и добавление в группу

$ sudo useradd -m -c "Aaron Kili" -s/bin/bash -G project aaronkilik
$ sudo useradd -m -c "John Doo" -s/bin/bash -G project john
$ sudo useradd -m -c "Ravi Saive" -s/bin/bash -G project ravi

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

$ sudo mkdir -p /var/www/reports/aaronkilik_reports
$ sudo mkdir -p /var/www/reports/johndoo_reports
$ sudo mkdir -p /var/www/reports/ravi_reports

Выводы

Теперь вы научились создавать общие папки Linux и можете обмениваться файлами с другими пользователями из вашей группы. Пожалуйста, оцените статью и напишите свое мнение в комментариях.
Источник: www.tecmint.com