-
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
1TB HDD/SSD 2.5" SATA Hard Drive for Laptop with Win 10/Win 11 Pro Pre-installed
$14.88
1TB/2TB Lenovo USB Flash Drive Metal Memory Stick Pen Thumb Disk Storage
$13.99
1TB HDD 2.5" SATA Hard Drive Laptop with Windows 10/11 Pro Installed
$14.88
1TB/2TB USB 3.0 Flash Drive Thumb U Disk Memory Stick Pen PC Laptop Storage lot
$80.39
CISCO A03-D1TBSATA 1TB 7.2K 6G 2.5INCH SATA HDD
$9.95
1TB Samsung 850 Pro Series 2.5" SATA 3 SSD MZ-7KE1T0BW HDD hard drive MZ-7KE1T0
$59.99
HP 795562-001 1TB SATA 6Gb/s 2.5" SSD Micron M600 MTFDDAK1T0MBF
$46.95
Samsung - Geek Squad Certified Refurbished 870 EVO 1TB SATA Solid State Drive
$67.99
WD_BLACK 1TB SN770 NVMe SSD, Internal Gaming Solid State Drive - WDS100T3X0E
$79.99
EMC 118032828 Seagate 1TB 7.2K 6G 3.5 SAS Enterprise Hard Drive ST1000NM0001
$11.99