centos8

firewalld

[root@multi sekigawa]# systemctl stop firewalld
[root@multi sekigawa]# systemctl disable firewalld

SELinux

[root@multi]# getenforce
[root@multi sekigawa]# vi /etc/selinux/config

SELINUX=disabled

fstab

[root@serio]# ls /dev/sd*
[root@serio]# vi /etc/fstab
[root@serio]# ls -l /dev/disk/by-uuid/

mount

[root@serio]# mkdir /mnt/dsk0
[root@serio]# mkdir /mnt/dsk1
[root@serio]# mkdir /mnt/dsk2
[root@serio]# mkdir /mnt/dsk3
[root@serio]# mkdir /mnt/dsk4
[root@serio]# mount /dev/sda1 /mnt/dsk0
[root@serio]# mount /dev/sdb1 /mnt/dsk1
[root@serio]# mount /dev/sdc1 /mnt/dsk2
[root@serio]# umount /mnt/dsk0
[root@serio]# umount /mnt/dsk1
[root@serio]# umount /mnt/dsk2

[root@serio]# vi /etc/fstab
[root@serio]# mount -a

yum

[root@serio]# ls /etc/yum.repos.d/
[root@serio]# grep mirrorlist /etc/yum.repos.d/*.repo
[root@serio]# sed -i 's|mirrorlist.centos.org|vault.centos.org|g' /etc/yum.repos.d/*.repo
[root@serio]# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/*.repo
[root@serio]# dnf -y upgrade

repo

dnf install epel-release
dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
dnf install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

network

[root@serio]# nmcli device
[root@serio]# nmcli connection modify enp2s0 ipv4.addresses 192.168.0.10/24
[root@serio]# nmcli connection modify enp2s0 ipv4.gateway 192.168.0.1
[root@serio]# nmcli connection modify enp2s0 ipv4.dns 192.168.0.1
[root@serio]# nmcli connection modify enp2s0 ipv4.method manual

hostname

[root@serio]# hostnamectl set-hostname serio.sek-net.no-ip.info

NTP

[root@serio]# dnf -y install chrony
[root@serio]# vi /etc/chrony.conf
[root@serio]# systemctl enable --now chronyd
[root@serio]# chronyc sources

Timezone

[root@serio]# timedatectl set-timezone Asia/Tokyo

ssh

[root@serio]# vi /etc/ssh/sshd_config
[root@serio]# systemctl restart sshd
[root@serio]# dnf -y install openssh-clients

httpd

[root@serio]# dnf -y install httpd
[root@serio]# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.org
[root@serio]# vi /etc/httpd/conf/httpd.conf
[root@serio]# systemctl enable --now httpd

[root@serio]# ls -la /var/www/
[root@serio]# rmdir cgi-bin
[root@serio]# rm -Rf html
[root@serio]# ln -s /mnt/dsk1/www/icons /var/www/icons
[root@serio]# ln -s /mnt/dsk1/www/html /var/www/html
[root@serio]# ln -s /mnt/dsk1/www/cgi-bin /var/www/cgi-bin
[root@serio]# ln -s /mnt/dsk1/www/error /var/www/error

[root@serio]# scp root@192.168.0.8:/etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf
[root@serio]# vi autoindex.conf
[root@serio]# scp root@192.168.0.8:/etc/httpd/conf.d/cgi-enabled.conf .
[root@serio]# scp root@192.168.0.8:/etc/httpd/conf.d/lookup_identity.conf .
[root@serio]# scp root@192.168.0.8:/etc/httpd/conf.d/phpMyAdmin.conf .
[root@serio]# scp root@192.168.0.8:/etc/httpd/conf.d/phpMyAdmin.conf.rpmnew .
[root@serio]# scp root@192.168.0.8:/etc/httpd/conf.d/virtualhost-00.conf.tmp .
[root@serio]# scp root@192.168.0.8:/etc/httpd/conf.d/virtualhost-*.conf .

[root@serio]# apachectl configtest

tar

[root@multi home]# dnf install -y tar

ftp

[root@serio]# dnf -y install vsftpd
[root@serio]# scp root@192.168.0.8:/etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf
[root@serio]# vi /etc/vsftpd/vsftpd.conf
[root@serio]# scp root@192.168.0.8:/etc/vsftpd/chroot.conf /etc/vsftpd/chroot.conf
[root@serio]# systemctl enable --now vsftpd

samba

[root@serio]# dnf -y install samba
[root@serio]# scp root@192.168.0.8:/etc/samba/smb.conf /etc/samba/smb.conf
[root@serio]# systemctl enable --now smb
[root@serio]# smbpasswd -a sekigawa

php

[root@serio]# dnf module list php
[root@serio]# dnf module reset php
[root@serio]# dnf module enable php:7.3
[root@serio]# dnf module -y update php:7.3
[root@serio]# dnf module list php
[root@serio]# /usr/bin/php -v
[root@serio]# dnf module -y install php:7.3
[root@serio]# dnf module list php
[root@serio]# php -v

[root@multi sekigawa]# dnf install php-mysqlnd

rsync

[root@serio]# dnf -y install rsync rsync-daemon
[root@serio]# scp root@192.168.0.7:/etc/rsyncd.conf /etc/rsyncd.conf
[root@serio]# vi /etc/rsyncd.conf
[root@serio]# systemctl status rsyncd
[root@serio]# systemctl enable --now rsyncd

[root@serio]# vi /etc/httpd/conf.d/php.conf
[root@serio]# cd /etc/httpd/conf.d/

mariadb

[root@serio]# dnf module -y install mariadb:10.3
[root@serio]# scp root@192.168.0.8:/etc/my.cnf.d/charset.cnf /etc/my.cnf.d/charset.cnf
[root@serio]# vi /etc/my.cnf.d/charset.cnf
[root@serio]# systemctl enable --now mariadb
[root@serio]# mysql_secure_installation

DB backup & restore

/* 192.168.0.8 */
[root@multi]# systemctl status mariadb
[root@multi]# dnf -y install mariadb-backup
[root@multi]# mariabackup --backup --target-dir /home/mariadb_backup -u root -p seki1212
[root@multi]# tar cvf mariadb.tar mariadb_backup
/* 192.168.0.8 */
[root@serio]# dnf -y install mariadb-backup
[root@serio]# scp root@192.168.0.8:/home/mariadb.tar .
[root@serio]# tar xvf mariadb.tar
[root@serio]# systemctl stop mariadb
[root@serio]# rm -rf /var/lib/mysql/*
[root@serio]# mariabackup --prepare --target-dir /home/mariadb_backup
[root@serio]# mariabackup --copy-back --target-dir /home/mariadb_backup
[root@serio]# chown -R mysql. /var/lib/mysql
[root@serio]# systemctl start mariadb
[root@serio]# systemctl status mariadb
[root@serio]# rm mariadb.tar
[root@serio]# mysql -u sekigawa -p

lm_sensors

[root@serio sekigawa]# dnf install lm_sensors
[root@serio sekigawa]# sensors-detect
[root@serio sekigawa]# sensors
jc42-i2c-5-19
Adapter: SMBus PIIX4 adapter port 0 at 0b00
temp1:        +39.3°C  (low  =  +0.0°C)                  ALARM (HIGH, CRIT)
                       (high =  +0.0°C, hyst =  +0.0°C)
                       (crit =  +0.0°C, hyst =  +0.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +47.5°C  (high = +70.0°C)
                       (crit = +100.0°C, hyst = +95.0°C)

w83795adg-i2c-6-2f
Adapter: SMBus PIIX4 adapter port 2 at 0b00
in0:          +1.19 V  (min =  +0.00 V, max =  +2.05 V)
in1:          +1.51 V  (min =  +0.00 V, max =  +2.05 V)
in2:          +1.10 V  (min =  +0.00 V, max =  +2.05 V)
in3:          +0.99 V  (min =  +0.00 V, max =  +2.05 V)
+3.3V:        +3.31 V  (min =  +2.96 V, max =  +3.63 V)
3VSB:         +3.27 V  (min =  +2.96 V, max =  +3.63 V)
fan1:         923 RPM  (min =  329 RPM)
temp1:        +46.5°C  (high = +109.0°C, hyst = +109.0°C)
\                       (crit = +109.0°C, hyst = +109.0°C)  sensor = thermal diode
temp2:        +49.5°C  (high = +105.0°C, hyst = +105.0°C)
                       (crit = +105.0°C, hyst = +105.0°C)  sensor = thermal diode
temp5:        +30.8°C  (high = +39.0°C, hyst = +39.0°C)
                      (crit = +44.0°C, hyst = +44.0°C)  sensor = thermistor
intrusion0:  ALARM

jc42-i2c-5-18
Adapter: SMBus PIIX4 adapter port 0 at 0b00
temp1:        +38.5°C  (low  =  +0.0°C)                  ALARM (HIGH, CRIT)
                      (high =  +0.0°C, hyst =  +0.0°C)
                      (crit =  +0.0°C, hyst =  +0.0°C)
[root@multi sekigawa]# cat /usr/local/bin/log_temp.sh

#!/bin/bash

LOGFILE="/var/log/cpu_temp.log"
TIMESTAMP=$(date +"%Y-%m-%d %H:%M:%S")
CPU_TEMP=$(sensors | awk '/^k10temp-pci-.*$/ {found=1} found && /temp1:/ {print $2; exit}')
MB_TEMP=$(sensors | awk '/w83795adg/ && /temp1:/ {print $2; exit}')

# 初回にヘッダをつける
if [ ! -f "$LOGFILE" ]; then
    echo "Timestamp,CPU_Temp,MB_Temp" >> "$LOGFILE"
fi

echo "$TIMESTAMP,$CPU_TEMP,$MB_TEMP" >> "$LOGFILE"

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS