2023-10

MiracleLinux8.8_en

MiracleLinux8.8 ; System Backup and Restore

1.Website data backup 1-1.Backup under /var/www/html ①Create backup script file # cd /var/www/system # vi backup_html.sh 2.MySQL database backup ①Create backup script file # cd /var/www/system # vi db_my_backup.sh 3.Restore backup files under html ①Store HTML backup files in "/ (root)" directory 4.Restore Mysql backup file ①Save the database backup file to any directory and (In the example, the directory is "/var/www/backup/db_bak".)Extracting data
Ubuntu23.04_en

Ubuntu Server23.04 ; SSH , Firewall configuration

1. SSH Service Security Settings The SSH service allows the root user to log in by default, and since the root user already knows the user name and can log in to the server with administrative privileges once the password is known, we will deny this setting. 1.1 Creating a General User If you have created a general user when installing Ubuntu 23, this procedure is not necessary. If you have already created a user at the time of OS installation, this procedure is not necessary. If you have already created a user during OS installation, this procedure is not necessary. 2. Firewall Settings Ubuntu often uses software called "ufw" to configure the firewall UFW is installed when the OS is installed. Here are the steps to configure minimal filter settings after installation.
Ubuntu23.04_en

Ubuntu Server23.04 ; SSH connection with public key cryptography

SSH connection with authentication using public key cryptography  Creation of public and private key pairs Create a public/private key pair for a user connecting to the Linux server using OpenSSH. Use ssh-keygen to create key pairs. This time, we will create a key set using the RSA cipher used in the SSH protocol Version 2. Creation of public/private key pairs is performed with remote login user privileges (huong). If you do not specify the destination and file name, id_ed25519,id_ed25519.pub will be created in /home/huong/.ssh/. On the way, enter the password for the key.
Ubuntu23.04_en

Ubuntu Server23.04 ; NTP , FTP(Vsftpd) , Samba Install

1.Install NTP server 2. Install FTP server vsftpd 2.1Installation and configuration ①Install 2.2 Vsftpd Over SSL/TLS ①Create a self-signed certificate. If you are using a trusted, legitimate certificate such as Let's Encrypt, you do not need to do this work. 3. File server installation with Samba Build a file server with access rights that requires user authentication with Samba. Installation Procedure (1) Create a shared folder with access rights that requires user authentication. (2) Create a group with access rights (3)Create users belonging to groups that can be accessed (4)Edit configuration file
Ubuntu23.04_en

Ubuntu Server23.04 ; Anti-Virus(Clamav) , Mail Server

1.Anti-virus software Clamav installed 1.1 Install # apt install clamav clamav-daemon The clamav-related configuration files are installed in the "/etc/clamav/" folder. 2. Email software installation 2.1 Postfix : Installation/Configuration Install Postfix and build an SMTP server. 25/TCP is used for SMTP. To prevent unauthorized mail relay, use the SASL function of Dovecot (see below), and configure Postfix so that authentication is required even for outgoing mail. 2.2 Dovecot : Installation/Configuration Install Dovecot and build a POP/IMAP server, using 110/TCP for POP and 143/TCP for IMAP 2.7 Applied ClamAV to mail server Postfix Set up Postfix and Clamav to work together to scan incoming and outgoing mail in real time. ①Install Amavisd and Clamav Daemon and start Clamav Daemon 2.7 Applied ClamAV to mail server Postfix Set up Postfix and Clamav to work together to scan incoming and outgoing mail in real time. ①Install Amavisd and Clamav Daemon and start Clamav Daemon 2.7 Applied ClamAV to mail server Postfix Set up Postfix and Clamav to work together to scan incoming and outgoing mail in real time. ①Install Amavisd and Clamav Daemon and start Clamav Daemon 2.8Applied spamassassin to mail server Postfix 2.5.1 spamassassin install ①Install
Ubuntu23.04_en

Ubuntu Server23.04 ; MariaDB , WordPress Install

1. MariaDB Install 1. 1Install 1.2. MariaDB Server Security Settings Run the tool mysql_secure_installation to configure security-related settings for the MariaDB server. Once executed, the tool will start several security settings in the form of questions. First, you will be asked if you want to use a plugin for password validation, as shown below. Password validation is a plugin that checks the strength of a user's password for MariaDB and restricts it to accepting only passwords that are secure enough. For example, it must be at least as many characters long as the user's password and must contain at least one symbol and one number. You can set this requirement by asking the following question Type y and press Enter if you like 2.WordPress Install 2.1 Create database
Ubuntu23.04_en

Ubuntu Server23.04 ; SNORT2 , Tripwire

1.SNORT2 Install Snort is an open source network intrusion detection system that can perform real-time traffic analysis and packet logging on IP networks. It can perform "protocol analysis," "content search," and "matching," and can be used to detect a variety of attacks, including buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts, semantic URL attacks, and server message block probes. The SNORT3 can be used to detect a wide variety of attacks, including To install SNORT3, see 2.Tripwire Install Implement a system to detect file tampering on Linux servers by crackers. This time, Tripwire, a host-based IDS (IDS=Intrusion Detection System), will be installed as the file tampering detection system. Tripwire detects file additions/changes/deletions by creating a database of file status at the time of installation and comparing the database with the current status of the file.
Ubuntu23.04_en

Ubuntu Server23.04 ; disk usage check script , Logwatch

1. Introduce disk usage check script 1.1 Script Creation 2. Log analysis tool Logwatch installed 2.1 Install logwatch
Ubuntu23.04_en

Ubuntu Server23.04 ; System Backup & Restore

1. System Backup 1.1 Backup under /var/www/html ①Create /var/www/system directory 1.2 MariaDB database backup ①Create db_backup.sh script under /var/www/system 2. System Restore 2.1 Restore backup files under HTML ①Store HTML backup files used for backup in the "/ (root)" directory Select the backup file with the latest timestamp (Example: www_back_20231009.tar.gz) 2.2 Restore MariaDB database ①Save DB backup file to any directory and decompress data
Ubuntu22.04_en

Ubuntu Server22.04 ; Zabbix6 Install

Installation of open source integrated monitoring software "Zabbix" Zabbix is an open source integrated monitoring software for centralized monitoring of servers, networks and applications. It provides monitoring, fault detection and notification functions required for integrated monitoring. With Zabbix agent and SNMP support for many platforms, you can monitor your entire system with a single Zabbix. To run Zabbix, you will need the PHP programming language, MySQL/MariaDB as a database server, and a web server such as Apache or Nginx. In this case, we will assume that all of the following conditions have already been configured. Install Zabbix 6.x server, frontend and agent ①Install repository Setup Zabbix 6.x repository and install Zabbix Server. Install Zabbix Agent for the monitored hosts so that Zabbix Server itself can be monitored at the same time.
Ubuntu22.04_en

Ubuntu 22.04 & 23.04 Server ; SNORT3 Install

Snort3 Install The default universe repository for Ubuntu22.04,23.04 is snort2.9 as shown below, so build, compile and install Snort3 from the source code