Автор Тема: Настройка на терминалите?  (Прочетена 703 пъти)

BlackPearl

  • Гост
Здравейте. Понеже съм нов в Линукс ( на ниво да администрирам сървъри ) искам да ви попитам от къде мога да настроя максимум отворени терминали? Ползвам Линукс без графична среда, и отварям терминалите с ALT+F*1,2,3,4,5,6 но... До тук - само 6 терминала отваря и повече не може - не изписва нищо.

Ползвам Линукс Дебиан
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Настройка на терминалите?
« Отговор #1 -: Feb 24, 2012, 23:40 »
Разгледай файла /etc/inittab в частта за getty ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

BlackPearl

  • Гост
Re: Настройка на терминалите?
« Отговор #2 -: Feb 24, 2012, 23:59 »
Изобщо ама изобщо не го разбрах тоя файл... А и не бих рискувал пак да се омаже линукса и да го преинсталирам .. :D

Ако може да ми помогнеш да го оправя?

Ето какво има в този файл:

# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

# Example how to put a getty on a serial line (for a terminal)
#
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100

# Example how to put a getty on a modem line.
#
#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Настройка на терминалите?
« Отговор #3 -: Feb 25, 2012, 00:47 »
От ред 54 до ред 59 са ти текущите настройки за въпросните терминали. Разгледай ги и мисли, редовете не са сложни, а в допълнение имаш и кратка начална информация за нещата в редовете от 43 до 52. Ако не си запознат с параметрите на getty, погледни ръководството на getty.
Нали ще ставаш администратор? Няма да те водя стъпка по стъпка - така администратор не се става. Първите правила за успешно администриране:
1. Винаги прави резервно копие!
2. Документацията е основният източник на информация! В това число попадат и коментираните редове (тези, които започват с #) в конфигурационните файлове.
Пробвай да си напишеш редовете, пък ако искаш покажи какво си направил, преди да го приложиш в системата ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

BlackPearl

  • Гост
Re: Настройка на терминалите?
« Отговор #4 -: Feb 25, 2012, 01:46 »
Като се замисля, си много прав - за което ти благодаря :)

На редовете 54 - 59 са сложени броят на терминалите, и на 60 ред добавих

7:23:respawn:/sbin/getty 38400 tty7

като предишния ред е

6:23:respawn:/sbin/getty 38400 tty6

Водех се по логиката, това което прочетох и това че съм срещал подобни настройки в други конфигурационни файлове.

Сега като го заместя има ли друг начин да се обновят настройките, или само ребуут помага?
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Настройка на терминалите?
« Отговор #5 -: Feb 25, 2012, 02:16 »
7:23:respawn:/sbin/getty 38400 tty7
А така :) Е, бих ти препоръчал tty7 да го заемаш само в краен случай, първо задавай от tty8 нагоре, защото текущо може да няма X сървър в системата, но по-натам може да заима, а Debian използва точно tty7 за него, и временно ще имаш малко неудобство с навиците си (което не е кой знае какво), както и пак да пренастройваш inittab-а, за да имаш нужния ти допълнителен терминал (макар че е спорно колко ще е нужен, след като ще имаш достатъчно в X)... ама карай.
За да презаредиш редактирания inittab без да рестартираш, трябва да изпратиш HUP сигнал към init-а, за да си препрочете конфигурацията (въпросния /etc/inittab):
Цитат
# kill -HUP 1
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Acho

  • Напреднали
  • *****
  • Публикации: 5281
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Настройка на терминалите?
« Отговор #6 -: Feb 25, 2012, 07:58 »
Е 6 конзоли не ти ли стигат мойто дете ? Обикновено потребителите тук, имат непоносимост към конзолата, а на теб пък не ти стигат. Похвално.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Настройка на терминалите?
« Отговор #7 -: Feb 25, 2012, 10:04 »
Използвай screen:
Код:
sudo apt-get install screen
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше