Newsgroup: it.comp.os.linux.iniziare
Titolo: Chiocciola...

Cio,
Ho un prompt cosi' :
 
root@administrator:/nomedelladirectory#
 
Cosa significa ?
 
root ?
@
administrator = nome dell' utente con il quale mi solo loggato
 
/nomedelladirectory# : barra + nomedelladirectory vuol dire che sono 
dentro quella directory ?  il cancelletto vuol dire che sono un utente 
che ha i privilegi di root ?
 
grazie

lo vedi dalla variabile $PS1
 
https://wiki.archlinux.org/index.php/Bash/Prompt_customization_(Italiano)
 

 
Ok, grazie ma sarei un po' all' inizio :-(, che significa ?
 
administrator@administrator:/miadirectory$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
 
 
grazie
 


$ man bash
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

qui le spiegazioni dei simboli piu comuni:
 
http://www.andreaminini.com/linux/come-modificare-il-prompt-di-linux
 
 
 

 
 
Ok, benissimo, grazie, questo e' vermanete esaustivo !
 
Pero' non ho capito bene:
 
administrator@administrator:/midirectory$
 
@administrator dice che e' in nome dell' host, ma cosa si intende come 
host ?  administrator e' l' utente che ho impostato nella configurazione 
di ubuntu 18.04 ma l' host cos'e' ?
 
grazie 1000 ancora...

 host ?  
 
questo:
 
hostname -s
 

 
 
si' mi da' administrator, ma cosa rappresenta ? In Windows l' host e' la 
macchina ma in linux ?
 
grazie

e' il nome del host/PC/sistema
 
e il contenuto del file /etc/hostname
 
 
man hostname


Si, in effetti, pero' non mi spiego perche' abbia il nome : administrator
 
cioe' uguale al nome utente che ho creato nel momento dell' installazione.
 
Forse di default hostname assume il nome dell' utente ?
 
Grazie


 
man pages, queste sconosciute! :-)



no, il default è quello che tu digiti ad un certo punto 
dell'installazione.
 
inoltre devi far tuoi alcuni concetti di linux diversi da windows. 
l'utente amministratore che hai creato in fase di installazione non ha di 
per se poteri diversi dagli altri utenti, se non quello di poter scalare 
i privilegi con sudo e agire in questo modo come il vero super user, cioè 
root.

 
 
si, si questo l' ho capito, e' ancora poco, ma lo ho capito..
 

 
 
Per riparare l' errata digitazione posso cambiare il nome : 
administrator che trovo in file /etc/hostname con quello che voglio 
oppure faccio .asini ?
 
Grazie
 


sudo hostnamectl set-hostname quellochetipare.home.lan
 
home.lan è un suggerimento, puoi mettere il dominio che ti pare. 

 
 
ok, benissimo, e se non metto nessun dominio ?
 
Grazie


a tua discrezione.
 


Ciao,
 
Ho riavviato Linux e l' hostmane e' ritornato quello vecchio, dove sbaglio ?
 
Grazie

io in genere modifico a mano: /etc/hostname
 
e eseguo: sudo hostname ........

 
 
Hum non ho capito, hostname e' un file, come lo modifichi ?
 
Io lo apro con nano e poi cambio il testo all' interno.
 
Pero' dopo il riavvio di Linux tutto ritorna come prima.. :-(
 
Grazie

quindi col comando + la modifica non basta?
 
su che distribuzione/versione sei?

 
 
Comando + ? forse mi sono perso qualcosa..
 
Ubuntu 18.04.02
 
grazie

il comando e': sudo hostname quellochetipare
 
(ed e' lo steso nome dentro il file /etc/hostname)

 
 
Non funziona, ho provato anche a cambiare con sudo nano hostname, lo 
cambia ma se riavvio il server tutto torna come prima..
 
dove sbaglio ?
 
Grazie


- provato come dice rootkit?
 
sudo hostnamectl set-hostname quellochetipare.home.lan 
 
 
- cosa vedi nel file: /etc/hosts
 

 
 
si fatto nel file hostname vedo quellochemipare ed il prompt e' giusto 
ma se riavvio Linux tutto torna come prima.. :-(
 
Grazie


perché è gestito dal networkmanager. se usi hostnamectl ti garantisco che 
funziona, altrimenti usa nmtui che ha una voce di menù apposita.
 

 
 
niente , riprovato hostnamectl adesso , cambia il valore nel file 
hostmanager ma al riavvio la variazione scompare.
 
nmtui cosa sarebbe ?
 
Grazie
 


l'interfaccia a caratteri del network manager. lancialo da terminale e 
vedrai.

 
 
Fatto , installato network manager e lanciato nmtui, fatta la modifica 
dell' hostname, al riavvio di Linux si perde... :-(
 
Non e' che ho una installazione ubuntu 18.04.02 tarocca ? :-(
 
grazie 1000 x l' aiuto...
 
p.s. avendo installato il network manager ho compromesso qualcosa ? Lo 
lascio installato che mi potra' servire ?

 Non e' che ho una installazione ubuntu 18.04.02 tarocca ? :-(
 
non lo so, conosco bene i setup delle redhat (fedora, centos, rhel). sono 
sicuro che con una ricerca di pochi secondi troverai la soluzione, i 
risultati di google sono sempre pieni di pagine su ubuntu.

non e' che parti sempre da una live?
 
o sei da una virtualmachine?

 man pages, queste sconosciute! :-)
 
google questo sconosciuto... :)
 
Ciao Jack
 

 
 
Si sono su una VM VmWare, e' un problema ?
 
Grazie

 
 
si ma la maggior parte risalgono a tanto tempo fa, poi ne ho provate 
tante di soluzioni trovate su google, prima di rivolgermi qua', ma 
nessuna ha funzionato, molte sono confuse, contraddittorie, qui ho 
ricevuto le risposte migliori .. :-)
 
grazie

- non e' che avvii uno snapshot passato?
 
- se fai qualche altra modifica al sistema o nella home le ritrovi le modifiche?

 
 
Beh, ho creato i file .cong, .sh ecc.. e tutto e' rimasto...
 
Grazie
 

puoi fare un cerca del "nomehost" che ti ritorna
 
nella dir "/etc" e nelle sue sotto directory?

 
 
se cerco "hostname"  trovo solo un file in /etc
 
Intendevi quello ?

 
non nel nome, ma nel contenuto dei file

 
 
nel contenuto dell' unico file hostname trovo : administrator, lo cambio 
con vmodoo12.dominio.local, lo prende, se mi ricollego con Putty / 
utente: administrator me lo fa vedere correttamente al propmt che diventa :
 
administrator@vmodoo12:~$
 
Ma se riavvio Linux dentro il file hostname ridiventa : administrator ed 
il prompt:
 
administrator@administrator:~$
 
 
grazie
 

non ci sono altri file in /etc che contengono tale nome?
 
vmodoo12 e' un software? e' anche un servizio che si avvia al boot?

 
 
no, e' solo un nome che ho inventato io
 
grazie 1000 x il tuo aiuto...
 


- file.conf a cosa si riferisce? 
 
- cosa hai in /etc/hosts ?
 
- hai dei file in crontab? esegui come root e poi da utente:
 
crontab -l

vmodoo12 e' un software? e' anche un servizio che si avvia al boot?
 
E' il nome "hostname" che sta cercando di dare alla macchina.
 
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 
 
Come root mi dice :
 
root@administrator:~# crontab -l
no crontab for root
 
Da utente administrator ho aggiunto con crontab -e :
 
@reboot /home/administrator/odoo-dev12_saturno/odoo12-saturno.sh
 
per far partire odoo al riavvio di Linux, pero' questo lo ho appena fatto...
 
Grazie
 

prima che tu installassi odoo12... c'era questo problema?
 
potresti provare a disinstallarlo
 
 
p.s.
puoi mettere l'hostname voluto anche nel file /etc/hosts 
(al posto di localhost) 

 
 
fatto ma anche qua' la modifica si annulla quando riavvio Linux....
 
grazie
 

 
 
dimenticavo, io uso Filezilla per editare e modificare i files di Linux, 
puo' essere un problema ?
 
Grazie
 

non ho capito quando dici:
 
"file.conf e' il file di configurazione di odoo"
 
lo stesso dello script: odoo12-saturno.sh 
 
 
 
p.s.
filezilla e' un client ftp

 
 
Si ma permette di aprire i file con notepad, per esempio, modificarli e 
salvarli, non e' cosi' ?
 
grazie
 
 

prima di installare odoo12 il problema non c'era?
 
puoi disabilitarlo anche temporaneamente? (script incluso)
 
 
 
p.s.
col client ftp in genere non si modificano file di sistema
 
 

 
Ma con Filezilla io apro i files con notepad, li modifico e li salvo. Li 
riapro e sono modificati.
 
Dici che non funziona ?
 
Come si dovrebbero modificare i files, solo da riga di comando ?
 
Grazie
 

.....
 
provato con riga di comando pero' senza l' estensione .
dominio.it
 
 
administrator@vmodoo12:/etc$ sudo hostnamectl set-hostname vmodoo12
 
Il prompt diventa :
 
administrator@vmodoo12:~$
 
Riavviato, rimane
 
quindi il problema era 
vmodoo12.dominio.it
 cioe' il nome voluto con l' 
estensione del dominio ?
 
Grazie
 
 
 
 
 
 

Come si dovrebbero modificare i files, solo da riga di comando ?
 
con vi
vi nomefile
 
O se hai l'ambiente grafico ci sono un sacco di programmi (kedit,
nedit etc).


 Come si dovrebbero modificare i files, solo da riga di comando ?
 
va bene tutto ognuno fa come gli torna meglio. solo che, sapendoli usare, 
la shell e i command line tools si fa tutto in modo più pratico, sicuro e 
veloce.

 
 
Ok, si bene, mi devo adeguare :-(
 
cosa sono i command line tools ? :-)
 
Grazie

https://noviello.it/linux-comandi-utili-da-riga-di-comando-cli/
 

 
 
Quanto sopra non lo ho ancora verificato:-(, cmq mi dicono che le 
gestione dell' hostname dipende dal servizio hostname.service e bisogna 
controllare che il servizio sia avviato, come si fa a controllare se un 
serizio e' avviato ?
 
Ho provato con :
 
administrator@vmodoo12:~$ service hostname.service status
Unit hostname.service.service could not be found.
administrator@vmodoo12:~$
 
Ma non lo trova...
 
Grazie
 

lo stato lo vedi da: sudo systemctl status hostname.service
 
per vedere cosa fa: sudo systemctl show hostname.service
 
per disabilitarlo: sudo systemctl disable hostname.service

 
 
administrator@vmodoo12:~$ sudo systemctl status hostname.service
[sudo] password for administrator:
● hostname.service
    Loaded: masked (/dev/null; bad)
    Active: inactive (dead)
administrator@vmodoo12:~$
 
 
Quindi e' inattivo, normale o e' un  problema ?
 
Come si vede il prompt ha preso le modifiche volute..
 
Grazie
 
p.s. certo che ne sai .. :-)

anche io su una vm-ubuntu18.04 ho lo stesso
 
 
p.s.
 
sinceramente non ho capito del tutto a cosa serva....
 
su altre distribuzioni tale servizio neanche c'e'
 


Bu, se non lo sai tu :-)
 
Quindi e' normale che sia disabilitato ? Posso tranquillamente andare 
avanti ?
Ero un po' preoccupato di avere una installazione tarocca e stavo 
pensando di reinstallare tutto .. :-(
 
Grazie

certo, se non ti senti sicuro.... 

 
 
Bu, diciamo che rifare tutta l' installazione mi rompe un po'.. :-(, 
esiste qualche modo/tool che mi permette di vedere se l' installazione 
e' ok ?
 
Grazie

- del sistema operativo? non che io sappia
 
- l'applicativo puoi reinstallarlo 
( forse prima c'e' una procedura per disinstallarlo? )

 
 
Non che io sappia, mi hanno detto di segare la directory di 
installazione e basta, sarebbe il metodo *normale* per disinstallare una 
applicazione ?
 
Grazie
 

se l'applicazione e' stata compilata dai sorgenti ci dovrebbe essere un comando anche per disinstallarla
 
se sono file binari basta disinstallarli
 
ma ogni applicazione e' un caso a se

 una applicazione ?
 
Con il comando:
$ sudo apt-get remove nome_del_pacchetto
 
Se vuoi rimuovere anche tutti i files di configurazione il comando è
$ sudo apt-get ourge nome_del_pacchetto
 
Per informazioni sul comando apt-get usa
$ man apt-get
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

On 09/15/2019 10:37 AM, Giovanni wrote:
 
NB :  i comandi sono validi se il pacchetto è stato installato con 
apt-get cioè in modo normale
