Saturday, November 2, 2024

Basic configuration for CentOS

Share

Here are steps for Basic configuration for CentOS

Step 1. Change the password

To change the root password you need to enter the command passwd. To change or not to change the default password – a private matter.

Step 2. System update

To update the system, you need to enter the yum update command. It is clear that the basic system is already a bit outdated, we want to deal with the latest software, right? After upgrading the system, you can install any software like this:

yum install <package name>

For example, you can install the package of mc for more convenient operation with files (File Manager).

Step 3. Firewall configuration

In CentOS as a firewall uses the familiar iptables. By default, the firewall is running, and to view his rule with the command shown in the screenshot:

Firewall configuration
Firewall rules

Somehow in CentOS the default management rules, iptables firewall is used. The essence of this service is to manage iptables. But many administrators accustomed to managing directly – because iptables is the tool that is in any Linux distribution.

Disable firewalld:

Disable firewalld

The script disable firewalld

After that, you need to install the package iptables-services is the iptables utility, and then enable auto-start iptables:

systemctl enable iptables

Left to write the script iptables_config.sh establishing firewall rules. The script is pretty cumbersome to publish the article, so you can download it from our site. The script is ready to use, you need to register only your IP address.

To provide an automatic download of this script is not necessary: as soon as you start it, all the rules are saved in the file /etc/sysconfig/iptables and will be restored when you restart the server.

Step 4. Time setting

To change the time zone, you can:

# ln-s /usr/share/zoneinfo/Europe/Volgograd /etc/localtime

This command sets the time zone. By default, the VDS is configured from CmsDaddy on Asian time (Asia/Kolkata).

To synchronize the time used by ntp, but by default, it is not installed, so you need to manually install the ntp package. Then you need to add ntp to autostart:

ntpupdate pool.ntp.org
systemctl start ntpd
systemctl enable ntpd

The first command updates the time, the second starts the service, and the third includes the automatic download service.

Step 5. Do the system logs informative

By default, the log /var/log/messages will contain very many non-informative (redundant) messages. They are of little avail, but they hinder the search for important messages, if there somecrashing.

Go to the directory /etc/rsyslog.d. Open the file clear.conf (or nano, or the built-in mc editor by pressing F4). Add the line:

Do the system logs informative

Configuration of rsyslog

After that, restart rsyslog:

service rsyslog restart

That’s all for now.

CmsDaddy
CmsDaddy
Hello Guys, Here we write about ultimate guides about content management system (CMS) and other software such as WordPress, Joomla, Drupal, Oxwall, Skadate, Prestashop, Magento, CSS, HTML, Linux, CentOS, Ubuntu, Windows, macOS, Android, iOS, iPadOS, etc...

Popular Articles

Related Articles