Difference between revisions of "Linux"

(Common security)
Line 7: Line 7:
  
 
=Server / workstation setup=
 
=Server / workstation setup=
 +
  
 
[[File:Workstation.png|64px|caption|Server or workstation]] How to setup & maintain a Linux server or workstation with basics services.
 
[[File:Workstation.png|64px|caption|Server or workstation]] How to setup & maintain a Linux server or workstation with basics services.
Line 13: Line 14:
  
 
{| class="wikitable"
 
{| class="wikitable"
!colspan="4"|Server / Workstation setup
+
!colspan="6"|Server / Workstation setup
 
|-
 
|-
 
|rowspan="8"|Installation
 
|rowspan="8"|Installation
Line 19: Line 20:
 
|rowspan="8"|Specifics
 
|rowspan="8"|Specifics
 
|[[Prefer IPv4 over IPv6]]
 
|[[Prefer IPv4 over IPv6]]
 +
|rowspan="8"|Applications
 +
|[[Photo]]
 
|-
 
|-
 
|[[DHCP and network configuration|Network and hostname configuration]]
 
|[[DHCP and network configuration|Network and hostname configuration]]
Line 25: Line 28:
 
|[[VIM editor]]
 
|[[VIM editor]]
 
|[[Drivers]]
 
|[[Drivers]]
 +
|Clean ubuntu
 
|-
 
|-
 
|[[Sources]]
 
|[[Sources]]
Line 37: Line 41:
 
|-
 
|-
 
|}
 
|}
 +
 +
  
  
Line 44: Line 50:
  
 
==Common security==
 
==Common security==
 +
  
 
[[File:Internet security.png|64px|caption|Internet security]] How to secure your server / workstation ?
 
[[File:Internet security.png|64px|caption|Internet security]] How to secure your server / workstation ?
Line 81: Line 88:
 
|-
 
|-
 
|}
 
|}
 +
 +
 +
  
 
==Firewall==
 
==Firewall==
 +
  
 
[[File:Firewall.png|64px|caption|FW principle]] This section explains HOW to create, maintain and use a firewall with IpTables.  
 
[[File:Firewall.png|64px|caption|FW principle]] This section explains HOW to create, maintain and use a firewall with IpTables.  
Line 113: Line 124:
 
|}
 
|}
  
 
 
==Linux installation==
 
* [[Partitions setup]]
 
* [[DHCP and network configuration|Network and hostname configuration]]
 
* [[VIM editor]]
 
* [[Sources]]
 
* [[Create user]]
 
* [[Useful programs]]
 
* [[Languages]]
 
* [[Drivers]]
 
* [[XFCE: screensaver bug fix]]
 
 
==Specifics==
 
 
* [[Prefer IPv4 over IPv6]]
 
 
==Security==
 
* [[Automatic updates]]
 
* [[SSH]]
 
* [[Firewall principle]]
 
* [[Fail2ban]]
 
* [[Anti-virus]]
 
* [[Rootkit cleaner]]
 
* [[SSL server]]
 
* [[VPN]]
 
 
 
==Tweaks and tricks==
 
* Clean Ubuntu
 
* Ubuntu tweaks
 
 
 
 
=Linux Workstation (Mint / Ubuntu)=
 
* [[Photo]]
 
* Multimedia
 
* Google stuff
 
* Linux Mint
 
  
  

Revision as of 16:25, 8 August 2014

Linux is wonderful! However it can be a mess to setup.

These are some how-to and tricks for Linux (Debian / Ubuntu) servers and workstations.


Server / workstation setup

Server or workstation How to setup & maintain a Linux server or workstation with basics services.


Server / Workstation setup
Installation Partitions setup Specifics Prefer IPv4 over IPv6 Applications Photo
Network and hostname configuration XFCE: screensaver bug fix
VIM editor Drivers Clean ubuntu
Sources
Create user
Useful programs
Languages
Automatic updates



Security

Common security

Internet security How to secure your server / workstation ?


Security
Basic SSH SSH Client
How-to generate SSH key
SSH server setup
SSH server using local user / password auth.
SSH server using key auth.
SSH server using LDAP user auth.
SSH server using LDAP key auth.
Local prevention Anti-virus
Rootkit cleaner
Advanced Fail2ban
SSL server
VPN



Firewall

FW principle This section explains HOW to create, maintain and use a firewall with IpTables.


Firewall
Basics Firewall principle
Firewall basics
Firewall core (main) protocols
Firewall VPN
Firewall OUTPUT filters
Firewall INPUT filters
Advanced Firewall port forwarding
Firewall source address filtering
Installation and scripts Firewall installation scripts



Linux server

User management


Web

  • FTP server


Web server configuration


Web applications





File share


Network




Other services

  • NTP time sync
  • Logwatch
  • Mail server


Management UI

Webmin



Raspberry pi



New menu (under construction)

This section is under construction...