Утилита управления сетевыми настройками ip

Странно как-то в Линуксе организовано управление сетевыми настройками — какие-то дополнительные утилиты, которые делают то, что во ФриБСД делается уже существующими утилитами. В частности утилита ip, которая частично дублирует функции утилит ifconfig, route и ещё бог весть каких. При этом утилитой ifconfig можно назначить айпишник, а удалить уже не получается.

Несколько примеров применения утилиты ip:

ip addr show dev eth1
ip addr add 10.1.1.224/26 dev eth1 (второй адрес добавляется также)
ip addr del 10.1.1.224/26 dev eth1

Добавить IPv6-адрес на интерфейс, можно как второй для уже существующего IPv4-адреса:
ip addr add 2001:0db8::21d:fff:febe:afec/64 dev eth0.10
ip addr del 2001:0db8::21d:fff:febe:afec/64 dev eth0.10

ip link show dev eth1
ip link set up dev eth1
ip link set down dev eth1

Добавить ВЛАН-интерфейс:
ip link add dev eth1.10 link eth1 type vlan id 10
Удалить интерфейс:
ip link del dev eth1.10

ip route show
Показать маршрут по-умолчанию по слову default или маршруту 0.0.0.0 утилита отказалась — показала всю таблицу, надо вот так:
ip route show 0/0
ip -6 route show ::/0

Показать точный маршрут к хосту (если есть маршрут на подсеть, в которую входит указанный хост, то он не учитывается):
ip route show 10.2.2.1
ip route show to exact 10.2.2.1
ip -6 route show 2001:db8::/64

Показать подходящий маршрут к хосту, например, если есть маршрут на соответствующую подсеть:
ip route show to match 10.2.2.1

ip route add 10.2.2.0/24 via 10.1.1.1
ip route add to 10.2.2.0/24 via 10.1.1.1

ip route delete 10.2.2.1
ip route delete 10.2.2.0/24

Удалить маршрут по-умолчанию и добавить его:
ip route delete default
ip route add default via 10.1.1.1

Обновление системы

Посмотреть список обновлений для всего, в том числе ядро:
yum check-update

Обновить всё и без запроса подтверждения:
yum -y update

Посмотреть версию CentOS:
cat /etc/redhat-release

Посмотреть версию ядра:
uname -a

Подключение сетевого принтера

В меню программ находим папку Administration и ищем там пункт Printing.
Если её нет, то устанавливаем пакет system-config-printer:
yum install system-config-printer

После этого указанный пункт меню должен появиться. Запускаем его и дальше всё становится понятно — меню Server — New — Printer. Затем Network Printer — Find Network Printer — указываем адрес сетевого принтера и… ну дальше уже не буду описывать, т.к. всё просто )

В CentOS 7 подключение того же самого офисного сетевого принтера Canon так просто не удалась. Перепробовал множество вариантов — не работает. На сайте Canon скачал какой-то универсальный драйвер linux-UFRII-drv-v370-uken-05.tar.gz, установил его и после этого получилось подключить принтер.

Азы работы в Mac OS X

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



Command-W — закрыть окно.
Option-Command-W — закрыть все окна.
Control-F4 — сделать активным следующее открытое окно.
Control-F5 — перейти в панель инструментов.
Control-F6 — перейти в панель настроек.

Command-Q — выйти из программы.
Command-D — переключение между запущенными приложениями.

Control-Eject- диалог Restart, Sleep, Shutdown.
Control-Command-Eject — закрыть все приложения и перезагрузить компьютер.
Option-Command-Eject или Option-Command-Power — усыпить компьютер.

Command-` — переключение между окнами приложения.
Function-Delete — удалить символ справа от курсора.



Перетаскивание мышью с нажатой клавишей Option — копировать перетаскиваемый элемент в новое место.

Перетаскивание мышью с нажатыми клавишамим Option и Command — создать ярлык (Alias) перетаскиваемого элемента.

Перетаскивание мышью с нажатой клавишей Command — перенести элемент в новое место без копирования.



Принудительное завершение запущенного приложения ещё на этапе запуска — нажать на иконку приложения правой кнопкой мыши, удерживая при этом клавишу Option, вместо пункта меню «Завершить» будет «Завершить принудительно».



Запустить виджет один раз, без его инсталляции — при запуске инсталлятора удерживайте кнопки Command и Option, вместо кнопки «Установить» будет «Запустить».



Shift + CMD + 3 — снять изображение всего рабочего стола.
Shift + CMD + 4 — снять только часть экрана, нужно будет выбрать часть экрана.
Shift + CMD + 4 + пробел — скриншот конкретного окна.



Просмотр скрытых файлов:
defaults write com.apple.Finder AppleShowAllFiles -bool true;

После перезапускаем Finder:
killall Finder;

Отменить эту возможность:
defaults write com.apple.Finder AppleShowAllFiles -bool false;

И снова перезапустить Finder.



При перетаскивании папки или файла можно задержать курсор на нужной папке чтобы она открылась.



CTRL + F2 — открыть меню
CTRL + F3 — установить фокус на Док



Expose
F9 — показать миниатуры всех окон.
F10 — окна только активной программы.
F11 — доступ к рабочему столу, скрыть все окна.



Mission Control — все открытые окна и запущенные программы сразу.
На клавиатуре Apple нажмите F3 или комбинацию fn+F9.
Щелкните значок Mission Control на панели Dock.
Щелкните значок Mission Control в Launchpad.



Удерживать V при загрузке — загрузка в режиме Verbose, используются для диагностики проблем загрузки.

Удерживать S при загрузке — Single-User — однопользовательский режим.

Вход в однопользовательский режим CentOS

В процессе загрузки нажать любую клавишу и прервать процесс:
Press any key to enter the menu
Bootins CentOS (...) in 4 seconds…

Выбираем нужное нам ядро и жмем «e» (edit).

Еще раз жмём «е» для того, чтобы отредактировать параметры.

В конце строки с параметрами дописываем «single».

Проверить можно командой /sbin/runlevel — будет буква S.

Перемонтировать корневой раздел на запись:
mount -n -o remount /

Навязчивый NetworkManager

Запарила служба NetworkManager, с ней толком непонятно что и почему не работает. То фиг разберёшь где ДНС-серверы указать, то не перезапускаются нормально сетевые настройки, то аська не подключается…
Довольно часто встречается совет вырубить нафиг эту службу. А, действительно, работал же я под ФриБСД без неё.
Остановить службу можно вот так:
sudo service NetworkManager stop

И, о чудо, перезапуск сети работает без ошибок, аська подключилась без проблем.

Убедимся, что эта служба не запустится после ребута:
#chkconfig --list | grep NetworkManager
NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off

Работа с репозиториями

Список подключенных репозиториев:
yum repolist

yum install epel-release

Добавить репозитории (для CentOS 6.6):
rpm -ihv http://mirror.yandex.ru/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm

rpm -ihv http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm


Ищем нужные пакеты в указанном репозитории:
yum --enablerepo=remi list mysql mysql-server
Устанавливаем пакеты из указанного репозитория:
yum --enablerepo=remi install mysql mysql-server
Обновляем пакеты из указанного репозитория:
yum --enablerepo=remi update mysql mysql-server
Какой пакет содержит указанную библиотеку:
yum provides libasound.so.2

Репозиторий Nux Dextop

rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro


On CentOS/RHEL 6.*:
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm


On CentOS/RHEL 7:
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

Краткие заметки для чайника в линуксах )

MySQL
wget repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
systemctl start mysqld

netstat, ifconfig, route и другие:
yum install net-tools

Установить пакет из локального rpm-файла
yum install VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm

selinux
Посмотреть текущее состояние:
getenforce
Выключить (до ребута):
setenforce 0
Включить (до ребута):
setenforce 1
Выключить совсем:
файл /etc/selinux/config (/etc/sysconfig/selinux):
SELINUX=disabled
# enforcing — запрещать
# permissive — выводить предупреждения
# disabled — отключить
reboot



Информация о пакете:
yum info jwhois



call-up utility — cu (com-port):
yum install uucp
cu -l /dev/ttyS



host nslookup dig
yum install bind-utils



mount ufs (freebsd)
mount -t ufs -o ufstype=ufs2,ro /dev/sdXY /path/to/mnt/point
www.cyberciti.biz/faq/howto-linux-mount-freebsd-ufs2-filesystem/



vlan dot1q
Проверить загружен ли модуль:
lsmod | grep 8021q
Загрузить модуль:
modprobe 8021q
Пример настройки:
файл /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes

файл /etc/sysconfig/network-scripts/ifcfg-eth0.192:
DEVICE=eth0.192
PHYSDEV=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
USERCTL=no
NETWORK=192.168.1.0
VLAN=yes
GATEWAY=192.168.1.1

service network restart

access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-networkscripts-interfaces_802.1q-vlan-tagging.html



ДНС-серверы (вместо /etc/resolv.conf)
файл /etc/sysconfig/network-scripts/ifcfg-eth0
PEERDNS=yes
DNS1=192.168.0.1
DNS2=192.168.0.2
DOMAIN=domain.tld



iostat
yum install sysstat



Все открытые TCP-сокеты (sockets)
ss -t -a



Подмонтировать имидж с NTFS как диск:
mount -t ntfs -o loop /data-b/win-hosting/win.img /mnt/win



Перемонтировать корневой раздел на запись:
mount -o remount /dev/mapper/centos-root /

20 лет спустя (мечта)

Я, Таалайбекова Гулгаакы Таалайбековна родилась 27 августа 1994 года, в городе Майлуу-Суу, Джалал-Абадской области.
Мама-Наркулова Айнура Калбаевна, заслуженный врач-терапевт КР.
2012 году после окончании средней школы имени Ж.Боконбаева в г.Кербен, поступила в КНУ им.Ж.Баласагына где получила специальность журналиста.
Читать дальше →

Новый каталог элитной недвижимости в Бишкеке - MUSTANG.KG

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

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

Сайт агентства недвижимости «Мустанг» — это лучший индикатор рынка элитной недвижимости в Бишкеке. Сдать в аренду, снять, купить или продать недвижимость легко с сайтом нашего агенства. Здесь все, что вас интересует в сфере недвижимости: Ежедневно пополняемая база объявлений: аренда жилья (сдача, съем), покупка, продажа квартир, офисов и земельных участков. Если у Вас возникают вопросы по работе сайта — пишите нам или отправьте заявку, и мы обязательно свяжемся с вами… Вам нужен совет — задайте свой вопрос нашему онлайн-консультанту.