Optimization question

Good afternoon Linux Experts
Scenario:

  • Standalone pc + DHCP (for ip adress)
  • Connected via LinkSys-N30x router (DCHP) to internet

Purpose:

  • Software development: Eclipse / Perl / J2EE
  • Internet surfing: firefox
  • Reading email: viapop3, smpt, Thunderbird

Question:
1 - Which Linux processes / services can i safely turn off on Suse Linux 10.x that ARE installed by default, but i do not need in this type of configuration?

2 - Is there list / book / website

  • all standard SUSE linux services (to get to know them)
  • all dependancies between them? (to figure out which i do not need and hwy(

Why:
To get the maximum performance and memory space avaiable.

Thanks for your suggestions, hint, tips, tricks

Ronald

> To get the maximum performance and memory space avaiable.

open YaST > System > System Services

in the window that opens, in “Simple Mode” you can see what services:

  1. are installed
  2. is enabled and running, or not
  3. is not enabled and running, or not
  4. a VERY short description of what the service does

left click on each service, one by one, to read some more about it in
the little window just below the list…

Hint: look to the left side of that window, and READ it all BEFORE
you decide to turn off/on any service…which can only be done after
you have clicked on “Expert Mode” which is where you kill your box
OR “get the maximum performance and memory space avaiable”
depending on just how careful and informed you are.

use that left column of help, and google [on: linux services] to find
something like:
http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlservices.html
which gives MORE info on the services…AND, the net is full of
even more complete info on the various services…

oh, and do NOT forget the openSUSE documentation installed on your
own hard drive…by default it was installed here at:

/usr/share/doc/manual/opensuse-manual_en/manual/index.html

it has a rather extensive section on services, beginning at:

file:///usr/share/doc/manual/opensuse-manual_en/manual/part.services.html
hint, try putting that in a web browser

last hint: keep notes on what WAS running and what you turned off/on,
as you may need to retrace your steps…


assistant

Thanks Assistant for you crystal clear explanation!

  1. So far I had already figured out how everything could be turned of/off (via the bootscripts and via Yast)
    But i still needed the (in-depth)technical background info WHAT each service/daemon is contributing to the entire Linux operation system… so i would not switch of the wrong daemon and criple my linux machine

Understanding Router Login & IP Addresses | Your Networking Essentials

Thanks for this link,
This one really helps me to build a nice an clear overview of how Linux runs everything under the hood :slight_smile:

file:///usr/share/doc/manual/opensuse-manual_en/manual/part.services.html

Yes i already had found that one, and i have switched most of the daemon that i do not need yet in the [off_mode] :wink:
Unfortunately this docs does not cover all the daemons, services running on my machine.

  1. I have also discovered the [KDE-SystemsGuardian Tool / processtable GUI tool] that pops up in mijn KDE environment, after pressing [Ctrl][Alt].
    If i mark the TreeStructure checkbox, my daemon-insight grows and grows, and it shows me dependencies on which daemon starts which other daemon / software / service.

  2. And with the <commandline>ps command i can see a list of all running processes.

Question:
Do you know a graphical dependecies overview of the Linux Kernel and Daamons only? The best of i have found so far is the interactive Kernel map on Interactive map of Linux kernel

Thanks, Ronald

> Question:
> Do you know a graphical dependecies overview of the Linux Kernel and
> Daamons only? The best of i have found so far is the interactive Kernel
> map on ‘Interactive map of Linux kernel’
> (http://www.makelinux.net/kernel_map)

you are way ahead of me on that…fact is, i don’t care to dig to
that level of detail…mostly, i’m just a user who is sometimes
required to do more than just use.


assistant

you are way ahead of me on that…

Thanks for the compliment Assistent.
I want to know Linux inside and out and i’m going to write programs on its stable and open foundation. I really love the openess, the accesability and the wealth of freely accesable information of this magnificient piece of “world colaborating operating system”

After 28 years of (letting myself) “being dependant on the amount of information / documentation you get for free from Micro$oft world”, it feels f****** great!
Like walking as a free man in the free world after leaving the" wonderfull realm of windows" (from 1.x until vista) prison.

That is my personal motivation to explore every corner of this beautifull made AND documented operating system.
Now i’m able (since the ages of dos) to tweak my linux platform 100% the way I want it.

i’m just a user who is sometimes required to do more than just use.

May i ask… what are you required to do more? and in what way?

Thanks for your Assistance :wink: so far

Regards, Ronald

“Smash your micro$oft window$ today! Where are you going to compute tomorrow?”

>> i’m just a user who is sometimes required to do more than just use.
> May i ask… what are you required to do more? and in what way?

well, someone has to be the system administrator…right?


assistant

Ya, I am also feeling the beauty of the openness. Three cheers for Open source.

–Julian