Strumenti Utente

Strumenti Sito


linux

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
linux [2020/05/31 00:43]
amnesia [Cache, tmp e velocità]
linux [2020/06/23 21:55] (versione attuale)
amnesia [kompozer]
Linea 93: Linea 93:
   # nano /etc/fstab   # nano /etc/fstab
  
-immettiamo:+Normalmente può essere così, ogni ricetta è a se stante:
  
-  ​tmpfs   /tmp         ​tmpfs   nodev,nosuid,size=1G          ​0  0+  ​devpts ​          /dev/​pts ​        ​devpts ​     gid=5,mode=620     0 
 +  proc             /​proc ​           proc        defaults ​        ​0 ​  0 
 +  tmpfs            /​dev/​shm ​        ​tmpfs ​      ​defaults ​        ​0 ​  0
  
-o anche: 
  
-  ​none    ​/tmp         ​tmpfs ​  mode=1777                     0  0+Possibile ridurre le dimensioni di /tmp immettiamo:​ 
 + 
 +  tmpfs   /tmp         ​tmpfs ​  nodev,​nosuid,​size=1G          ​0  0 
  
 Poi tocca a firefox se scegiete di mettercelo consiglio di aumentare la taglia della ram almeno a '''​size=2G'''​ Poi tocca a firefox se scegiete di mettercelo consiglio di aumentare la taglia della ram almeno a '''​size=2G'''​
Linea 117: Linea 121:
 === fstab === === fstab ===
  
-  ​#/​dev/​sda1 /​ ext4 noatime,​defaults  ​     ​1 1 +  /​dev/​sda1 /​ ext4 noatime                       ​1 1 
-  /​dev/​sda2 swap swap noatime,​defaults  ​     ​0 0 +  /​dev/​sda2 swap swap noatime                       ​0 0
-  /​dev/​sda3 /​ ext4 noatime,​defaults  ​     1 1+
   ​   ​
-  devpts ​         /​dev/​pts ​       devpts ​ gid=5,​mode=620 ​                       0 0+  devpts ​       /​dev/​pts ​       devpts ​ gid=5,​mode=620 ​                       0 0
   proc /​proc proc noatime,​defaults  ​     0 0   proc /​proc proc noatime,​defaults  ​     0 0
 +  sysfs /​sys sysfs ​  ​defaults ​             0 0
 +  ​
   tmpfs /​dev/​shm tmpfs noatime,​defaults,​noexec,​nodev,​nosuid ​ 0 0   tmpfs /​dev/​shm tmpfs noatime,​defaults,​noexec,​nodev,​nosuid ​ 0 0
   tmpfs /​tmp tmpfs noatime,​noexec,​nodev,​nosuid,​size=2G ​  0 0    tmpfs /​tmp tmpfs noatime,​noexec,​nodev,​nosuid,​size=2G ​  0 0 
Linea 132: Linea 137:
 Oppure come suggerito da un sito (vitforlinux) Oppure come suggerito da un sito (vitforlinux)
  
-  ### hic sunt leones ### +... 
-   + 
-  proc   /​proc ​   proc   ​defaults ​                    0 0 +  tmpfs /​dev/​shm tmpfs ​ defaults,​nodev,​nosuid,​noexec 0 0 
-  sysfs  /sys     ​sysfs ​ defaults ​                    0 0 +  tmpfs /tmp tmpfs  defaults,​nodev,​nosuid,​noexec 0 0 
-  devpts /dev/pts devpts rw,​gid=5,​mode=0620 ​          0 0 +  /tmp /​var/​tmp none ​  ​rw,​noexec,​nosuid,​nodev,​bind ​ 0 0
-  tmpfs  /dev/shm tmpfs  defaults,​nodev,​nosuid,​noexec 0 0 +
-  tmpfs  /tmp     ​tmpfs  defaults,​nodev,​nosuid,​noexec 0 0 +
-  /tmp   ​/var/tmp none   ​rw,​noexec,​nosuid,​nodev,​bind ​ 0 0+
  
 ==== Tmp si e Tmp no  ==== ==== Tmp si e Tmp no  ====
Linea 149: Linea 151:
  
 copiato da https://​vitforlinux.wordpress.com/​2019/​02/​11/​sicurizzare-la-cartella-tmp-per-impedire-esecuzione-di-codice-e-di-sudo-al-suo-interno-ed-evitare-alcuni-attacchi-a-linux-valido-per-tutte-le-distro/​ copiato da https://​vitforlinux.wordpress.com/​2019/​02/​11/​sicurizzare-la-cartella-tmp-per-impedire-esecuzione-di-codice-e-di-sudo-al-suo-interno-ed-evitare-alcuni-attacchi-a-linux-valido-per-tutte-le-distro/​
-===== kernel ​headers ​===== +===== kernel ===== 
- +scaletta
-Molto spesso mi dimentico di loro quando passo da un kernel precompilato ad uno vanilla... +
- +
-che dire, è buona cosa e giusta aggiornarli insieme al kernel:+
  
   # cd /​usr/​src/​linux   # cd /​usr/​src/​linux
  
-  # make headers_install_all+  # make menuconfig
  
-per tutte le architetture,​ in alternativa,​ solo per il x86, eseguire:+O se ricicli i conf
  
-  # make headers_install ARCH=i386 INSTALL_HDR_PATH=/​usr/​include+  # make oldconfig
  
-o semplicemente:​+  # make headers_install && make -j5 && make modules_install && make install
  
-  # make headers_install 
  
 ====== Pagine Web ====== ====== Pagine Web ======
 ===== kompozer ===== ===== kompozer =====
-Mettiamo a posto le dipendenze 
-  # apt-get install libatk1.0-0 libc6 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 ​ libidl0 libnspr4 libnss3 libpango1.0-0 libpng12-0 libstdc++6 libx11-6 libxft2 libxinerama1 libxrender1 libxt6 zlib1g 
- 
-Scarichiamo i file necessari: 
- 
-  # wget https://​launchpad.net/​ubuntu/​+archive/​primary/​+files/​kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb 
-  # wget https://​launchpad.net/​ubuntu/​+archive/​primary/​+files/​kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_i386.deb 
-Installiamo,​ con forza:  ​ 
-  # dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb 
-  # dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb 
  
 Usiamolo! :) Usiamolo! :)
  
  
linux.1590878613.txt.gz · Ultima modifica: 2020/05/31 00:43 da amnesia