-
start KNOPPIX customized with nfs, samba and ssh (as a serve
Hi,
I investigated a lot of time for a solution, hopefully you can give me some hints how to proceede...
My challenge:
Have an old P166 which I want to use as a storage server (one CD./ one CDRW drive and floppy
I could have NO screen at the place of the computer.
How can I start the computer with an automatic start of nfs, samba and ssh deamon (including all customized configurations run as server)?
I only want to put the CD inside and thats it. All further access I wand to do via ssh or vnc.
Is there any other solution to start a (deamon)script automaticly after starting knoppix without typing some boot prompt? Maybe via floppy?
Thank you for your ideas
v-lee
-
You can start system daemon by editing /etc/inittab
-
enlightened_j
Would you mind commenting on what needs to be done with /etc/inittab ?
I tried adding "# Start ssh on startup
ss:4:wait:/etc/init.d/ssh start" (from http://www.knoppix.net/wiki/Configuration_Howto ), but it didn't work
Thanks!
-
Senior Member
registered user
Don't edit /etc/inittab
It only defines the runlevels & is not used to start or stop services. If you wish to have specific thing happen upon boot up of the Knoppix CDROM, then google or search the forums for knoppix.sh. One such website I found is http://staff.washington.edu/gray/kserver.html "Building a Silent PC: My Quest for Quiet Chapter 5: A Nearly Noiseless Knoppix Server"
If you have a HD installed system and you want specifc services to be run by default then read http://www.debian.org/doc/FAQ/ch-customizing.en.html "The Debian GNU/Linux FAQ Chapter 10 - Customizing your installation of Debian GNU/Linux"
I hope this helps.
James
-
-
Senior Member
registered user
Unless you have written a truly custom program or service (something not normal like sshd) then you do not need to understand or edit scripts.
Code:
my-test-system:~ # cd /etc
my-test-system:/etc # grep default inittab
# The default runlevel is defined here
id:5:initdefault:
# runlevel 0 is System halt (Do not use this for initdefault!)
# runlevel 6 is System reboot (Do not use this for initdefault!)
my-test-system:/etc # cd rc5.d/
my-test-system:/etc/rc5.d # ls
. K10running-kernel S01hotplug S12fbset
.. K10sshd S01isdn S12ldap
K07splash_late K12nfs S01random S12running-kernel
K07xdm K12nfsboot S02coldplug S12sshd
K08cron K14portmap S05network S13kbd
K08hwscan K14resmgr S06syslog S13postfix
K08nscd K14slpd S08portmap S13powersaved
K08xinetd K14smbfs S08resmgr S13splash
K09postfix K14splash_early S08slpd S14cron
K09powersaved K16syslog S08smbfs S14hwscan
K09splash K17network S08splash_early S14nscd
K10alsasound K20coldplug S10nfs S14xinetd
K10arpwatch K21hotplug S10nfsboot S15splash_late
K10fbset K21isdn S12alsasound S15xdm
K10ldap K21random S12arpwatch
my-test-system:/etc/rc5.d # ls -l S12arpwatch
lrwxrwxrwx 1 root root 7 Aug 11 2004 S12arpwatch -> ../init.d/arpwatch
my-test-system:/etc/rc5.d #
In the above example I use grep to identify the default runlevel which is runlevel 5. This means that on every boot the system runs the services defined under runlevel 5. Then I do a ls to see all the services in runlevel 5. Then I do a ls -l on S12arpwatch and I find that it is really a link (or a pointer) to a script that resides at /etc/init.d/arpwatch.
In Debian runlevels are named conventionally (0-6 and S). They are represented by directories in /etc/ called rc*.d.
* /etc/rc0.d
* /etc/rc1.d
* /etc/rcS.d
* /etc/rc2.d
* /etc/rc3.d
* /etc/rc4.d
* /etc/rc5.d
* /etc/rc6.d
If I wanted to run CUPS which is the printing system, in runlevel 5, I would first identify the services name and in this case it is cupsys.
I could manually create a link to make cupsys run in runlevel5.
# cd /etc/rc5.d/
# ln -s ../init.d/cupsys S16cupsys
# ls -l S16cupsys
rwxrwxrwx 1 root root 7 Aug 11 2004 S16cupsys -> ../init.d/cupsys
The "S16" is necessary because it identifies the function and the order to start or stop the services. All the links to services have a this prefix where S is for start, K is for kill or stop and the number sets the order.
To remove cupsys from runlevel 5
# cd /etc/rc5.d/
# rm S16cupsys
Or I can use the update-rc.d command to deal with all the details. I would enter the command:
# update-rc.d cupsys defaults
To remove Remove cupsys from all runlevels:
# update-rc.d -f cupsys remove
This post was written based on the following links:
http://gentoo-wiki.com/TIP_Converting_from_or_to_Debian
http://linux.rice.edu/help/tips-services.html
-
Thanks, UnderScore! Now I think I get it - though I probably don't
Similar Threads
-
By cct3000 in forum Networking
Replies: 12
Last Post: 12-22-2010, 02:30 AM
-
By ben1440 in forum Networking
Replies: 2
Last Post: 02-23-2006, 07:25 AM
-
By jMon54 in forum Networking
Replies: 2
Last Post: 03-28-2005, 03:23 PM
-
By pau1knopp in forum General Support
Replies: 5
Last Post: 01-29-2005, 02:40 AM
-
By InstallScript in forum General Support
Replies: 2
Last Post: 02-09-2003, 10:58 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
ORICO Multi Bay RAID Hard Drive Enclosure USB 3.0/ Type-C For 2.5/3.5'' HDD SSDs
$179.99
ACASIS 2.5/3.5 inch 2 Bay SATA USB 3.0 Hard Drive Disk HDD SSD Enclosure 4 RAID
$55.45
GODO 3.5 inch Dual Bay RAID Hard Drive Enclosure,USB3.0 to 3.5" SATA H
$49.99
OWC Guardian Maximus Raid Enclosure SATA Hard Drive FireWire
$36.99
Inspur LSI YZCA-00424-101 Raid Card 12Gbps HBA Controller Low Profile 9300-8i IT
$15.98
LSI MegaRAID 9361-8i 12Gbps PCIe 3 x8 SATA SAS 3 8 Port RAID + BBU & CacheVault
$39.00
Dell PERC H330 PCIe 3.0 x8 RAID Storage Controller 04Y5H1 High Profile
$13.99
Inspur LSI SAS3008 12Gbps SAS HBA RAID Controller Card P/N:YZCA-00424-101 Tested
$24.99
0XYHWN Dell PERC H730P PCIe 3.0 SAS 12GB RAID CONTROLLER
$65.00
RGB 4/5 Bay RAID USB 3.0 to SATA External Hard Drive Enclosure for 2.5/3.5'' HDD
$170.99