команды Linux
Небольшие советы: Увеличиваем доступный приложениям диапазон портов
Среда, 16 февраля 2011 г.Рубрика: Разное
Метки: Linux | tips | команды Linux
Просмотров: 7892
Подписаться на комментарии по RSS
По умолчанию в большинстве дистрибутивов Linux приложениям разрешено использовать следующий диапазон TCP портов для исходящих соединений: 32,786-65,536. По этой причине ваша система может поддерживать до 28,232 TCP сессий единовременно. В случае обычной офисной или домашней системы этого более чем достаточно, однако при использовании прокси или каких либо специфичных сервисов использующих очень большое количество сессий этого может не хватить.
Сперва давайте посмотрим каким образом получить список доступных для создания TCP сессий портов:
cat /proc/sys/net/ipv4/ip_local_port_range
Вероятнее всего вывод будет примерно следующим - “32786 65536″. Для увеличения диапазона можно использовать либо редактирование указанного выше файла (временное решение), либо добавить необходимую опцию в /etc/sysctl.conf (постоянное решение).Далее...
Как найти IP адрес в Ubuntu
Среда, 12 мая 2010 г.Рубрика: Ubuntu -> Сети
Метки: Ubuntu | администрирование Ubuntu | команды Linux
Просмотров: 21789
Подписаться на комментарии по RSS
В данной статьте мы рассмотрим различные способы быстрого получения IP адреса системы в Ubuntu Linux. Два из этих способов доступны через графический интерфейс, один через консоль.
Первое местоположение, и самое легко доступное в большинстве случаев, вы можете найти, щелкнув правой кнопкой по иконке сетевого подключения и выбрав пункт Connection Information.
В результате откроется окно, отображающее вам различную информацию о сетевом подключении, включая и IP адрес.Далее...
Клонируем список установленных пакетов в Ubuntu
Суббота, 9 января 2010 г.Рубрика: Ubuntu -> Управление пакетами
Метки: Aptitude | Ubuntu | команды Linux | настройка Ubuntu
Просмотров: 14501
Подписаться на комментарии по RSS
Если вы хотите создать систему сходную с уже установленной у вас в другом месте, это может быть очень сложно вспомнить все что вы ставили и каких версий. Поэтому я рекомендую воспользоваться описанным в данной статье методом экспорта установленных пакетов и последующим импортом в свежей системе.
<code>sudo dpkg --get-selections | grep '[[:space:]]install$='| awk '{print $1}' > installedpackages</code>
sudo aptitude update
cat installedpackages | xargs sudo aptitude install
Полезные ссылки
Отличный блог о туризме и путешествиях.
5 практических примеров для удаления директорий в Linux
Среда, 30 декабря 2009 г.Рубрика: Shell -> Разное
Метки: Linux | команды Linux
Просмотров: 57556
Подписаться на комментарии по RSS
1. Как удалить пустую директорию в Unix?
Команда rmdir поможет нам удалить пустую директорию, то есть директорию без файлов и папок. Синтаксис команды очень прост:
rmdir DIRNAME
В случае если директория не пуста вы увидите следующее сообщение об ошибке.
$ rmdir test rmdir: failed to remove `test': Directory not empty
2. Как удалить вложенные директории в Linux?
С помощью опции -p вы можете удалить директорию с вложенной в неё поддиректорией.Далее...
Добавление DNS серверов с помощью DNS-add
Вторник, 8 декабря 2009 г.Рубрика: BSD -> Shell -> Suse -> Ubuntu -> Управление пакетами
Метки: dns | Linux | команды Linux
Просмотров: 12018
Подписаться на комментарии по RSS
Хочу представить одну незамысловатую утилиту с именем DNS-add, с помощью которой можно добавить DNS сервера в Linux или Unix. Практической ценности я в ней вижу мало, отредактировать /etc/resolv.conf достаточно просто и руками
Ссылка для скачивания - : http://sourceforge.net/projects/isp-fw/files/DNS-add/
Итак, приступаем:Далее...
Смертоносные команды Linux
Вторник, 8 декабря 2009 г.Рубрика: Shell
Метки: Linux | команды Linux
Просмотров: 12361
Подписаться на комментарии по RSS
В этой заметке я хочу собрать все команды, которые НЕ ДОЛЖНЫ быть запущены в Linux. Некоторые из них вызовут потерю данных, некоторые зависание системы и прочие прелести.
Ещё раз предупреждаю! Не запускайте эти команды в рабочей системе, пользуйтесь виртуалками
1. Эти команды удалят все из вашей домашней или корневой директории, либо очистят целый диск:Далее...
10 примеров использования команды Ping
Понедельник, 30 ноября 2009 г.Рубрика: Shell -> Сети
Метки: Linux | Linux утилиты | команды Linux
Просмотров: 113405
Подписаться на комментарии по RSS
Думаю любой администратор знает команду ping, которая используется для проверки доступности хостов. Если вы опытный администратор, вероятнее всего вы не узнаете ничего нового из этой статьи. Если же ваши знания ограничиваются банальным ping ya.ru, советую дочитать статью до конца.
Пример 1. Изменение интервала времени между отправкой пакетов
По умолчанию пакеты посылаются с промежутком в одну секунду. Вы можете изменить это интервал с помощью опции -i.
Увеличение интервала
Пример: Ждем 5 секунд перед отправкой следующего пакета.Далее...
Ограничение доступа к определенной команде в Linux
Пятница, 20 ноября 2009 г.Рубрика: BSD -> Fedora -> RHEL, CentOS -> Suse -> Ubuntu
Метки: Linux | Linux утилиты | shell | команды Linux
Просмотров: 13012
Подписаться на комментарии по RSS
Если вам необходимо ограничить доступ к определенной команде, например расположенной в /opt/apps/start и дать доступ только определенным пользователям, одним из способов является ограничение посредством использования групп. Ниже мы рассмотрим необходимые для этого действия:
Шаг # 1: Создание группы и добавление в неё необходимых пользователей
Создадим группу с именем appsonly:
# groupadd appsonly
Добавим в эту группу нужных пользователей:Далее...
4 метода отключения SELinux
Вторник, 14 июля 2009 г.Метки: Linux | команды Linux
Просмотров: 66597
Подписаться на комментарии по RSS
В некоторых дистрибутивах Linux SELinux по умолчанию включен, и в результате могут возникать различные проблемы. Если вы не понимаете как работает SELinux и не умеете правильно его настраивать лучше всего отключить его до тех пор, пока вы не изучите основные принципы его работы
Для отключения SELinux вы можете использовать любой из 4-ех описанных методов.Далее...
4 способа определить кто залогинен в Linux
Четверг, 2 апреля 2009 г.Рубрика: Shell
Метки: Linux | Linux утилиты | команды Linux
Просмотров: 36082
Подписаться на комментарии по RSS
Если вы системный администратор, вы в любой момент времени можете захотеть узнать кто залогинен на вашем Linux сервере. Несомневаюсь что вам известен способ, который позволяет вам узнать это, но знаете ли вы все их и используете самый удобный? В этой статье мы рассмотрим 4 возможных способа.
Метки Linux разделов
Понедельник, 30 марта 2009 г.Рубрика: Разное
Метки: Linux | команды Linux
Просмотров: 9940
Подписаться на комментарии по RSS
Вопрос. Какой командой я могу назначить разделу в Lunux метку (LABEL)? И как мне посмотреть текущие метки?
Ответ. Для файловой системы ext2/ext3 вы можете использовать команды e2label или tune2fs.
Отображаем текущие метки
Если вызвать команду e2label без параметров, вам будет выведена текущая метка устройства:Далее...
Получаем информацию из DNS: SOA
Пятница, 27 марта 2009 г.Рубрика: Shell
Метки: dns | Linux | команды Linux
Просмотров: 16218
Подписаться на комментарии по RSS
Вопрос. С помощью какой команды можно узнать SOA запись в DNS для любого домена из шелла UNIX / Linux shell?
Ответ. получить SOA (start of authority record) - запись о сервере, хранящем эталонную конфигурацию в DNS, можно с помощью команд dig или host в UNIX или Linux.
Получаем SOA используя команду host
<code>$ host -t soa {domain.com} $ host -t soa ya.ru</code>
Изучаем APT
Пятница, 27 марта 2009 г.Рубрика: Ubuntu -> Управление пакетами
Метки: Aptitude | Debian | dpkg | Linux | Ubuntu | команды Linux | утилиты Linux
Просмотров: 12898
Подписаться на комментарии по RSS
Во всех дистрибутивах Linux, основанных на Debian (таких как Ubuntu, Mepis, Knoppix, прочее...) используется система пакетов - APT, или Advanced Package Tool. APT впервые был использован в Debian 2.1 в 1999.
Используя APT управлять установкой и удалением программ в Linux стало намного проще чем раньше. Ранее большинство программ компилировалось из исходных кодов, или использовались индивидуальные пакеты без автоматического определения зависимостей, (пример - RPM). Это означала долгие часы "ада зависимостей" для установки простейшей программы.
В данном руководстве мы рассмотрим некоторые из лучших возможностей APT и dpkg.Далее...
Linux: запускаем необходимые команды после перезагрузки системы
Четверг, 26 марта 2009 г.Рубрика: RHEL, CentOS -> Shell
Метки: Linux | tips | команды Linux
Просмотров: 15484
Подписаться на комментарии по RSS
Для запуска определенной кронтаба после перезагрузки системы вам необходимо использовать специальную переменную @reboot. После этой переменной вы можете указать команду или скрипт, который должен быть выполнен после команды reboot.
@reboot /path/to/job @reboot /path/to/shell.script @reboot /path/to/<span style="color: #7a0874; font-weight: bold;">command</span>
Небольшой совет - как отучить Linux запоминать пароль при использовании sudo
Четверг, 26 марта 2009 г.Рубрика: Shell
Метки: Linux | Linux утилиты | tips | команды Linux
Просмотров: 8137
Подписаться на комментарии по RSS
Думаю что вы знаете, что если вы введете команду
sudo [command]
У вас будет запрошен пароль, но если вы введете команду ещё раз в течение нескольких секунд после первой, пароль не потребуется, так как Linux "запомнил" пароль, введенный в первый раз. Если вас волнует данная ситуация, есть способ заставить Linux "забывать" пароль немедленно.Далее...
Ifconfig: 7 примеров использования
Четверг, 19 марта 2009 г.Рубрика: Сети
Метки: Linux | команды Linux | утилиты Linux
Просмотров: 71574
Подписаться на комментарии по RSS
Команда Ifconfig используется для конфигурирования сетевых интерфейсов. В данной статье я покажу 7 наиболее часто применяемых примеров использования данной команды.
Что такое хорошо и что такое плохо?
Суббота, 28 февраля 2009 г.Рубрика: Shell
Метки: Linux | shell | tips | команды Linux
Просмотров: 5136
Подписаться на комментарии по RSS
Команда tasksel в Debian / Ubuntu: Установка групповых пакетов ПО в один клик
Воскресенье, 22 февраля 2009 г.Рубрика: Ubuntu -> Управление пакетами
Метки: Debian | Linux | Ubuntu | команды Linux
Просмотров: 26534
Подписаться на комментарии по RSS
Для установки групповых пакетов программного обеспечения, к примеру набор пакетов для веб сервера, или dns сервера вы можете использовать команду tasksel. Данная команда доступа в Debian и Ubuntu Linux. Она группирует некоторые пакеты по выполняемым ими задачами и обеспечивает пользователям легкий способ для установки пакетов в один клик.
Как использовать tasksel?
tasksel отобразит все возможные пакеты для установки. Просто введите команду tasksel под правами пользователя root:
<code>$ sudo tasksel</code>
или
<code># tasksel</code>
Вы увидите следующее меню:Далее...
Периодическое выполнение команды - команда watch
Среда, 4 февраля 2009 г.Метки: команды Linux
Просмотров: 9939
Подписаться на комментарии по RSS
Если вам необходимо выполнять какую либо команду через небольшой интервал времени снова и снова, вы можете использовать команду watch
Синтаксис данной команды:
watch [option(s)] command
По умолчанию интервал между выполнениями команды выставлен в 2 секунду, но если вам нужно использовать другое значение, используйте опцию -n.Далее...
usermod - изменяем аккаунт пользователя
Среда, 4 февраля 2009 г.Метки: команды Linux
Просмотров: 29064
Подписаться на комментарии по RSS
useradd - создаем пользователя в Linux
Вторник, 3 февраля 2009 г.Метки: команды Linux
Просмотров: 61916
Подписаться на комментарии по RSS
Данную команду должны знать все администраторы Linux. С помощью этой команды можно создавать нового пользователя или параметры существующего пользователя.Далее...
userdel - Удаление аккаунта пользователя из системы
Вторник, 3 февраля 2009 г.Метки: команды Linux
Просмотров: 12438
Подписаться на комментарии по RSS
Linux / UNIX: Ping a Block of Hosts (netblock)
Воскресенье, 1 февраля 2009 г.Рубрика: BSD -> RHEL, CentOS -> Suse
Метки: Linux | команды Linux
Просмотров: 10523
Подписаться на комментарии по RSS
Вопрос. Каким образом можно пропинговать блок хостов, к примеру 192.168.1.0/24?
Ответ. Вы можете использовать ping или fping. Опция -g позволяет использовать в качестве целей для пинга определенную подсеть, или указывать стартовый и конечный IPДалее...
Red Hat / CentOS: Просмотр списка запущенных сервисов
Воскресенье, 18 января 2009 г.Рубрика: RHEL, CentOS
Метки: CentOS | Fedora | RHEL | команды Linux
Просмотров: 49054
Подписаться на комментарии по RSS
Вопрос. Как я могу просмотреть список запущенных сервисов на сервере под управлением Fedora / RHEL / CentOS Linux?
A. Для этого используются различные команды и утилиты. Рассмотрим их подробнее.
Команда service
service --status-all
service --status-all | grep ntpd
service --status-all | less
Печать статуса любого сервиса
Просмотр календаря в терминале Linux
Пятница, 19 декабря 2008 г.Метки: Linux | команды Linux
Просмотров: 10317
Подписаться на комментарии по RSS
Мне всегда необходим быстрый доступ к календарю для планирования различных задач. Используя терминал Ubuntu, вы можете быстро просмотреть календарь c помощью следующих команд.
1. Откройте окно терминала.
2. Для просмотра календаря на определенный месяц выполните слудующую команду:
cal december 2008
Для просмотра целого года выполните такую команду:Далее...
Как сменить временную зону в Linux
Среда, 10 декабря 2008 г.Метки: Linux | команды Linux
Просмотров: 16381
Подписаться на комментарии по RSS
Учимся использовать команду cpio
Воскресенье, 7 декабря 2008 г.Метки: команды Linux
Просмотров: 17751
Подписаться на комментарии по RSS
Команда cpio позволяет создавать и распаковывать архивы, или копировать файлы с одного места в другое. cpio может считывать и писать в tar файлы. cpio работает подобно утилите tar, возможно даже лучше.
Как я писал выше, cpio работает подобно tar, но так же может принимать данные с стандартного ввода, например вот таким образом мы используя команду find найдем все файлы с расширением *.c и заархивируем их.Далее...
Извлекаем один нужный файл из большого тарбола
Суббота, 6 декабря 2008 г.Метки: команды Linux
Просмотров: 7265
Подписаться на комментарии по RSS
Вопрос. У меня есть некоторое количество больших тарболов, например www.tar и images.tar. Возможно ли извлечить из них определенный файл или списко файлов без распаковки всего тарбола?
Ответ. tar может использоваться для распаковки определенных файлов или отдельного файла из тарбола. Далее...
Топ 10 лучших шпаргалок и инструкций по командам Linux\Unix
Суббота, 15 ноября 2008 г.Метки: Linux | shell | команды Linux
Просмотров: 19182
Подписаться на комментарии по RSS
Cheat sheet - или проще говоря шпаргалки, в данном контексте обозначает набор важных и полезных команд, компактно размещенных в одном месте, чаще всего на листе A4 в формате pdf. В списке лучших шпаргалок, который пойдет дальше, собраны шпаргалки по командам Linux\Unix и шелл-скриптингу.
Unix Toolbox
Данный документ является коллекцией Unix/Linux/BSD команд и задач, которые могут быть полезны для IT персонала и продвинутых пользователей. В большинстве это практические руководства, причем делаются предположение, что читатели знают что делают.
=> Посетите UNIX Toolbox 58Далее...
Linux: как добавить пользователя в группу
Среда, 8 октября 2008 г.Метки: Linux | shell | команды Linux
Просмотров: 239040
Подписаться на комментарии по RSS
Вопрос. Как я могу добавить пользователя в группу в Linux?
Ответ. Вы можете использовать команды useradd илиusermod для добавления пользователя в группу. Команда useradd создает нового пользователя или обновляет информацию у существующего. Команда usermod модифицирует существуюего пользователя. Вся информация о пользователях и группах храниться в файлах /etc/passwd, /etc/shadow и /etc/group.
Пример использования useradd - Добавляем нового пользователя в вторичную группу
Используем команду useradd для добавления нового пользователя в существующую группу. Если группа не существует создайте её. Синтаксис:
useradd -G {group-name} username
Создадим пользователя vivek и добавим его в группу developers. Залогиньтесь как пользователь root и убедитесь что группа developers существует:
# grep developers /etc/group
Вывод:
developers:x:1124:
Если группы нет, используйте команду groupadd для создания новой группы developers:
# groupadd developers
Затем добавьте пользователя vivek в группу developers:
# useradd -G developers vivek
Установите пароль пользователю vivek:
# passwd vivek
Убедитесь что пользователь добавлен в группу developers:
# id vivek
Output:
uid=1122(vivek) gid=1125(vivek) groups=1125(vivek),1124(developers)
Опция -G позволяет добавить пользователю группу. Группы можно перечислять через запятую. К примеру, добавим пользователя jerry в группы
admins, ftp, www, and developers, введя:
# useradd -G admins,ftp,www,developers jerry
Пример использования useradd - Добавляем нового пользователя в основную группу
Для добавления пользователя tony в группу developers используем следующую команду:
# useradd -g developers tony
# id tony
uid=1123(tony) gid=1124(developers) groups=1124(developers)
Опция -g позволяет добавить пользователя в основную группу. Группа должна существовать.
Пример использования usermod - Добавляем существующего пользователя в существующую группу
Добавляем существующего пользователя tony в вторичную группу ftp:
# usermod -a -G ftp tony
Изменяем существующему пользователю tony первучную группу на www:
# usermod -g www tony
Постовой
Для второй вышки заказал реферат на сайте "Студинформ". Стыдно конечно, но времени делать самому совсем нет. Заказ выполнили очень быстро и качественно. Рекомендую!
Для своей машины сейчас думаю какие шины ставить. Очень задумался о шипованных шинах. По отзывам, насколько я почитал, разница тормозного пути лучших шипованных шин и лучших моделей без шипов составила 10 метров! Есть над чем подумать ...