Guardian Angel Icon 3D Orthodox Wood Carved.
Virgin Mary of Perpetual Help Wooden Carved icon Chriatian gift.
Guardian Angel
ICON WOOD JESUS CHRIST GOD THE LORD ALMIGHTY
Orthodox Wood Carved.
St Andrew the Apostle Icon 3D
Our Lady 3D Orthodox Wood Carved Icon.
Orthodox Wood Carved Icon
Guardian Angel
Guardian Angel

 

Изменить hostname (имя хоста)

Чтобы сделать постоянное изменение, необходимо ввести новое значение в файл вручную:

# nano /etc/hostname
ServerAlex

Для применения изменения без перезагрузки сервера, выполните системный скрипт:

/etc/init.d/hostname.sh

Теперь проверьте текущее значение имени хоста. Оно изменится на то, что записано в файле.

файловый менеджер Midnight Commander

Известный двухпанельный файловый менеджер Midnight Commander. Установим mc на наш сервер:

# apt-get -y install mc

Так же я рекомендую очень удобный диспетчер задач — htop. Ставим его на сервер:

# apt-get -y install htop

Полезной утилитой, позволяющей смотреть сетевую загрузку в режиме реального времени, является iftop. Устанавливаем iftop на сервер:

# apt-get -y install iftop

Обновление времени

Настройка и обновление времени в Debian

Теперь проверим установленный часовой пояс, время и включим автоматическую синхронизацию времени с удаленного сервера. Узнать дату, время, часовой пояс можно командой date:

# date

Fri Jan 29 00:01:37 MSK 2020

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

# apt-get -y install tzdata

Теперь выберем правильный часовой пояс с помощью команды:

# dpkg-reconfigure tzdata

Выбирая соответствующие пункты визарда, указываете свой часовой пояс.
Дальше синхронизируем время с сервером времени в интернете. Для разовой или ручной синхронизации понадобится отдельная утилита. Установим ntpdate на сервер:

# apt-get install ntpdate

И синхронизируем время:

# ntpdate-debian

Для того, чтобы время автоматически синхронизировалось без вашего участия с определенной периодичностью, используется инструмент ntp. Установим его:

# apt-get -y install ntp

После установки он сам запустится и будет автоматически синхронизировать часы сервера. Проверим, запустился ли сервис ntpd:

# netstat -tulnp | grep ntp

udp 0 0 192.168.1.24:123 0.0.0.0:* 3119/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 3119/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 3119/ntpd
udp6 0 0 ::1:123 :::* 3119/ntpd
udp6 0 0 fe80::215:5dff:fe01:123 :::* 3119/ntpd
udp6 0 0 :::123 :::* 3119/ntpd

Настройка файлового сервера Samba в локальной сети

 НАСТРОЙКА ФАЙЛОВОГО СЕРВЕРА НА LINUX

Прежде всего следует обновить локальную базу пакетов:

sudo apt-get update

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

sudo apt-get install -y samba samba-client

Создайте резервную копию файла конфигурации Samba:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

Создайте или выберете директорию, к которой все пользователи будут иметь общий доступ:

sudo mkdir -p /samba/public

Перейдите к этому каталогу и измените режим доступа и владельца:

cd /samba
sudo chmod -R 0777 public

Создайте или выберете каталог, к которому иметь доступ будут ограниченное число пользователей:

sudo mkdir /samba/private

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

sudo groupadd smbgrp

Создайте нужных пользователей с помощью команды useradd:

sudo useradd useralex

Добавьте созданных пользователей в группу:

sudo usermod -aG smbgrp useralex

Измените группу, которой принадлежит приватная директория:

chgrp smbgrp /samba/private

Задайте пароль, с помощью которого пользователь будет подключаться к каталогу:

sudo smbpasswd -a SSSSSSS(пароль)

Откройте файл конфигурации на редактирование с помощью текстового редактора:

sudo nano /etc/samba/smb.conf

Замените содержимое файла на следующие строки:


[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
wins support = no
dns proxy = no

[public]
path = /samba/public
guest ok = yes
force user = nobody
browsable = yes
writable = yes

[private]
path = /samba/private
valid users = @smbgrp
guest ok = no
browsable = yes
writable = yes

Примечание:
• global - раздел с общими настройками для Samba сервера
• workgroup - рабочая группа Windows, WORKGROUP - значение по умолчанию для всех Windows машин, если вы не меняли самостоятельно
• security - режим безопасности, значение user означает аутентификацию по логину и паролю
• map to guest - задает способ обработки запросов, bad user - запросы с неправильным паролем будут отклонены, если такое имя пользователя существует
• wins support - включить или выключить поддержку WINS
• dns proxy - возможность запросов к DNS
• public - название общего каталога, которое будут видеть пользователи сети, может быть произвольным и не совпадать с именем директории
• path - полный путь до общего каталога
• browsable - отображение каталога в сетевом окружении
• writable - использование каталога на запись, инверсия read only
• guest ok - авторизация без пароля
• force user - пользователь по умолчанию
• valid users - список пользователей, у которых есть доступ к каталогу, через @ указывается unix-группа пользователей

Проверить настройки в smb.conf можно с помощью команды:

testparm -s

настроить firewall

Далее нужно настроить firewall, 

Создадим файл с правилами iptables:

# sudo nano /etc/iptables.sh

открыв порты, которые использует Samba:


iptables -A INPUT -p tcp -m tcp --dport 445 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 139 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 137 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 138 -j ACCEPT


Чтобы изменения вступили в силу перезапустите сервис:

sudo service smbd restart

Подключение флешки

Подключение флешки


/media/alex/1819-7E22/

выберете директорию, к которой все пользователи будут иметь общий доступ:

sudo mkdir -p /media/alex

Перейдите к этому каталогу и измените режим доступа и владельца:

cd /media
sudo chmod -R 0777 alex

Откройте файл конфигурации на редактирование с помощью текстового редактора:

sudo nano /etc/samba/smb.conf

Замените содержимое файла на следующие строки:

[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
wins support = no
dns proxy = no

[public]
path = /samba/public
guest ok = yes
force user = nobody
browsable = yes
writable = yes

[private]
path = /samba/private
valid users = @smbgrp
guest ok = no
browsable = yes
writable = yes

[alex]
path = /media/alex
guest ok = yes
force user = nobody
browsable = yes
writable = yes

Проверить настройки в smb.conf можно с помощью команды:

testparm -s

Чтобы изменения вступили в силу перезапустите сервис:

sudo service smbd restart

 

Автоматическое монтирование usb флешки

Автоматическое монтирование usb флешки в linux можно настроить с помощью утилиты udiskie. Все новые подключенные флешки будут автоматически подключаться, после подключения устройства будет всплывать окно с предложением открыть файловый менеджер, а также значок, с помощью которого можно получить доступ к каждому из устройств.
Устанавливается утилита в Ubuntu командой:

sudo apt install udiskie

Дальше остается запустить программу:

udiskie -a -n -t

Теперь все подключаемые устройства будут автоматически монтироваться с помощью udisks. Рассмотрим что значат опции:
 -a - выполнять автоматическое монтирование
 -n - показывать всплывающее уведомление
 -t - показывать значок в трее.

автомонтирование дисков

udiskie

запускать udiskie -a -n -t


-a — выполнять автоматическое монтирование
-n — показывать всплывающее уведомление
-t — показывать значок в трее.


для автозапуска добавить в файл /etc/rc.local/

sudo -u USER udiskie -a -n –t

 

screen.

screen. Сначала устанавливаем screen:

# apt-get install -y screen

Создаем в каталоге /root конфигурационный файл .screenrc следующего содержания:

# sudo nano /root/.screenrc

Выводим строку состояния

hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"

 Добавляем некоторые настройки


startup_message off
defscrollback 1000
defutf8 on
shell -$SHELL

 Создаем несколько окон


chdir
screen -t Main 1
chdir /etc
screen -t etc 2
chdir /var/log
screen -t logs 3

 Активное первое окно после запуска


select 1

Для знакомства с настройками, горячими клавишами и вариантами применения утилиты screen можно по адресу http://itman.in/ssh-screen/ Мне помог этот материал.

Links2.

Links2. Это форк Lynx, он поддерживает стили и JavaScript и даже показывает картинки. В нём можно не только открывать заранее известные URL, как в Lynx, но и пользоваться поиском Google.


sudo apt-get install links2

links2

 

Вверх