Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Общи Проблеми и Въпроси » Q: Как да редактирам boot файла?
Тема: Q: Как да редактирам boot файла?
Мнение #1 Skip to the next post in this topic.
Написано на: Декември 02 2005, 14:17
Gimikk

Avatar




Група: Li fans
Мнения: 144
Регистриран: Декември 2005

Оценка: няма

Offline
Буквално от дни се занимавам с Линукс.
Искам да попитам в кой файл е записано какво да се стартира при boot на машината. Трябва ми за да видя какво има в него и да сложа там моя задача, за да не я пускам ръчно всеки път.
Линукса ми е в команден ред. Даже не знам какъв е защото не съм го качвал аз. Ако има значение какъв е, дайте ми как да проверя и ще ви пиша. Мерси предварително!
Контакти:  Gimikk
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 02 2005, 14:32
stumps

Avatar




Група: Li psychos
Мнения: 1311
Регистриран: Април 2005

Offline
Задължително кажи с коя дистрибуция си ... при различните дистрибуции, конфигурационните файлове за начално зареждане не е задължително да са едни и същи ...

Два месеца работа с компютъра спестява два часа четене на документация

Бизнесът на Microsoft е бизнес за трима: Един пише вируси, друг прави антивирусни, а третият продава (псевдо)операционна система за тях.
Контакти:  stumps

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 02 2005, 15:57
Gimikk
Нерегистриран










Как мога да разбера с каква дистрибуция съм? Всичко си е в командед ред на черен екран :(
Контакти:  Gimikk

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 02 2005, 16:08
delphinus
Нерегистриран










Цитат:  (Guest @ Декември 02 2005,15:57)

Как мога да разбера с каква дистрибуция съм? Всичко си е в командед ред на черен екран :(

този който ти го инсталира не ти ли е обяснил малко поне какво да правиш?защото има опасност да си говорим наизуст!
пробвай след като се логнеш т.е. влизаш като потребител да напишеш командата uname -A
може и да покаже с коя дистрибуция си но не е сигурно.потърси човека който ти е инсталирал линукса да ти каже той най-добре какво да правиш, иначе доста ще се мъчим
Контакти:  delphinus

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 02 2005, 16:15
mcwolf

No avatar chosen




Група: Li gurus
Мнения: 1489
Регистриран: Април 2005

Оценка: 5

Offline
linux се различава от windows по начинът си на стартиране (различните дистрибуций също се различават малко една от друга) но имат едно общо нещо - всичко се дирижира от файлът /etc/inittab - дай неговото съдържание (като root изпълни cat /etc/inittab) освен това искам да видя и какво имаш в директорията /etc (по точно ме интересуват файловете и директорийте с rc в името си - това става с командата ls -l /etc/*rc*)
Контакти:  mcwolf

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 02 2005, 23:12
mexus

Avatar




Група: Li fans
Мнения: 163
Регистриран: Октомври 2005

Оценка: няма

Offline
Цитат:  (Guest @ Декември 02 2005,16:08)

Цитат:  (Guest @ Декември 02 2005,15:57)

Как мога да разбера с каква дистрибуция съм? Всичко си е в командед ред на черен екран :(

този който ти го инсталира не ти ли е обяснил малко поне какво да правиш?защото има опасност да си говорим наизуст!
пробвай след като се логнеш т.е. влизаш като потребител да напишеш командата uname -A
може и да покаже с коя дистрибуция си но не е сигурно.потърси човека който ти е инсталирал линукса да ти каже той най-добре какво да правиш, иначе доста ще се мъчим

uname -a

с малка буква е по вероятно да работи
Контакти:  mexus

  • AOL  AOL:
  • ICQ  ICQ: 243745868
  • MSN  MSN: mexus_bg@hotmail.com
  • YIM  Yahoo IM:
WEB  
Мнение #7 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 03 2005, 18:15
Drakula

Avatar




Група: Li fans
Мнения: 240
Регистриран: Август 2005

Оценка: няма

Offline
Цитат:  (mexus @ Декември 02 2005,23:12)

uname -a

с малка буква е по вероятно да работи

Код: 

root@drakula:~# uname -a
Linux drakula 2.6.13 #7 Thu Sep 29 22:27:20 EEST 2005 i686 unknown unknown GNU/Linux
root@drakula:~#


Според теб, каква е моята дистрибуция?

Според написаното тук, няма универсален подход. Понеже ще си призная, че съм със Slackware, ето како дава при мен предложения подход:
Код: 

root@drakula:~# cat /etc/slackware-version
Slackware 10.2.0
root@drakula:~#


Явно номерът е просто да се огледа директорията /etc


Редактирано от Drakula на Декември 03 2005, 18:22
Контакти:  Drakula
WEB  
Мнение #8 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 03 2005, 19:03
Zero_effect

Avatar




Група: Li maniacs
Мнения: 489
Регистриран: Юли 2005

Оценка: 5

Offline
Ето ти идеи какво да направиш с процесите:

Вариант 1:

Най-лесният начин е да провериш с команда:

Код: 
/sbin/chkconfig --list


Чрез нея може да провериш всички процеси, които се стартират на съответните нива.
Ти си с команден ред, което може би означава, че си на ниво 3.

За да включиш някой процес просто напиши:

Код: 
chkconfig <service> on


Този вариант е само за неща включени към дистрибуцията.

Вариант 2:

Много по-мъчен и се различава според дистрибуцията, но най-общо трябва да редактираш линковете в директория за съответното ниво в /etc/rc.d .
Също така трябва малко познание, за да го направиш.

Синтаксиса на линковете към демоните в /etc/rc.d/<dir_lvl> е следния

<Стартиране/"Убиване"><Ред-процеса><Име>

Или:

<S/K><N><name>

Пример:

K10Apache

Апачи ще се изключи на десето място.

Едит: Тези линкове както забелязваш "казват" на скриптовете какво да правят.

Ако процесът, който искаш да го пуснеш го има в съответната директория може да го преименуваш с команда mv. Синтаксис:

Код: 
mv <old-path> <new-path>


Ако го няма съответно ще трябва малко да се помъчиш, защото ще трябва да го потърсиш в /etc/init.d, /etc/rc.d/init.d или на някое подобно място, където се съхраняват изпълтимите файлове. Ще трябва да направиш от там линк в директорията в /etc/rc.d чрез командата:

Код: 
ln -s <path-daemon> /etc/rc.d/<lvl-dir>


Ако няма и в init.d съответния демон ще трябва да го потърсиш из директорията. Добър начин е:

Код: 
ls /{,usr,usr/local}/{bin,sbin} | grep <daemon-name>


След което трябва да го прекопираш в директорията на init.d чрез командата cp и след това да направиш линк.

Ако пък искаш твоя програма или някакъв процес, който няма демон, да го зареждаш. То тогава става съвсем сложно и няма да ти обяснявам, защото за това ще трябва да разбираш и от програмиране, за да добавиш демон.

Това са всички варианти с демони/процеси.

Има и други, но не съм ги изпробвал.

П.П. 100% процента съм те объркал, но за по-добре написано нямам време. Задавай въпроси ако нещо не е ясно.
П.П.П. Вариант 2 е много мъгливо описан. Ако  Вариант 1 не работи за теб ще трябва да опишеш какво по-точно искаш да ти се пуска, за да ти напиша по-разбираемо описание.


Редактирано от Zero_effect на Декември 03 2005, 23:07
Контакти:  Zero_effect

  • AOL  AOL:
  • ICQ  ICQ: 94584818
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #9 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Декември 03 2005, 21:20
Sasho
Нерегистриран










cat /proc/version
Контакти:  Sasho

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #10
Skip to the previous post in this topic. Написано на: Декември 04 2005, 00:41
Drakula

Avatar




Група: Li fans
Мнения: 240
Регистриран: Август 2005

Оценка: няма

Offline
Цитат:  (Guest @ Декември 03 2005,21:20)

cat /proc/version

Код: 

danail@drakula:~$ cat /proc/version
Linux version 2.6.13 (root@drakula) (gcc version 3.3.6) #7 Thu Sep 29 22:27:20 EEST 2005
danail@drakula:~$


Някъде да виждаш в резултата от командата стринга Slackware?

Според мен преди да се профължи дискусията по тази тема е необходимо да се отговори предимно на въпроса Каква е дистрибуцията?
Съветите директно да се маже в startup скриптовете без да сме наясно каква е дистрибуцията за мен си е плъзгане по много тънък лед и в един прекрасен момент може да се окаже, че положението здраво се е зацапало.
Контакти:  Drakula
WEB  
Общо 12 отговор(а) от Декември 02 2005, 14:17 до сега
 » Начало » Li Форуми » Help & Support » Общи Проблеми и Въпроси » Q: Как да редактирам boot файла?

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums