-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathA) Importantissimo.txt
183 lines (83 loc) · 5.52 KB
/
A) Importantissimo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
https://help.ubuntu.com/community/UsingTheTerminal#:~:text=To%20navigate%20up%20one%20directory%20level%2C%20use%20%22cd..%22,go%20directly%20to%20the%20%2Fwww%20subdirectory%20of%20%2Fvar%2F.
Ti spiega, questo sito, come navigare tra le cartelle e fare le operazioni base (copiare, cancellare, aggiungere, etc) tutto tramite terminale.
è importantissimo e utilissimo. Approfittane.
[devo scrivere bene bene i tasti di navigazione]
se logout ti manda: there are stopped jobs
procedi così:
- fg --> ti vengono fuori i processi non terminati
- ps aux | grep [USERNAME] --> ti vengono fuori tutti i processi (che volendo puoi chiudere con kill)
- fai logout (e finalmente)
[ps manda tutti i pid attivi con l'attuale username...utilissimo!]
https://oracle-base.com/articles/linux/linux-scripts-running-in-the-background
https://unix.stackexchange.com/questions/3886/difference-between-nohup-disown-and
https://askubuntu.com/questions/88091/how-to-run-a-shell-script-in-background
[ se digiti & alla fine di uno script...viene creato un pid ed eseguito in background! Figo!]
https://oracle-base.com/articles/linux/linux-scripts-running-in-the-background
[un po' di log non fanno male]
https://askubuntu.com/questions/433470/how-to-show-the-full-path-of-a-file-or-directory-in-the-terminal
Se hai bisogno di sapere la path assoluta di dove sei, devi semplicemente digitare:
pwd
oppure
pwd -L
ma ti farà vedere dove sei effettivamente (ad esempio se è un link ti mostrerà dove si trova il link)
se invece sei in un link di non sai dove, usa: pwd -P
ti permetterà di vedere il percorso assoluto della cartella in cui sei
https://www.cyberciti.biz/faq/how-to-find-my-public-ip-address-from-command-line-on-a-linux/
Molto utile se vuoi sapere il tuo indirizzo ip pubblico.
Ti basta digitare questo:
dig +short myip.opendns.com @resolver1.opendns.com
per ottenere un echo semplice: xx.xx.x.xxx
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
per ottenere la stessa cosa, ma con le virgolette: "xx.xx.x.xxx"
https://unix.stackexchange.com/questions/481774/creating-100-files
Con questo, puoi creare dei tipi di file con l'estensione che vuoi per poter fare dei test (tipo backup o altro)
touch /directory/{1..100}.[formato] --> es. touch /home/backup1/test{1...100}.txt
Con l'es. abbiamo creato 100 file.txt vuoti
https://www.hepeng.me/changing-username-and-hostname-on-ubuntu/#:~:text=Change%20the%20username%20and%20the%20home%20folder%20to,name%20to%20the%20new%20name%20that%20you%20want.
molte info utili riguardanti piccolezze su ubuntu server.
https://vitux.com/how-to-hide-a-file-or-folder-in-ubuntu/
Con questo ho imparato come si può nascondere un file o una cartella:
mv [nomefile/cartella] .[nomefile/cartella]
per visualizzare se ci sono file nascosti basta digitare: ls -al
https://www.2daygeek.com/how-to-kill-user-sessions-on-linux/
Con questo si può killare altri processi (magari sessioni che non ho potuto chiudere)
1) lancia: who -u - ti da una lista degli username collegati
2) lancia: pkill -9 -t pst/n - ti killa istantaneamente le altre sessioni
https://linuxaria.com/pills/linux-terminal-the-tee-command?lang=it
Tee command -> Pare interessante, devo studiarlo
https://noviello.it/come-reindirizzare-stderr-a-stdout-in-un-file-con-bash-su-linux/
https://www.howtogeek.com/435903/what-are-stdin-stdout-and-stderr-on-linux/
stdin, stdout, stderr, cosa sono e a cosa servono. Molto utile per alcuni script e simili.
https://www.tecmint.com/13-basic-cat-command-examples-in-linux/#:~:text=The%20cat%20%28short%20for%20%E2%80%9C%20concatenate%20%E2%80%9C%29%20command,files%20and%20redirect%20output%20in%20terminal%20or%20files.
CAT command - interessante per leggere i file senza usare nano. Devo studiarlo meglio.
https://linuxize.com/post/how-to-check-your-ubuntu-version/#:~:text=Open%20your%20terminal%20either%20by,to%20display%20the%20Ubuntu%20version.&text=Your%20Ubuntu%20version%20will%20be,am%20using%20Ubuntu%2018.04%20LTS.
facile e indolore: vuoi sapere che versione di linux stai usando?
ci sono varie maniere per farlo:
1) lsb_release -a
2) lsb_release -d | ha meno dettagli, ma dice la versione corrente
3) cat /etc/issue
4) cat /etc/os-release | molto dettagliato
5) hostnamectl
https://www.cloudbooklet.com/find-directory-size-in-ubuntu-debian/
qui puoi vedere come trovare la grandezza di una qualsiasi cartella su ubuntu-server!
du -sh directory/
questo qui sopra è il modo più semplice.
https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh
ssh -X iurijazz@192.168.1.5 "DISPLAY=:0 nohup firefox"
anche questo è carino, avvia un'app dove vuoi tu, quando vuoi tu, su un pc che vuoi tu!
https://www.cyberciti.biz/faq/how-to-check-running-process-in-ubuntu-linux-using-command-line/
Utile per vedere processi e simili
[fai guida]
https://serverfault.com/questions/241588/how-to-automate-ssh-login-with-password
ssh senza inserire ogni volta la password [poco sicuro e raccomandato]
https://askubuntu.com/questions/22021/how-to-log-cpu-load
https://phoenixnap.com/kb/check-cpu-usage-load-linux
https://serverfault.com/questions/122697/check-history-of-cpu-memory-usage-in-ubuntu
sar -u 1
check ogni secondo utilizzo cpu, molto comodo
https://itsfoss.com/things-to-do-after-installing-fedora/
molto utile per fedora-server
https://stackoverflow.com/questions/5551301/clone-mysql-database
come clonare un database, non male come cosa
https://linuxhint.com/create_symbolic_link_ubuntu/
come creare i collegamenti a cartelle e file tramite linea di comando. Magnifico