Configure Linux Server

4.8/5 with 44 votes
0/13
Toggle Install CentOs Letest status

Install CentOs Letest

Toggle Disable SeLinux status

Disable SeLinux

root@host:~ vi /etc/selinux/conf ; SELINUX=disable

Toggle Enable ethernet connection status

Enable ethernet connection

root@host:~ vi /etc/sysconf/network-script/ifc-eth0 ; ONBOOT = "yes"

Toggle Update CentOs Latest status

Update CentOs Latest

root@host:~ yum update

Toggle Install cPanel/WHM status

Install cPanel/WHM

root@host:~ mkdir setup ; root@host:~ cd setup ; root@host:~ wget <a href="http://layer1.cpanel.net/latest" target="_blank" rel="nofollow noopener noreferrer ugc" class="underline">http://layer1.cpanel.net/latest↗</a> ; root@host:~ sh ./latest

Toggle Install Apache Server on CentOS status

Install Apache Server on CentOS

root@host:~ yum install httpd ; root@host:~ chkconfig --levels 235 httpd on ; root@host:~ /etc/init.d/httpd start ; Note: This is typically installed with CentOS by default

Toggle Installing PHP5 status

Installing PHP5

root@host:~ yum install php ;

Toggle Restart Apache status

Restart Apache

root@host:~ /etc/init.d/httpd restart

Toggle If apache not visible from remote computer status

If apache not visible from remote computer

; you have to add a firewall exception: ...first turn it off: # service iptables stop # nano /etc/sysconfig/iptables ...need to add rule: -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT ...then start firewall again #service iptables start ...if you want to remotely access MySQL as well (I do) you also add: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

Toggle Enable Selinux status

Enable Selinux

SELINUX=permissive

Toggle Installing MySQL 5 status

Installing MySQL 5

root@host:~ yum install mysql mysql-server ;

Toggle Create the system startup links for MySQL status

Create the system startup links for MySQL

root@host:~ chkconfig --levels 235 mysqld on ; root@host:~ /etc/init.d/mysqld start

Toggle Set passwords for the MySQL root account. status

Set passwords for the MySQL root account.

root@host:~ mysql_secure_installation

Download or Print this Configure Linux Server

Get a printable version of this checklist in your preferred format: PDF, Word, Excel, or print directly from your browser.

Presented by:

Rackbank

Stats

Views

12

Uses

2

Tasks

13

Details

Tips

Basic server configuration

Who it's for

This Configure Linux Server is for teams that want consistent execution, less rework, and clear ownership.

  • Standardize quality - run the same Configure Linux Server steps every time, regardless of who executes
  • Save time - reuse a proven Configure Linux Server workflow instead of rebuilding processes from scratch
  • Improve accountability - assign owners and see what's done vs. what's pending
  • Onboard faster - use the Configure Linux Server checklist as the SOP and training guide
  • Coordinate across roles - handoffs are clear and everyone works from the same source of truth

How to use it

How to use this Configure Linux Server:

  1. Start by saving it - save as a Template if you'll reuse it, or as a Checklist if it's a one-off project.
  2. Customize it once for your workflow - remove what doesn't apply and add your team-specific steps.
  3. Assign ownership and execute - set owners/due dates where needed and track completion as work happens.
  4. Reuse without rebuilding - when Configure Linux Server comes up again, start from your saved version and run it with clear ownership.

Suggest Improvements

Rate this Checklist

5 stars
Scores 4.80 with 44 votes

Not finding exactly what you need?

Generate a custom checklist with AI in seconds.

Works on Web, iOS, and Android. No credit card required.