Иерархия файловой системы Linux

Linux: Иерархия файловой системы

/bin — исполняемые файлы
/sbin — исполняемые файлы
/dev — файлы устройств
/etc — файлы конфигурации
/lib — системные библиотеки
/home — каталоги пользователей
/root — каталог суперпользователя
/usr — размещение приложений
/var — данные приложений
/tmp — временный каталог системы
/var/tmp — временные каталоги приложений
/proc — файловый интерфейс ОС
/opt — аналог «Program Files» Windows
/mnt — монтирование сетевых ФС
/media — монтирование съемных ФС
/boot — загрузчик и ядро системы
/sys — интерфейс к устройствам ОС
/srv — размещение Web-сайта, FTP…

Горячие клавиши в bash

Горячие клавиши в bash

Навигация по командной строке:

Ctrl+a — переместить курсор в начало строки
Ctrl+e — переместить курсор в конец строки
Alt+b — переместить курсор на одно слово влево
Ctrl+b — переместить курсор на один символ влево
Alt+f — переместить курсор на одно слово вправо
Ctrl+f — переместить курсор на один символ вправо
Ctrl+] х — переместить курсор вправо до следующего символа х
Alt+Ctrl+] х — переместить курсор влево до следующего символа х

Редактирование командной строки:

Ctrl+w — вырезать слово слева от курсора и записать его в буфер
Ctrl+u — вырезать все до начала строки (слева от курсора) и записать в буфер
Ctrl+k — вырезать все до конца строки (справа от курсора) и записать в буфер
Ctrl+y — вставить значение из буфера

Разное:

Ctrl+l — очистить экран и оставить текущую строку
Ctrl+r — инкрементальный поиск по истории команд
Ctrl+_ — отменить последние изменения

Обновление часового пояса 2014 для России (переход на зимнее время) — KB2998527

Россия объявила, что изменит его существующие часовые пояса на 26 октября 2014 г. Корпорация Майкрософт выпустила обновление для Windows на 23 сентября 2014 г. для устранения этого изменения. Пользователям следует установить обновление до 26 октября 2014 г. Чтобы избежать данных неправильный часовой пояс после этой даты.

Центру загрузки Майкрософт
Следующие файлы доступны для загрузки из Центра загрузки Майкрософт:

Обновление для Windows XP Embedded
Английский язык: http://download.windowsupdate.com/c/msdownload/update/software/updt/2014/09/windowsxp-kb2998527-x86-embedded-enu_febeb493ec59033d9bf792a42ae0bd04a2d7e113.exe

Русский язык: http://download.windowsupdate.com/c/msdownload/update/software/updt/2014/09/windowsxp-kb2998527-x86-embedded-rus_1699e2385b47b99705cc2f851647b7a3476d6512.exe

Обновление для Windows Server 2012 R2 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=1bf7a4a0-3bc1-41cc-a374-b4ce39468c32

Обновление для Windows Server 2012 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=4f9e0be3-8b1e-4a55-a901-397a4b63953b

Обновление для Windows 8.1 для систем с архитектурой x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=ab371992-26ff-41dc-9c4f-d5ada0f40f5c

Обновление для Windows 8.1 для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=349e7859-5815-45f3-8f4a-8054a3db804d

Обновление для Windows 8 для систем на базе процессоров x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=3691d9fd-6a0a-47cd-B809-82ad81a71082

Обновление для Windows 8 для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=2f8d1b1f-ec76-4a3c-9d48-a85bfc0394b4

Обновление для Windows Server 2008 R2 для систем на базе процессоров x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=388ab764-8dd4-4ec9-ab03-d7005c553d9c

Обновление для Windows Server 2008 R2 для систем на базе Itanium (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=de6ccda2-8ddc-4368-bf20-57e54d3b1d18

Обновление для Windows 7 для систем на базе процессоров x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=c3aaf9fd-9bcb-45d6-9573-370a750ed200

Обновление для Windows 7 для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=1f09acc5-8791-4d63-ae59-8a9b8d4f0ef3

Обновление для Windows Embedded стандартный 7 для систем на базе процессоров x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=3f1ec6b5-8d72-45e9-9c14-26afeb8a92fb

Обновление для Windows 7 встроенный стандартный для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=afe9f877-1554-465c-a89b-0be103ab5468

Обновление для Windows Server 2008 для систем с архитектурой x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=04ff80b6-4581-4f2c-8133-f344d26d5d35

Обновление для Windows Server 2008 для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=dede4525-57c1-4cb2-b454-0b617f35e357

Обновление для Windows Server 2008 для систем на базе Itanium (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=27a6e895-869b-4011-ae11-ada1c25e26e2

Обновление для Windows Vista для систем на базе процессоров x 64 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=ef48921e-d478-46d3-9b6f-8620a53fa4e8

Обновление для Windows Vista для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=1707623b-ae1c-4250-ad55-011ec063c279

Обновление для систем на базе процессоров x 64 Windows Server 2003for (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=8573abcf-47a0-4a24-88fc-d8adde177781

Обновление для Windows Server 2003 для систем с архитектурой x 32 (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=1f44929a-fc1b-4b41-b179-c48e4a2b1975

Обновление для Windows Server 2003 для систем на базе Itanium (KB2998527)
http://www.microsoft.com/downloads/details.aspx?FamilyId=de452734-bb99-4d05-873e-0f12988f61d6

Это обновление происходят следующие изменения.

Обновить существующие семь часовые пояса
Новое имя часового пояса Новое отображаемое имя Имя текущего часового пояса Имя текущего экрана
Часовой пояс России 1 (UTC + 02:00) Калининградское (RTZ 1) Калининградское время (зима) (UTC + 03:00) Калининградское, Минск
Часовой пояс России 2 (UTC + 03:00) Москва, Санкт-Петербург, Волгоградская (RTZ 2) Московское время (зима) (UTC + 04:00) Волгоградская Москва, Санкт-Петербург
Часовой пояс России 4 (UTC + 05:00) Уральское (RTZ 4) Уральское время (зима) (UTC + 06:00) Уральское
Часовой пояс России 5 (UTC + 06:00) Новосибирск (RTZ 5) Северная Центральная Азия (зима) (UTC + 07:00) Новосибирск
Часовой пояс России 6 (UTC + 07:00) Красноярск (RTZ 6) Красноярское время (зима) (UTC + 08:00) Красноярск
Часовой пояс России 7 (UTC + 08:00) Иркутск (RTZ 7) Иркутское время (зима) (UTC + 09:00) Иркутск
Часовой пояс России 8 (UTC + 09:00) Якутское (RTZ 8) Якутское время (зима) (UTC + 10:00) Якутское

Влияние на пользователей

Пользователи, которые находятся в этих новых часовых поясов будет иметь свои параметры, которые автоматически обновляются на 26 октября 2014 г., за исключением в следующих ситуациях:
Республика Udmurt и Oblast Самарской области, пользователи должны вручную перейдите в «часовой пояс России 3» (чтобы не принимать автоматического обновления 2 RTZ)
В области Kemerovo Oblast, пользователи должны вручную переключиться в «часовой пояс России 6″(чтобы не принимать автоматического обновления 5 RTZ)
В области Zabaykalsky Krai, пользователи должны вручную переключиться в «часовой пояс России 7″(чтобы не принимать автоматического обновления 8 RTZ)
Добавить три новые часовые пояса
Новое имя часового пояса Новое отображаемое имя Имя текущего часового пояса Имя текущего экрана
Часовой пояс России 3 (UTC + 04:00) Izhevsk Самарской (RTZ 3) Неприменимо Неприменимо
Часовой пояс России 10 (UTC + 11:00) Chokurdakh (RTZ 10) Неприменимо Неприменимо
Часовой пояс России 11 (UTC + 12:00) Анадырь, Petropavlovsk-Kamchatsky (RTZ 11) Неприменимо Неприменимо

Влияние на пользователей

Пользователи, которые расположены в эти новые часовые пояса необходимо вручную переключиться на новые часовые пояса. В противном случае их параметры часового пояса могут оказаться неправильными в своем регионе после 26 октября 2014 г.
Объединить существующие часовые пояса в новый часовой пояс
Новое имя часового пояса Новое отображаемое имя Имена текущего часового пояса Текущие отображаемые имена
Часовой пояс России 9 (UTC + 10:00) Владивосток Магадан (RTZ 9) Владивосток (зима)

Магадан (зима) (UTC + 11:00) Владивосток

(UTC + 12:00) Магадан

Влияние на пользователей

Для текущего часового пояса «Владивосток (зима)» Windows обновит все параметры часового пояса. Для часового пояса «Магадан (зима)» Windows будет обновлять только данные о времени. Отображаемое имя не изменится. Таким образом пользователи в часовом поясе «Владивосток (зима)» нет необходимости вручную обновлять какие-либо параметры. Тем не менее, необходимо вручную выбрать пользователей в «Магадан (зима)» часовой пояс «часовой пояс России 9» как их новым значением часового пояса после 26 октября 2014 г. Магадан (зима)»элемент будет удален из списка часовых поясов в декабре 2014 накопительное обновление летнего времени.

Для пользователей, работающих в настоящее время в часовом поясе «Magandan время» применяются следующие исключения:
Пользователи в области Oblast Магадан необходимо вручную переключиться на «Русский часовой пояс 8.»
Пользователи, входящие в Avtonomny Okrug Chukotsky (Chukotka) и Kamchatsky Krai (Камчатка) областей необходимо вручную переключиться на «Россия часовой пояс 11.»
Создание часового пояса для Белоруссии
В настоящее время Беларусь использует параметры часового пояса Калининградское. Таким образом Windows создает выделенный часовой пояс для Белоруссии в рамках данного обновления. Новый часовой пояс имеет следующие характеристики:
Название часового пояса: Беларусь (зима)
Название: (UTC + 03:00) Минск
Все остальные значения остаются такими же, как для часового пояса «Калининградское время»
Влияние на пользователей

Пользователям в Беларусь, которые расположены в текущем часовом поясе «Калининградское время» необходимо вручную переключиться на новый часовой пояс «время Беларусь». В противном случае, эти пользователи будут автоматически заменены на новый «часовой пояс России 1» на 26 октября 2014 г.

Измените текущий часовой пояс на новый. Сделать это можно из графического интерфейса или из командной строки:
%WINDIR%\System32\tzchange.exe /c "имя часовой зоны"

В следующей таблице представлено соответствие между отображаемым и служебным именем новых часовых зон:
Отображаемое имя часовой зоны Системное имя часовой зоны
(UTC+02:00) Kaliningrad (RTZ 1) Kaliningrad Standard Time
(UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2) Russian Standard Time
(UTC+04:00) Izhevsk, Samara (RTZ 3) Russia Time Zone 3
(UTC+05:00) Ekaterinburg (RTZ 4) Ekaterinburg Standard Time
(UTC+06:00) Novosibirsk (RTZ 5) N. Central Asia Standard Time
(UTC+07:00) Krasnoyarsk (RTZ 6) North Asia Standard Time
(UTC+08:00) Irkutsk (RTZ 7) North Asia East Standard Time
(UTC+09:00) Yakutsk (RTZ 8 ) Yakutsk Standard Time
(UTC+10:00) Vladivostok, Magadan (RTZ 9) Vladivostok Standard Time
(UTC+11:00) Chokurdakh (RTZ 10) Russia Time Zone 10
(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky (RTZ 11) Russia Time Zone 11

Например, Москва, Санкт-Петербург, Волгоград
%WINDIR%\System32\tzchange.exe /c "Russian Standard Time"

Совет. Для регионов, которые часы не переводят или перемещаются между поясами этот шаг можно выполнять только после 26 октября.

Известные проблемы:

После обновления часовых зон на русифицированной версии Windows XP, все часовые зоны будут отображаться на английском
После перехода на зимнее время 26 октября на Windows XP понадобится внести дополнительное изменение, отключающее переход на летнее время (снять галку «Автоматический переход на летнее время и обратно»), причем выполнить эту операцию нужно до января 2015 года

WMIC ComputerSystem Set EnableDaylightSavingsTime=False
или
reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v DisableAutoDaylightTimeSet /t reg_dword /d 1 /f

Обновление часового пояса 2014 для России (переход на зимнее время) — KB2998527 — Windows XP

Почта для админа. You have new mail in /var/mail/root

В файле /var/mail/root появляются письма от системы «You have new mail in /var/mail/root» — сообщения о действиях системы и ошибках, неудачных попытках логина, советы — что надо сделать системному администратору. Этот файл можно прочитать обычным текстовым редактором.

Для чтения этих сообщений почты в консоли используется команда mail. Интерфейс довольно удобный, если хотя бы разок попробовать. Тут привожу памятку по основным командам программы mail.

Запуск программы. При запуске выводится список сообщений.
# mail

Вывести подсказку по командам.  Амперсанд & — это просто приглашение для ввода команды в программе mail:
& help

Вывести на экран (print) текущее сообщение. После старта программы текущее сообщение будет сообщение с номером 1. Текст сообщения можно листать, пока не будет достигнут конец сообщения.
& p

Вывести на экран сообщение номер N.
& p N

Вывести на экран друг за другом сообщения с номерами от X до Y включительно:
& p X — Y

Вывести друг за другом все сообщения:
& p *

Аналогично работает команда d (delete), удаляющая сообщения:
& d
d N
d X — Y
d *

Выход из программы с сохранением изменений (quit) — то, что вы удалили некоторые сообщения, запомнится в базе, и при следующем вызове mail эти сообщения показываться не будут:
& q

Выход (exit) без учета изменений (все удалённые Вами сообщения сохранятся при следующем входе в программу mail).
& x
& exit

Сохранение текущих настроек iptables в Debian

Последнее время все чаще и чаще сталкиваюсь с мнением что в Debian нет никаких четких правил относительно iptables. Дескать пользователь сам должен решать где хранить правила, и как их запускать. Более того для корректной работы дескать нужно самостоятельно писать init-script.

Дорогие мои, да неужели вы серьезно считаете что такой взрослый дистрибутив как Debian за столько лет ни разу не напрягся и не сделал ничего для нормальной работы iptables — по сути одного из важнейших сервисов Linux? Я вас умоляю! Все проще пареной репы!

Дело в том, что iptables в Debian ставится по умолчанию. То есть даже в минимальной системе он уже присутствует и как результат присутствуют утилиты для его конфигурирования. Тем не менее, для того что бы Debian работал с iptables по взрослому, как с сервисом, требуется поставить всего один пакет

# aptitude install iptables-persistent

Во время установки система вежливо поинтересуется не хотите ли вы сохранить текущие настройки вашей огонь-стены для ipv4 и ipv6. Как несложно догадаться пути можно подсмотреть так

# grep "iptables-save" /etc/init.d/iptables-persistent

И теперь вы знаете что по стандарту debian хранит настройки iptables в файлах

/etc/iptables/rules.v4 — для IPv4 и

/etc/iptables/rules.v6 — для IPv6

Более того теперь у вас есть сервис iptables-persistent который загружает настройки при запуске и сохраняет при останове системы, а так же может перезапустить настройку iptables.

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