-
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

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot
$285.90

SK Hynix 32GB 4Rx4 PC4-2133P-LD0-10 HMA84GL7MMR4N-TF TD DDR4 Server Memory RAM
$110.00

TF/SD Card Adapter Camera Reader Android Type-c For iPhone17 Pro Max Plusm lot
$573.98

Micron MTC40F2046S1RC48BA1 DDR5 64GB (1x64GB) 4800MHz RDIMM ECC Server Memory
$2599.99

USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack
$826.09

Lot Of 16 X 16GB ECC DIMM Server Memory SK Hynix HMA42GR7MFR4N-TF PC4-17000 DDR4
$800.00

Intel Optane NMA1XXD128GPS DDR4 2666 4Rx4 ECC 128GB Server Ram
$80.00

USB 3.0 Micro SD SDHC TF Card Reader Memory Adapter for PC Laptop Camera lot
$3.75

Lot Of 50 8GB DDR4 RAM PC4-2666V-UA2 DIMM Desktop Memory Mixed Brands TESTED
$1750.00

LOT OF 30 8GB 2Rx4 PC3L-10600R-9-11-E2 MT36KSF1G72PZ-1G4M1FF DDR3 Server RAM
$274.99