itms_docs:study:it:lnux:linux_support

Это старая версия документа!


Мониторинг сервера

Статья по настройке

Команда для просмотра конфигурации машины на Linux:

dmidecode

Настройка сети

/etc/network/interfaces
#Содержимое
iface enp2s0 inet static
address 192.168.0.253
netmask 255.255.255.0
gateway 192.168.0.254
dns-nameservers 192.168.0.254
/etc/resolv.conf
nameserver 192.168.0.254 //Здесь прописать IP dns сервера

Вывод информации по сети

ip a

Доступ по ssh для root

/etc/ssh/sshd_config
# 
PermitRootLogin yes

Samba

#======================= Global Settings =======================

[global]

workgroup = WORKGROUP
server string = BPK_bak
security = user
#passdb backend = tdbsam
#log level = 10 log file = /usr/local/samba/var/log.%m
#======================= Share Definitions =======================

[backup]
path = /mnt/disk_d_data
valid users = backup
#force group = users
create mask = 0777
directory mask = 0777
writable = yes
browseable = Yes

Запуск/Перезапуск службы

service smbd start/restart

Просмотр активных сессий

smbstatus

Отключение сессии по PID

smbcontrol <ID процесса> shutdown

Статья по настройке

Монтирование разделов

blkid

Примерный вывод:

/dev/sda1: UUID="e714fea2-6ef8-4314-997a-fddf430d5e8d" TYPE="ext4" PARTUUID="9f8977fc-01"
/dev/sdb1: UUID="958e62dd-f9f8-44ef-9fb9-84c0d8628f67" TYPE="ext4" PARTUUID="d97535c3-01"
/dev/sdb5: UUID="4eac2775-1dfb-4e54-a795-88155666f607" TYPE="swap" PARTUUID="d97535c3-05"
mount /dev/sda1  /mnt/disk_d_data

Результат: диск sda1 примонтирован в каталог /mnt/disk_d_data

Статья по настройке

Авто монтирование раздела

При использование команды

mount /dev/sda1  /mnt/disk_d_data

Раздел будет примонтирован на время работы пк, при перезагрузке нужно будет снова его монтировать. Для того, чтобы раздел монтировался автоматически нужно внести изменения в конфиг /etc/fstab, а именно, добавить строку с нужным разделом, например вот такую:

UUID=372c6899-f977-4ce4-b9b5-388d6ba9d87d /mnt/disk_d_data ext4 defaults 0 1
  • UUID=372c6899-f977-4ce4-b9b5-388d6ba9d87d - uuid нужно диска полученного в результате работы команды blkid (см. раздел монтирование дисков)
  • /mnt/disk_d_data - точка монтирования раздела
  • ext4 - файловая система на разделе
  • defaults - настройки по-умолчанию
  • 0 - <dump> - используется утилитой dump для того чтобы определить, когда делать резервную копию. После установки, dump проверяет эту запись и использует значение, чтобы решить, подключать ли файловую систему. Возможные значения 0 или 1. Если 0, dump игнорирует файловую систему, если 1, dump сделает резервную копию. У большинства пользователей dump не установлен, поэтому в поле <dump> следует задать 0.
  • 1 - <pass> fsck читает значение <pass> и определяет, в каком порядке должны быть проверены файловые системы. Возможные значения 0, 1, или 2. Файловая система root должна иметь наивысший приоритет, 1, все остальные файловые системы которые будут проверятся должны получить 2. Файловые систему с значением 0 в <pass> не будут проверяться утилитой fsck.

ВНИМАНИЕ!

Перед применением изменений FSTAB:

  • Если изменения в FSTAB будут некорректными система не загрузится.
  • Проверь корректность FSTAB командой mount -a
  • Команда монтирует все разделы из FSTAB, если выполнение прошло без ошибок, система загрузится успешно.
  • После исполнения команды проверь список смонтированных разделов командой mount -l

Более подробную информация о синтаксисе fstab можно получить здесь

Образ Debian 10 использованный для установки

Работа в Midnight Commander (MC)

  • Ctrl+\ Вызывается меню часто используемых каталогов
  • Ctrl+l Перерисовать экран
  • Ctrl+o Скрытие/показ панелей
  • Ctrl+r перечитать содержимое каталога
  • Ctrl+s Быстрый поиск файла или каталога
  • Ctrl+Space Показать размер текущего каталога

Оригинал здесь

Перечисление дисков в системе

fdisk -l

Удаление файловой системы на диске

sudo wipefs -a /dev/sdx

Установка MC

Если при установке mc система выдает, что пакет не найден, тогда

sudo apt-get update
sudo apt-get install mc

VI

  • Выход Esc потом :q - выход без сохранения :qw - выход с сохранением
  • dd - удаление строки
  • o - добавление строки
  • i - Insert переход в режим редактирования

Монтирование сетевой папки в консоли

При запросе пароля просто жмем Enter

mount //192.168.88.252/iso /mnt/my_pc

MikoPBX настройка сети First VDS

Для настройки сети - установить IP вручную. далее перейти в консоль нажатием цифры 9 (выход из консоли команда exit) 2. Командой изменяем маску сети: ifconfig xxx.xxx.xxx.xxx netmask 255.255.255.255 eth0 3. Добавляем роутинг: route add 10.0.0.1 dev eth0 4. Добавkяем еще один роутинг: route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.1 dev eth0 После этого сеть заведется и появится возможность зайти в вэб интерфейс атс по внешнему IP там нужно перейти Система - Кастомизация системных файлов: Файл: /etc/static-routes Режим: Добавлять в конец файла Команды:

route add 10.0.0.1 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.1 dev eth0

Все после перезапуска сеть поднимется автоматически

MikoPBX Установка FTP клиента

В Мико есть встроенный sftp сервер, но скорость он дает 149 kb/sб для передачи больших объемов можно применить стандартный консольный фтп клиент ncftp Для этого нужно поставить в виртуалку Ubuntu

sudo apt-get install filezilla - устанавливаем фтп клиент файл зилла для связи с атс и передачи файлов
sudo apt-get install ncftp - устанавливаем ncftp для получения исполняемых файлов
dpkg -S ncftp

команда dpkg -S показывает каталоги установки программы, исполняемые файлы находятся в каталоге /usr/bin/ с помощью filezilla копируем исполняемые файлы в каталог /home на атс, далее правой кнопкой по каталогу /home выбираем пункт изменить разрешения устанавливаем все разрешения для каталога (777) и файлов внутри него далее переходим в консоль атс переходим в каталог куда будем копировать файлы с фтп, например cd /storage/usbdisk1/mikopbx помним что весь диск побит на разделы и каталог /home находится на разделе где всего 700 МБ далее командой /home/ncftp запускаем клиент он запустится далее нужно подключиться к серверу

/home/ncftp
open -u -p -P 222.222.222.222
get file.zip

ключи: -u имя_пользователя -p пароль -P порт 222.222.222.222 ip адрес сервера фтп либо днс имя get - получить файл file.zip - имя файла

их с помощью

  • itms_docs/study/it/lnux/linux_support.1699571508.txt.gz
  • Последнее изменение: 2023/11/10 02:11
  • anton