Autore Topic: Passaggio a systemd  (Letto 132506 volte)

Offline Neal Caffrey

  • *
  • Post: 58
  • Reputazione: 3
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #15 il: 18 Ottobre 2012 ore 14:06 »
Domanda da n00b: posso già procedere con l'aggiornamento o è solo una guida introduttiva ad un aggiornamento che sta per arrivare?  :-[

 :D
Chakra Linux User since September 15th 2012
Intel core i5 430M, GeForce GT320M CUDA 1Gb - RAM 6GB

Offline vellerofonte

  • *
  • Post: 1374
  • Reputazione: 58
  • #Chakra: Kde for life
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #16 il: 18 Ottobre 2012 ore 14:08 »
comunque dando
Codice: [Seleziona]
systemctl si dovrebbe avere l'elenco dei servizi avviati ed agire di conseguenza.

stai dicendo che, una volta completato l'aggiornamento (a sistema ancora NON riavviato) dando:

Codice: [Seleziona]
systemctl
ottengo un report dei servizi che systemd potrà gestire automaticamente?

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #17 il: 18 Ottobre 2012 ore 14:08 »
Parlo dei servizi per i quali la news recita: "Network, kdm, avahi e quei servizi necessari per questi sono già abilitati"

Dunque, per quanto riguarda un'installazione assolutamente normale che presenti in rc.conf la riga:

DAEMONS=(syslog-ng dbus !network networkmanager netfs crond avahi-daemon avahi-dnsconfd alsa cdemud cups)

presumo che una volta completato l'aggiornamento, si debba dare:

Codice: [Seleziona]
sudo systemctl enable nomeServizio.service

presumo di si. :)

Domanda da n00b: posso già procedere con l'aggiornamento o è solo una guida introduttiva ad un aggiornamento che sta per arrivare?  :-[

 :D

no il passaggio avverrà nel fine settimana.
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline vellerofonte

  • *
  • Post: 1374
  • Reputazione: 58
  • #Chakra: Kde for life
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #18 il: 18 Ottobre 2012 ore 14:09 »
Domanda da n00b: posso già procedere con l'aggiornamento o è solo una guida introduttiva ad un aggiornamento che sta per arrivare?  :-[

 :D

Gli aggiornamenti saranno disponibili nei repository ufficiali si pensa entro il fine settimana...

Offline Neal Caffrey

  • *
  • Post: 58
  • Reputazione: 3
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #19 il: 18 Ottobre 2012 ore 14:19 »
Grazie a entrambi per la delucidazione  :)
Chakra Linux User since September 15th 2012
Intel core i5 430M, GeForce GT320M CUDA 1Gb - RAM 6GB

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #20 il: 18 Ottobre 2012 ore 14:24 »
stai dicendo che, una volta completato l'aggiornamento (a sistema ancora NON riavviato) dando:
Codice: [Seleziona]
systemctlottengo un report dei servizi che systemd potrà gestire automaticamente?

in effetti prima del riavvio non saprei  >:(

se puoi dare systemctl enable, penso che puoi vedere anche quelli che hai già abilitato. Così ad intuito.
E comunque i servizi base sono installati, un riavvio non dovrebbe bloccarti il sistema (a condizione che sia andato tutto liscio).

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #21 il: 18 Ottobre 2012 ore 14:28 »
Domandone:

quindi rc.local sarà obsoleto e non più usato?

E come faccio a seguire questa guida? https://wiki.archlinux.org/index.php/Ramdisk

Proprio ora che volevo usare un po' di RAM...

Comque la domanda è più genererica: gli script di avvio/shutdown ora dove finiscono?

Offline vellerofonte

  • *
  • Post: 1374
  • Reputazione: 58
  • #Chakra: Kde for life
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #22 il: 18 Ottobre 2012 ore 14:28 »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #23 il: 18 Ottobre 2012 ore 14:36 »
Trovato risposta alla mia domanda, magari è utile anche ad altri:

Citazione
/etc/rc.local e /etc/rc.local.shutdown possono essere eseguiti all'avvio e allo spegnimento attivando rc-local.service.

sempre dal wiki chakra  ;D

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #24 il: 18 Ottobre 2012 ore 14:40 »
Domandone:
quindi rc.local sarà obsoleto e non più usato?

io ho eliminato sia rc.conf che rc.local, sostituito da locale.conf
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #25 il: 18 Ottobre 2012 ore 15:19 »
io ho eliminato sia rc.conf che rc.local, sostituito da locale.conf
rc.local e locale.conf sono molto assonanti ma dovrebbero avere scopi diversi!

rc.local dovrebbe essere uno script eseguito dopo rc.conf dove local sta per "locale" in italiano.
locale.conf è il file dove si impostano le localizzazione (ha a che fare con lingua, unità misura, ecc.).

Citazione dal wiki:
Citazione
Le impostazioni internazionali (consultare il man di locale.conf per altre informazioni)

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Passaggio a systemd
« Risposta #26 il: 18 Ottobre 2012 ore 15:47 »


se puoi dare systemctl enable, penso che puoi vedere anche quelli che hai già abilitato. Così ad intuito.
E comunque i servizi base sono installati, un riavvio non dovrebbe bloccarti il sistema (a condizione che sia andato tutto liscio).
:nono:
Codice: [Seleziona]
[andreazube@localhost ~]$ systemctl enable
Too few arguments.
[andreazube@localhost ~]$ systemctl
UNIT                                                                  LOAD   ACTIVE SUB       JOB DESCRIPTION
proc-sys-fs-binfmt_misc.automount                                     loaded active waiting       Arbitrary Executable File Formats File System Automount Point
sys-devices-pci0000:00-0000:00:1b.0-sound-card0.device                loaded active plugged       6 Series/C200 Series Chipset Family High Definition Audio Controller
sys-devices-pci0000:00-0000:00:1c.1-0000:02:00.0-net-wlan0.device     loaded active plugged       RT5390 Wireless 802.11n 1T/1R PCIe
sys-devices-pci0000:00-0000:00:1c.5-0000:04:00.0-net-eth0.device      loaded active plugged       AR8151 v2.0 Gigabit Ethernet
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda1.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda2.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda3.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda4.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda5.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda6.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda7.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...t0-target0:0:0-0:0:0:0-block-sda-sda8.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...1-host0-target0:0:0-0:0:0:0-block-sda.device loaded active plugged       TOSHIBA_MQ01ABD032
sys-devices-pci0000:00...2-host1-target1:0:0-1:0:0:0-block-sr0.device loaded active plugged       TSSTcorp_CDDVDW_SN-208BB
sys-devices-platform-serial8250-tty-ttyS0.device                      loaded active plugged       /sys/devices/platform/serial8250/tty/ttyS0
sys-devices-platform-serial8250-tty-ttyS1.device                      loaded active plugged       /sys/devices/platform/serial8250/tty/ttyS1
sys-devices-platform-serial8250-tty-ttyS2.device                      loaded active plugged       /sys/devices/platform/serial8250/tty/ttyS2
sys-devices-platform-serial8250-tty-ttyS3.device                      loaded active plugged       /sys/devices/platform/serial8250/tty/ttyS3
-.mount                                                               loaded active mounted       /
dev-hugepages.mount                                                   loaded active mounted       Huge Pages File System
dev-mqueue.mount                                                      loaded active mounted       POSIX Message Queue File System
home.mount                                                            loaded active mounted       /home
media-Dati.mount                                                      loaded active mounted       /media/Dati
sys-kernel-debug.mount                                                loaded active mounted       Debug File System
tmp.mount                                                             loaded active mounted       /tmp
cups.path                                                             loaded active waiting       CUPS Printer Service Spool
systemd-ask-password-console.path                                     loaded active waiting       Dispatch Password Requests to Console Directory Watch
systemd-ask-password-wall.path                                        loaded active waiting       Forward Password Requests to Wall Directory Watch
cups.service                                                          loaded active running       CUPS Printing Service
dbus.service                                                          loaded active running       D-Bus System Message Bus
getty@tty1.service                                                    loaded active running       Getty on tty1
kdm.service                                                           loaded active running       K Display Manager
modem-manager.service                                                 loaded active running       Modem Manager
NetworkManager.service                                                loaded active running       Network Manager
polkit.service                                                        loaded active running       Authorization Manager
rtkit-daemon.service                                                  loaded active running       RealtimeKit Scheduling Policy Service
systemd-journald.service                                              loaded active running       Journal Service                                                       
systemd-logind.service                                                loaded active running       Login Service                                                         
systemd-modules-load.service                                          loaded active exited        Load Kernel Modules                                                   
systemd-remount-fs.service                                            loaded active exited        Remount Root and Kernel File Systems                                 
systemd-sysctl.service                                                loaded active exited        Apply Kernel Variables                                               
systemd-tmpfiles-setup.service                                        loaded active exited        Recreate Volatile Files and Directories
systemd-udev-trigger.service                                          loaded active exited        udev Coldplug all Devices
systemd-udevd.service                                                 loaded active running       udev Kernel Device Manager
systemd-user-sessions.service                                         loaded active exited        Permit User Sessions
systemd-vconsole-setup.service                                        loaded active exited        Setup Virtual Console
udisks.service                                                        loaded active running       UDisks
upower.service                                                        loaded active running       Daemon for power management
cups.socket                                                           loaded active running       CUPS Printing Service Sockets
dbus.socket                                                           loaded active running       D-Bus System Message Bus Socket
systemd-initctl.socket                                                loaded active listening     /dev/initctl Compatibility Named Pipe
systemd-journald.socket                                               loaded active running       Journal Socket
systemd-shutdownd.socket                                              loaded active listening     Delayed Shutdown Socket
systemd-udevd-control.socket                                          loaded active listening     udev Control Socket
systemd-udevd-kernel.socket                                           loaded active running       udev Kernel Socket
basic.target                                                          loaded active active        Basic System
cryptsetup.target                                                     loaded active active        Encrypted Volumes
getty.target                                                          loaded active active        Login Prompts
graphical.target                                                      loaded active active        Graphical Interface
local-fs-pre.target                                                   loaded active active        Local File Systems (Pre)
local-fs.target                                                       loaded active active        Local File Systems
multi-user.target                                                     loaded active active        Multi-User
network.target                                                        loaded active active        Network
remote-fs.target                                                      loaded active active        Remote File Systems
sockets.target                                                        loaded active active        Sockets
sound.target                                                          loaded active active        Sound Card
suspend.target                                                        loaded active active        Suspend
swap.target                                                           loaded active active        Swap
sysinit.target                                                        loaded active active        System Initialization
systemd-tmpfiles-clean.timer                                          loaded active waiting       Daily Cleanup of Temporary Directories

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
JOB    = Pending job for the unit.

70 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
Ma anche se fate "doppioni",che vi cambia?non credo che crei problemi,al massimo vi dirà che il demone è già attivato

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #27 il: 18 Ottobre 2012 ore 16:04 »
@andreazube: intendevo "systemctl enable nomeservizio.service". Chiaro che senza parametro non funzia!

Quello che dicevo è: se dopo l'aggiornamento posso/devo dare x es. "systemctl enable cups.service" allora significa che l'accrocchio di systemctl è funzionante e con "systemctl" posso vedere lo stato dei demoni. Questo discorso vale anche come ricontrollata finale prima del reboot.

Ad esempio se leggo:
cups.service                                                          loaded active running       CUPS Printing Service

Mi fa capire che il servizio di cups è stato avviato correttamente.

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #28 il: 18 Ottobre 2012 ore 16:30 »
rc.local e locale.conf sono molto assonanti ma dovrebbero avere scopi diversi!

rc.local dovrebbe essere uno script eseguito dopo rc.conf dove local sta per "locale" in italiano.
locale.conf è il file dove si impostano le localizzazione (ha a che fare con lingua, unità misura, ecc.).

Citazione dal wiki:

si mi è uscito cosi senza neanche pensarci su :)
ho dei ricordi vaghi, nel senso che devo aver letto da qualche parte di un servizio da abilitare con systemd
Citazione
systemctl enable rc-local.service


ho trovato questo theard sul forum di arch che potrebbe interessare.
« Ultima modifica: 18 Ottobre 2012 ore 16:32 da Cylon »
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Passaggio a systemd
« Risposta #29 il: 18 Ottobre 2012 ore 17:31 »
Io ho provato a creare un comando che veda lo status dei servizi che si chiamano come i demoni avviati. L'ho fatto così ma penso che generazioni di docenti di informatica si stiano rivoltando nella tomba:

Codice: [Seleziona]
systemctl status $(cat /etc/rc.conf~ | grep DAEMONS | sed s/'DAEMONS=('//g | grep -v '# DAEMONS' | sed s/'!'//g | sed s/'@'//g | sed s/')'//g)

A quel punto quelli che danno error perchè non esistono è perchè il demone si chiama in modo diverso ( e si potrebbe mettere tutto in uno script che cambia i nomi), quelli che sono disabled li si enabla (scusate l'italiese).

Può essere un punto di partenza... qualcuno che come è già passato a systemd lo può provare? A me dà questo (considerando che il mio /etc/rc.conf è obsoleto perchè nel frattempo ho cambiato delle cose):

Codice: [Seleziona]
[17:22:40][gt--> ~]$ systemctl status $(cat /etc/rc.conf~ | grep DAEMONS | sed s/'DAEMONS=('//g | grep -v '# DAEMONS' | sed s/'!'//g | sed s/'@'//g | sed s/')'//g)
syslog-ng.service - System Logger Daemon
          Loaded: loaded (/usr/lib/systemd/system/syslog-ng.service; disabled)
          Active: inactive (dead)
          CGroup: name=systemd:/system/syslog-ng.service


dbus.service - D-Bus System Message Bus
          Loaded: loaded (/usr/lib/systemd/system/dbus.service; static)
          Active: active (running) since Thu, 18 Oct 2012 01:48:22 +0200; 15h ago
        Main PID: 830 (dbus-daemon)
          CGroup: name=systemd:/system/dbus.service
                  └ 830 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation


network.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


NetworkManager.service - Network Manager
          Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
          Active: active (running) since Thu, 18 Oct 2012 01:48:22 +0200; 15h ago
        Main PID: 827 (NetworkManager)
          CGroup: name=systemd:/system/NetworkManager.service
                  └ 827 /usr/sbin/NetworkManager --no-daemon


wicd.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


netfs.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


tor.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


privoxy.service - Privoxy Proxy Server
          Loaded: loaded (/etc/systemd/system/privoxy.service; disabled)
          Active: active (running) since Thu, 18 Oct 2012 01:48:22 +0200; 15h ago
        Main PID: 823 (privoxy)
          CGroup: name=systemd:/system/privoxy.service
                  └ 823 /usr/sbin/privoxy --no-daemon /etc/privoxy/config


polipo.service - Polipo Proxy Server
          Loaded: loaded (/usr/lib/systemd/system/polipo.service; disabled)
          Active: active (running) since Thu, 18 Oct 2012 01:48:22 +0200; 15h ago
        Main PID: 824 (polipo)
          CGroup: name=systemd:/system/polipo.service
                  └ 824 /usr/bin/polipo


pdnsd.service - proxy name server
          Loaded: loaded (/usr/lib/systemd/system/pdnsd.service; enabled)
          Active: active (running) since Thu, 18 Oct 2012 01:48:22 +0200; 15h ago
        Main PID: 848 (pdnsd)
          CGroup: name=systemd:/system/pdnsd.service
                  └ 848 /usr/sbin/pdnsd


crond.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


avahi-daemon.service - Avahi mDNS/DNS-SD Stack
          Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; disabled)
          Active: inactive (dead)
          CGroup: name=systemd:/system/avahi-daemon.service


avahi-dnsconfd.service - Avahi DNS Configuration Daemon
          Loaded: loaded (/usr/lib/systemd/system/avahi-dnsconfd.service; disabled)
          Active: inactive (dead)
          CGroup: name=systemd:/system/avahi-dnsconfd.service


cdemud.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


sensors.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


alsa.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


hal.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)


cups.service - CUPS Printing Service
          Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
          Active: active (running) since Thu, 18 Oct 2012 01:48:22 +0200; 15h ago
        Main PID: 825 (cupsd)
          CGroup: name=systemd:/system/cups.service
                  └ 825 /usr/sbin/cupsd -f


cpufreq.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)

echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

 

Template by Homey | Sito ufficiale | Disclaimer