LINUX.ORG.RU

Начинающим Линуксоидам


0

0

Памятка для начинающего! Линуксоида ver 1.0 составил leon gron666@mail.ru распостанять можно свободно как хотите :) команды вводитьв консоли :))

/etc/X11/XF86Config-4 - видео система C-1 D-5 E-6 mount -t vfat /dev/hdb1 mnt/winc - диск C mount -t vfat /dev/hdb5 mnt/wind - диск D

hdparm -t /dev/hda - скорость винта hda

/dev/ttyS0 - порт COM1(нужен для работы модема :)

tar cvfz NAME_arhivs.tar.gz /directoty через пробел /директория - создание архива из директорий. RPM install rpm -ivh AAA.rpm unistall rpm -e AAA.rpm update rpm -Uvh AAA.rpm инфа об rpm rpm -qpi AAA.rpm куда ставится rpm -qpl AAA.rpm перекомпилить rpm --rebuild aaaaaa.src.rpm(только src.rpm!) bzip2 -d zzzz.tar.bz2 aaa.tar - разархивировать из tar.bz2 в tar КОМПИЛЯЦИЯ ЯДРА

make mrproper # чистит от предыдущих попыток make config (или menuconfigили xconfig) # конфигурит либо поочередно задавая вопросы, либо использую псевдографический режим( либа ncurses), либо с иксовой гуёй make dep # делает/проверяет зависимости make bzImage # собирает ядро make install # кладет ядро обычно в /boot ,прописывает себя в загрузчике доп. инфа: make modules # компилит модули make modules_install # кладет модули в /usr/lib/modules-2.4.xx make bzdisk # кладет ядро на флоппик

find *.jpg / - поиск всех jpg на винте file имяфайла - всё о файле ldd имяфайла - показывает библиотеки нужные файлу type имяпроги - показывается где находится прога КОМАНДЫ (для работы некоторых из них нужны соотвествующие программы) man команда - КЛЮЧИ И ПРОЧЕЕ ПО КОМАНДЕ - читать всегда! gkrellm vi имяфайла - редактор top-вывод инфы о процессах nt - качалка для иксов xnmap mcedit - редактор полуночника nmap gqview - просмотр графики opera-браузер kedit mozilla-браузер kwrite konqueror -браузер kcontrol mc - полуночник khelpcenter-хелпы по КДЕ konsole-новая консоль switchdesk-переключение графич.менеджеров kcalk-калькулятор xmms - проигрыватель типа винАмпа kmix -регулаторы громкости kudzu -поиск нового оборудования kppp-звонилка e2fsck -проверка файловой системы (мне она реально помогла от краха ФС) ifconfig -инфа о соединении с инетом licq- Ася xchat- irc клиент lynx www.*.ru -текстовый браузер links www.*.ru - текстовый браузер galeon - браузер gears-тест FPS setup - НАСТОЙКА ЛИНУКСА Теперь ссылки на Линуксовые сайты http://linux.ru http://linux.org.ru http://linuxcenter.ru http://mgul.ac.ru http://linux.yaroslavl.ru http://linuxland.itam.nsc.ru http://linux.ru.net http://tts.lt/linux/ http://linux-os.narod.ru http://linux.hitech.by/ http://sourceforge.net/ http://freshmean.net

Пока всё. Некоторые команды работают только в Иксах - те которые начинаются с буквы к в основном. Некоторым прогам нужны библиотеки gnome. Повторяю что это для начинающих так что на меня бочку не катить! Желание улучшить эту памятку приветствуется. Прошу простить за ошибки если таковые имеются. спасибо за чтение

anonymous

круто !!! но отформатировано хреново :(

borisych ★★★★★
()

Slushaj,chestno spasibo!

anonymous
()

Добавлю от себя - недавно человеку писал.

Если у нас нет никак русского в консоли - быстрый способ как и где
копать и чего в накопанном писать.

Лезем в /etc/rc.d
в файл rc.sysinit и находим нечто похожее на это:



# This must be done before Aurora is started too, since screenchars
# --tty=foo is broken :(
# Load system font
if [ -x /sbin/setsysfont ]; then
[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
if [ -n "$SYSFONT" ]; then
[ -f /etc/sysconfig/console/consolefonts/$SYSFONT.psf.gz ] || \
DELAYED_FONT=yes
fi
if [ -n "$SYSFONTACM" ]; then
[ -f /etc/sysconfig/console/consoletrans/$SYSFONTACM \
-o -f /etc/sysconfig/console/consoletrans/$SYSFONTACM.acm.gz \
-o -f /etc/sysconfig/console/consoletrans/$SYSFONTACM.acm ] || \
DELAYED_FONT=yes
fi
if [ -n "$UNIMAP" ]; then
[ -f /etc/sysconfig/console/consoletrans/$UNIMAP \
-o -f /etc/sysconfig/console/consoletrans/$UNIMAP.sfm.gz \
-o -f /etc/sysconfig/console/consoletrans/$UNIMAP.sfm ] || \
DELAYED_FONT=yes
fi
[ "$DELAYED_FONT" != "yes" -o -r /usr/lib/kbd/consolefonts ] && \
action "Setting default font" /sbin/setsysfont
fi

Нас интересует откуда берутся переменные
$SYSFONT
$SYSFONTACM
$UNIMAP
и какие значения они могут принимать. Эти переменные - названия
файлов для раскладки, кодировки и файла со шрифтом.
В данном случае они берутся из /etc/sysconfig/i18n
и лезут в такие каталоги:
/etc/sysconfig/console/consolefonts/
/etc/sysconfig/console/consoletrans/

Ок. Мы идем в каталог /etc/sysconfig
и создаем папку console (если ее нет), а в ней папки consolefonts и
consoletrans

Смотрим, какие файлы может жрать данный скрипт.

Для consolefonts это файлы с расширением psf.gz, а в consoletrans
может быть файл без расширения, .acm, acm.gz (эти она перебирает,
когда не находит без расширения) и .sfm.gz

Идем в /usr/lib/kbd/consolefonts переписываем в папку
/etc/sysconfig/console/consolefonts/ шрифт Cyr_a8x16.psf.gz или любой
другой русский, а из папки /usr/lib/kbd/consoletrans
переписываем файлы
koi2alt
koi8-r.acm <-вот эти в моем дистрибе мандрейка 8.0 были неверные
koi8-r.acm.gz <-вот эти в моем дистрибе мандрейка 8.0 были неверные но они и не нужны
если есть koi2alt
koi8-r.sfm.gz

Далее забираемся в файл
/etc/sysconfig
и пишем следующее (это полный файл)
-----cut-------------
LANG=ru_RU.KOI8-R
SYSFONT=Cyr_a8x16
SYSFONTACM=koi2alt
CHARSET=KOI8-R
UNIMAP=koi8-r
-----cut------------

Проверяем, грузится ли у нас чудесный скрипт
в /etc/rc.d/rc3.d или /etc/rc.d/rc5.d (если сразу X'ы стартуют)
под названием keytable (у него должно быть название типа S17keytable),
если первая буква не 'S', а 'K' мы ее меняем на 'S'.

И будет у нас счастье после перезапуска системы.

А вот такой скрипт поможет, если консоль слетела из-за
какой-нибудь проги (бывает такое). Работает только из-под рута:

--------cut---------------------------

loadkeys /usr/lib/kbd/myfont/ec-koi8.kmap
setfont /usr/lib/kbd/consolefonts/Cyr_a8x16
mapscrn /usr/lib/kbd/consoletrans/koi2alt
for i in 1 2 3 4 5 6 7; do echo -ne "\033(K" > /dev/tty$i; done

--------cut---------------------------

Второй популярный вопрос - чего бы собрать в ядре,
чтобы модем внешний появился (или внутренний полный, не win)

Ядро:

modem

[*] Network device support
ARCnet devices --->
<M> Dummy net driver support
< > Bonding driver support
< > EQL (serial line load balancing) support
<M> Universal TUN/TAP device driver support
< > Ethertap network tap (OBSOLETE)
< > General Instruments Surfboard 1000
Ethernet (10 or 100Mbit) --->
Ethernet (1000 Mbit) --->
[ ] FDDI driver support
[ ] HIPPI driver support (EXPERIMENTAL)
<M> PPP (point-to-point protocol) support
[ ] PPP multilink support (EXPERIMENTAL)
<M> PPP support for async serial ports
< > PPP support for sync tty ports
<M> PPP Deflate compression
<M> PPP BSD-Compress compression
< > PPP over Ethernet (EXPERIMENTAL)
< > SLIP (serial line) support
Wireless LAN (non-hamradio) --->
----------------------------------------------------------
Character devices

[*] Virtual terminal
x[*] Support for console on virtual terminal
<M> Standard/generic (8250/16550 and compatible UARTs) serial support
[ ] Support for serial ports defined by ACPI tables
[*] Extended dumb serial driver options
[*] Support more than 4 serial ports
[ ] Support for sharing serial interrupts
[*] Autodetect IRQ on standard ports (unsafe)
[ ] Support special multiport boards
[ ] Support the Bell Technologies HUB6 card
[ ] Non-standard serial port support
[*] Unix98 PTY support
(256) Maximum number of Unix98 PTYs in use (0-2048)

---------------------------------------------------------

На симлинк modem на /dev/ttyS1 (у меня на первом компорту висит)

--------------------------------------------------------
/etc/sysconfig/network-scripts

DEVICE="ppp0"
NAME="1ppp-mod"
WVDIALSECT="1ppp-mod"
ONBOOT="no"
USERCTL="yes"
PEERDNS="yes"
MODEMPORT="/dev/ttyS1"
LINESPEED="115200"
PERSIST="yes"
DEFABORT="yes"
DEBUG="yes"
PPP_FIREWALL="yes"
INITSTRING="ATZ"
DEFROUTE="yes"
HARDFLOWCTL="yes"
ESCAPECHARS="no"
ESCAPECHARS="no"
PPPOPTIONS=""
PAPNAME=""
REMIP=""
NETMASK=""
IPADDR=""
MRU=""
MTU=""
DISCONNECTTIMEOUT=""
RETRYTIMEOUT="5"
BOOTPROTO="none"

------------------------------

/etc/sysconfig/network

поставить

GATEWAYDEV=ppp0

а то придется руками писать или в up-up.local вставлять
route add default ppp0, что есть неверно.



В качестве звонилки используется kppp (не забудьте вырубить галочку -
Auto-configure hostname from this IP - иначе после того, как залезешь
в инет будешь проги запускать по пять минут и имя хоста поменяется).
Autentification работает как PAP или PAP/CHAP - никакой разницы.

Должен быть установлен pppd версии 2.4.х !

Вроде все.

Вместо kppp можно использовать vppp.

Есть еще xisp.
Настройка получше, чем vppp но использует свой ip-up, который не пускает то, что ему по-человечески пишет. реально дозвониться.
Пароли и имена хранит стандартно в /etc/ppp/pap-secrets
прописать нужный логин в нее легко, используя наэкранные подсказки.

Скрипты для дозвона сам не писал - не было надобности.
J.

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.