業務用エアコン関連の技術情報、エラーコード、環境問題対策に関する別サイト「エアコンの安全な修理・適切なフロン回収」

nuy

Archlinux_en

ArchLinux : FTP Server , File Server (SAMBA)

1.FTP Server1. 1 vsftpd installation# pacman -S vsftpd1.2 vsftpd configuration①Editing Configuration Files2. vsftpd SSL/TLSConfigure Vsftpd to use SSL/TLS2.1 Create self-signed certificatesThis step is not necessary if you are using a trusted, legitimate certificate such as Let's Encrypt.The information you enter is meaningless and will only be used for encryption.
Archlinux_en

ArchLinux : SSH , Firewall (ufw)

1. SSH Service Security SettingsChange the configuration file for the SSH service, which is "/etc/ssh/sshd_config".In this case, we will change the default SSH port 22 to 2244.Change /etc/ssh/sshd_config as follows2. Firewall (ufw)2.1 Install# pacman -S ufw# systemctl status ufw○ ufw.service - CLI Netfilter Manager Loaded: loaded (/usr/lib/systemd/system/ufw.service; disabled; preset: dis> Active: inactive (dead)You can confirm that the ufw service is stopped by displaying "Active: inactive (dead)"
Archlinux_en

ArchLinux : Initial settings after OS installation

1. User Account CreationAdd user (huong) to wheel group and create home directory# useradd -m -G wheel huongUser (huong) password setting# passwd huongNew password:Retype new password:passwd: password updated successfullyGrant sudo privileges to the added huong user2 . Configuration of the text editor vimVim was already installed during the Arch Linux installation, so this is just a configuration file.If you are installing vim3. Network Connections■ If using systemd-resolved, create /etc/resolv.conf as a link file# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf■ If systemd-resolved is not used
Archlinux_en

ArchLinux : Installation #3 Initial settings during installation

Initial setup within the installed systemTo enter the installed system, use the arch-chroot command.arch-chroot is a script for Arch Linux installation that mounts the system so that the specified path is the root "/".However, after this, only commands in the destination ArchLinux can be used. Commands in the installation media cannot be used.For example, to install a package, use pacman instead of pacstrap.Enter the installed system (/mnt becomes /)
Archlinux_en

ArchLinux : Installation #2 Disk Partitioning

1. Partitioning the disk on which Arch Linux is installedThis time, use gdisk command in UEFI mode and GPT for the partition table.Check current disk information# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSloop0 7:0 0 693.5M 1 loop /run/archiso/airootfssda 8:0 0 20G 0 disksr0 11:0 1 813.3M 0 rom /run/archiso/bootmntIn the above case, a 20 GB virtual HDD was created on VmwareWorkstion, so the SIZE of the sda is set to 20 GB.The sda in the NAME line is the name of the device that represents the entire disk and will be partitioned to this sda.This time, create an EFI partition and a partition for Arch Linux, but not a swap partition.In the past, a partition was created for swap and allocated as swap, but now a "swap file" can be used without a swap partition.A "swap file" is a method of creating a single file of any size for swap and using that area as swap, which can be created, deleted, and resized.
Archlinux_en

ArchLinux :  Installation #1 Image Download and Preparation

Arch Linux Arch Linux is a Linux distribution.Unlike other distributions, which often perform graphical installation, Arch Linux uses a CUI command line screen to perform the installation process.However, since there is no need to install unnecessary packages, you can create your own environment that is highly flexible, lightweight, and compact.Arch Linux does not have the "version" concept of other distributions.The installation ISO contains only the commands used during the installation process, and the ISO file is updated monthly to ensure that it is always up-to-date.Forte・Arch Linux does not have the "version" concept that other distributions have・The installation ISO image contains only the commands used during the installation process, and the ISO file is updated monthly.・Ability to work with the latest kernel and commands for installation・Arch Linux allows you to select and install only what you use, so no extra packages are installed.・Packages are always updated to be nearly up-to-date, so you can use the latest Linux kernel, the latest versions of software, and so on.・Arch Linux's proprietary package manager, pacman (CUI), takes significantly longer to install packages than other distributions.
Slackware 15.0_en

Slackware15.0 : SSH connect with public key

Creation of public and private key pairsCreate a public/private key pair for a user connecting to a Linux server using OpenSSH.Use ssh-keygen to create the key pair.The creation of a public/private key pair 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.
Slackware 15.0_en

Slackware15.0 : Various settings after OS installation #I

Adding General UsersRoot is a privileged user and should not normally be logged in as root.You must create your own account separate from root. Create a login user with the following command# useradd huong# passwd huongNew password:Retype new password:passwd: password updated successfullyCreate user's home directorySetting up the use of the sudo commandTo grant sudo privileges to the created general user, use the command "visudo" as root and edit the file "sudoers".This time, "users belonging to the wheel group can use it; they will not be asked for their password when sudoing." Use the
Slackware 15.0_en

Slackware15.0 : Various settings during installation

Creating BootstickTo create an emergency Bootstick, insert a USB stick, select Create, and press Enter.Select Skip since you will not create it this time.Install Boot ManagerELILO InstallationIf installed on a machine with a UEFI boot PC or motherboard, the following screen will appearPCs running on UEFI firmware will not work with LILO, so proceed to install ELILO designed for EFI/UEFI systemsSelect skip and press Enter to continue
Slackware 15.0_en

Slackware 15.0 : Disk partitioning

PartitioningFirst, basic partitioning divides the disk space into two parts: / (root) and a partition for swap. The partition for swap must be prepared.1.Using gdisk commandsWhen gdisk is invoked, the following is displayed.gdisk always requires a device file name as an argument
Slackware 15.0_en

Slackware15.0 : OS image download, boot

About SlackwareSlackware is one of the Linux distributions.However, in the early days of Linux, it was one of the two major distributions so commonly used that it was said that Linux was either Slackware or Red Hat Linux.Launched in 1992, Slackware celebrates its 31st anniversary this year.The latest version is 15.0, released on February 4, 2022.Forte・High stability・Secure with few bugs and security holes・It is capable of high operating speeds. Slackware is fast because it installs only the components that users need.・Highly compliant with standards and suitable for servers・Slackware is simple to use, and if you can master it, you can create your own environment.・SlackBuilds, which automates the installation of apps, is available, and the SlackBuilds site has a database of scripts for creating various packages on your own. Furthermore, if you install sbopkg, you can browse the Slackbuilds database with a single command and automatically download, generate, and install packages.・Slackware allows you to use emacs, vim, and gimp, which are standard Linux applications.
FreeBSD13.2_en

FreeBSD13.2 : WEB Server(Apache2) , MySQL8

1. Apache21.1 Install2. MySQL InstallInstall MySQL before installing PHP3. apache24 - PHP 8.03.1 PHP Install
FreeBSD13.3_en

FreeBSD13.3 : WEB Server(Apache2) , MySQL8

1. Apache21.1 Install# cd /usr/ports/www/apache24# make configThere are many options, but we will proceed with the defaults2. MySQL InstallInstall MySQL before installing PHP# pkg install -y mysql80-client mysql80-server3. apache24 - PHP 8.03.1 PHP Install# cd /usr/ports/lang/php83# make config
FreeBSD13.3_en

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

1. Vim InstallInstall Vim, which you are familiar with as an editor, as follows# pkg install -y vim2. SSH Connection Security Measures2.1 SSH port changed, root user login disabled3. Firewall SettingsFreeBSD has the following firewalls・pf・ipfw・ipfIn this case, we will use ipfw to configure the firewall4. NTP Server Settings4.1 Rewrite the referenced NTP server in /etc/ntp.conf. Add an appropriate server in Japan.
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_configLine 61.#PasswordAuthentication no → PasswordAuthentication yes Make the changes and reflect the settings with the following command# service sshd restartNow you can connect via SSH from TeraTerm on Windows (see the default settings for other operating systems for settings in TeraTerm).