Linux Forum Казахстан

Дистрибутивы => Ubuntu => Тема начата: olex984 от 17 Сентября 2010, 13:58

Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 17 Сентября 2010, 13:58
В краце предистория: перестал автоматически запускаться: appache, mysql, ftp и в добавок Virtualbox выводил ошибку что то там про запуск с правми рут чего то там(щас далее поимете). Так вот не долго думая, решил сам прописать запуск. Сделал скриптики:
1. start_appach_mysql.sh
в нем
invoke-rc.d apache2 start
invoke-rc.d mysql start
2. star_ftp.sh
/etc/init.d/proftpd start
3. start_driver_vbox.sh
/etc/init.d/vboxdrv setup

Вот, побегал по форумам там везде пишут вписать команды запуска этих фаилов в rc.local перед exit0. Все сделал файлам chmod +x сделал, в rc.local вписал вот :
...
# By default this script does nothing.

/myscripts/start_webmin.sh //myscript каталог прям в корне.... изначально было так /home/username/scripts/ и тут уже файлы лежали
/myscripts/start_ftp.sh
/myscripts/start_appach_mysql.sh
/myscripts/start_driver_vbox.sh

exit 0

Везде написано что sudo не надо так как rc от имени системы запускать будет скрипты и т.д.
НО не работает. Если в консоли пишу команды из rc.local то все запускается.
В чем трабла?
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 17 Сентября 2010, 14:41
ls -al /etc/init.d/ Что там и как? 
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 17 Сентября 2010, 15:58
Цитата: B@F от 17 Сентября 2010, 14:41ls -al /etc/init.d/ Что там и как?

F нужно все файлы скинуть или только на один, ну выложу все /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

root@desktop:~# ls -al /etc/init.d/
итого 312
drwxr-xr-x 2 root root 4096 2010-09-13 08:19 .
drwxr-xr-x 175 root root 12288 2010-09-17 14:26 ..
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 acpid -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 652 2010-04-23 17:13 acpi-support
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 alsa-mixer-save -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 anacron -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 6157 2010-04-14 00:27 apache2
-rwxr-xr-x 1 root root 3541 2010-03-31 00:58 apparmor
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 apport -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 5411 2010-02-17 00:15 asterisk
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 atd -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 1489 2009-11-18 00:37 atftpd
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 avahi-daemon -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 3215 2010-03-23 00:53 bind9
-rwxr-xr-x 1 root root 1785 2010-02-17 19:00 binfmt-support
-rwxr-xr-x 1 root root 1091 2010-04-09 15:32 bluetooth
-rwxr-xr-x 1 root root 2341 2009-09-07 23:58 bootlogd
lrwxrwxrwx 1 root root   21 2010-09-08 08:14 bridge-network-interface -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 2191 2010-02-17 07:08 brltty
-rwxr-xr-x 1 root root 2493 2008-11-05 22:16 camserv
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 console-setup -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 cron -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 3095 2010-04-09 20:06 cups
-rwxr-xr-x 1 root root 7723 2010-04-16 06:56 dahdi
-rwxr-xr-x 1 root root 5707 2009-12-23 18:21 darkice
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 dbus -> /lib/init/upstart-job
-rw-r--r-- 1 root root   24 2010-04-29 19:17 .depend.boot
-rw-r--r-- 1 root root   24 2010-04-29 19:17 .depend.start
-rw-r--r-- 1 root root   10 2010-04-29 19:17 .depend.stop
-rwxr-xr-x 1 root root 2981 2010-04-01 22:46 dhcp3-server
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 dmesg -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 1235 2009-02-20 22:56 dns-clean
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 failsafe-x -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 1623 2010-02-15 22:16 fancontrol
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 gdm -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 1105 2010-04-13 18:40 grub-common
-rwxr-xr-x 1 root root 1329 2009-09-07 23:58 halt
-rwxr-xr-x 1 root root 2908 2008-11-06 10:56 hddtemp
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 hostname -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 hwclock -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 hwclock-save -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 1696 2008-11-05 11:48 icecast-server
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 irqbalance -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 1893 2010-04-19 14:06 kerneloops
-rwxr-xr-x 1 root root 1293 2009-09-07 23:58 killprocs
-rw-r--r-- 1 root root    0 2010-04-29 19:17 .legacy-bootordering
-rwxr-xr-x 1 root root 866 2010-02-15 22:16 lm-sensors
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 module-init-tools -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-09-01 13:02 mysql -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 2256 2009-12-03 21:04 networking
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 network-interface -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 network-interface-security -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 network-manager -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-28 08:02 nmbd -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 882 2009-09-07 23:58 ondemand
-rwxr-xr-x 1 root root 2434 2010-03-20 00:50 openbsd-inetd
-rwxr-xr-x 1 root root 8322 2010-01-26 14:47 openvpn
-rwxr-xr-x 1 root root 2398 2010-03-07 08:49 pcmciautils
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 plymouth -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 plymouth-log -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 plymouth-splash -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 plymouth-stop -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 420 2010-03-07 08:59 pppd-dns
-rwxr-xr-x 1 root root 1733 2009-07-13 20:16 preload
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 procps -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 5010 2009-12-22 15:58 proftpd
-rwxr-xr-x 1 root root 2228 2010-03-27 04:30 pulseaudio
-rwxr-xr-x 1 root root 8863 2009-09-07 23:58 rc
-rwxr-xr-x 1 root root 801 2009-09-07 23:58 rc.local
-rwxr-xr-x 1 root root 117 2009-09-07 23:58 rcS
-rw-r--r-- 1 root root 1510 2009-09-07 23:58 README
-rwxr-xr-x 1 root root 639 2009-09-07 23:58 reboot
-rwxr-xr-x 1 root root 4400 2010-03-30 14:01 rsync
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 rsyslog -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 2271 2010-04-15 07:15 saned
-rwxr-xr-x 1 root root 1055 2009-11-10 23:05 screen-cleanup
-rwxr-xr-x 1 root root 3200 2010-03-30 05:20 sendsigs
-rwxr-xr-x 1 root root 590 2009-09-07 23:58 single
-rw-r--r-- 1 root root 4271 2009-09-07 23:58 skeleton
lrwxrwxrwx 1 root root   21 2010-08-28 08:02 smbd -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 2014 2010-04-15 18:03 speech-dispatcher
lrwxrwxrwx 1 root root   21 2010-09-01 10:15 squid -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 2972 2009-11-07 16:38 squid3
-rwxr-xr-x 1 root root 519 2009-09-07 23:58 stop-bootlogd
-rwxr-xr-x 1 root root 1095 2009-09-07 23:58 stop-bootlogd-single
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 udev -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 udev-finish -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 udevmonitor -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 udevtrigger -> /lib/init/upstart-job
lrwxrwxrwx 1 root root   21 2010-08-27 02:47 ufw -> /lib/init/upstart-job
-rwxr-xr-x 1 root root 2787 2009-11-05 18:03 umountfs
-rwxr-xr-x 1 root root 2075 2009-10-14 09:16 umountnfs.sh
-rwxr-xr-x 1 root root 1683 2009-10-14 09:20 umountroot
-rwxr-xr-x 1 root root 810 2010-03-19 13:29 unattended-upgrades
-rwxr-xr-x 1 root root 1997 2009-09-07 23:58 urandom
-rwxr-xr-x 1 root root 11116 2010-06-25 19:06 vboxdrv
-rwxrwxr-x 1 root root 1314 2010-03-05 06:22 webmin
-rwxr-xr-x 1 root root 1342 2010-03-20 02:16 winbind
-rwxr-xr-x 1 root root 2327 2010-03-07 11:22 wpa-ifupdown
-rwxr-xr-x 1 root root 1777 2008-07-01 22:41 x11-common
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 17 Сентября 2010, 20:29
 Если чесно я не совсем понимаю что не так у тебя, но на сколько я знаю и понимаю как загружается убунту, то все срипты в папке init.d должны запускаться специальным загрузчиком(ups кажись названия не помню), при этом они должны быть с правами на выполнение. И то и другое у тебя есть   /unsure.gif\' class=\'bbc_emoticon\' alt=\':unsure:\' />. Именно этим способом можно убрать из автозагрузки тот или иной демон. Что могу посоветовать:


1. Сначала посмотри логи этих демонов сразу после включения системы.

2. В rc.local не нужно писать собственные скрипты, достаточно просто вписать туда их содержимое (/etc/init.d/скрипт) т.к. это и есть скрипт запуска, а у тебя одно запускает другое, а то опять другое. Сильно наворочено тебе не кажется?

Но если вручную запускаются /etc/init.d/скрипты то и при загрузке системы они должны запускаться. Поправте меня гуру, если я ошибаюсь?
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 17 Сентября 2010, 21:20
в дебиан-подобных системах автозапуском из init.d можно управлять при помощи утилиты update-rc.d, попробуйте, может поможет.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 20 Сентября 2010, 10:34
Давайте я поясню более понятно. У меня перестал запускаться в автоматически(при запуске системы) appache, mysql, ftp сервер. Приходится стартовать в ручную командами в командной строке:
1. invoke-rc.d apache2 restart
2. invoke-rc.d mysql restart
3. /etc/init.d/proftpd start .
Каждый день это делать согласитесь не прикольно ;-) Я написал файл и назвал его start_apach_mysql.sh и туда вписал эти команды, присвоил ему chmod +x . теперь проверил в терминале пишу /home/username/scripts/start_appache_mysql.sh у меня все запускается.
Хочу теперь довести до автоматизма. Узнал что можно прописать команды в /etc/rc.local и все, будет мне запуск, но нету запуска !!!!!!!!!!!!!!!!!!!!!
Так и приходится запускать все в ручную. Посоветуйте идеи как мне автозапуск сделать!

Пробовал вписывать не посредственно invoke-rc.d apache2 restart в rc.local не проходит.

P.S. не бращайте на команду restart, на деле start, просто взял то что по ближе было скопипастил /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Название: Автозапуск скриптов rc.local
Отправлено: Vicpo от 20 Сентября 2010, 12:23
Цитата: olex984 от 20 Сентября 2010, 10:34Давайте я поясню более понятно. У меня перестал запускаться в автоматически(при запуске системы) appache, mysql, ftp сервер. Приходится стартовать в ручную командами в командной строке:
1. invoke-rc.d apache2 restart
2. invoke-rc.d mysql restart
3. /etc/init.d/proftpd start .
Каждый день это делать согласитесь не прикольно ;-) Я написал файл и назвал его start_apach_mysql.sh и туда вписал эти команды, присвоил ему chmod +x . теперь проверил в терминале пишу /home/username/scripts/start_appache_mysql.sh у меня все запускается.
Хочу теперь довести до автоматизма. Узнал что можно прописать команды в /etc/rc.local и все, будет мне запуск, но нету запуска !!!!!!!!!!!!!!!!!!!!!
Так и приходится запускать все в ручную. Посоветуйте идеи как мне автозапуск сделать!

Пробовал вписывать не посредственно invoke-rc.d apache2 restart в rc.local не проходит.

P.S. не бращайте на команду restart, на деле start, просто взял то что по ближе было скопипастил /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Во-первых - это костыль
Во-вторых - update.rc-d смотрите параметры и настройте запуск демонов с её помощью
В-третьих - в rc.local прописываются полные пути до приложений то есть не invoke-rc.d mysql restart а /sbin/invoke-rc.d mysql restart и тд
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 20 Сентября 2010, 13:57
Цитата: Vicpo от 20 Сентября 2010, 12:23Во-первых - это костыль
Во-вторых - update.rc-d смотрите параметры и настройте запуск демонов с её помощью
В-третьих - в rc.local прописываются полные пути до приложений то есть не invoke-rc.d mysql restart а /sbin/invoke-rc.d mysql restart и тд

C третьим это все конечно же так - с полным путем у меня - в самом первом (см выше) сообщении я вывел содержание моего rc.local и там пути я указал полностью.
А с первыми двумя пунктими будем работать.

лана, буду читать еще, гугл с яндексом мне в руки /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 20 Сентября 2010, 14:34
покажите
ls /etc/rc5.d/
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 20 Сентября 2010, 17:05
Цитата: hedgeven от 20 Сентября 2010, 14:34покажите
ls /etc/rc5.d/
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 20 Сентября 2010, 17:22
мдя... интересно... попробуйте убрать и снова добавить нужные вам службы.
не помню точно, но вроде так:
sudo update-rc.d apache2 disable 2,3,4,5

sudo update-rc.d apache2 enable 2,3,4,5


p.s. и спасибо за уважение к ограниченному рабочему трафику, неужели нельзя текстовую информацию выкладывать текстом?
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 20 Сентября 2010, 17:49
Цитата: hedgeven от 20 Сентября 2010, 17:22p.s. и спасибо за уважение к ограниченному рабочему трафику, неужели нельзя текстовую информацию выкладывать текстом?

/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' /> прошу прощения. не думаю о людях. Учту замечания /rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
Щас попробую проделать что мне подсказали.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 20 Сентября 2010, 18:02
Цитата: hedgeven от 20 Сентября 2010, 17:22мдя... интересно... попробуйте убрать и снова добавить нужные вам службы.
не помню точно, но вроде так:
sudo update-rc.d apache2 disable 2,3,4,5

sudo update-rc.d apache2 enable 2,3,4,5

Увы не помогло.
Блин да что же такое происходит... А что никак нельзя в запуск вогнать вот это:
root@desktop:~# /etc/init.d/apache2 start
 * Starting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
В консоли набрал и все запустилось. Вот куда мне это прописать чтоб автоматически при входе или старте системы это срабатывало.
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 20 Сентября 2010, 19:15
так и пишите в скрипте /etc/init.d/apache2 startбез всяких invoke-rc.d
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 20 Сентября 2010, 20:38
Цитата: olex984 от 20 Сентября 2010, 18:02Увы не помогло.
Блин да что же такое происходит... А что никак нельзя в запуск вогнать вот это:
root@desktop:~# /etc/init.d/apache2 start
 * Starting web server apache2     apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
В консоли набрал и все запустилось. Вот куда мне это прописать чтоб автоматически при входе или старте системы это срабатывало.
У тебя там что-то явно не то, почуму-то астериск грузится, а proftpd и еще парачка нет. Давай следующие: у тебя убунту, а это значит при загрузке системы грузится все скрипты, ктр есть в init.d/. Давай так выключи комп, затем  ввойди под своим логином и паролем и введи 1 командуps -A и вывод этой команды покажи нам. И сразу после этого покажи вывод команды netstat -tap ?
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 21 Сентября 2010, 09:42
Давайте. И кстати вроде ты точно подметил это возможно и произошло после того как я астериск установил. Просто сразу то я и не заметил, и вот грешу либо на него либо я тогда еще через webmin сделал вирт. сетевуху ну в итоге потом ее убрал и вобще сеть видеть перестал, пока в ручную файлик interfaces не поправил. Но раз ты упомянул астериск значит может и внем дело то.
Так вернемся к нашим командам:
ps -A
tsittser@desktop:~$ ps -A
 PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
6 ? 00:00:00 migration/1
7 ? 00:00:00 ksoftirqd/1
8 ? 00:00:00 watchdog/1
9 ? 00:00:00 events/0
 10 ? 00:00:00 events/1
 11 ? 00:00:00 cpuset
 12 ? 00:00:00 khelper
 13 ? 00:00:00 netns
 14 ? 00:00:00 async/mgr
 15 ? 00:00:00 pm
 17 ? 00:00:00 sync_supers
 18 ? 00:00:00 bdi-default
 19 ? 00:00:00 kintegrityd/0
 20 ? 00:00:00 kintegrityd/1
 21 ? 00:00:00 kblockd/0
 22 ? 00:00:00 kblockd/1
 23 ? 00:00:00 kacpid
 24 ? 00:00:00 kacpi_notify
 25 ? 00:00:00 kacpi_hotplug
 26 ? 00:00:00 ata/0
 27 ? 00:00:00 ata/1
 28 ? 00:00:00 ata_aux
 29 ? 00:00:00 ksuspend_usbd
 30 ? 00:00:00 khubd
 31 ? 00:00:00 kseriod
 32 ? 00:00:00 kmmcd
 35 ? 00:00:00 khungtaskd
 36 ? 00:00:00 kswapd0
 37 ? 00:00:00 ksmd
 38 ? 00:00:00 aio/0
 39 ? 00:00:00 aio/1
 40 ? 00:00:00 ecryptfs-kthrea
 41 ? 00:00:00 crypto/0
 42 ? 00:00:00 crypto/1
 46 ? 00:00:00 scsi_eh_0
 47 ? 00:00:00 scsi_eh_1
 48 ? 00:00:00 scsi_eh_2
 49 ? 00:00:00 scsi_eh_3
 51 ? 00:00:00 kstriped
 53 ? 00:00:00 kmpathd/0
 55 ? 00:00:00 kmpathd/1
 57 ? 00:00:00 kmpath_handlerd
 58 ? 00:00:00 ksnapd
 59 ? 00:00:00 kondemand/0
 60 ? 00:00:00 kondemand/1
 61 ? 00:00:00 kconservative/0
 62 ? 00:00:00 kconservative/1
 277 ? 00:00:00 flush-1:0
 278 ? 00:00:00 flush-1:1
 279 ? 00:00:00 flush-1:2
 280 ? 00:00:00 flush-1:3
 281 ? 00:00:00 flush-1:4
 282 ? 00:00:00 flush-1:5
 283 ? 00:00:00 flush-1:6
 284 ? 00:00:00 flush-1:7
 285 ? 00:00:00 flush-1:8
 286 ? 00:00:00 flush-1:9
 287 ? 00:00:00 flush-1:10
 288 ? 00:00:00 flush-1:11
 289 ? 00:00:00 flush-1:12
 290 ? 00:00:00 flush-1:13
 291 ? 00:00:00 flush-1:14
 292 ? 00:00:00 flush-1:15
 293 ? 00:00:00 flush-8:16
 294 ? 00:00:00 flush-8:0
 297 ? 00:00:00 jbd2/sdb6-8
 298 ? 00:00:00 ext4-dio-unwrit
 299 ? 00:00:00 ext4-dio-unwrit
 316 ? 00:00:00 ureadahead
 319 ? 00:00:00 mountall
 342 ? 00:00:00 upstart-udev-br
 344 ? 00:00:00 udevd
 446 ? 00:00:00 udevd
 465 ? 00:00:00 udevd
 643 ? 00:00:00 kpsmoused
 644 ? 00:00:01 phy0
 709 ? 00:00:00 i915
 822 ? 00:00:00 hd-audio0
 860 ? 00:00:00 mount.ntfs-3g
 871 ? 00:00:00 mount.ntfs-3g
 878 ? 00:00:00 mount.ntfs-3g
 931 ? 00:00:00 rsyslogd
 932 ? 00:00:00 smbd
 934 ? 00:00:00 dbus-daemon
 942 ? 00:00:00 gdm-binary
 957 ? 00:00:00 NetworkManager
 959 ? 00:00:00 modem-manager
 963 ? 00:00:00 wpa_supplicant
 965 ? 00:00:00 console-kit-dae
 1030 ? 00:00:00 gdm-simple-slav
 1044 tty7 00:00:06 Xorg
 1110 ? 00:00:00 nmbd
 1131 ? 00:00:00 dbus-launch
 1132 ? 00:00:00 smbd
 1147 ? 00:00:00 gdm-session-wor
 1151 ? 00:00:00 upowerd
 1155 ? 00:00:00 rtkit-daemon
 1159 ? 00:00:00 polkitd
 1176 ? 00:00:00 hald
 1177 ? 00:00:00 hald-runner
 1222 ? 00:00:00 hald-addon-inpu
 1226 ? 00:00:00 hald-addon-rfki
 1235 ? 00:00:00 hald-addon-stor
 1245 ? 00:00:00 hald-addon-cpuf
 1246 ? 00:00:00 hald-addon-acpi
 1256 ? 00:00:00 gnome-keyring-d
 1274 ? 00:00:00 gnome-session
 1310 ? 00:00:00 ssh-agent
 1313 ? 00:00:00 dbus-launch
 1314 ? 00:00:00 dbus-daemon
 1317 ? 00:00:00 gconfd-2
 1326 ? 00:00:00 gnome-settings-
 1329 ? 00:00:00 gvfsd
 1334 ? 00:00:00 gvfs-fuse-daemo
 1338 ? 00:00:01 compiz
 1341 ? 00:00:00 pulseaudio
 1350 ? 00:00:00 nautilus
 1351 ? 00:00:00 gnome-panel
 1353 ? 00:00:01 cairo-dock
 1354 ? 00:00:00 gconf-helper
 1355 ? 00:00:00 gxneur
 1357 ? 00:00:00 nm-applet
 1361 ? 00:00:00 polkit-gnome-au
 1362 ? 00:00:00 gnome-power-man
 1363 ? 00:00:00 bluetooth-apple
 1364 ? 00:00:01 vino-server
 1367 ? 00:00:00 gvfs-gdu-volume
 1369 ? 00:00:00 udisks-daemon
 1370 ? 00:00:00 udisks-daemon
 1372 ? 00:00:00 xneur
 1385 ? 00:00:00 gvfs-afc-volume
 1388 ? 00:00:00 notify-osd
 1392 ? 00:00:00 gvfs-gphoto2-vo
 1395 ? 00:00:00 gnome-screensav
 1397 ? 00:00:00 bonobo-activati
 1403 ? 00:00:00 gvfsd-trash
 1405 ? 00:00:00 gdu-notificatio
 1411 ? 00:00:00 wnck-applet
 1417 ? 00:00:00 sh
 1418 ? 00:00:00 gtk-window-deco
 1432 ? 00:00:00 tsclient-applet
 1444 ? 00:00:00 vinagre-applet
 1447 ? 00:00:00 gweather-applet
 1449 ? 00:00:00 notification-ar
 1451 ? 00:00:00 indicator-apple
 1453 ? 00:00:00 clock-applet
 1454 ? 00:00:00 indicator-apple
 1455 ? 00:00:00 trashapplet
 1462 ? 00:00:00 gvfsd-computer
 1464 ? 00:00:00 gvfsd-burn
 1467 ? 00:00:00 gvfsd-metadata
 1468 ? 00:00:00 gnome-user-shar
 1470 ? 00:00:00 indicator-me-se
 1476 ? 00:00:00 indicator-sessi
 1484 ? 00:00:00 indicator-messa
 1488 ? 00:00:00 indicator-appli
 1490 ? 00:00:00 indicator-sound
 1555 ? 00:00:00 python
 1563 ? 00:00:00 evolution-alarm
 1569 ? 00:00:00 evolution-excha
 1579 ? 00:00:00 evolution-data-
 1640 ? 00:00:01 ubuntuone-syncd
 1770 ? 00:00:00 update-notifier
 1777 ? 00:00:00 system-service-
 1778 ? 00:00:00 sh
 1779 ? 00:00:00 gnome-terminal
 1781 ? 00:00:00 aptd
 1787 ? 00:00:00 gnome-pty-helpe
 1788 pts/0 00:00:00 bash
 1818 pts/0 00:00:00 ps

netstat -tap

tsittser@desktop:~$ sudo netstat -tap
[sudo] password for tsittser:
Активные соединения с интернетом (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:microsoft-ds *:* LISTEN 932/smbd
tcp 0 0 *:netbios-ssn *:* LISTEN 932/smbd
tcp6 0 0 [::]:5900 [::]:* LISTEN 1364/vino-server
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 21 Сентября 2010, 17:27
 ну блин я совсем походу не понял как работает загрузка в убунту. Давай так тогдаwho -r будет показан уровень на ктр грузится по умолчанию убунта, по идеи 2. Короче смотриш на каком уровне грузится и заходишь в  /etc/rcX.dгде Х-уровень загрузки. Там смотришь что там естьls -l и показываешь сюда   /blink.gif\' class=\'bbc_emoticon\' alt=\':blink:\' />  

Вот еще надыбал (http://linuxforum.kz/topic/3961-apt-и-все-все-все/):
Цитировать2. Любители ковыряния в системе, а также системные администраторы, серверы которых подверглись взлому, скорее всего захотят вернуть пакеты к начальному состоянию, в котором они находились до проведения манипуляций. Поможет в этом команда:

$ sudo apt-get install --reinstall пакет
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 21 Сентября 2010, 17:35
Цитата: B@F от 21 Сентября 2010, 17:27по идеи 2.
по идее 3 или 5 )
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 21 Сентября 2010, 17:54
Цитата: hedgeven от 21 Сентября 2010, 17:35по идее 3 или 5 )

Не, убунту всегда из коробки (начиная с какой-то версии 8 по моему) грузится на 2 уровне и файла /etc/inittab не существует в системе.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 22 Сентября 2010, 09:27
А щас еще прикольнее будет всем:
root@desktop:/# who -r
root@desktop:/#

У меня по данной команде пусто /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

А реинстал попробую в скоре.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 22 Сентября 2010, 12:47
попробовал реинстал, проексперементировал на proftpd вроде как все сделал он. Ситуацию не исправело а наоборот, теперь при запуске ftp сервера выдается ошибка:
root@desktop:/etc/proftpd# /etc/init.d/proftpd start
 * Starting ftp server proftpd    - mod_dso/0.4: module 'mod_tls.c' already loaded
 - Fatal: LoadModule: error loading module 'mod_tls.c': Operation not permitted on line 8 of '/etc/proftpd/proftpd.conf'
    [fail]
root@desktop:/etc/proftpd#

Так же пробовал на апаче, все хорошо но автозагрузки это не прибавило /sad.gif\' class=\'bbc_emoticon\' alt=\':(\' />
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 22 Сентября 2010, 13:02
посмотрите логи на момент запуска системы, вдруг что интересное найдете
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 22 Сентября 2010, 13:50
Цитата: olex984 от 22 Сентября 2010, 09:27А щас еще прикольнее будет всем:
root@desktop:/# who -r
root@desktop:/#
 
Ну тогдаrunlevel и пакажи все же что лежит вls -l /etc/rc2.d/ 
proftpd потом разберемся он может и инитедом запускаться, главное мускуль и апач сейчас.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 22 Сентября 2010, 14:07
Цитата: B@F от 22 Сентября 2010, 13:50Ну тогдаrunlevel и пакажи все же что лежит вls -l /etc/rc2.d/
Блин, вот хорошо когда с умными и терпиливыми людьми общаешься, я вроде уже начинаю думать в нужное русло. Вот вывод команд, runlevel смешно /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
tsittser@desktop:~$ runlevel
unknown
tsittser@desktop:~$ ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 677 2010-03-30 12:17 README
lrwxrwxrwx 1 root root 15 2010-09-01 10:06 S15bind9 -> ../init.d/bind9
lrwxrwxrwx 1 root root 15 2010-09-07 11:31 S15dahdi -> ../init.d/dahdi
lrwxrwxrwx 1 root root 17 2010-09-01 10:15 S16openvpn -> ../init.d/openvpn
lrwxrwxrwx 1 root root 16 2010-09-01 12:06 S20atftpd -> ../init.d/atftpd
lrwxrwxrwx 1 root root 17 2010-09-13 08:19 S20darkice -> ../init.d/darkice
lrwxrwxrwx 1 root root 20 2010-08-27 02:47 S20fancontrol -> ../init.d/fancontrol
lrwxrwxrwx 1 root root 17 2010-08-27 17:30 S20hddtemp -> ../init.d/hddtemp
lrwxrwxrwx 1 root root 24 2010-09-13 08:18 S20icecast-server -> ../init.d/icecast-server
lrwxrwxrwx 1 root root 20 2010-08-27 02:47 S20kerneloops -> ../init.d/kerneloops
lrwxrwxrwx 1 root root 23 2010-09-01 10:15 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root 19 2010-09-22 11:15 S20pure-ftpd -> ../init.d/pure-ftpd
lrwxrwxrwx 1 root root 27 2010-08-27 02:47 S20speech-dispatcher -> ../init.d/speech-dispatcher
lrwxrwxrwx 1 root root 17 2010-08-27 18:00 S20vboxdrv -> ../init.d/vboxdrv
lrwxrwxrwx 1 root root 17 2010-08-28 08:22 S20winbind -> ../init.d/winbind
lrwxrwxrwx 1 root root 18 2010-09-07 12:46 S21asterisk -> ../init.d/asterisk
lrwxrwxrwx 1 root root 19 2010-08-27 02:47 S25bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 root root 16 2010-09-01 10:15 S30squid3 -> ../init.d/squid3
lrwxrwxrwx 1 root root 22 2010-09-01 10:00 S40dhcp3-server -> ../init.d/dhcp3-server
lrwxrwxrwx 1 root root 14 2010-08-27 02:47 S50cups -> ../init.d/cups
lrwxrwxrwx 1 root root 17 2010-09-22 11:38 S50proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root 20 2010-08-27 02:47 S50pulseaudio -> ../init.d/pulseaudio
lrwxrwxrwx 1 root root 15 2010-08-27 02:47 S50rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root 15 2010-08-27 02:47 S50saned -> ../init.d/saned
lrwxrwxrwx 1 root root 19 2010-08-27 02:47 S70dns-clean -> ../init.d/dns-clean
lrwxrwxrwx 1 root root 18 2010-08-27 02:47 S70pppd-dns -> ../init.d/pppd-dns
lrwxrwxrwx 1 root root 24 2010-08-27 02:47 S90binfmt-support -> ../init.d/binfmt-support
lrwxrwxrwx 1 root root 17 2010-09-09 18:53 S92camserv -> ../init.d/camserv
lrwxrwxrwx 1 root root 17 2010-08-27 17:53 S95preload -> ../init.d/preload
lrwxrwxrwx 1 root root 22 2010-08-27 02:47 S99acpi-support -> ../init.d/acpi-support
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 20 2010-09-16 12:36 S99asterisk -> /etc/init.d/asterisk
lrwxrwxrwx 1 root root 21 2010-08-27 02:47 S99grub-common -> ../init.d/grub-common
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 18 2010-08-27 02:47 S99ondemand -> ../init.d/ondemand
lrwxrwxrwx 1 root root 18 2010-08-27 02:47 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root 16 2010-09-16 12:36 S99smbd -> /etc/init.d/smbd
lrwxrwxrwx 1 root root 16 2010-09-02 17:34 S99webmin -> ../init.d/webmin
lrwxrwxrwx 1 root root 18 2010-09-16 12:36 S99webmin_1 -> /etc/init.d/webmin
tsittser@desktop:~$

C proftp решил нашел конфиг новый и все запускается тока авторизация не срабатывает. Но вы правы главное апач и скуль поправить.
Конечно я думал что пути решения для всего что у меня не запускаются будут одинаковыми, потому что есть еще очень важная вещь - у меня и виртул бокс приходится запускать командой service vboxdrv start (могу чуть в буквах ошибаться потому что по памяти написал,а в консоли табом пользуюсь /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> )
ну эт лана давай те начнем с апача. а там глядишь и поиму суть и может сам уже допру что да как.

P.S. Так от себя: у меня rc0.d и по rc6.d примерно одинаково. И везде есть и апач и маискуэль и вирт бокс и фтп /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 22 Сентября 2010, 17:03
 
Цитата: olex984 от 22 Сентября 2010, 14:07 
ну эт лана давай те начнем с апача. а там глядишь и поиму суть и может сам уже допру что да как.
P.S. Так от себя: у меня rc0.d и по rc6.d примерно одинаково. И везде есть и апач и маискуэль и вирт бокс и фтп /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Я сдаюсь   /blush.gif\' class=\'bbc_emoticon\' alt=\':blush:\' />. Нет во мне знаний. Смотри логи системы и апача на момент запуска, это нужно было уже сдавно делать. а rc0 и rc6 это уровни для выключения и перезагрузки системы, они и должны быть одинаковы. Странно другое почему уровень текущий не показывает.


Во пока писал придумал. Если у тебя консоль только попробуй init 3, если графика  init 5сразу после загрузки системы. Или простоinit 2 что произойдет? Запустятся ли сами демоны? и что покажет команда runlevelпосле принудительного перехода. Но  в любом случаи посмотри логи.  
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 22 Сентября 2010, 17:16
Цитата: B@F от 22 Сентября 2010, 17:03Я сдаюсь /blush.gif\' class=\'bbc_emoticon\' alt=\':blush:\' />. Нет во мне знаний. Смотри логи системы и апача на момент запуска, это нужно было уже сдавно делать. а rc0 и rc6 это уровни для выключения и перезагрузки системы, они и должны быть одинаковы. Странно другое почему уровень текущий не показывает.


Во пока писал придумал. Если у тебя консоль только попробуй init 3, если графика init 5сразу после загрузки системы. Или простоinit 2 что произойдет? Запустятся ли сами демоны? и что покажет команда runlevelпосле принудительного перехода. Но в любом случаи посмотри логи.


B@F (//user/781-bf/) не сдаваться !!!!!!!!!!!!!!!!!!!!!!!!!!!!! После команды init 3 он выводит номер 3 по команде runlevel и все службы поднялись.

Теперь. Как мне сделать чтоб система поднималась по init 3?

НЕ СДАВЁМСЯ /biggrin.gif\' class=\'bbc_emoticon\' alt=\':D\' />
Название: Автозапуск скриптов rc.local
Отправлено: Vicpo от 22 Сентября 2010, 17:21
Manage INIT (http://www.goitexpert.com/general/manage-linux-init-or-startup-scripts/)

Либо просто заставить Ubuntu грузиться в 3 уровне
Откройте /boot/grub/menu.lst
и в текущем ядре измените параметры загрузки ядра
к примеру было так
kernel          /vmlinuz-2.6.20-16-generic root=UUID=d9cb5057-ee1d-448b-b635-e24be0deb7a1 ro quiet acpi=force splashделаем так
kernel          /vmlinuz-2.6.20-16-generic root=UUID=d9cb5057-ee1d-448b-b635-e24be0deb7a1 ro quiet acpi=force 3 3 вместо splash
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 22 Сентября 2010, 17:36
Цитата: Vicpo от 22 Сентября 2010, 17:21Manage INIT (http://www.goitexpert.com/general/manage-linux-init-or-startup-scripts/)

Либо просто заставить Ubuntu грузиться в 3 уровне
Откройте /boot/grub/menu.lst
и в текущем ядре измените параметры загрузки ядра
к примеру было так
kernel /vmlinuz-2.6.20-16-generic root=UUID=d9cb5057-ee1d-448b-b635-e24be0deb7a1 ro quiet acpi=force splashделаем так
kernel /vmlinuz-2.6.20-16-generic root=UUID=d9cb5057-ee1d-448b-b635-e24be0deb7a1 ro quiet acpi=force 3 3 вместо splash
А в 10-ой убунте нету же menu.list ?! там вроде по сложнее, можете по подробней написать, чтоб не убить мне систему.
Название: Автозапуск скриптов rc.local
Отправлено: Vicpo от 22 Сентября 2010, 17:51
Цитата: olex984 от 22 Сентября 2010, 17:36А в 10-ой убунте нету же menu.list ?! там вроде по сложнее, можете по подробней написать, чтоб не убить мне систему.
Тогда так пробуем

в /etc/init/rc-sysinit.conf:
env DEFAULT_RUNLEVEL=3
в /etc/init/gdm.conf:
start on (filesystem
and started hal
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger)
and runlevel [!3])
stop on runlevel [016]
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 22 Сентября 2010, 21:29
Цитата: olex984 от 22 Сентября 2010, 17:16 B@F не сдаваться !!!!!!!!!!!!!!!!!!!!!!!!!!!!! После команды init 3 он выводит номер 3 по команде runlevel и все службы поднялись.
Теперь. Как мне сделать чтоб система поднималась по init 3?
Ну вот уже результат есть.

Цитата: Vicpo от 22 Сентября 2010, 17:51/etc/init/rc-sysinit.conf:
env DEFAULT_RUNLEVEL=3
А я все голову ломал где же в убунту прописано это злодейство. Завтра то же у себя с этим поиграюсь   /rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 23 Сентября 2010, 10:10
вобщем. Прописал я эти строки. И что вы думаете не загрузилась убунту моя. Хорошо что диск под рукой. Начал вычислять убирать по очереди строки и выяснил что грузится когда
env DEFAULT_RUNLEVEL=3

если прописываю
start on (filesystem
and started hal
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger)
and runlevel [!3])
stop on runlevel [016]
то система не грузится. Кстати все равно слжбы не запустились. Но хорошо то что теперь проделываю одну операцию чтоб запустить все:
init 3
runlevel

За это уже спасибо всем.
Но хочется добить автозапуск /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Помогайте люди /wink.gif\' class=\'bbc_emoticon\' alt=\';)\' />
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 23 Сентября 2010, 11:26
попробуйте все-таки настроить grub как советовал Vicpo
вот (http://ru.wikibooks.org/wiki/Grub_2) изучайте.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 23 Сентября 2010, 13:43
Цитата: hedgeven от 23 Сентября 2010, 11:26попробуйте все-таки настроить grub как советовал Vicpo
Пробую, изучаю. Пока результата 0. Пробовал вот какие способы:
1. Vicpo советовал прописать
Цитироватьи в текущем ядре измените параметры загрузки ядра
к примеру было так
kernel /vmlinuz-2.6.20-16-generic root=UUID=d9cb5057-ee1d-448b-b635-e24be0deb7a1 ro quiet acpi=force splash
делаем так
kernel /vmlinuz-2.6.20-16-generic root=UUID=d9cb5057-ee1d-448b-b635-e24be0deb7a1 ro quiet acpi=force 3 3 вместо splash
почитав по убунте 10ой нашел файлы, котрые могут содержать данную фразу. Так вот пробовал вставить "3 вот здесь":
/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet 3" # Здесь было splash изменил
GRUB_CMDLINE_LINUX=" splash"

update-grub Перезагрузился но результату не дало.

2. В файл /etc/grub.d/40_custom прописывал
menuentry 'My Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set f36c9417-d59f-4d12-8171-00a1052a9d63
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=f36c9417-d59f-4d12-8171-00a1052a9d63 ro [b]quiet acpi=force 3[/b] # Изначально там было splash quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
Тоже аптеитил граб, перезагружался, но результат "0".

Вот пока писал еще вариант придумал может прописать :
/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet 3" # Здесь было splash изменил
GRUB_CMDLINE_LINUX=" splash"]
GRUB_CMDLINE_LINUX=" splash"[color="#8b0000"] [size="3"]# сюда вставить "3" ?[/size][/color]
Вобщем даже и не знаю /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> щас попробую конечно. Но вобще я удивился как можно так легко взять и угрохать автозагрузку /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> Я уже снес астериск думал может все вернется, но /sad.gif\' class=\'bbc_emoticon\' alt=\':(\' />
Название: Автозапуск скриптов rc.local
Отправлено: hedgeven от 23 Сентября 2010, 13:52
можно изменить на один сеанс и проверить. то есть во время загрузки компа, в меню граба отредактировать строку загрузки как надо.

не исключено, что со своими экспериментами с upsart и отхождением от традиционных уровней запуска linux, убунтовцы что-то сломали. может в след. релизе все внезапно заработает как надо(перед каждым релизом убунты об этом думаю)
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 23 Сентября 2010, 14:09
А давайте зайдем с другой стороны. Есть ли в убунте востановление системы по типу Window? Там же(windows) когда диск вставляешь можно востановление сделать - и файлы целы и винда заработала /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> . Т.е. как можно переставить убунту без потери данных? Конечно впринципе я переставлю, солью фалы на другой раздел, переставлю и потом снова залью. И пакеты сохраню локально, чтоб с нета пото снова не качать. Но конечно хочется просто исправить.
И еще раз повотрюсь, может просто уже забыли но вначале я писал еще вот что:
может просто кто нить знает как засунуть команды в автозагрузку(rc.local не срабатывало правда команды были другие /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> ...) :
init 3
runlevel
?
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 23 Сентября 2010, 18:22
Цитата: hedgeven от 23 Сентября 2010, 13:52не исключено, что со своими экспериментами с upsart и отхождением от традиционных уровней запуска linux, убунтовцы что-то сломали. 
Они не сломали   /biggrin.gif\' class=\'bbc_emoticon\' alt=\':D\' /> , а применили новую технологию загрузки. Ubuntu тем и отличается, что всегда впереди и самая первая применяет все новое, по крайней мере то что они отошли от традиционной методики загрузки линукс это доказывает.  /cool.gif\' class=\'bbc_emoticon\' alt=\'B)\' />  Уже давно и у всех нормально все работает, почему же сломали, правильнее сказать сломал   /wink.gif\' class=\'bbc_emoticon\' alt=\';)\' />. 

Цитата: olex984 от 23 Сентября 2010, 14:09А давайте зайдем с другой стороны. Есть ли в убунте востановление системы по типу Window? Там же(windows) когда диск вставляешь можно востановление сделать - и файлы целы и винда заработала  . Т.е. как можно переставить убунту без потери данных? Конечно впринципе я переставлю, солью фалы на другой раздел, переставлю и потом снова залью. И пакеты сохраню локально, чтоб с нета пото снова не качать. Но конечно хочется просто исправить.
И еще раз повотрюсь, может просто уже забыли но вначале я писал еще вот что:
может просто кто нить знает как засунуть команды в автозагрузку(rc.local не срабатывало правда команды были другие  ...) :
init 3
runlevel
?

Дело в том, что для восстановления винда использует сохраненные файлы, т.е. бекап, а в твоем случаи нет никагого бекапа, ты же его не делал? Берешь копируешь все пакеты из /var/cache/apt/archives/; затем копируешь конфиги тех демонов, ктр ты уже успел сконфигурить для себя. Далее переустанавливаешь, устанавливаешь пакеты и закидываешь конфиги на родину. Теоретически сработает.


Пропиши в файл rc.local /sbin/init 3 и перезагрузись. Что будет. 
P.S. runleval команда для просмотра на каком уровне сейчас и до этого.

Весь косяк из-за того, что мы не знаем толком как грузится убунту, вот и весь сыр бор.  /rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 12:27
/sbin/init 3Попробовал -не сработало.
Теперь вот какая идея: Написать скрипт например init.sh, в него типа прописать две строки
sudo su
init 3
2. Делаем chmod +x init.sh.
3. И Засунуть его Система-параметры-Запускаемые приложения, и там команду на выполнение файла.
Вот плохо то что программированием в шел еще не изучал, пока тока запускаю файл и только первая строка срабатывает, дальше не идет.
Узнал так -  между ними вставлял команду echo "первая команда".

как вы считаете может такое сработать? И еще если кто точно знает как написать две команды в шел напишите плиз, я конечно щас сам поищю,ну вдруг кто то опередит меня /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 24 Сентября 2010, 12:47
Цитата: olex984 от 24 Сентября 2010, 12:27/sbin/init 3Попробовал -не сработало.
Теперь вот какая идея: Написать скрипт например init.sh, в него типа прописать две строки
sudo su
init 3
2. Делаем chmod +x init.sh.
3. И Засунуть его Система-параметры-Запускаемые приложения, и там команду на выполнение файла.
Вот плохо то что программированием в шел еще не изучал, пока тока запускаю файл и только первая строка срабатывает, дальше не идет.
Узнал так -  между ними вставлял команду echo "первая команда".

как вы считаете может такое сработать? И еще если кто точно знает как написать две команды в шел напишите плиз, я конечно щас сам поищю,ну вдруг кто то опередит меня /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Читай лучше как заставить убунту грузиться на нужном уровне, т.е. как она грузится, этапы и конфигурационные файлы. 


И еще попробуй так: Создай в etc файл inittab и добавь в него следующие:

id:3:initdefault:
Что будет после перезагрузки?
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 13:01
id:3:initdefault:поробовал, ничего загрузился как обычно, но так же без апача.
Вот. есть еще кое что. Я тут просто взял и набрал команду
./rc.local
И вобщем то что было у меня в нем запустилось, тренировался на запуске "пунты". Так вот, что то мне кажется что после прописания строки в rc.local надо наверное какой нить апдеит делать как в грабе типа update-rc?
Название: Автозапуск скриптов rc.local
Отправлено: Vicpo от 24 Сентября 2010, 14:03
Так давайте ка заново пройдем на примере apache и mysql
покажите вывод
ls -l /etc/rc?.d/*apache2
и
ls -l /etc/rc?.d/*myqlпотом сделайте
update.rc-d apache2 removeи
update.rc-d mysql removeпотом
update-rc.d apache2 defaults 91и
update-rc.d mysql defaults 90потом опять

ls -l /etc/rc?.d/*apache2
и
ls -l /etc/rc?.d/*myqlвывод сюда

потом ребут и как загрузится вывод команд
ps ax | grep mys
ps ax | grep apac
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 14:17
Так у меня вот какой прогресс. Как мне тут выше советовали почитал про апстарт. вот результат.
Создал файл /etc/init/init.conf

start on runlevel [0123456]
stop on runlevel [!$RUNLEVEL]

exec /home/tsittser/scripts/init.sh
Далее создал  /home/tsittser/scripts/init.sh

echo "start" >> /log.txt;
/etc/init.d/apache2 start


В итоге после перезагрузки в файле /log.txt появилась надпись start, но процесс апач не стартовал.

P.S. Vicpo щас отвечу по вашему вопросу.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 14:31
ДЛя Vicpo

root@desktop:~# ls -l /etc/rc?.d/*apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc0.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc1.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc2.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc3.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc4.d/S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc5.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc6.d/K09apache2 -> ../init.d/apache2
root@desktop:~#




root@desktop:~# ls -l /etc/rc?.d/*mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc2.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc3.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc5.d/S99mysql -> /etc/init.d/mysql
root@desktop:~#

Ошибка у меня update-rc.d

root@desktop:~# update-rc.d apache2 remove
update-rc.d: /etc/init.d/apache2 exists during rc.d purge (use -f to force)
root@desktop:~#

C mysql вывод тот же...

update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 System start/stop links for /etc/init.d/mysql already exist.
root@desktop:~#


root@desktop:~# update-rc.d apache2 defaults 91
 System start/stop links for /etc/init.d/apache2 already exist.
root@desktop:~#


root@desktop:~# ls -l /etc/rc?.d/*apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc0.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc1.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc2.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc3.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc4.d/S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc5.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc6.d/K09apache2 -> ../init.d/apache2
root@desktop:~#


root@desktop:~# ls -l /etc/rc?.d/*mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc2.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc3.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc5.d/S99mysql -> /etc/init.d/mysql
root@desktop:~#



Пошел в ребут.... ждите ответа, если долго не будет значит система не поднялась /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Перезагрузился, вот вывод.
tsittser@desktop:~$ ps ax | grep mys
 1885 pts/1    S+     0:00 grep --color=auto mys
tsittser@desktop:~$ ps ax | grep apac
 1914 pts/1    S+     0:00 grep --color=auto apac
tsittser@desktop:~$

Апач не поднялся ....
Название: Автозапуск скриптов rc.local
Отправлено: Vicpo от 24 Сентября 2010, 14:51
Хорошо, тогда так
update.rc-d -f mysql remove
update.rc-d -f apache2 remove

потом

update-rc.d mysql defaults 90
update-rc.d apache2 defaults 91

ребут и вывод
Цитироватьps ax | grep mys
ps ax | grep apac
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 15:10

root@desktop:~# update-rc.d -f mysql remove
 Removing any system startup links for /etc/init.d/mysql ...
   /etc/rc2.d/S99mysql
   /etc/rc3.d/S99mysql
   /etc/rc5.d/S99mysql
root@desktop:~# update-rc.d -f apache2 remove
 Removing any system startup links for /etc/init.d/apache2 ...
   /etc/rc0.d/K09apache2
   /etc/rc1.d/K09apache2
   /etc/rc2.d/S99apache2
   /etc/rc3.d/S99apache2
   /etc/rc4.d/S91apache2
   /etc/rc5.d/S99apache2
   /etc/rc6.d/K09apache2
root@desktop:~# update-rc.d mysql defaults 90
update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/mysql ...
   /etc/rc0.d/K90mysql -> ../init.d/mysql
   /etc/rc1.d/K90mysql -> ../init.d/mysql
   /etc/rc6.d/K90mysql -> ../init.d/mysql
   /etc/rc2.d/S90mysql -> ../init.d/mysql
   /etc/rc3.d/S90mysql -> ../init.d/mysql
   /etc/rc4.d/S90mysql -> ../init.d/mysql
   /etc/rc5.d/S90mysql -> ../init.d/mysql
root@desktop:~# update-rc.d apache2 defaults 91
 Adding system startup for /etc/init.d/apache2 ...
   /etc/rc0.d/K91apache2 -> ../init.d/apache2
   /etc/rc1.d/K91apache2 -> ../init.d/apache2
   /etc/rc6.d/K91apache2 -> ../init.d/apache2
   /etc/rc2.d/S91apache2 -> ../init.d/apache2
   /etc/rc3.d/S91apache2 -> ../init.d/apache2
   /etc/rc4.d/S91apache2 -> ../init.d/apache2
   /etc/rc5.d/S91apache2 -> ../init.d/apache2
root@desktop:~#


Ребучусь .


tsittser@desktop:~$ ps ax | grep mys
 1843 pts/0    S+ 0:00 grep --color=auto mys
tsittser@desktop:~$ ps ax | grep apac
 1883 pts/0    S+ 0:00 grep --color=auto apac


Так же не поднялся /sad.gif\' class=\'bbc_emoticon\' alt=\':(\' />
Название: Автозапуск скриптов rc.local
Отправлено: Vicpo от 24 Сентября 2010, 15:14
покажите вывод
ls -la /etc/init.d/apac*
ls -la /etc/init.d/mysq*
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 15:57
Цитата: Vicpo от 24 Сентября 2010, 15:14покажите вывод
ls -la /etc/init.d/apac*
ls -la /etc/init.d/mysq*


root@desktop:~# ls -la /etc/init.d/apac*
-rwxr-xr-x 1 root root 6157 2010-04-14 00:27 /etc/init.d/apache2
root@desktop:~# ls -la /etc/init.d/mysq*
lrwxrwxrwx 1 root root 21 2010-09-01 13:02 /etc/init.d/mysql -> /lib/init/upstart-job
Хммм... есть разница м/у ними....
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 24 Сентября 2010, 16:20
Цитата: olex984 от 24 Сентября 2010, 13:01id:3:initdefault:поробовал, ничего загрузился как обычно, но так же без апача.
Вот. есть еще кое что. Я тут просто взял и набрал команду
./rc.local
И вобщем то что было у меня в нем запустилось, тренировался на запуске "пунты". Так вот, что то мне кажется что после прописания строки в rc.local надо наверное какой нить апдеит делать как в грабе типа update-rc?

У тебя при старте не грузятся некоторые скрипты apach2 mysql proftpd rc.local и быть может еще и другие. Потому такая песня. А почему? Это интересный вопрос.

А скрипт запуска мускуля действительно странный( не как у меня), но с этим лучше потом разобраться. Сейчас главное загрузка системы.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 16:36
Да я уже не знаю на что грешить. Я уже думаю что это не из-за астериска, а как и наверное, любой человек севший за убунту, меня завлекли первым делом эфекты(куб, резин. окна, сгорание).
Вот и еще я хотел поставить splash картинку т.к. видимо дистриб глючный у меня шоль, но полсе граба у меня просто маргает курсор и так до экрана логина. Вот и читав в нете пробовал ставить прожки для смены сплаш картинки (извиняюсь если не правильно употребляю термин - новичек), ну и пробовал но ничего не получалось. Так вот может мне откуда нить взять  исправные файлы загрузки как мы обсуждали выше по теме и все вернется?! Я уже и незнаю что да как. Но больше всего, конечно, поражает то, что в одно касание взять и сломать автозапуск.

P.S. да много чего не запускается, хорошо что еще samba запускается, а то вобще наеврное уже бы переставлял ситсему /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Название: Автозапуск скриптов rc.local
Отправлено: B@F от 24 Сентября 2010, 16:48
Цитата: olex984 от 24 Сентября 2010, 16:36Да я уже не знаю на что грешить. Я уже думаю что это не из-за астериска, а как и наверное, любой человек севший за убунту, меня завлекли первым делом эфекты(куб, резин. окна, сгорание).
Вот и еще я хотел поставить splash картинку т.к. видимо дистриб глючный у меня шоль, но полсе граба у меня просто маргает курсор и так до экрана логина. Вот и читав в нете пробовал ставить прожки для смены сплаш картинки (извиняюсь если не правильно употребляю термин - новичек), ну и пробовал но ничего не получалось. Так вот может мне откуда нить взять  исправные файлы загрузки как мы обсуждали выше по теме и все вернется?! Я уже и незнаю что да как. Но больше всего, конечно, поражает то, что в одно касание взять и сломать автозапуск.

P.S. да много чего не запускается, хорошо что еще samba запускается, а то вобще наеврное уже бы переставлял ситсему /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Я чего только не делал у себя и сплешь менял и груб на бург и на работе астериск поднимал и тоже ковырялся много где, но при этом загрузка всегда правильно отробатывала и если и были проблемы, то только в конфигурации какого либо софта. Я конечно не знаю как и что ты делал какими методами, я всегда старался не ставить по из всяких ppa репозиториев, и если что и ставил то очень осторожно изменял настройки. На твоем месте я бы все переустановил и начал с нуля, да и опыта набирешься заодно, а это никому не мешает.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 17:24
Цитата: B@F от 24 Сентября 2010, 16:48Я чего только не делал у себя и сплешь менял и груб на бург и на работе астериск поднимал и тоже ковырялся много где, но при этом загрузка всегда правильно отробатывала и если и были проблемы, то только в конфигурации какого либо софта. Я конечно не знаю как и что ты делал какими методами, я всегда старался не ставить по из всяких ppa репозиториев, и если что и ставил то очень осторожно изменял настройки. На твоем месте я бы все переустановил и начал с нуля, да и опыта набирешься заодно, а это никому не мешает.


Да, наверное решусь на переустановку. Как раз было желание переразбить жесткий по новому.
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 24 Сентября 2010, 19:18
Ну все. Переставил систему /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> Щас пакеты буду заливать .... Всем спасибо .... Надеюсь больше проблем такиих масштабов не будет /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Название: Автозапуск скриптов rc.local
Отправлено: olex984 от 27 Сентября 2010, 16:36
Ну вот и все. Вроде все пакеты залил. Все работает. Щас все отображает:

root@oleg-desktop:/etc/proftpd# runlevel
N 2
Кстати просмотрел дом комп и нашел разницу дома не установлены были пакеты астериска, и всякие там сплашскрины. Так что есть предлог сказать что где то накасячил либо астериск либо прожки по сплэш, естественно не без моего участия (http://linuxforum.kz/public/style_emoticons/default/blush.gif)

Ну а щас продолжаю осваивать Убунту. Всем спасибо за время - научили многому /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />