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:37]
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: 
 + 
 +  devpts ​          /​dev/​pts ​        ​devpts ​     gid=5,​mode=620 ​  ​0 ​  0 
 +  proc             /​proc ​           proc        defaults ​        ​0 ​  0 
 +  tmpfs            /​dev/​shm ​        ​tmpfs ​      ​defaults ​        ​0 ​  0 
 + 
 + 
 +Possibile ridurre le dimensioni di /tmp immettiamo:
  
   tmpfs   /​tmp ​        ​tmpfs ​  ​nodev,​nosuid,​size=1G ​         0  0   tmpfs   /​tmp ​        ​tmpfs ​  ​nodev,​nosuid,​size=1G ​         0  0
  
-o anche: 
- 
-  none    /tmp         ​tmpfs ​  ​mode=1777 ​                    ​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 
-  ​tmpfs /dev/​shm tmpfs noatime,​defaults,​nosuid,​noexec ​     0 0 +  ​sysfs /sys sysfs   ​defaults ​             ​0 0
-  tmpfs /​tmp tmpfs noatime,​noexec,​nodev,​nosuid,​size=2G 0   ​0  +
-  /​tmp /​var/​tmp none ​   noexec,​nosuid,​nodev,​bind  ​0 0+
   ​   ​
-  #/​dev/​cdrom /​mnt/​cdrom auto noauto,​owner,​ro,​comment=x-gvfs-show ​  0 +  ​tmpfs /​dev/​shm tmpfs noatime,​defaults,​noexec,​nodev,​nosuid ​ 0 0 
-  #/​dev/​fd0 /​mnt/​floppy auto noauto,​owner             ​  ​0+  tmpfs /​tmp tmpfs noatime,​noexec,​nodev,​nosuid,​size=2G ​  0 0  
 +  /​tmp /​var/​tmp none ​   noatime,​noexec,​nodev,​nosuid,​bind ​     0 0 
 +   
 +  ​#/​dev/​cdrom /​mnt/​cdrom auto noauto,​owner,​ro,​comment=x-gvfs-show ​  
 +  #/​dev/​fd0 /​mnt/​floppy auto noauto,​owner               ​0 0
  
 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.1590878222.txt.gz · Ultima modifica: 2020/05/31 00:37 da amnesia