понедельник, 19 октября 2009 г.

Базовые операции по настройке ОС Linux

Небольшая памятка по настройке и работе в ОС Linux.



Монтирование образа iso

mount -o loop cdrom.iso /mnt/cdrom

Исправление сильно искаженной картинки на мониторе после установки Х

Из конфигурационного файла следует удалить все разрешения и цвета и оставь только минимальные настройки:

Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection

Параметр "DefaultDepth 16" следует поменять на "DefaultDepth 24"

После этого запустить сервис. Рестарт X-window осуществляется клавишами CTRL+ALT+BackSpace.

Установка программ в автозагрузку

Для оконного менеджера Gnome. Programs that you wish to autostart on GNOME startup can be selected by using the Control Center. To do this, open the Control Center and then navigate to Sessions followed by Startup Programs. Click Add and either type the path, or use Browse to select your desired program. If multiple programs are selected, they can be launched in a desired order.

If the GUI is not available or desireable, then one can instead modify ~/.gnome2/session-manual. Syntax is as follows:

File: ~/.gnome2/session-manual
[Default]
num_clients=1
0,RestartClientHint=3
0,Priority=50
0,RestartCommand=gdesklets
0,Program=gdesklets

Запуск и настройка сервиса syslog на линуксе.

В конфигурационном файле syslog.conf указать
local0.info /var/log/cisco.log
Syslogd запустить с ключем -r

На устройстве Cisco указать
logging _адрес_syslog_сервера_
logging trap debugging
logging facility local0

После этого происходит передача событий на syslog-сервер.

Или в syslog.conf следует указать

# Логи с Cisco
+router.test.ru
*.* /var/log/cisco.log
# +* - конец привязки к хосту
+*

Настройка сетевого интерфейса вручную через файл /etc/sysconfig/network-scripts/ifcfg-eth0

Если запуска сетевого сервиса по каким-то причинам не произошло, его можно запустить следующим образом:
/sbin/service network start

Эта команда запускает скрипты, которые находятся в каталоге /etc/sysconfig/network-scripts. Вы можете посмотреть, какие интерфейсы работают ("подняты"), а какие - нет, а также получить некоторые статистические данные о работе каждого интерфейса, введя в командной строке:
/sbin/ifconfig

Сетевой сервис может быть остановлен (отключены все интерфейсы сразу) или перезапущен (перезапускаются все конфигурационные файлы из каталога /etc/sysconfig/network-scripts) командами:
/sbin/service network stop
или
/sbin/service network reload

Все конфигурационные файлы можно редактировать, для чего надо вначале перейти в нужную директорию, например, с помощью команды:
cd /etc/sysconfig/network-scripts

Каждый интерфейс имеет собственный конфигурационный файл. Например, конфигурационный файл интерфейса eth0 называется ifcfg-eth0. Если вы изменяете интерфейс eth0, дайте следующую команду ("vi" - это текстовый редактор, который обычно входит в поставку RHEL):
vi ifcfg-eth0

Пример файла, который будет в этом случае открыт на редактирование:
# Broadcom Corporation|NetXtreme BCM5704 Gigabit Ethernet
Code Описание
DEVICE=eth0 Эта строка задает имя устрйства.
HWADDR=00:01:23:45:67:89 Это MAC-адрес данного интерфейса.
ONBOOT=yes Должен ли этот интерфейс "подниматься" при запуске сетевой службы?
TYPE=Ethernet Тип интерфейса.
NETMASK=255.255.255.0 Маска подсети, к которой будет подключаться интерфейс.
IPADDR=192.168.1.154 Это IP-адрес данного интерфейса.
GATEWAY=192.168.1.1 Это IP-адрес шлюза (gateway), на который будут отсылаться данные в том случае, когда адресат назначения пакета не найдет в локальной сети.

Настройка сервера dns и домена в файле resolv.conf

# For Wellesley
# 08-05-00
# Search and domain are mutually exclusive!
# search .
#
domain ampr.org
#
# The local JNOS host 'machine'...
nameserver 44.56.26.11
# nameserver 44.56.26.10
#

Внесение или изменение в конфигурации имени машины

Прописать имя машины в файле /etc/hostname

sims.office.npr.ru

Прописать имя машины в файле /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=sims.office.npr.ru

Поиск файлов

Осуществляется при помощи команды
Locate

Команда обращается к файлу индекса жесткого диска, созданного командой
Updatedb

Эту команду рекомендуют поместить в crontab

Монтирование и размонтирование CDROM

Mount –t iso9660 /dev/cdrom /mnt/cdrom
Umount /mnt/cdrom

Если сдром занят процессом или пользователем, то

Umount –l /mnt/cdrom – ленивое размонтирование.

Как разархивировать tar.gz

To extract the compressed tar archive target.tar.gz into the current working directory with:
gzip -dc target.tar.gz | tar xf -

Как получить значения всех переменных окружения

Printenv

Installing VMware tools on Ubuntu/Kubuntu/Xubuntu Guests

Start up a terminal window and do the following to ensure that you have the required packages for building VMware Tools or your kernel.

sudo apt-get install build-essential linux-headers-`uname -r`

NOTE: linux-headers-uname -r is not required on a default build as these headers already exist. They are listed here in case you have made kernel modifications.

From the VMware menu, choose VM->Install VMware Tools. You should see a mounted CD image show up on the desktop. In the File Browser that pops up, right-click the VMwareTools*.tar.gz file and extract to the Desktop.

If the cdrom was not automatically mounted, mount the cdrom (in your guest OS) by doing

sudo mount /dev/cdrom ~/Desktop/vmware-tools-distrib

Open a terminal window, and run the following commands.

cd ~/Desktop/vmware-tools-distrib
sudo ./vmware-install.pl

During vmware-install.pl, choose the default answers to everything.

In order for the synchronized clipboard to function as well as the host shared folders feature, you must have vmware-toolbox running.

From the menu choose, System->Preferences->Sessions->Startup Programs. Click Add, enter vmware-toolbox, Ok, Close.

If you are running a Kubuntu guest OS.

echo "/usr/bin/vmware-toolbox" > ~/.kde/Autostart/vmware-toolbox.sh
chmod +x ~/.kde/Autostart/vmware-toolbox.sh

In order to get the scroll wheel to work again after the above install, you will need to make a minor change to the xorg.conf file.

In the "Configured Mouse" section, change the following line as indicated:

Options "Protocol" "imps/2"

If you have more than five buttons (scroll wheel counts as three), then you might need the following line:

Options "Protocol" "ExplorerPS/2"

Restart X.


Комментариев нет: