Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Commenti a "Configurare indirizzo IP e DNS su CentOS"

Vuoi discutere qualcosa che riguarda le nostre News? Vuoi darci la tua opinione sui nostri articoli? Complimentarti o muovere una critica? Questa è la sezione giusta!

Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » sab apr 30, 2011 4:10 pm

Immagine
Configurare indirizzo IP e DNS su CentOS - Commenti

La prima operazione da svolgere per consentire alla nostra postazione CentOS di operare correttamente è la configurazione dell'interfaccia di rete: assegnare un indirizzo IP e specificare i server DNS. Vediamo come farlo nel modo più comodo possibile. [continua...]
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda mattpillon » sab apr 30, 2011 4:12 pm

sulla mia installazione il comando ifconfig non va, bisogna usare /sbin/ifconfig..
è normale o sono sfigato io?... [:)]
...................
Avatar utente
mattpillon
MLI Expert
MLI Expert
 
Messaggi: 2362
Iscritto il: gio gen 21, 2010 4:09 pm
Località: marche

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » sab apr 30, 2011 5:40 pm

Non ho mai capito da cosa dipenda il fatto che, generalmente, i comandi di /sbin/ funzionino anche senza percorso ma in alcune circostanze no. Aspettiamo i commenti di qualche Linuxista più esperto!
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara


Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda The Doctor » sab mag 07, 2011 8:28 am

Dipende dalla configurazione della variabile PATH. Quella directory contiene prevalentemente tools amministrativi riservati all'utente root. Potete postare il risultato del seguente comando, così vediamo se cambia qualcosa:

Codice: Seleziona tutto
env | grep PATH
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » sab mag 07, 2011 9:12 am

Questo è il mio @ CentOS 5.6:

Codice: Seleziona tutto
[root@megaserver ~]# env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda The Doctor » sab mag 07, 2011 9:18 am

Zane, se fai tutto da utente root mentre mattpillon da utente semplice è normale che a te non serva mettere /sbin e a lui invece si [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » sab mag 07, 2011 9:23 am

Ecco svelato il mistero! Grazie Doc! yyy
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda mattpillon » sab mag 07, 2011 11:34 am

Zane ha scritto:Ecco svelato il mistero! Grazie Doc! yyy


magari fosse cosi facile...... [:D]

guardate il mio output se lancio ifconfig, prima da user e poi da root:
Codice: Seleziona tutto
[davide@Host-001 ~]$ ifconfig
bash: ifconfig: command not found
[davide@Host-001 ~]$ su
Parola d'ordine:
[root@Host-001 davide]# ifconfig
bash: ifconfig: command not found
[root@Host-001 davide]#




anche da root il comando non viene trovato.
io non sono un linux user, ma ho provato diverse distro e il comando ifconfig, che è uno di quelli che uso di piu, ha sempre funzionato anche da normale utente, ho appena provato anche su mint.
ecco l'output richiesto da doc:
Codice: Seleziona tutto
[davide@Host-001 ~]$ env | grep PATH
PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/davide/bin
...................
Avatar utente
mattpillon
MLI Expert
MLI Expert
 
Messaggi: 2362
Iscritto il: gio gen 21, 2010 4:09 pm
Località: marche

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda The Doctor » sab mag 07, 2011 11:39 am

Se guardi attentamente la tua PATH e quella di Zane ti accorgi che /sbin non c'è da nessuna parte [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » sab mag 07, 2011 11:41 am

@mat: prova a greppare env DOPO aver dato il "su"..
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda The Doctor » sab mag 07, 2011 12:03 pm

Puoi anche vedere le PATH con il comando

Codice: Seleziona tutto
echo $PATH


In caso puoi aggiungere /sbin manualmente. Cerca il comando ifconfig con

Codice: Seleziona tutto
whereis ifconfig


Mettiamo che la risposta sia

Codice: Seleziona tutto
ifconfig: /sbin/ifconfig


Puoi aggiungere temporaneamente il percorso con

Codice: Seleziona tutto
export PATH=/sbin/:$PATH
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda mattpillon » sab mag 07, 2011 12:29 pm

Zane ha scritto:@mat: prova a greppare env DOPO aver dato il "su"..


Codice: Seleziona tutto
[davide@Host-001 ~]$ env | grep PATH
PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/davide/bin
[davide@Host-001 ~]$ su
Parola d'ordine:
[root@Host-001 davide]# env | grep PATH
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/davide/bin
[root@Host-001 davide]#



The Doctor ha scritto:
Mettiamo che la risposta sia

Codice: Seleziona tutto
ifconfig: /sbin/ifconfig


]


la risposta è quella, quindi potrei risolvere come hai indicato te, mi rimane il dubbio del perché non mi funzioni da user..... [uhm]
...................
Avatar utente
mattpillon
MLI Expert
MLI Expert
 
Messaggi: 2362
Iscritto il: gio gen 21, 2010 4:09 pm
Località: marche

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda The Doctor » sab mag 07, 2011 12:36 pm

Codice: Seleziona tutto
[davide@Host-001 ~]$ env | grep PATH
PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/davide/bin
[davide@Host-001 ~]$ su
Parola d'ordine:
[root@Host-001 davide]# env | grep PATH
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/davide/bin
[root@Host-001 davide]#



Come puoi vedere, sia da root che da user il percorso /sbin dove si trova ifconfig non è implementato in PATH, ecco perché devi aggiungerlo manualmente [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » sab mag 07, 2011 12:48 pm

Quello che vorrei capire io è: da cosa dipende il fatto che su tutte le mie macchine /sbin è nel path e da Matt no?
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda mattpillon » sab mag 07, 2011 1:18 pm

Zane ha scritto:Quello che vorrei capire io è: da cosa dipende il fatto che su tutte le mie macchine /sbin è nel path e da Matt no?


forse perché uso il su e non sono loggato da root.
evidentemente fa differenza, perché in effetti se mi loggo come root, il comando funziona.

dal forum ufficiale:

Often a user will become root using just 'su', try to run a command (eg, ifconfig), and get a 'command not found' error. For example:


su
Password:
ifconfig
bash: ifconfig: command not found
The reason is that regular system users and the root user have different PATH environment variables (you can view a users PATH with 'echo $PATH'). When you type a Linux command, the shell will search the users PATH to try to locate the command to run. It starts searching each directory on the PATH until a match is found.

Commands for regular users are mostly located in /usr/local/bin, /usr/bin, and /bin. However, root commands are mostly located in /usr/local/sbin, /usr/sbin, and /sbin and root's PATH reflects this.When you become root by using 'su -', you also adopt root's PATH whereas using just 'su' retains the original users PATH, hence why becoming root using just 'su' and trying to run a command located in /usr/local/sbin, /usr/sbin, or /sbin results in a 'command not found' error. For a more detailed explanation, see the bash manual page (man bash), particularly the section on INVOCATION and login shells.

So you either need to specify the full PATH to the command if you just used 'su' (eg, /sbin/ifconfig) or use 'su -' when becoming root.
...................
Avatar utente
mattpillon
MLI Expert
MLI Expert
 
Messaggi: 2362
Iscritto il: gio gen 21, 2010 4:09 pm
Località: marche

Re: Commenti a "Configurare indirizzo IP e DNS su CentOS"

Messaggioda Zane » dom mag 08, 2011 9:08 am

Direi che questa è la risposta che stavamo cercando! Dato che l'articolo si apre con "Nota: per evitare problemi di vario tipo, è preferibile svolgere tutte le operazioni seguenti con i privilegi di root: per la massima comodità, vi raccomando caldamente di accedere direttamente al sistema con tale account mentre svolgete queste operazioni.", non credo che sia necessario aggiungere altro.
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara


Torna a Commenti

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising