Archive

Posts Tagged ‘linux’

Shorewall e fail2ban

Ho recentemente attivato un piccolo server di sviluppo, riporto di seguito la configurazione usata per shorewall e fail2ban, un setup minimale dal quale si può partire per configurazioni più complesse.

Shorewall

Shorewall è uno script (recentemente riscritto in perl, un tempo era solo bash) per la gestione e configurazione del firewall/networking di linux. L’utilizzo di shorewall è incredibilmente semplice e permette di configurare da iptables per il firewall a QOS/Traffic Shaping e persino openvpn e ipsec. Questa è la configurazione base del server di sviluppo:

/etc/shorewall/interfaces:

###############################################################################
#ZONE	INTERFACE	BROADCAST	OPTIONS
int	eth0

Read more…

Categories: Tecnologia Tags: , , ,

byobu – layout your screen

While I was updating my ubuntu I’ve accidentaly discovered this interesting tool, byobu, the name is pretty strange, its japanese and the word means “decorative multi-panel screens that serve as folding room dividers”. It works upon screen adding some very interesting features, a nice toggle-able skinnable status notification area that can display some interesting info, and a Fn key approach to the windows management (es: F2 new win, F3 prev win, F4 next win and so on). This is how it looks like:

byobu - screen - layout

If you want to open byobu everytime you open screen you can just run:

$ echo alias screen=’byobu’ >>~/.bash_aliases

and restart the shell.

I serverini nuovi in bilanciamento: panna e limone

# cat /proc/cpuinfo processor       : 0 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 0 siblings        : 4 core id         : 0 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5337.52 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 1 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 1 siblings        : 4 core id         : 0 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.74 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 2 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 0 siblings        : 4 core id         : 1 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.75 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 3 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 1 siblings        : 4 core id         : 1 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.75 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 4 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 0 siblings        : 4 core id         : 2 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.72 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 5 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 1 siblings        : 4 core id         : 2 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.72 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 6 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 0 siblings        : 4 core id         : 3 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.70 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  processor       : 7 vendor_id       : GenuineIntel cpu family      : 6 model           : 23 model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz stepping        : 6 cpu MHz         : 2666.814 cache size      : 6144 KB physical id     : 1 siblings        : 4 core id         : 3 cpu cores       : 4 fpu             : yes fpu_exception   : yes cpuid level     : 10 wp              : yes flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr                  pge mca cmov pat pse36 clflush dts acpi mmx fxsr                  sse sse2 ss ht tm pbe syscall nx lm constant_tsc                  arch_perfmon pebs bts rep_good pni monitor ds_cpl                  vmx est tm2 ssse3 cx16 xtpr dca sse4_1 lahf_lm bogomips        : 5333.74 clflush size    : 64 cache_alignment : 64 address sizes   : 38 bits physical, 48 bits virtual power management:  
Categories: Tecnologia Tags: , ,