====== GNU/Linux ====== in questa pagina sono presenti diverse conf abbastanza utili da non dimenticare! **[[GRUB2]]**: alcuni appunti per quando dimentico **[[JWM]]**: utilità **[[amiwm]]**: configurazione **[[pkgsrc in linux]]**: problemi risolti con pkgsrc **[[FileSystem]]**: XFS, EXT4, MBR, fat32, BTRFS, **[[badblocks]]**: formattare per eliminare i blocchi danneggiati **[[dd]]** **[[OpenRC]]**: Sostituiamo il nuovo sistema operativo systemdOS (beta) **[[apt-get]]**: Piccoli problemi **[[WIFI]]** **[[Proxy Server squid3]]** openvpn|https://riseup.net/it/vpn/vpn-red/linux **[[Porting wlan0 eth0]]** **[[Modifica Username]]** **[[Cambiare MAC address]]** **[[Spezzare un file]]** **[[Ricostruire un file spezzato]]** **[[Alternativa a localepurge su arch senza systemd]]** ===== Configurazioni sparse ===== ===== Localizzazione veloce ===== Prima il sistema: 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/ Editare vim /etc/X11/xorg.conf.d/90-keyboard-layout.conf ===== mkinitrd ===== 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 ===== elilo ===== Editare il file **elilo.conf** default=5.4.42 prompt chooser=simple delay=100 timeout=100 image=vmlinuz label=vmlinuz read-only append="root=/dev/sdaX vga=normal ro" image=vmlinuz-generic-5.4.42 label=5.4.42 initrd=initrd.gz read-only append="root=/dev/sdaX vga=normal ro" ===== Cache, tmp e velocità ===== === tmp e firefox in ram === Utile per velocizzare un pò il sistema e tenere firefox più al sicuro # nano /etc/fstab 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 Poi tocca a firefox se scegiete di mettercelo consiglio di aumentare la taglia della ram almeno a '''size=2G''' sulla barra di immissione indirizzo scrivere: about:config vicino alle altre stringhe browser... etc...etc.. tasto destro del mouse--->Nuovo--->Stringa browser.cache.disk.parent_directory immettere il valore: /tmp/firefox-cache === fstab === /dev/sda1 / ext4 noatime 1 1 /dev/sda2 swap swap noatime 0 0 devpts /dev/pts devpts gid=5,mode=620 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 /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) ... 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 ==== su .bashrc Sicuramente a volte torna utile avere accesso alla tmp per ovvi motivi... in rete ho "copiato" una soluzione interessante... Caro amico, te la rubo :) alias tmp_on="mount -o remount,noexec,nosuid,nodev /tmp && mount | egrep --color -w '/tmp'" alias tmp_off="mount -o remount,exec,suid,dev /tmp && mount | egrep --color -w '/tmp'" 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 ===== scaletta # cd /usr/src/linux # make menuconfig O se ricicli i conf # make oldconfig # make headers_install && make -j5 && make modules_install && make install ====== Pagine Web ====== ===== kompozer ===== Usiamolo! :)