Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
linux [2020/05/27 23:21] amnesia [Configurazioni sparse] |
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 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/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 0 | + | tmpfs /dev/shm tmpfs noatime,defaults,noexec,nodev,nosuid 0 0 |
- | #/dev/fd0 /mnt/floppy auto noauto,owner 0 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 0 0 | ||
+ | #/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 146: | 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! :) | ||