Дмитрий Бушуев |
Выбор имени хоста
Hostname — это имя, присвоенное «хосту», компьютеру в сети. Имя хоста в основном — это только имя компьютера. Оно используется для идентификации компьютера в сети. Имя хоста так же очень хорошо видно в терминале.
Вы можете изменить имя хоста на любое понравившееся. Однако вы не должны использовать одинаковые имена хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. Предполагается, что имя уникально и позволяет однозначно идентифицировать компьютер в сети.
- Как переименовать файл Linux | Losst
- Как переименовать файл Linux — Техничка
- Как переименовать файл Linux | Losst
- Как переименовать файл Linux — Техничка
Хотя, полет фантазии с именем вашего хоста немного ограничен. Имена узлов могут содержать только буквы (от а до z), цифр (0 до 9), дефиса (-) и точку (.). Hostname должно начинаться и заканчиваться буквой или числом — не дефисом или пробелом. Регистр букв не учитывается, поэтому имя «КОМПЬЮТЕР» будет эквивалентно «компьютер». Имя узла должно быть от 2 до 63 символов, хотя вероятно короткие hostname гораздо удобнее длинных 63-х значных ?
Способ 1: Файловый менеджер
Переименовать файл Linux неопытному пользователю будет проще в файловом менеджере с графическим интерфейсом. Это в разы облегчит выполнение задачи, так как юзер наглядно сможет контролировать процесс. К тому же это идеальный вариант для тех людей, что только-только перешли с Windows на Linux, так как технология практически идентична.
Итак, чтобы переименовать файл Linux в файловом менеджере, вам необходимо:
- Запустить сам файловый менеджер (в данном случае Nautilus, который распространяется в дистрибутивах с графической средой Gnome).
- Перейти в папку, где расположен необходимый файл.
- Нажать по файлу правой кнопкой мыши (ПКМ).
- В контекстном меню выбрать пункт «Переименовать».
- Ввести новое название.
- Нажать клавишу Enter.
Как и говорилось выше, переименование файла Linux в файловом менеджере системы почти ничем не отличается от той же операции в Windows. Главное же отличие заключается в графическом интерфейсе и в расположении некоторых элементов.
Редактируем с помощью Midnight Commander
Я пользуюсь в основном Midnight Commander, поэтому сначала нужно установить его:
yum install mc -y
И потом любой файл можно редактировать этим коммандером.
Сначала пишем команду mcedit, а потом путь к файлу:
- Переименование файлов в Linux. Linux статьи
- Как переименовать файл Linux — Техничка
- Как переименовать файл Linux — Техничка
- Команды Linux — CADELTA.RU
mcedit … какой-нибудь файл, т.е: mcedit /etc/
Или открываем сам коммандер командой
В нем перемещаемся до нужного файла и используем клавиши:
- F4 – открыть файл для редактирования,
- F2 – сохранить все изменения,
- F10 – выйти из файла.
Как узнать, какие оболочки установлены в системе
Чтобы изменить оболочку по умолчанию для пользователя, нужно знать, какие оболочки доступны и как они правильно называются.
Один из способов узнать правильные названия оболочек и пути до исполнимых файлов — это запустить следующую команду:
chsh -l

Но предыдущая команда срабатывает не на всех дистрибутивах (работает на Arch Linux, но не работает на производных Debian).
Поэтому можно воспользоваться универсальным методом — посмотреть содержимое файла /etc/shells:
cat /etc/shells

В файле shells собраны пути к действующим оболочкам входа.
/etc/shells — это текстовый файл, который содержит полные пути к действующим оболочкам входа. Этот файл просматривается программой chsh и доступен для запроса другими программами.
Имейте в виду, что есть программы, которые обращаются к этому файлу, чтобы узнать, является ли пользователь обычным пользователем; например, демоны FTP традиционно запрещают доступ пользователям с оболочками, не включёнными в этот файл.
Работа с сетью
netconf (как root) Очень хорошая программа настройки сети, использующая для интерактивной работы с пользованием, текстовое меню. ping [имя_машины] «Проверка на вшивость». Есть или нет контакта с другой машиной (в качестве параметре команде можно передавать сетевое имя машины или IP адрес), нажмите [Ctrl]-C когда вся требуемая информация будет получена. route -n Вывести таблицу маршрутизации (the routing table). ipfwadm -F -p m Настроить firewall. ifconfig (как root) Вывести информацию о текущих сетевых интерфейсах (ethernet, ppp, и т.д.) Ваша первая ethernet плата плата будет показана как eth0, вторая как eth1, первый ppp модем как ppp0 и так далее. «lo» — расшифровывается как «loopback only» сетевой интерфейс, который должен быть постоянно активирован. Используйте соответствующие опции (смотрите результат выполнения ifconfig —help) для настройки сетевых интерфейсов. ifup [имя_сетевого_интерфейса] (/sbin/ifup при работе под обычным пользователем) Активизация соответствующего сетевого интерфейса. Например: ifup eth0 ifup ppp0. Пользователь может активизировать и выключить сетевое интерфейс ppp только когда установлены соответствующие права доступа (права можно установить в процессе настройки ppp через «netconf») ifdown [имя_сетевого_интерфейса] (/sbin/ifdown при работе под обычным пользователем). Диактивизация соответствующего сетевого интерфейса.
Установка графической подсистемы (ставим иксы в Linux)
# aptitude install xorg ($ aptitude install xorg)
Это приведёт к тому, что установится базовая графическая система. В процессе установки система запросит разрешение поставить необходимые пакеты, на что соглашаемся. Это может занять много времени, ждём пока пакетная система всё настроит и вернёт нам управление. Чтобы запустить иксы, в консоли даём команду:
- Руководство по выживанию в оболочке …
- Команды Linux для работы с файлами | Losst
- Info-Comp.ru …
- Графический интерфейс в Linux
startx
Экран может помигать, почернеть и вылезет серая сеточка с крестиком. Подёргайте мышку, крестик должен последовать за мышью. Если это произошло — графическая система завелась. Нажмите левой кнопкой мыши и держите — увидите унылого болотно-зелёного цвета менюшку. Знакомьтесь: это twm, Tab Window Manager, графический интерфейс иксов по умолчанию. Теперь можно устанавливать желаемую графическую оболочку. Но перед этим гасим иксы, нажимая одновременно Ctrl+Alt+Backspace.
Сетевые команды и работа с удаленными компьютерами
ping — проверка связи с определенным адресом в сети. ping — проверка доступности сайта , также можно использовать IP-адрес: ping . Если ответа нет, то это не означает на 100%, что нет связи, иногда работу этой команды блокируют в сети.
traceroute — показывает маршрут прохождения трафика. Например: traceroute . Позволяет определить, на каком участке сети возникают проблемы.
telnet — подключение к удаленному компьютеру. Дает возможность выполнять команды на другом компьютере. В основном используется во внутренней сети, поскольку трафик не шифруется. Пример: telnet .
ssh — подключение к удаленному компьютеру по шифрованному каналу. ssh [email protected] — подключение к серверу пользователя alex. Для подключения через нестандартный порт используется ключ -p, например
ssh -p 12345 [email protected] — подключение к серверу пользователя root через порт 12345.
ftp — подключение к удаленному компьютеру по протоколу передачи файлов. ftp — подключение к серверу
sftp — команда аналогична ftp, но соединение происходит по шифрованному протоколу.
route -n — показывает таблицу маршрутизации.
ifconfig — информация о сетевых соединениях и их настройка.
hostname — отображает или изменяет сетевое имя компьютера.
whois сайт или IP-адрес — выводит информацию о домене, владельце доменного имени или IP-адреса, например whois или whois 8.8.8.8.
dig — выводит информацию о DNS, например dig . Можно обратиться к любому DNS-серверу, указав его следующим образом: dig @8.8.8.8 . Для получения информации с DNS-сервера можно также воспользоваться программами host и nslookup, указав после них доменное имя или IP-адрес, но эти утилиты имеют урезанную функциональность, по сравнению с dig.
wget — программа для загрузки файлов, страниц, сайтов из интернета. wget — загрузить главную страницу wget -r -l 10 -k — загрузит сайт полностью.
lynx, links, links2 (3 отдельные команды) — текстовые браузеры, позволяют просматривать сайты прямо из консоли.