Category Archives: Unix

Настройка сети в CentOS, Fedora, RHEL

Автор Itworkroom

В статье показано как настроить сеть в ОС CentOS, Fedora, RHEL, а также рассказано о некоторых встроенных в ОС утилитах управления сетью.

Примеры настроек будут подходить ко всем трем дистрибутивам ОС Linux.

Файл настройки общей информации /etc/sysconfig/network

В этом файле задается сетевое имя компьютера (HOSTNAME), маршрут по умолчанию (GATEWAY), DNS-домен (DOMAINNAME).

Пример конфигурации в файле network для Red Hat / CentOS / Fedora.

[root@os ~]# cat /etc/sysconfig/network 
NETWORKING=yes
HOSTNAME=myhostname
DOMAINNAME=domainname.com  ## поле является необязательным.
GATEWAY=172.18.1.1        ## default gateway для системы.

(далее…)

Как настроить прокси в Linux

Автор Itworkroom

В статье показано как настроить прокси в любой версии ОС Linux.

Прокси-сервер или proxy —  в переводе с англ. «представитель» — сервер как комплекс программ в компьютерных сетях, позволяющий клиентам выполнять косвенные запросы к другим сетевым службам. В рамках данного материала прокси понимается сервер выполняющий доступ к глобальной сети интернет.

Проще всего для использования прокси в командной строке, но в зависимости от типа трафика, Вы можете определить переменные окружения http_proxy, https_proxy или ftp_proxy.

Практически все утилиты командой строки, такие как curl, wget, ssh, apt-get, ftp, wget, yum и прочие, используют данные переменные.

Рассмотрим настройку переменных для использования прокси

Используйте следующий синтаксис для настройки таких типов трафика как http, https и ftp из командной строки:

$ export ftp_proxy=»http://proxy-server:port»
$ export http_proxy=»http://proxy-server:port»
$ export https_proxy=»https://proxy-server:port» (далее…)

Быстрая очистка содержимого файла в Linux

Автор Itworkroom

Часто бывает необходимо очистить содержимое какого то файла, можно конечно запомнить права на файл, удалить файл и создать такой-же с таким же именем но это много движений, есть простое решение..
Для того, чтобы очистить содержимое файла в Linux, достаточно ввести в командной строке следующее:

$ cp /dev/null files.txt

Эта команда позволит очень быстро очистить файл files.txt (в Вашем случае его название может быть другим).
Также можно сделать так:

$ cat /dev/null > file.txt

Системный файл /dev/null, имеющийся в Linux, являет собой так называемую «черную дыру» (или попросту — «пустоту»).

Часто используемые Linux команды

Автор Itworkroom

В данном материале подобраны ценные команды и выражения, часто используемые Linux команды.

Информация полезна для системных администраторов и специалистов работающих с *nix.
Файловые команды

ls – список файлов и каталогов в текущей директории

ls -al – форматированный список со скрытыми каталогами и файлами

чтобы посмотреть список файлов и их дату модификации:
find . -printf «%T@ %Tc %p\n» | sort -n

  • %Tk: File’s last modification time in the format specified by k.
  • @: seconds since Jan. 1, 1970, 00:00 GMT, with fractional part.
  • c: locale’s date and time (Sat Nov 04 12:02:33 EST 1989).
  • %p: File’s name.

cd /dir – перейти в директорию /dir
cd – сменить на домашний каталог, аналог: cd ~/
pwd – показать текущий каталог
mkdir dir – создать каталог dir

показать разницу файлов в указанных директория:

diff -r dir1 dir2 — покажет файлы существующие только в dir1 and и только существующие в dir2
diff -r dir1 dir2 | grep dir1 — покажет файлы существующие только в dir1
diff -r dir1 dir2 | grep dir1 | awk ‘{print $4}’ > difference1.txt
echo > /dir/file — пресечь файл до нулевой длинны
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
rm -rf dir – удалить форсированно каталог dir *
cp file1 file2 – скопировать file1 в file2
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст каталог dir2, если он не существует (далее…)

Как узнать версию ядра Linux

Автор Itworkroom

В статье коротко и ясно показано как узнать версию ядра вашей операционной системы Linux, посредством системной утилиты Uname.

Каждый, кто работает с Linux, рано или поздно задается вопросом: как узнать версию ядра (kernel) Linux. Это может быть необходимо при выяснении проблем или обновлении системы, так как каждый последующий выпуск ядра содержит кое-какие изменения. Для показа информации о системе используются системная утилита uname.

Для того, чтобы просто посмотреть версию ядра Linux запустите терминал и выполните команду uname, c ключем:

uname -r

(далее…)