Guia bàsica de Linux: Processos, Serveis i Configuració
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en catalán con un tamaño de 5,92 KB
Directori d'esdeveniments del sistema
Directori on s'emmagatzemen els esdeveniments relacionats amb el sistema: /var/log/
Fitxer de configuració principal de syslog
Directori i nom de l'arxiu de configuració principal: /etc/syslog.conf
Què és un dimoni (daemon)?
Un dimoni és un servei, un programa que s'executa en segon pla i es pot activar quan arrenca el sistema operatiu.
Què és la swappiness i quin arxiu la controla?
La swappiness és un valor que mesura la tendència a moure processos de la RAM a la Swap. Es troba a /etc/sysctl.conf i es canvia editant l'arxiu on es troba la línia de swappiness.
Tipus de registres (logs)
- Authorization log: Validació d'usuaris
- Daemon log: Serveis
- Debug log: Errors del sistema
- Kernel log: Nucli del sistema
- Messages log: Esdeveniments relacionats amb les aplicacions d'usuaris
HTOP vs TOP
HTOP: Mostra els processos que s'estan executant a Linux, és una versió millorada de TOP.
Diferències entre TOP i PS
TOP: Mostra els processos que s'estan executant en temps real, però no és interactiu.
PS: Mostra una instantània dels processos en execució, però no s'actualitza en temps real.
Què és un PID?
Un PID és un identificador de procés.
Prioritat d'un procés
Una prioritat de -8 indica una prioritat baixa. L'escala de prioritat va de -20 (prioritat més alta) a 19 (prioritat més baixa).
PID i PPID
PID: És un mecanisme de control per realimentació que calcula la desviació o error entre un valor mitjà i el valor que es vol obtenir, per aplicar una acció correctiva que ajusti el procés.
PPID: Identificador de procés pare.
Conceptes clau d'Ubuntu
- Swappiness: Es defineix a l'arxiu sysctl.conf.
- Swap: Memòria virtual.
- Valor d'intercanvi per defecte: 60.
- Syslogd: Guarda informes sobre el funcionament de la màquina.
- UID: Identificació d'usuaris.
Iniciar serveis a Ubuntu
Ordre per posar en marxa un servei a Ubuntu 8.04 i a Ubuntu 10.10:
- Ubuntu 8.04:
sudo /etc/init.d/nom_servei status/stop/start/restart
- Ubuntu 10.10:
sudo service nom_servei status/stop/start/restart
Runlevels
- El mode d'arrencada núm. 0 serveix per aturar el sistema.
- El directori rcx conté els models d'arrencada. Està a /etc.
Valor d'intercanvi (swappiness)
La swappiness és la tendència a passar el que està a la RAM al disc dur per disposar de més memòria. Un valor de vm.swappiness=10 indica poca tendència a passar processos al disc dur.
Diferències entre PS i TOP
PS mostra la informació dels processos que estan actius, mentre que TOP proporciona una visió més dinàmica en temps real de l'execució del sistema.
Eines d'Ubuntu
- Eina per programar tasques: gnome-schedule o Cron.
- Gestor d'actualitzacions:
sudo update-manager
. - NTP: Serveix per sincronitzar l'hora a través d'una xarxa.
- Runlevel: Nivell d'execució. Runlevel 6 serveix per reiniciar.
Carregar serveis a l'arrencada
Perquè un servei es carregui en arrencar:
- Per carregar:
sudo mv /etc/rcX/Snom_servei /etc/rcX/Snom_servei
- Per no carregar:
sudo mv /etc/rcX/Knom_servei /etc/rcX/Knom_servei
(On X és el runlevel desitjat)
Muntar un disc
- Crear la carpeta disc dins de media:
mkdir /media/disc
- Muntar la partició sdb1 al directori /media/disc:
mount /dev/sdb1 /media/disc
Afegir un llançador d'aplicació a l'escriptori
Ordre per obrir una aplicació que està al menú d'Ubuntu:
- Botó dret sobre l'aplicació.
- "Afegeix aquest llançador a l'escriptori".
- Botó dret sobre el llançador.
- Propietats.
- Llançador.
Valor d'intercanvi (swap)
El valor d'intercanvi indica la quantitat de disc dur que s'utilitza com a memòria RAM virtual. Si el valor és molt alt, el sistema pot accedir massa al disc dur, alentint el rendiment. Si és molt baix, el sistema pot quedar-se sense memòria virtual, provocant inestabilitat. El valor per defecte a Ubuntu és 60.
Obtenir l'ordre d'execució d'una aplicació
Per saber l'ordre que executa una aplicació del menú gràfic, feu clic dret sobre l'aplicació, seleccioneu "Propietats" i consulteu la línia "Comanda". Aquesta és l'ordre que s'ha d'executar des del terminal per iniciar l'aplicació.
Què és un script?
Un script o arxiu d'ordres és un programa simple que s'emmagatzema en un arxiu de text pla. S'utilitzen habitualment per realitzar diverses tasques com combinar components, interactuar amb el sistema operatiu o amb l'usuari.
Què és un procés?
Un procés és un programa en execució. Els processos són gestionats pel sistema operatiu i estan formats per:
- Les instruccions del programa destinades a ser executades pel microprocessador.
- El seu estat d'execució en un moment donat (valors dels registres de la CPU).
- La seva memòria de treball (memòria reservada i continguts).
- Informació per a la planificació del sistema operatiu.