Click here for "Error Codes for Commercial Air Conditioners".

nuy

Rocky Linux9.2_en

Rocky Linux9.2 ; MySQL8 , WordPress Install

MySQL8 Install charset.cnf Create a new one with the followi...
Rocky Linux9.2_en

Rocky Linux9.2 ; Anti-virus(Clamav) , Mail Server

clamav (anti-virus software] Install 1.Clam AntiVirus install # dnf -y install clamav clamd clamav-update 2.Clam AntiVirus  Configuration File Edit Mail Server Install 1. Postfix 1.1 Install Install Postfix and build an SMTP server
Rocky Linux9.2_en

Rocky Linux9.2 ; WEB Server(Apache2) & Virtual Hosts

1.Apache2 Install , Virtual Host Configuration 1.1 Apache2 install ①httpd install # dnf -y install httpd 1.3 Virtual Host Settings Assign and configure the domain name [rocky.korodes.com] to the document root [/var/www/html/rocky.korodes.com] directory for virtual host operation 2. Use of CGI Scripts ①CGI availability check 3. PHP installation and configuration 1.PHP8 Install 4. Digest authentication with Apache2 Since Basic Authentication, a well-known authentication authorization method for http, sends authentication information in plain text, there is a risk of ID and password leakage if the packet is intercepted. On the other hand, Digest Authentication encrypts and transmits authentication informa
Rocky Linux9.2_en

Rocky Linux9.2 ; SSH connection with public key

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. Creation of public/private key pairs is performed with remote login user privileges。 If you do not specify the destination and file name, id_ed25519 and id_ed25519.pub will be created in /home/(user name)/.ssh/. On the way, enter the password for the key.
Rocky Linux9.2_en

Rocky Linux9.2 ; Various settings after installation

1.Disabling SELinux First, disable selinux. selinux is a feature that improves auditing and security in Linux, but when enabled, it places considerable restrictions on the behavior of services and on what can be configured. Therefore, it is basically disabled in many cases. SELinux operating modes Enforcing : SELinux functionality is enabled and access control is enabled Permissive : SElinux will warn, but no access restrictions will be placed disabled : Both SElinux function and access control are disabled 2.System Modernization Package updates are performed as soon as possible immediately after OS installation. However, when a dnf update is performed, a kernel update is also performed at the same time. A kernel update may require rebooting the system or stopping services, or worse, a kernel panic may occur and the system may not boot. It is wiser to exclude the kernel from the update. The kernel can be excluded from updates by running dnf -y update with "--exclude=kernel*" after it.
Rocky Linux9.2_en

Rocky Linux9.2 ; SSH、firewalld 、NTP Server

1.Remote connection via SSH SSH is a service for connecting remotely to a server and is basically running immediately after the OS is installed, but the default settings are somewhat insecure. Here we will configure the default settings to increase the security of ssh connections. 1.1 Edit SSH service configuration file Modify the configuration file to change the SSH service settings. The SSH service configuration file is "/etc/ssh/sshd_config". 2.Firewall (firewalld) settings The firewall is set to firewalld as default and is enabled during OS installation. 4.NTP Server Build an NTP server to synchronize the server time with Japan Standard Time
FreeBSD13.3_en

FreeBSD13.3 ; OS INSTALL

FreeBSD FreeBSD is UNIX-like open source OS software. In particular, its performance as a network operating system exceeds that of Linux-based systems, and it maintains stable performance even under high loads. FreeBSD is designed to be robust and sturdy with an emphasis on practicality, making it suitable for operating FTP, WWW, and e-mail servers for major companies and services. In this project, we will install FreeBSD 13.3, released on March 5, 2024, and build the server. Features High-speed, high-performance multi-platform capable of withstanding high workloads Adopted by many major companies Network security measures can be applied by restricting access Capable of operating small to large servers More than 33,000 dedicated software applications from commercial to personal use
FreeBSD13.3_en

FreeBSD13.3 ; Initial setting (Update binaries, Packages and Ports Collection)

After installing FreeBSD, we will start building the server, but it is difficult to work on the console screen, so we will change the SSH connection settings for now in order to operate the server from Windows using TeraTerm or other software. Enter the following command on the FreeBSD console screen # vi /etc/ssh/sshd_config Line 61. #PasswordAuthentication no → PasswordAuthentication yes Make the changes and reflect the settings with the following command # service sshd restart Now you can connect via SSH from TeraTerm on Windows (see the default settings for other operating systems for settings in TeraTerm).
FreeBSD13.3_en

FreeBSD13.3 ; Initial setup (Vim , SSH , firewall, NTP server)

1. Vim Install Install Vim, which you are familiar with as an editor, as follows # pkg install -y vim 2. SSH Connection Security Measures 2.1 SSH port changed, root user login disabled 3. Firewall Settings FreeBSD has the following firewalls ・pf ・ipfw ・ipf In this case, we will use ipfw to configure the firewall 4. NTP Server Settings 4.1 Rewrite the referenced NTP server in /etc/ntp.conf. Add an appropriate server in Japan.
FreeBSD13.3_en

FreeBSD13.3 ; FTP Server , Samba Fileserver

1. FTP Sever (Vsftpd) 1.1 advance preparation ①Private Key Creation 2. File Server with Samba Use Samba to build a file server for Windows and Mac file sharing 2.1 Samba Install # cd /usr/ports/net/samba413/ # make Remove the active directory relationships for ADS and AD_DC, as they will not be used this time. LDAP is also removed because account management is not done through LDAP.
FreeBSD13.3_en

FreeBSD13.3 ; WEB Server(Apache2) , MySQL8

1. Apache2 1.1 Install # cd /usr/ports/www/apache24 # make config There are many options, but we will proceed with the defaults 2. MySQL Install Install MySQL before installing PHP # pkg install -y mysql80-client mysql80-server 3. apache24 - PHP 8.0 3.1 PHP Install # cd /usr/ports/lang/php83 # make config
FreeBSD13.3_en

FreeBSD13.3 ; Web Server SSL、Webmin

1. FreeBSD13.2 ; Web Server SSL、Webmin 1.1 Installing the Certbot tool for Let's Encrypt Run the following command to install the Certbot package # pkg install py39-certbot 2. Webmin Install Webmin is a web browser-based tool for configuring Unix-like operating systems (OS) such as Linux. It allows users to make numerous changes to internal OS settings such as user and disk usage limits, services, configuration files, etc., and to modify and control many open source applications such as Apache, PHP, MySQL, and others. Webmin is built primarily in Perl and runs as its own process and web server. By default, it communicates on TCP port 10000.
FreeBSD13.3_en

FreeBSD13.3 ; Mail Server(Postfix,Dovecot) , SSL/TLS

1. Obtaining a certificate for the mail server Obtain a certificate for the mail server to convert the mail server to SSL/TLS. Use the certbot that was used when the web server was converted to SSL. Stop the web server and execute the following command
FreeBSD13.3_en

FreeBSD13.3 ; Postfix ClamAV + Amavis + SpamassAssin

Install ClamAV on FreeBSD 13 and link it with Amavis against Postfix. ClamAV is anti-virus software. We will proceed on the assumption that you have already implemented Postfix. Before proceeding, update the Ports Collection. 2. Amavis Install Amavis, which links ClamAV and Postfix 3. Anti-Spam with SpamAssassin 3.1 SpamAssassin Install If you did not select spamassassin as an option when you installed Amavis, install it as follows
Rocky Linux9.2_en

Rocky Linux9.2 ; OS Install

Rocky Linux9.2 The Rocky Release Engineering team announced the latest version of Rocky Linux 9.0 on July 14, 2022. Rocky Linux is a Linux distribution compatible with Red Hat Enterprise Linux; Rocky Linux 9 is a compatible release with RHEL 9 released in May and will be supported until the end of May 2032. This time we will install Rocky Linux 9.2, released May 16, 2023, which is the same as 9.0 9.1.