Linux — Простейшие команды для работы с каталогами

Хотя при работе с KDE и Gnome в вашем распоряжении есть современные файловые менеджеры, опытные пользователи Linux охотнее работают в терминале с текстовыми командами. Ниже приведены самые важные из таких команд.

cd — смена актуального каталога

ls — показ всех файлов каталога

cp —  копирование файлов

mv — перемещение файлов или изменение их имен

less — постраничный показ вывода команды

mkdir — создание нового каталога

rm — удаление файлов

rmdir — удаление каталогов

Рассмотрим каждую из них более подробно.

Читать продолжение «Linux — Простейшие команды для работы с каталогами»

Опубликовано в категории: Linux Метки:

Linux — Важнейшие оболочковые переменные

Функциональность bash и многих других программ Linux управляется состояниями так называемых переменных оболочки. Такие переменные можно сравнить с переменными языка программирования, однако в них можно сохранять только последовательности символов. Присваивание переменных оболочки осуществляется с помощью оператора присваивания =. Чтобы отобразить содержимое оболочковой переменной, нужно воспользоваться командой echo, при этом перед  именем переменной необходимо поставить символ «$»:

user$ var=abc
user$ echo $var
abc

Читать продолжение «Linux — Важнейшие оболочковые переменные»

Опубликовано в категории: Linux Метки: ,

Linux — Выполнение нескольких команд

После символа & вы можете указать следующую команду. В таком случае первая команда будет выполняться в фоновом режиме, а вторая — на виду. В следующем примере команда find вновь запускается в фоновом режиме. Однако ls одновременно выводит со­держание текущего каталога:

user$ find / -name '*sh' > result & ls

Если вместо символа & поставить точку с запятой, то bash поочередно выполнит команды в фоновом режиме:

Читать продолжение «Linux — Выполнение нескольких команд»

Опубликовано в категории: Linux Метки: ,

Определение пути к программе в Linux

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

Команда whereis <команда> просматривает все стандартные каталоги.

Читать продолжение «Определение пути к программе в Linux»

Опубликовано в категории: Linux Метки: ,

Как посмотреть uptime в Linux?

Для того, чтобы посмотреть uptime в Linux-системах, достаточно выполнить в Терминале одну из следующих команд:

[admin@srv-web1 ~]$ uptime
10:57:36 up 24 days, 19:04,  1 user,  load average: 0,00, 0,01, 0,0

Читать продолжение «Как посмотреть uptime в Linux?»

Опубликовано в категории: Linux Метки:

CentOS 7 — базовая настройка безопасности

В данной статье будет описано, как настроить свежую систему для безопасной работы. Особенно актуально для тех, кто собирается хостить что-то либо на своей машине, либо открывать доступ к компьютеру извне. Итак, начнем.

SELinux

SELinux — это реализация системы принудительного контроля доступа, которая может работать параллельно с классической избирательной системой контроля доступа. Весьма полезный инструмент для гибкой и точной настройки безопасности. Многие считают, что его нужно сразу отключать и не использовать вообще. В этой статье мы не будем рассматривать его конфигурирование. Временно отключим SELinux, материала о его настройке достаточно для отдельной статьи.

Читать продолжение «CentOS 7 — базовая настройка безопасности»

CentOS 7 — настройка сети

Настройку сети в CentOS 7 можно осуществить несколькими способами, я расскажу о довольно простом и быстром. Предполагается, что вы еще не настроили сеть при установке операционной системы (или установлен DHCP). Сначала посмотрим список доступных интерфейсов:

#ip link list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:1f:29:3d:96:9f brd ff:ff:ff:ff:ff:ff

Читать продолжение «CentOS 7 — настройка сети»