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/27 23:10]
amnesia [Configurazioni sparse]
linux [2020/06/23 21:55] (versione attuale)
amnesia [kompozer]
Linea 41: Linea 41:
 ===== Configurazioni sparse ===== ===== Configurazioni sparse =====
  
-editare: 
  
 +
 +===== Localizzazione veloce =====
 +Prima il sistema:
   vim /​etc/​profile.d/​lang.sh   vim /​etc/​profile.d/​lang.sh
  
 +sostituire come sempre //export LANG=it_IT//​ ed utf8 così //export LANG=it_IT.UTF-8//​
 +
 +Poi
 +  vim /​etc/​profile.d/​lang.csh
 +
 +Sostituire //setenv LANG it_IT// ed utf8 a seguire //setenv LANG it_IT.UTF-8//​
 +
 +Su Xorg:
   cp /​usr/​share/​X11/​xorg.conf.d/​90-keyboard-layout.conf /​etc/​X11/​xorg.conf.d/​   cp /​usr/​share/​X11/​xorg.conf.d/​90-keyboard-layout.conf /​etc/​X11/​xorg.conf.d/​
-  vim /​etc/​X11/​xorg.conf.d/​90-keyboard-layout.conf 
  
 +Editare
 +  vim /​etc/​X11/​xorg.conf.d/​90-keyboard-layout.conf
 +===== mkinitrd =====
 Se si volesse usare initrd dopo la compilazione:​ Se si volesse usare initrd dopo la compilazione:​
  
   mkinitrd -c -k 5.4.42 -f ext4 -r /dev/sdaX -m ext4 -u -o /​boot/​initrd.gz   mkinitrd -c -k 5.4.42 -f ext4 -r /dev/sdaX -m ext4 -u -o /​boot/​initrd.gz
  
-Conf di elilo:+===== elilo ===== 
 + 
 +Editare il file **elilo.conf**
  
   default=5.4.42   default=5.4.42
Linea 79: 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 103: Linea 121:
 === fstab === === fstab ===
  
-  ​#/​dev/​sda1 /​ ext4 noatime,​defaults  ​   ​1 1 +  /​dev/​sda1 /​ ext4 noatime                       ​1 1 
-  /dev/sda3 swap swap noatime,​defaults  ​   ​0 0 +  /dev/sda2 swap swap noatime                       ​0 0 
-  ​/​dev/​sda4 /​ 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     ​0 0 +  sysfs /​sys sysfs ​  ​defaults ​             0 0 
-  tmpfs /​tmp tmpfs noatime,​nodev,​nosuid,​size=2G     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 132: 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.1590613826.txt.gz · Ultima modifica: 2020/05/27 23:10 da amnesia