Архив рубрики «Советы»
Добавил: админ (2 ноября) Вот простой способ поиска текста в набор файлов, действительны для всех дистрибутивов Linux:
GREP "мой поиск строки" / Главная / MyHome / *. TXT
Команда GREP также можете добавить другие варианты:
- Выполните рекурсивный поиск в подкаталогах:
GREP-р "мой текст" / Главная / MyHome
- Печатает только имя файла, в котором мы Нотр возникновения:
Grep-Н-Р "My Test" / Главная / MyHome
Опубликовано в: Linux , оболочка , советы Переустановка всех пакетов, которые мы использовали в нашем предыдущем окне Ubuntu Linux (это также относится к Debian и тому подобное) может быть долгим и тогда, возможно, он не сказал, что мы помним все, что мы привыкли, особенно если она богата объектов библиотеки разработчика или установки серверов. Чтобы переустановить все пакеты на новые окна, но мы можем делать все с помощью нескольких простых команд.
Чтобы сгенерировать список пакетов, установленных в ваш ящик Ubuntu Linux:
отслеживанием зависимостей - получить выбор-> установлен программно-
Для проверки и переустановить все пакеты в вашем списке, Ubuntu Linux поле цели:
отслеживанием зависимостей - установка выбор <установлен программно-
Наконец, введите команду
Опубликовано в: Linux , советы , Ubuntu Обозначения для сокращения заключается в следующем. Последовательности, определенные символ (^) вводятся с помощью элемента управления ключом (Ctrl), или, нажав клавишу Esc два раза. Последовательности, определенные символ Meta (M) может быть вставлен либо с помощью Esc, Alt или Meta, в зависимости от конфигурации клавиатуры. Кроме того, при нажатии Esc два раза и ввести цифры от 000 до 255 символов могут быть введены с соответствующим ASCII-код. Следующие сокращения доступны в главном окне редактора. Альтернативные последовательности, указаны в скобках:
^ G (F1) Показать данную помощь
^ X (F2) Закрыть текущий файл / Выход нано
^ О (F3) Сохраняет текущий файл на диске
^ J (F4) Выровнять текущий абзац
^ R (F5) Вставьте другой файл в текущем
^ W (F6) Поиск строку или регулярное выражение
^ Y (F7) Переход к предыдущему экрану
^ V (F8) Перейти к следующему экрану
^ К (F9) Вырезать текущую строку и сохраняет его в cutbuffer
^ U (F10) cutbuffer Вставить из текущей строки
^ C (F11) Показывает местоположение курсора
^ T (F12) Выполнить проверку орфографии, если таковые имеются
M-\ (M |) обращается в первой строке файла
M / (M-?) Должно быть последней строке файла
^ _ (F13) (MG) идет номер строки и столбца конкретного
^ \ (F14) (MR) Заменяет строку или регулярное выражение
^ ^ (F15) (MA) Сделать текст в позицию курсора
МВт (F16) Повторить последний поиск
M-^ (М-6) Копировать текущую строку и сохраняет его в cutbuffer
Применение М-отступ текущей строки}
M-{Удалить отступ от текущей строки
Переход на один символ ^ F
^ B Уменьшает шрифт
^ Космического вперед на одно слово
M-Space Уменьшает слова
^ P Переход к предыдущей строке
^ N Переход на следующую строку
^ К началу текущей строки
^ E Переход в конец строки
М-((М-9) в начале абзаца, то предыдущем пункте
М-) (М-0) К концу пункта, то в следующем пункте
М-] Перейти к соответствующей скобкой
M-(М-_) Прокрутка вверх на одну строку, не перемещая курсор
-М + (М-=) Прокрутите вниз на одну строку, не перемещая курсор
M-<(М,) стремится к предыдущему буферу
М-> (M-.) Переход к следующему буфер
Вставляет символ буквально М.В.
^ Я Вставьте закладку в позицию курсора
^ M вставляет возврат каретки в позицию курсора
^ D Удалить символ под курсором
^ H Удалить символ слева от курсора
MT Вырезать от курсора до конца файла
MJ Justify весь файл
MD Подсчет количества слов, строк и символов
^ L Обновить текущий экран
^ Z приостанавливает редактор (если спящий режим включен)
(MX) командной панели включает / выключает
(MC) Всегда показывать положение курсора включить / выключить
(MO) Используйте по одной строке для больше изменений включить / выключить
(MS), непрерывной прокрутки включает / выключает
(МП) Показать пробел включает / выключает
(МГ) Синтаксис цветные включает / выключает
(MH) Smart Key Главная включает / выключает
(MI) Авто Отступы включает / выключает
(МК) Вырезать до конца строки включает / выключает
(ML) Wrap включает / выключает
(MQ) Преобразование табуляции в пробелы включить / выключить
(MB) File Backup включает / выключает
(MF) Несколько файлов включить / выключить
(MM) Поддержка мыши включить / выключить
(MN) Нет преобразования формата от DOS / Mac включает / выключает
(MZ) Подвеска включить / выключить
(M-$) Wrap мягкие включения / выключения
Для работы двигателя антиспам / антивирусной + Webmin + VirtualMin Ubuntu дистрибутив должен во-первых установить оболочку для Procmail, это служить не в дистрибутиве Ubuntu, но вы можете легко найти в Интернете на сайте VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
установить пакет с простой: Суда отслеживанием зависимостей-и-wrapper_1.0 Procmail-2_i386.deb
Затем вы должны проверить разрешения жите Procmail-обертки, которые можно найти в / USR / Bin:
rwsr-XR-х один корень корень 2.9K 11/28/2006 10:08 Procmail-обертки
на самом деле он уже должен быть в порядке после установки. В частности, если S не входит в права пользователя у вас есть проблемы.
Наконец, мы проверяем, что Postfix использует Procmail наш обертку, а не напрямую:
Суда нано / и т.д. / Postfix / main.cf
обеспечить наличие следующую директиву:
mailbox_command = / USR / BIN / Procmail-обертки-о-$ DOMAIN-д $ LOGNAME
Чтобы включить поддержку в php5 PCNTL (проверено на Ubuntu 10.10), в первую очередь необходимо установить php5-кли php5-разработчика и, конечно, вы должны удовлетворить все зависимости, требуемые системой:
# Sudo APT-получить установку php5-разработчика php5-кли
После того как мы должны поставить в путь, где вы можете найти источник модуль, который вы хотите заполнить:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Путь может быть различным, в зависимости от дистрибутива и версию PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Но после мы идем на окончательные шаги:
# Phpsize
#. / Configure
# Убедитесь
# Сделать установки
Также Вы можете также сделать установку для копирования вручную модуль, который вы только что собрали:
# Ср модули / pcntl.so / usr/lib/php5/shared_location_modules
Наконец-то мы добавим Php ини чтобы загрузить форму.:
# Эхо "расширение = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Не забудьте перезапустить Apache затем применить наши изменения:
# / Etc/init.d/apache2 перезагрузки
Чтобы предотвратить преждевременное отключение от сессии SSH для достижения срока бездействия вы можете предпринять следующие шаги:
1) клиент уровне, изменив файл / и т.д. / SSH / ssh_config, добавление или изменение голоса ServerAliveInterval, например:
ServerAliveInterval 15
Установить время удерживания сессии по 15 минут из-за бездействия.
2) На уровне сервера, редактировать / и т.д. / SSH / sshd_config, добавление или изменение записей и ClientAliveInterval ClientAliveCountMax, например:
ClientAliveInterval 15
ClientAliveCountMax 15
Позиции файлы конфигов может варьироваться от одного дистрибутива к другому, но обычно те перечисленные основные пути, такие как Debian, Ubuntu, Fedora, относительной влажности.
Опубликовано в: Linux , оболочка , советы Добавил: админ (4 октября) Повышение производительности операций ввода / вывода файловой системы вы можете добавить noatime подключить раздел:
# Vi / и т.д. / Fstab
процесс / процессы процессы по умолчанию 0 0
нет / Dev / очков devpts GID = 5, режим = 620 0 0
/ Dev/md0 / загрузки ext3 по умолчанию 0 0
/ Dev/md1 ни подкачки SW 0 0
/ Dev/md2 / ext3 по умолчанию, noatime 0 0
Это не обязательно, чтобы перезапустить систему, чтобы изменить его применять, bastarimontare раздела:
# Горе-о перемонтировать /
, а затем служит для отображения параметров, с которыми мы ставим наши partzione просто наберите: +
# Горе
Вы должны получить результат, как этот:
/ Dev/md2 включения / типа ext3 (RW, noatime)
TMPFS на / Библиотека / инициализации / RW Тип TMPFS (RW, nosuid, режим = 0755)
процесс включения / Proc типа процессы (RW, NOEXEC, nosuid, nodev)
Sysfs о / системы Sysfs типа (RW, NOEXEC, nosuid, nodev)
procbususb включения / процесс / автобус / USB Type usbfs (RW)
Udev включения / разработчика TMPFS типа (RW, режим = 0755)
TMPFS на / Dev / ГИМ типа TMPFS (RW, nosuid, nodev)
devpts на / Dev / очков типа devpts (RW, NOEXEC, nosuid, GID = 5, режим = 620)
/ Dev/md0 включения / загрузки типа ext3 (RW)
Опубликовано в: Хаки и моды , Linux , советы Добавил: админ (набор 21) Список пакетов программного обеспечения, установленного на вашей машине Linux (Ubuntu / Debian):
отслеживанием зависимостей-L | AWK '/ ^ II / {печати $ 2}' | Grep-V-е ^-е-разработчика, библиотеки, и $ (Uname-г)> list.txt
Опубликовано в: Linux , оболочка , советы Вот пример того, как возобновить загрузку частично загруженного файла через SCP или Rsync. С УПП не поддерживает резюме, если Sie начала загрузки файла с помощью этой команды, мы все равно придется заменить ее альтернативной основе Rsync:
Rsync-частичного прогресса, RSH = "SSH-р 1022" Root @ RemoteHost: / ~ / имя файла
В приведенном выше примере также показано, как составить команду, если вы используете порт, отличный от традиционных 22 для SSH-протокола.
Опубликовано в: Linux , оболочка , советы С экрана вы можете поделиться несколькими sonsole пользователей, подключенных локально или через SSH. Для этого выполните следующие действия, инструкции, характерные для системы Debian, но применяется аналогично для других дистрибутивов.
1. Установить экран
Sudo APT-получить установку экрана
2. С компьютером управляется параметром экрана, чтобы начать сессию экрана-S имя_сеанса. -S позволяет указать имя сессии, это позволяет вам управлять несколькими сессиями пользователей одновременно и намного проще.
Экран-S Экран-тест
4. Удаленный пользователь (гость) использует SSH для подключения к удаленному компьютеру (RemoteHost)
гость @ SSH RemoteHost
5 компьютером (RemoteHost) дает согласие на подключение в многопользовательской сессии экран, введя Ctrl-:. Многопользовательской на (все "экрана" начинается с управляющей последовательности Ctrl-A).
CTRL-: многопользовательских на
6. Затем, хост (RemoteHost) должен дать разрешение на удаленный пользователь (гость), чтобы позволить ему получить доступ к экрану сессии с CTRL-commadn: acladd имя_пользователя где имя_пользователя является удаленным Войти пользователя.
CTRL-A: acladd гость
7. Удаленный пользователь может подключиться к хост сессии. Синтаксис для подключения к экрану сессии другого пользователя host_username экран-х / имя_сеанса.
Экран-х имя пользователя / Экран-тест
Добавил: админ (апрель 19) В корпус можно указать формат даты следующим образом:
Дата + ФОРМАТ
Например, набрав:
$ Дата + "%% м-д-% г"
Вы получаете:
04-17-10
Если вы хотите 4-значный год:
$ Дата + "%% м-д-% г"
Вы получаете:
04-17-2010
Текущее время падать, набрав:
$ Дата + "% T"
Вы получаете:
19:55:04
Для отключения одного времени на основе 12 часов:
$ Дата + "% р"
Вы получаете:
7:56:05 PM
Для отображения времени в формате ЧЧ: ММ:
$ Дата + "% H-% M"
Вы получаете:
7:56
Полный список опций для форматирования дат задаются вопросом:
- %%
- буквальный%
- Для%
- Сокращенной недели Местное название (например, Солнца)
- %
Полный будний день Местное название (например, воскресенье)
- % B
- Сокращенный месяц Местное название (например, Ян)
- % B
- Полный месяц Местное название (например, январь)
- % C
- Местные даты и времени (например, ср 3 марта 2005 23:05:25)
- % C
- века, как и% Y, за исключением опустить последние две цифры (например, 21)
- % D
- день месяца (например, 01)
- % D
даты; То же,% м /% г /% г
- % А
- день месяца, пробелами; То же,% _d
- % F
- Полный даты, точные в% Y-% м-% г
- % G
- Последние две цифры года номер недели ISO (см.% G)
- % G
- год номер недели ISO (см.% V); Обычно полезно только с% V
- % H
- То же, что б%
- % I
час (00 .. 23)
- % I
- час (01 .. 12)
- % J
- День года (001 .. 366)
- % K
- Час (0 .. 23)
- % S
- час (1 .. 12)
- % M
- месяц (01 .. 12)
- % M
минуты (00 .. 59)
- % N
- к новой строки
- % N
- наносекунды (000000000 .. 999999999)
- % P
- Либо эквивалент местных о AM или PM, пустым, если не известно
- % P
- как р%, но в нижнем регистре
- % R
- местные в 12-часовой формат времени (например, 11:11:04 PM)
- % R
24-часовой час и минуты; То же, что% H:% M
- % S
- секунд с 1970-01-01 00:00:00 UTC
- % S
- второй (00 .. 60)
- % T
- Вкладки
- % T
- Времени, То же, что% H:% M:% S
- % U
- День недели (1 .. 7), 1, понедельник
- % U
Номер недели в году, с воскресенья как первого дня недели (00 .. 53)
- % V
- ISO номер недели, с понедельника, как первый день недели (01 .. 53)
- W%
- День недели (0 .. 6), 0, воскресенье
- % W
- Номер недели в году, с понедельника, как первый день недели (00 .. 53)
- % X
- Дата Местные представленности (например, 31/12/99)
- % X
- Местное время в представлении (например, 23:13:48)
- % Y
последние две цифры года (00 .. 99)
- % Y
- год
- % Z
- + ЧЧММ числовой часовой пояс (например, -0400)
- % Z
- + Чч: мм числовой часовой пояс (например, -04: 00)
- %:: Z
- + Чч: мм: сс числовой часовой пояс (например, -04: 00:00)
- %::: Z
- числовой часовой пояс с: Необходимо точности (например, -04, +05:30)
- % Z
- алфавитные аббревиатуры часового пояса (например, EDT)
Опубликовано в: Linux , оболочка , советы Добавил: админ (апрель 19) Для просмотра активных совместных консультаций, чтобы сделать перед следующей командой:
smbclient-L-U <windows-box> <username>
Затем мы можем перейти к карте condivisionewindows в нашей машине на пути Segun:
- Создайте директорию для монтирования: MkDir / шоссе / <name-of-mount-point>
- Горы доля ОС Windows акцию:
горе-т-о CIFS имя пользователя = <username>, <password> пароль = / / <win-box> / <share> / шоссе / <name-of-mountpoint>
Примечание: Синтаксис-<username> имя пользователя =, пароль = <password> сохраняет пароль. - Наконец, если вы хотите ездить создать символическую ссылку: Л. Н.-х годов / шоссе / <name-of-mount-point> / <path-of-symlink>
Опубликовано в: Linux , Samba , Shell , советы