CyberTek - the future at the present!

Архив для 'оболочку' Category

Shorcuts от Баш

Добавил: (октябрь 19)

Ctrl + Перейти в верхней строке вы набираете.
Ctrl + E Перейти в конец строки при вводе.
Ctrl + L очистить экран.
Ctrl + U очищает экран перед курсором. Если вы в конце линии, очищает всю строку.
Ctrl + R позволяет осуществлять поиск по ранее используемым командам.
Ctrl + C остановить то, что вы делаете.
Ctrl + D Выход из текущей оболочки.
Ctrl + Z начинается подвески в фоновом режиме, что вы делаете.
Ctrl + W Удалить слово перед курсор.
Ctrl + K Очистить строку после курсора.
Ctrl + T Отменяет последние два символа перед курсором.
Esc + T Поменять местами две последние слова перед курсором.
Alt + F Перемещение курсора на одно слово вперед в текущей строке.
Alt + B Переместить курсор назад на одно слово в текущей строке.
Вкладка автозаполнения имен файлов и папок.
Вставить Ctrl + Y (как копирование и вставка) весь текст перед курсором.

Примечание: Некоторые из этих команд не работают, если оболочка доступ через Telnet, SSH или сеанса, если клавиатура частности configuratain

Опубликовано в: Linux , оболочка , советы

Автоматизированные обновления SpamAssassin правила

Добавил: (Apr 20)

Когда мы установили SpamAssassin на наш почтовый сервер мы установили скрипт, используемый для загрузки правил для улучшения захвата электронной почты спама на наш сервер.

Сценарий называется са-обновления . Ниже мы приводим простой планировщика, которые будут включены в вашей машине, чтобы ездить каждый день в 7:00 и сценарий идти в ногу с правилами вашего SpamAssassin.

spamassassin auto update rules

0 7 *** / USR / бен / са-обновление-D-updatedir / и т.д. / почта / SpamAssassin /

Не забудьте также перезапустить службу SpamAssassin после обновления с помощью команды:

/ Etc / init.d / SpamAssassin перезагрузки

или

/ Etc / init.d / Spamd перезагрузки

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

Опубликовано в: Linux , оболочка , спам , советы

Добавление шрифтов в Ubuntu

Добавил: (вт 15)
Что касается устаревших окон даже в Linux дистрибутивов, в нашем случае мы Ubuntu, например, вы можете добавить шрифты (шрифты) так просто.
из терминала наберите команду:
Суда наутилус / USR / доли / Fonts / TrueType /
Помните, что для каждого дистрибутива, который вы должны заменить ваш файловый менеджер Nautilus, как дельфин для Kubuntu. После копирования шрифта в этом месте, вы также можете поместить каталоги, чтобы лучше организовать свои шрифты, которые вы должны начать обновления кэша шрифтов с помощью команды:
А-кэш-е-г
Вы сделали, просто откройте приложение, которое вы хотите использовать шрифты для нас интерес.
Опубликовано в: Linux , оболочка , советы , Ubuntu

удалять комментарии из файла

Добавил: (Jan 17)

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

# Grep-V "^ #" / и т.д. / my.conf | SED-е '/ ^ $ / D'> / и т.д. / my_new.conf

или вы можете использовать этот вариант:

# Кошка / и т.д. / my.conf | СЕПГ / * / д / ^ * $ / D '> / и т.д. / my_new.conf

Не забудьте my_new.conf для записи поверх оригинального файла после проверки содержимого.

Опубликовано в: Linux , оболочка , советы

Команда оборотов в минуту

Добавил: (набор 12)

Показать все оборотов пакеты:

# RPM-QA

Запрос мин дБ отфильтровывать все пакеты, содержащие «HTTPD" строки:

# RPM-QA | GREP HTTPD

Получение информации о конкретном пакете установлен, например:

# RPM-ци HTTPD

Показать список файлов, входящих в пакет, установленный, например:

# RPM-QL HTTPD

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

# RPM-дс HTTPD

Получите информацию о документации, входящих в пакет:

# RPM-дс HTTPD

Отображение списка зависимостей, необходимых для упаковки:

# RPM-д HTTPD-whatrequires

Показать возможности, входящих в пакет:

# RPM-д HTTPD-whatprovides

Показать скрипты, запускаемые при установке / удалении:

# RPM-д HTTPD-скриптов

Показать историю ревизий пакета:

# RPM-д-HTTPD изменений

Проверьте, какой пакет принадлежит данный файл:

# RPM-КП / и т.д. / HTTPD / конференции / httpd.conf

Показать список файлов, входящих в пакет еще не установлен:

# RPM-QP-2.0.52-3.i386.rpm HTTPD-л


Fedora / RedHat, подписали все пакеты с цифровой закрытого ключа GPG Для импорта открытого ключа с помощью следующей команды.:

# RPM-импорта / СМИ / CD-ROM / RPM-GPG-KEY

Для проверки целостности пакета, прежде чем приступить к установке, особенно, если он скачал из Интернета, запустите следующую команду:

# RPM-checksig package_name.rpm

Чтобы проверить все пакеты, установленные в вашей системе:

# RPM-GPG-QA открытого ключа

Установка бинарного пакета:

# RPM-ВЖК package_name.rpm

Установка бинарного пакета игнорируя зависимости запросов:

# RPM-ВЖК-nodeeps package_name.rpm

Установка бинарного пакета, отправив автоматическое разрешение зависимостей:

# RPM-ВЖК помощи package_name.rpm


Обновление пакета без изменения конфигурационных файлов:

# RPM-U package_name.rpm

Обновление пакета, только если он уже установлен:

# RPM-F package_name.rpm

Rimuore пакет оборотов в минуту:

# Rpm-е имя_пакета


Проверьте размер файла, разрешение, тип, владельца, группу, MD5 сумм и последней модификации на базе RPM:

# RPM-V HTTPD

Проверьте все пакеты, установленные в вашей системе - использовать с осторожностью, система участвует в резкой форме:

# RPM-ва

Проверка пакета не установлена:

# RPM-Vp HTTPD-2.0.52-3.i386.rpm

Эта команда позволяет извлекать файлы из пакета должны быть переведены в поток, а затем CPIO извлечь исполняемый файл из пакета:

# Httpd-2.0.52-3.i386.rpm rpm2cpio | CPIO-экстракт-make-каталоги * бен *

Установка i386 исходного кода.

Шаг 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Шаг 2:

# RPM-ВЖК / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Установка i386 пакетов исходного кода (альтернативные процедуры).

Шаг 1:

# Rpmbuild-перекомпиляции nome_pacchetto.src.rpm

Шаг 2:

# Rpmbuild-BB / USR / SRC / RedHat / SPECS / nome_pacchetto.spec

Шаг 3:

# RPM-ВЖК / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Создание пакета из исходных текстов.
Мы хотим, чтобы создать пакет из исходного примера приложения Мы загрузить исходный код из интернета с Wget.:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

# Ср пример-2.0.0.tar.gz / USR / SRC / RedHat / ИСТОЧНИК

# Cd / USR / SRC / RedHat / ИСТОЧНИК

# Пример-2.0.0.tar.gz смолы xzf


Убедитесь, что каталог существует в распакованный файл 'Spec', который содержит спецификации для создания трассы, и скопировать его в / USR / SRC / RedHat / SPEC.:

Example.spec # ф / USR / SRC / RedHat / SPEC / example.spec

.. Если файл Spec не существует могут быть созданы, наконец, готовить начинку для создания новых оборотов в минуту:

# Cd / USR / SRC / RedHat

# Rpmbuild-BB SPECS / snort.spec

Опубликовано в: Linux , RedHat , оболочки , советы

Максимальное число открытых файлов в Linux

Добавил: (набор из 4)

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

Когда вы дойдете до стадии производства, и превышать этот предел, часто странные проблемы несоответствия. Так что лучше действовать быстро. Зная идентификатор процесса нашего приложения (например, кот или HTTPD) с помощью команды seguende мы рассмотрим несколько файлов, что процесс проведения открытого:

Lsof-р [идентификатор процесса] | ЧМ-л

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

иПтИ-Ha

иПтИ-Н

Наконец, пересмотр максимальной одновременно открытых файлов в Linux, мы можем ввести:

иПтИ-н 4000

См. также страницы руководств для дополнительной информации о команде и все его варианты:

Человек иПтИ

Опубликовано в: Linux , оболочка , советы

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

Добавил: (июнь 23)

Если вы хотите, чтобы заставить проверку файловой системы, чтобы перезагрузить нашей машине можно просто создать в корне "/" Файл forcefsck:

# Cd /

# Touch / forcefsck

# Перезагрузка

Опубликовано в: Linux , оболочка , советы

ext2online RHEL 5.X

Добавил: (Dec 17)

Для тех, кто пришел с большим опытом из RHEL 4.X, несомненно, имели дело с командой ext2online. Эта краткая записка помнить, что в RHEL 5.X больше нет этой команды. Чтобы изменить размер раздела устанавливается просто использовать команду resize2fs. Управления автоматически определяет состояние раздела и ведет себя соответственно. Ниже приведен пример:

[Root @ хост ~] # resize2fs / dev/mapper/VolGroup00-LogVol00

resize2fs 1.39 (29-май-2006)
Файловой системы в / dev/mapper/VolGroup00-LogVol00 монтируется в /; он-лайн размера требуется
Проведение он-лайн для изменения размера / dev/mapper/VolGroup00-LogVol00 до 4923392 (4k) блоков.
Файловой системы / dev/mapper/VolGroup00-LogVol00 теперь 4923392 блоков долго.

Howto Forge на практическими рекомендациями о том, как изменить размер раздела EXT2 / 3 без потери данных .

Опубликовано в: Linux , оболочка , советы

Удалить пространство, зарезервированное для корневом каталоге жесткого диска

Добавил: (Dec 16)
EXT2 и EXT3 разделов имеют по умолчанию 5% пространства, предназначенного для "корня. Это хорошая вещь, чтобы избежать этой системе не хватает места в присутствии пользователей салями намерением забить файловая система со всеми удобствами. Но если в вопросе раздела не нужно все это пространство, как в случае съемного диска или раздела хранения / резервного копирования, то мы можем вмешаться и снять это ограничение:
# Tune2fs-м 0 / dev/sdc5
Например равным нулю в пространстве защищены в корневом разделе sdc5, sdc5 заменить раздел, и вы сразу восстановили свое драгоценное пространство. (Не забудьте выполнить задание, как корень, непривилегированных пользователей не может вмешиваться).
Опубликовано в: Linux , оболочка , советы

Просмотр разрешений в восьмеричное

Добавил: (октябрь 25)

Когда мы используем Ls команда может отображать разрешения файлы в следующем формате:

-RW-г-г-1 группы пользователей 49 296 24 марта 2006 file.bin

Как они должны отображать восьмеричные разрешения на самих файлов рекомендую этот скрипт:

LS-л | AWK '{к = 0, а для (я = 0, г <= 8; я + +) А + = ((подстрока ($ 1, г 2,1) ~ / [RWX] /) * 2 ^ (8 -г)), если (к) Е ("% 0-го", к), печать}

Команда дисплеи + стиль восьмеричное разрешение drwxr-XR-х.

Если вы удовлетворены результатом, вы можете сделать более постоянным и проще в использовании при создании псевдонимов в оболочке вы использовали для параметризации и удовольствия. Для Баш вы должны отредактировать файл в вашем домашнем каталоге ~ / Bashrc, после выхода и входа на конференцию вы можете использовать команду 'S' в классическом поочередно "LS" comanto.:

Псевдоним л = 'LS-LHA-цвет | AWK' {к = 0, а для (я = 0, г <= 8; я + +) А + = ((подстрока ($ 1, г 2,1) ~ / [RWX] / ) * 2 ^ (8-я)), если (к) Е ("% 0-го", к);} печати "

Результат:

600-134K RW --- 1 группы пользователей 21 апреля 2006 Mbox

Опубликовано в: Linux , оболочка , советы

Как использовать команду SCREEN

Добавил: (октябрь 22)
Для тех, кто использует силу Linux оболочки, конечно, не избежать, используя SSH, власть инструмент остановится только тогда, когда мы должны scollegarci работает, позволяя процесс, запущенный из нашей сессии. Система безжалостная, при внезапном отключении всех процессов, мы убили сразу срабатывает. Для преодоления этого есть команда экран готов прийти на помощь путем добавления дополнительных эффективность удаленной оболочки нашей Линукс. Экран "мультипликатор терминалы", что позволяет работать с несколькими терминалами, "развязки" от сессии процесс, и "зависания".
GNU терминал
  • Экран начинает экран и дает нам оболочки: мы можем работать, как будто ничего не случилось.
  • Экран + имя_программы запустить программу имя_программы внутри экрана, как с оболочкой.
  • нажав Ctrl + C, а затем внутри экрана сессии мы создадим новый терминал.
  • нажав Ctrl + N, а затем пройти рядом с терминалом.
  • , а затем нажмите Ctrl + P, чтобы перейти к предыдущему терминала.
  • нажатием Ctrl +, а затем бы "освободиться" от нашего текущего экрана сессии, при выполнении команды на рассмотрении. Теперь мы можем завершить наш SSH сессии с уверенностью, что наши процессы не столкнулись.
  • Экран-р извлекает сессии ранее "упал".


Пример (Обновление удаленной системе через ням):
Первое соединение:
  • SSH host.domain
  • Экран ням-й обновление
  • Ctrl +
  • г
  • выход
Согласно ссылка:
  • SSH host.domain
  • Экран-р
  • Если будет по-прежнему работает ням побережье делает. Если ням завершил свою задачу, то вы увидите сообщение [экране прекращает]
  • выход
Опубликовано в: Linux , оболочка , советы

Сообщение после Войти SSH

Добавил: (октябрь 15)

Чтобы получить персонализированные приветствия после входа в систему через SSH просто отредактировать файл / и т.д. / MOTD.

При желании вы можете отредактировать файл / и т.д. / профиль для отображения даты, времени безотказной работы и другую информацию.

Другой вариант заключается в создании баннера для SSHD демон, баннер будет отображаться до входа в систему. Введите "Знамени / и т.д. / баннер" в sshd_config

Опубликовано в: Linux , оболочка , советы
Работает на CyberTek - удаленная поддержка