Linux and unix servers

С чего начать настройку любого UNIX сервера

Обновлено

Обновлено: 18.06.2023 Опубликовано: 15.06.2017

Термины по теме: UNIX, Linux, FreeBSD, Ubuntu, CentOS Описанные ниже действия рекомендуется выполнить в первую очередь после установки операционной системы на базе UNIX (например, DEB-base: Astra Linux, Ubuntu, Debian и RPM-base: Rocky Linux, РЕД ОС, CentOS, а также FreeBSD) вне зависимости от того, как планируется ее использовать. Также мы рассмотрим некоторые нюансы при работе с контейнерами.

Стоит учитывать, что контейнерная виртуализация решает разные задачи — идеологически, есть контейнеры для процессов (например, docker и podman), а есть контейнеры с полноценными операционными системами (например, LXD и systemd-nspawn). Нижеописанные действия меньше подходят контейнерам для процессов и больше последним.

1. Обновление и репозитории

На чистой системе рекомендуется сразу установить все обновления, которые доступны для системы из ее родных репозиториев. Наши действия будут различаться в зависимости от используемой операционной системы.

Rocky Linux / CentOS / Red Hat / Fedora

Значит могут быть проблемы при подключении к серверам для определения скорости. В итоге, это только будет увеличивать время ожидания. Данную проверку можно отключить. Открываем файл:

Ubuntu

Debian

deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main

deb http://security.debian.org/debian-security bullseye-security main contrib
deb-src http://security.debian.org/debian-security bullseye-security main contrib

deb http://deb.debian.org/debian/ bullseye-updates main contrib
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib

  • Debian 11 — bullseye.
  • Debian 10 — buster.
  • Debian 9 — stretch.
Читайте также:  Выйти из оболочки linux

Astra Linux

Для данной системы по умолчанию нет подключенных онлайн репозиториев — установка возможна только с установочного носителя. Лучше это сразу отредактировать. Для этого откроем файл:

Поставим комментарий для CDROM:

и добавим репозитории. Строки, которые нужно прописать стоит посмотреть на сайте разработчика, например, для Astra Linux SE 1.7:

deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free

Теперь можно выполнить обновление:

Мы можем получить ошибку Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. Она возникает из-за устаревших корневых сертификатов. Сложность в том, что для обновления данных сертификатор нам нужны некоторые пакеты и рабочие репозитории, поэтому для обхода проблемы сы создадим файл:

* где dl.astralinux.ru — адрес репозитория, для которого необходимо отключить проверку сертификата.

После снова попробуем выполнить обновление:

FreeBSD

2. Настройка vi (Astra Linux, Debian или Ubuntu)

Некоторые дистрибутивы Linux используют версию vi, с которой работать не совсем удобно. Как правило, это относится к системам на основе deb.

Многие пользователи используют другие редакторы, например, nano. Но если мы хотим использовать, именно, vi, попробуем сделать работу с ним приятнее.

Tiny vi

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

Также добавим это же в файл:

echo ‘alias vi=»vim.tiny»‘ >> ~/.bashrc

Set paste (вставка json и yaml)

При вставке текста с форматом специального назначения, например json и yaml, vi неправильно определяет синтаксис, что приводит к сбиванию формата строк.

Для решения проблемы нужно ввести команду :set paste.

Можно немного упростить процесс — добавляем в конфиг опцию set pastetoggle= .

а) для настройки всем пользователям:

Читайте также:  Linux имя файла запрещенные символы

* в данном примере мы настроим быструю клавишу F3, при нажатии которой мы введем опцию set paste.

Теперь переходим в редактор, нажимаем F3, переходим в режим вставки (i) — можно вставлять код.

Позиция курсора после выхода из vim

В Debian / Astra Linux и некоторых программах подключения по SSH (например, Putty) после выхода из редактора vi, позиция курсора оказывается в верхней части экрана и на него накладывается предыдущий текст. Данное поведение мешает работать.

Для решения проблемы открываем на редактирование:

а) для настройки всем пользователям:

Источник

What is the difference between Linux and Unix based servers?

I could not distinguish the difference between Linux and Unix based servers? anyone give me an explanation?

LJSHost

Well-known member

Unix is becoming a thing of the past.

Old Unix is : Solaris, AIX and HP-UX some business still run these platforms.

Linux is more portable, meaning that it can run on more system architectures (think x86 and ARM) than Solaris can. Solaris is known for better stability and hardware integration, but Linux is still good enough in those areas. Linux also has a much faster rate of development than Solaris and Unix.

Web Hosting | Reseller | VPS
30 Day Money Back Guarantee | cPanel | 365 Day UK Support | Free Trial
https://www.ljshost.com

Luxin Host

Well-known member

Using Unix would no longer be any use for a web server. Linux can do the same jobs but better with more. Due to the huge community and support behind Linux, its rapidly improving.
While Unix is still usable and stable, Linux is dominating the market right now for the very good reasons.

harry_v

Well-known member

I could not distinguish the difference between Linux and Unix based servers? anyone give me an explanation?

Читайте также:  Kali linux light 32 bit iso

There are several key differences between Linux and Unix-based servers. The most notable difference is that Linux is open source, while Unix is not. It means that anyone can view, edit, and distribute the Linux source code, while a specific company or individual owns the source code for Unix. Another key difference is that Linux is typically more customizable than Unix.

It is because of the open-source nature of Linux — since anyone can view and edit the source code, there are many more options for customizing a Linux server than for a Unix server. Finally, Linux servers are often cheaper to set up and maintain than Unix servers. It is because Linux is open source and, therefore, free to download and use, while most Unix variants must be purchased from a vendor. Finally, since Linux is so widely used, it has many more support options than Unix.

Linux servers are typically designed to be more user-friendly than Unix servers. Linux also has a much larger community of users and developers, which means a greater wealth of resources available for troubleshooting and support. Finally, Linux servers are often less expensive than Unix servers. It is because there is no licensing fee associated with using Linux, while Unix licenses can be quite expensive. For these reasons, Linux is often the preferred choice for small businesses or organizations with limited budgets.

I hope the above information helps you to understand the difference between Linux and Unix-based servers.

AccuWebHosting — The best and most reliable web hosting provider
Affordable Forex VPS Hosting | VPS Hosting

Источник

Оцените статью
Adblock
detector