Difference between revisions of "Linux"

(DB servers)
Line 7: Line 7:
  
 
=Server / workstation core setup=
 
=Server / workstation core 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 50: Line 49:
  
 
==Services security==
 
==Services 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 96: Line 94:
 
|-
 
|-
 
|}
 
|}
 +
 +
  
 
==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 152: Line 151:
 
* [[MySQL server]]
 
* [[MySQL server]]
 
* PostgreSQL
 
* PostgreSQL
 +
 +
  
 
==Web==
 
==Web==
 
  
 
[[File:Web server.png|64px|caption|Web server]] How to setup a website, proxy and SSL certificates...
 
[[File:Web server.png|64px|caption|Web server]] How to setup a website, proxy and SSL certificates...
Line 209: Line 209:
 
|[[SVN server]]
 
|[[SVN server]]
 
|}
 
|}
 +
 +
  
 
==Network==
 
==Network==
 
  
 
[[File:Network icon.png|64px|caption|Network icon]] Network related services
 
[[File:Network icon.png|64px|caption|Network icon]] Network related services

Revision as of 10:56, 9 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 core 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 Clean ubuntu
VIM editor Drivers
Sources
Create user
Useful programs
Languages
Automatic updates



Security

Services 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 VPN VPN introduction
VPN server
VPN client
Other Fail2ban
SSL server


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 services

User management

Active directory Manage users and groups



DB servers

Database Database servers



Web

Web server How to setup a website, proxy and SSL certificates...


Web server
Apache 2 Apache 2 installation
Apache 2 HTTP virtual host
Apache 2 HTTPS virtual host
Apache 2 - SSL certificates page
Apache 2 - Redirection (mod rewrite)
Apache 2 - proxy
Apache 2 - Custom error page
Apache 2 - Performances
Apache 2 - Security
Apache 2 - LDAP access
Cherokee Cherokee web server


Web apps Web applications


Web applications
Web app PhpMyAdmin
Web app PhpLdapAdmin
Web app PhpSecInfo
Jenkins
Sonar
SVN server


Network

Network icon Network related services


Network
DHCP server DHCP server installation
DHCP dynamic IP assignation
DHCP static IP assignation
DHCP netboot configuration
Other DNS server



  • FTP server


Web server configuration


File share


Network

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





Other services

  • NTP time sync
  • Logwatch
  • Mail server


Management UI

Webmin

Raspberry pi



New menu (under construction)

This section is under construction...