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.
Contents
Server / workstation core setup
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
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
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
DB servers
- MySQL server
- PostgreSQL
Web
How to setup a website, proxy and SSL certificates...
Web applications |
---|
Web app PhpMyAdmin |
Web app PhpLdapAdmin |
Web app PhpSecInfo |
Jenkins |
Sonar |
SVN server |
Network
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
- Samba server
- Webdav
Network
This section explains HOW to create, maintain and use a firewall with IpTables.
- 0. NetBoot server principle
- 1. NetBoot server setup - network Linux installation
- 2. NetBoot server setup - diskless clients
- 3. Diskless client setup
- 4. PXE menu
- Monitoring : IT components, servers and applications
Other services
- NTP time sync
- Logwatch
- Mail server
Management UI
Raspberry pi
This section is under construction...