IT-Service - Полезные советы Ubuntu Linux
Пятница, 31 Август 2012 09:34

Полезные советы Ubuntu Linux

Автор 
Оцените материал
(0 голосов)
  1. Для установки набора ПО (вроде LAMP и т.д.) можно запустить интерактивную оболочку tasksel. Это интерактивная оболочка, которая запускается в конце установкиUbuntu Server. Только если запускать её на установленной системе, пакеты будут ставиться из репозитория. Настройки наборов хранятся в файлах/usr/share/tasksel/*.desc.
  • Просмотреть список открытых портов: netstat -lptu, можно также указать опцию --numeric-ports для вывода номеров портов.

  • Чтобы в Ubuntu Server применить новые настройки сети в /etc/network/interfaces, достаточно запустить команду
    /etc/init.d/networking restart
    В настольном варианте Ubuntu сеть управляется программой network-manager. Перезапустить его можно командой
    /etc/init.d/network-manager restart
    Если интерфейс прописан в файле /etc/network/interfaces, то он не будет управляться с помощью network-manager, и его можно настраивать обычными командами ifup,ifdown, /etc/init.d/networking restart.

  • Если при копировании файлов командой cp необходимо переписать существующий файл без подтверждения перезаписи, используется ключ -f. Если запрос всё равно выдаётся, то, возможно, вместо команды cp используется её алиас. Это можно проверить командой alias. Чтобы выполнилась исходная команда cp, перед ней нужно поставить символ "\":
    \cp -f file1 file2
  • При монтировании сетевой папки командой etermount или mount.cifs иногда появляется ошибка
    mount error 12 = Cannot allocate memory
    Эта проблема решается на стороне Windows-машины. Необходимо открыть в реестре веткуHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\ и изменить значение параметра IRPStackSize на 15 (десятичное). Если такого параметра нет, его нужно создать (тип DWORD). Если ошибка появляется снова, значение IRPStackSize можно увеличить до 18.

  • Монтирование сетевого диска:
    mount -t cifs -o iocharset=utf8,username=user1@DOMAIN //server/share1/ /mnt/remote
    В списке опций можно добавить пароль (password=12345678). При неверном отображении имён файлов следует указать также номер кодовой страницы в списке опций (codepage=cp866). Опции команды mount можно записать в отдельный файл, и указать его имя в качестве параметра единственной опции credentials:
    mount -t cifs -o credentials=/home/user1/credfilename.crd //server/share1 /mnt/remote
    Опции в файле указываются по одной в строке в формате опция=значение.

  • Статистика softRAID в Ubuntu:
    cat /proc/mdstat
    Управление софтовым RAID'ом осуществляется консольной утилитой mdadm.

  • Если переполнился почтовый ящик в Evolution, его можно быстро почистить от удалённых писем нажатием комбинации Ctrl+E.

  • Показать версию ОС:
    cat /etc/issue.net
    Узнать версию ядра и разрядность системы:
    uname -a
  • В Ubuntu начиная с версии 9.10 отсутствует по умолчанию файл /etc/X11/xorg.conf, так как в Xorg реализовано автоопределение настроек. Файл xorg.conf с текущими настройками можно получить следующим образом.
    1) Переходим в консоль по ctrl+alt+F1 
    2) service gdm stop. 
    3) Xorg -configure 
    4) mv xorg.conf.new /etc/X11/xorg.conf 
    5) service gdm start 

  • В Ubuntu по умолчанию отключена эмуляция средней кнопки мыши. Чтобы её включить, нужно добавить в /etc/X11/xorg.conf следующие строки:
    Section "InputClass"
    Identifier "middle button emulation class"
    MatchIsPointer "on"
    Option "Emulate3Buttons" "on"
    EndSection

  • При установке Ubuntu без графической оболочки отсутствует команда add-apt-repository. Она содержится в пакете python-software-properties, который по умолчанию не устанавливается.

  • Поставить самое свежее ядро можно, подключив репозиторий kernel-ppa следующей командой:
    add-apt-repository ppa:kernel-ppa/ppa
    В этом репозитории содержатся пакеты linux-image-....., соответствующие различным версиям ядра.

  • Сохранить сессию screen: Ctrl+"a" - "d". Восстановить сессию командой screen -r.

  • Узнать, к какому пакету принадлежит файл, можно командой apt-file search filename (для этого предварительно нужно поставить пакет apt-file).

  • Если при обновлении появляются ошибки, связанные с неразрешёнными зависимостями. или пакетами, установленными наполовину, можно починить все зависимости командой apt-get -f install. Также переконфигурацию пакетов можно осуществить командой dpkg --configure -a.

  • Простой способ установки rpm-пакетов в Ubuntu - переконфигурировать их в формат deb и установить с помощью dpkg. Для конвертирования пакетов rpm в deb служит утилита alien. Формат команды: alien -d -k file.rpm. Сразу перепаковать и установить пакет можно с помощью опции -i. Существует и обратная возможность - конвертировать пакет deb в rpm. Это делается аналогично, необходимо заменить опцию -d на -r.

  • Увеличить количество файловых дескрипторов: ulimit -Hn
  • Прочитано 5467 раз Последнее изменение Вторник, 02 Октябрь 2012 10:52
    Авторизуйтесь, чтобы получить возможность оставлять комментарии