Советы по Linux часть 9

81.Как посмотреть информацию о запущенных процессах?
(Обычно используется «ps -aux», и потом «kill <номер процесса>»). Так же есть специальные программы – такие, как top, gtop и ktop.
82. Как посмотреть свободное место на диске?
Чтобы посмотреть свободное место на диске, используйте команду df. Так же в KDE есть программа kdf (KDiskFree).
83. Как узнать размер всех директорий в данном каталоге?
Чтобы узнать размер всех директорий в данном каталоге, выполните команду:
find . -maxdepth 1 -type d -print | xargs du -sk | sort -rn
84. Как перейти из графического режима в текстовую консоль?
Чтобы перейти из графического режима в текстовую консоль, нажмите Ctrl+Alt+F1. (Ctrl+Alt+F2 – на вторую консоль, Ctrl+Alt+F3 – на третью консоль, etc). Для того, чтобы вернуться обратно в Иксы, обычно используется комбинация клавиш Alt+F7.
далее…

Роутер -это просто

Хочется поделиться опытом подключения локальной сети к интернету. Надо сказать что на эту тему написано множество статей и мне бы хотелось их обобщить и на реальном примере показать как это можно осуществить.
И так, поставим задачу:
1. Есть интернет по выделеной линии через модем с последовательным интерфейсом.
2. Провайдер выдал вам всего один IP-адрес
Надо обеспечить пользователей локальной сети интернетом.
Для решения этой задачи будем использовать компьютер, который будет являться шлюзов в интернет с операционной системой Linux с ядром семейства 2.4.x. В моем случае использовался
дистрибутив ASPLinux 7.3
далее…

Установка VPN Linux-сервера

Требования: создать линукс-сервер, который должен работать как vpn сервер
для сотрудников компании, работать как вторичный MySQL сервер для безопасных
издевательств над базой, поддерживать apache и php опять же для разработки
html и php страниц. Ну и может еще что что по мелочи.

Требования к надежности: Если упадет, компания без проблем будет работать
дальше. Будут лишь неудобства. Поэтому никаких RAID контроллеров для дисков
и памяти, дублирования блоков питания и PCI Hot Swap не надо.
далее…

Советы по Linux часть 8

71. Все символы в консоли стали нечитаемыми
Если все символы в консоли стали нечитаемыми, наберите:
«echo -ne «\017″, «stty sane» или просто «reset».
72. Как перевести имена файлов в директории в нижний регистр?
Самый простой способ перевода всех имен файлов из директории в нижний регистр:
«for x in *; do mv $x `echo $x | tr [A-Z] [a-z]`; done».
73. Как быстро переименовать файл?
Чтобы быстро переименовать файл, используйте команду:
«mv /usr/local/bin/{старое_имя,новое_имя}».
далее…

HOWTO по ограничению пропускной способности сети

Этот документ описывает настройку Linux-сервера для ограничения пропускной
способности (скорости) канала доступа в Internet. Кроме того, рассматриваются
вопросы эффективного совместного использования доступа в Internet.

Содержание
1. Введение

1.1. Новые версии этого документа
1.2. Отказ от юридической ответственности
1.3. Авторское право и лицензия
1.4. Отзывы и исправления
1.5. Благодарности
2. Перед тем, как начать
далее…

Советы по Linux часть 7

61. Как перейти в каталог с длинным именем?
Если вы хотите перейти в каталог с длинным именем, можно напечать лишь часть слова и затем *. Например, перейти в каталог с именем «Give_Piece_Of_Chance» можно так:
cd Give*.
62. Как повторить последнее слово (или множество символов) предыдущей командной строки?
В bash, наберите ESC затем симол подчеркивания чтобы повторить последнее слово (или множество символов) предыдущей командной строки.
далее…

SSI в примерах

Для начала о причинах, побудивших написать меня эту статью: в обсуждениях
членов Всероссийского Клуба Вебмастеров не раз возникали споры о том, что
лучше применять в случае повторяющейся разметки (информации) на большом количестве страниц – фреймы, JavaScript или SSI (Server Side Includes. Фреймы следует использовать только там, где без этого действительно никак не обойтись, JavaScript (да и любые другие клиентские скрипты) слишком капризен и зависит от настроек браузера, поэтому его можно использовать только для дополнительных возможностей, но никак для простроения, допустим, системы навигации. Я не буду с пеной у рта доказывать, что технология SSI круче всех гор и яиц, а просто приведу решения часто встречающихся на практике задач с применением этой технологии.
далее…

Советы по Linux часть 6

51. Автозавершение команд в bash
Bash поддерживает автозавершение команд. Наберите часть слова и нажмите TAB.
Например, чтобы войти в каталог netscape-communicator-4.5-linux просто напечатайте cd nets и нажмите TAB и bash автоматически завершит имя, если есть только одно совпадение. Если более одного файла совпадают с набранной строкой вы получите список вариантов. Добавляйте символы для точного совпадения.
52. Средство для более быстрого поиска файлов, чем find
Средство для более быстрого поиска файлов, чем find – команда locate, которая использует базу данных для поиска. Для обновления этой базы часто используется cron. Или вручную – updatedb.
далее…

Настройка сетевых интерфейсов и машрутизация с помощью пакета iproute 2

Большинство дистрибутивов Linux, впрочем как и UNIX для настройки сети и
маршрутизации используют команды ifconfig, arp и route. Однако в Linux,
начиная с ядра 2.2 была полностью переделана сетевая система и были добавлены новые возможности, которые ранее требовали дополнительных утилит, такие как маршрутизация на основе правил, управление трафиком и т.д. К этим возможностям предоставляет доступ пакет программ iproute2, который в настоящее время входит в большинство современных дистрибутивов. Утилита ip объединяет в себе возможности команд ifconfig, arp и route, рассмотрим синтаксис команды:
ip [Опции] Объект [ Команда [Аргументы команды] ]
где Опции – опциональные параметры, который влияют на общую работу утилиты или вывод результатов.
далее…

Советы по Linux часть 5

41.Как можно перемещаться между текущим и предыдущим каталогами?
Bash позволяет вам перемещаться между текущим и предыдущим каталогами используя дефис после команды cd. Например вы были в каталоге /etc, затем дали команду cd /usr/src/linux. Вернуться назад можно применяя cd -.
42. Если вы хотите редактировать предыдущую команду
В bash если вы хотите редактировать предыдущую команду в текстовом редакторе вместо командной строки, используйте команду fc.
далее…