インターネット接続設定
**************************************************
初期 DHCP_自動接続情報
[root@falcon21 ~]# /etc/sysconfig/network-scripts/ifcfg-DHCP_自動
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=$'DHCP_\750\607\652\745\613\625'
UUID=d44adaa5-34ac-484d-ab6d-1b4b43bd5268
ONBOOT=yes

[root@falcon21 ~]# ifconfig
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255
ether 78:2b:cb:95:c1:4f txqueuelen 1000 (Ethernet)
RX packets 315600 bytes 20637284 (19.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 460048 bytes 557085849 (531.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 21 memory 0xf7fe0000-f8000000

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1 (Local Loopback)
RX packets 738 bytes 694594 (678.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 738 bytes 694594 (678.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

 


インターフェース が、変わっている。
固定IPにに設定する場合は,ifcfg-enp0s25 を、新規作成
[root@falcon21 ~]# vi /etc/sysconfig/network-scripts/ifcfg_enp0s25
HWADDR=78:2B:CB:95:C1:4F
MACADDR=78:2B:CB:95:C1:4F
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s25
UUID=9a44769c-b7da-3845-b07c-c6d3e6b8777d
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DNS1=192.168.2.1
DOMAIN=falcon21.space
ZONE=external
IPADDR=192.168.2.101
PREFIX=24
GATEWAY=192.168.2.1

 

**********************
ネットワーク再起動
[root@falcon21 ~]# systemctl status network.service

−−−−−−−−−−−−−−−−−−−−−
ルーティング設定
「192.168.0.0/24 192.168.1.0/24 」ネットワーク宛通信のゲートウェイを「192.168.2.101」に設定
[root@falcon21 ~]# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.101 enp0s25

「192.168.0.0/24 192.168.1.0/24 」ネットワーク宛通信のゲートウェイを「192.168.2.101」に設定

−−−−−−−−−−−−−−−−−
ルーティングの確認
[root@falcon21 ~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 enp0s25
192.168.0.0 192.168.2.101 255.255.255.0 UG 0 0 0 enp0s25
192.168.1.0 192.168.2.101 255.255.255.0 UG 0 0 0 enp0s25
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s25
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

*******************************************

恒久的にルーティングを追加する方法

ルーティング情報を記述
[root@falcon21 ~]# vi /etc/sysconfig/network-scripts/route-enp0s25
192.168.0.0/24 via 192.168.2.101
192.168.10.0/24 via 192.168.2.101

設定反映
[root@falcon21 ~]# service network restart
Restarting network (via systemctl): [ OK ]

*******************************************************************

 

centos7 初期設定

ユーザーkazuyaの作成
[root@falcon21 ~]# useradd kazuya

パスワード:設定
[root@falcon21 ~]# passwd kazuya
新しいパスワード:
新しいパスワードを再入力してください:
passwd: 全ての認証トークンが正しく更新できました。

ユーザーkazuyaの削除
[root@falcon21 ~]# userdel -r kazuya

管理者用ユーザー kazuya設定
[root@falcon21 ~]# usermod -G wheel kazuya
# vi /etc/pam.d/su
#auth required pam_wheel.so use_uid

auth required pam_wheel.so use_uid 

 

yumの初期設定
yum update除外設定
「yum-cron」でむやみにパッケージを最新の状態に更新してしまうと、CentOSの「カーネル(kernel)」も一緒にアップデートされてしまいます。
カーネルのバージョンが上がってしまうと、最悪起動しない自体も起こり得るので、予め除外設定
[root@falcon21 ~]# vi /etc/yum.conf
exclude=kernel*
xorg*やcentos*も一緒に除外設定
exclude=kernel* centos* xorg*

yum update
[root@kazuya ~]# yum -y update  1512個のアップデートで時間がかかる。
途中停止すると、エラーになる(カーネルパニック)

 

yum update の自動実行
[root@kazuya ~]# yum -y install yum-cron

[root@falcon21 ~]# vi /etc/yum/yum-cron.conf
# Whether updates should be applied when they are available. Note
# that download_updates must also be yes for the update to be applied.
apply_updates = yes


 

[root@falcon21 ~]# systemctl start yum-cron
[root@falcon21 ~]# systemctl enable yum-cron

yum-cron自動起動設定の確認
[root@falcon21 ~]# systemctl is-enabled yum-cron
enabled

yum-cron の自動実行状態確認
[root@falcon21 ~]# systemctl status yum-cron
● yum-cron.service - Run automatic yum updates as a cron job
Loaded: loaded (/usr/lib/systemd/system/yum-cron.service; enabled; vendor preset: disabled)
Active: active (exited) since 土 2018-04-14 07:16:11 JST; 50min ago
Process: 699 ExecStart=/bin/touch /var/lock/subsys/yum-cron (code=exited, status=0/SUCCESS)
Main PID: 699 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/yum-cron.service

4月 14 07:16:11 falcon21.space systemd[1]: Starting Run automatic yum updates....
4月 14 07:16:11 falcon21.space systemd[1]: Started Run automatic yum updates ....
Hint: Some lines were ellipsized, use -l to show in full.


ベース、開発ツールパッケージ群インストール
[root@falcon21 ~]# yum -y groupinstall base "Development tools"  51個インストール

 

root宛メールを転送する
旧root宛メール転送設定削除
[root@falcon21 ~]# sed -i '/^root:/d' /etc/aliases

 hayato@falcon21.space へ転送
[root@falcon21 ~]# echo "root: hayato@falcon21.space" >> /etc/aliases

root宛メール転送設定反映
[root@falcon21 ~]# newaliases

テストメールをroot宛に送信
[root@falcon21 ~]# echo test|mail root     hayato@falcon21.spaceで確認

 

SELinuxの無効化
SELinux状態確認
[root@falcon21 ~]# getenforce
Enforcing ← SELinux有効

 SELinux無効化
[root@falcon21 ~]# setenforce 0

 SELinux状態確認
[root@falcon21 ~]# getenforce
Permissive ← SELinux無効

 SELinux設定ファイル編集
[root@falcon21 ~]# vi /etc/sysconfig/selinux
SELINUX=enforcing

SELINUX=disabled 

ファイアウォール停止
[root@falcon21 ~]#systemctl stop firewalld
[root@falcon21 ~]# systemctl disable firewalld

firewalldが無効になっているかを確認
[root@falcon21 ~]# systemctl list-unit-files | grep firewall
firewalld.service                disabled

 

nkfコマンドインストール
[root@falcon21 ~]# wget "http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fnkf%2F59912%2Fnkf-2.1.3.tar.gz" -O nkf-2.1.3.tar.gz
[root@falcon21 ~]# tar zxvf nkf-2.1.3.tar.gz
[root@falcon21 ~]# cd nkf-2.1.3/
[root@falcon21 ~]# make && make install
[root@falcon21 ~]# cd
[root@falcon21 ~]# rm -rf nkf-2.1.3 
[root@falcon21 ~]#rm -f nkf-2.1.3.tar.gz

 /usr/local/bin/nkfから/usr/bin/nkfへリンクをはる
[root@falcon21 ~]# ln -s /usr/local/bin/nkf /usr/bin/nkf

bash-completionパッケージをインストール
systemctlでtab補完が利用できるようにbash-completionパッケージをインストール

[root@falcon21 ~]#yum install bash-completion    ・・・インストール済み

bash-completionパッケージの確認
[root@falcon21 ~]#yum list installed | grep bash-completion

 

*************************************************************

投票数:3 平均点:10.00

 
Back to Top