Архив для 'оболочку' Category
Добавил: админ (октябрь 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 на наш почтовый сервер мы установили скрипт, используемый для загрузки правил для улучшения захвата электронной почты спама на наш сервер.
Сценарий называется са-обновления . Ниже мы приводим простой планировщика, которые будут включены в вашей машине, чтобы ездить каждый день в 7:00 и сценарий идти в ногу с правилами вашего SpamAssassin.
0 7 *** / USR / бен / са-обновление-D-updatedir / и т.д. / почта / SpamAssassin /
Не забудьте также перезапустить службу SpamAssassin после обновления с помощью команды:
/ Etc / init.d / SpamAssassin перезагрузки
или
/ Etc / init.d / Spamd перезагрузки
Примечание: Команды и мест может варьироваться от дистрибутива к дистрибутиву, но администратор не должно быть трудно найти правильное положение. В случае затруднений свяжитесь с нами или оставить комментарий.
Опубликовано в: Linux , оболочка , спам , советы Что касается устаревших окон даже в Linux дистрибутивов, в нашем случае мы Ubuntu, например, вы можете добавить шрифты (шрифты) так просто.
из терминала наберите команду:
Суда наутилус / USR / доли / Fonts / TrueType /
Помните, что для каждого дистрибутива, который вы должны заменить ваш файловый менеджер Nautilus, как дельфин для Kubuntu. После копирования шрифта в этом месте, вы также можете поместить каталоги, чтобы лучше организовать свои шрифты, которые вы должны начать обновления кэша шрифтов с помощью команды:
А-кэш-е-г
Вы сделали, просто откройте приложение, которое вы хотите использовать шрифты для нас интерес.
Опубликовано в: Linux , оболочка , советы , Ubuntu Часто вы должны положить руку насыщенный файлы конфигурации, где мы можем обойтись с несколькими параметрами. В этих случаях мы можем удалить все ненужные пух просто с помощью команды, показанной ниже:
# 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 , оболочки , советы Добавил: админ (набор из 4) Linux системы обычно имеют заданное ограничение в 1024 открытых файлов одновременно. Это ограничение действительно довольно низкая, в случае машин с высокими нагрузками, особенно в присутствии веб-серверов с разными доменами и указатели на файлы и журналы.
Когда вы дойдете до стадии производства, и превышать этот предел, часто странные проблемы несоответствия. Так что лучше действовать быстро. Зная идентификатор процесса нашего приложения (например, кот или HTTPD) с помощью команды seguende мы рассмотрим несколько файлов, что процесс проведения открытого:
Lsof-р [идентификатор процесса] | ЧМ-л
После понимания проблемы мы можем вмешиваться минимально с иПтИ. Используйте следующую команду, чтобы получить информацию о настройках системы:
иПтИ-Ha
иПтИ-Н
Наконец, пересмотр максимальной одновременно открытых файлов в Linux, мы можем ввести:
иПтИ-н 4000
См. также страницы руководств для дополнительной информации о команде и все его варианты:
Человек иПтИ
Опубликовано в: Linux , оболочка , советы Если вы хотите, чтобы заставить проверку файловой системы, чтобы перезагрузить нашей машине можно просто создать в корне "/" Файл forcefsck:
# Cd /
# Touch / forcefsck
# Перезагрузка
Опубликовано в: Linux , оболочка , советы Для тех, кто пришел с большим опытом из 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 , оболочка , советы 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 , оболочка , советы Добавил: админ (октябрь 22) Для тех, кто использует силу Linux оболочки, конечно, не избежать, используя SSH, власть инструмент остановится только тогда, когда мы должны scollegarci работает, позволяя процесс, запущенный из нашей сессии. Система безжалостная, при внезапном отключении всех процессов, мы убили сразу срабатывает. Для преодоления этого есть команда экран готов прийти на помощь путем добавления дополнительных эффективность удаленной оболочки нашей Линукс. Экран "мультипликатор терминалы", что позволяет работать с несколькими терминалами, "развязки" от сессии процесс, и "зависания".

- Экран начинает экран и дает нам оболочки: мы можем работать, как будто ничего не случилось.
- Экран + имя_программы запустить программу имя_программы внутри экрана, как с оболочкой.
- нажав Ctrl + C, а затем внутри экрана сессии мы создадим новый терминал.
- нажав Ctrl + N, а затем пройти рядом с терминалом.
- , а затем нажмите Ctrl + P, чтобы перейти к предыдущему терминала.
- нажатием Ctrl +, а затем бы "освободиться" от нашего текущего экрана сессии, при выполнении команды на рассмотрении. Теперь мы можем завершить наш SSH сессии с уверенностью, что наши процессы не столкнулись.
- Экран-р извлекает сессии ранее "упал".
Пример (Обновление удаленной системе через ням):
Первое соединение:
- SSH host.domain
- Экран ням-й обновление
- Ctrl +
- г
- выход
Согласно ссылка:
- SSH host.domain
- Экран-р
- Если будет по-прежнему работает ням побережье делает. Если ням завершил свою задачу, то вы увидите сообщение [экране прекращает]
- выход
Опубликовано в: Linux , оболочка , советы Добавил: админ (октябрь 15) Чтобы получить персонализированные приветствия после входа в систему через SSH просто отредактировать файл / и т.д. / MOTD.
При желании вы можете отредактировать файл / и т.д. / профиль для отображения даты, времени безотказной работы и другую информацию.
Другой вариант заключается в создании баннера для SSHD демон, баннер будет отображаться до входа в систему. Введите "Знамени / и т.д. / баннер" в sshd_config
Опубликовано в: Linux , оболочка , советы