Strumenti Utente

Strumenti Sito


linux

Questa è una vecchia versione del documento!


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

immettiamo:

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'

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,defaults		    1	1
/dev/sda2	swap		swap	noatime,defaults		    0	0
/dev/sda3	/		ext4	noatime,defaults		    1	1

devpts	/dev/pts	devpts	gid=5,mode=620			    0	0
proc		/proc		proc	noatime,defaults		    0	0
tmpfs		/dev/shm	tmpfs	noatime,defaults,nosuid,noexec      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   0
#/dev/fd0	/mnt/floppy	auto	noauto,owner		            0   0

Oppure come suggerito da un sito (vitforlinux)

### hic sunt leones ###

proc   /proc    proc   defaults                     0 0
sysfs  /sys     sysfs  defaults                     0 0
devpts /dev/pts devpts rw,gid=5,mode=0620           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

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 headers

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
# make headers_install_all

per tutte le architetture, in alternativa, solo per il x86, eseguire:

# make headers_install ARCH=i386 INSTALL_HDR_PATH=/usr/include

o semplicemente:

# make headers_install

Pagine Web

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! :)

linux.1590878222.txt.gz · Ultima modifica: 2020/05/31 00:37 da amnesia