CentOS7 - yusukew62/docs GitHub Wiki
CentOS7x
初期構築
ホスト名
ホスト名の設定
# nmcli general hostname ホスト名
ホスト名の確認
# nmcli general hostname
ネットワーク
デバイスを確認
# nmcli dev
※ eno16777984として以下は記載
インターフェイスを有効化
# nmcli con mod eno16777984 connection.autoconnect yes
IPアドレス、サブネットマスクを変更
# nmcli con mod eno16777984 ipv4.addresses 192.168.1.101/24
デフォルトゲートウェイを設定
# nmcli con mod eno16777984 ipv4.gateway 192.168.1.1
DNS設定
# nmcli con mod eno16777984 ipv4.dns 192.168.1.1
IPを固定割り当てに設定 (DHCP は "auto"に変更)
# nmcli con mod eno16777984 ipv4.method manual
インターフェースを再起動して設定を反映
# nmcli con down eno16777984
# nmcli con up eno16777984
設定確認
# nmcli dev show eno16777984
# ip addr
ネットワーク再起動
# systemctl restart network
ファイル確認
cat /etc/sysconfig/network-scripts/eno16777984
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777984
UUID=9fa2df33-838f-4e91-93a3-d99685747229
DEVICE=eno16777984
ONBOOT=yes
DNS1=192.168.1.1
IPADDR=192.168.1.101
PREFIX=32
GATEWAY=192.168.1.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
パッケージ更新
パッケージ更新
# yum -y update
パッケージ追加
パッケージ追加
# yum -y install bash-completion tcpdump vim
セキュリティ
selinux無効化
# cp -pi /etc/selinux/config /etc/selinux/config.org
# vi /etc/selinux/config
SELINUX=disabledにする
# reboot
firewalld
firewalldインストール
# yum install firewalld
firewalld起動
# systemctl start firewalld
# systemctl status firewalld
vmware-tools
vmware-tools
リポジトリ作成
# touch /etc/yum.repos.d/vmware-tools.repo
# cat > /etc/yum.repos.d/vmware-tools.repo <<EOF
[vmware-tools]
name = VMware Tools
baseurl = http://packages.vmware.com/packages/rhel7/x86_64/
enabled = 1
gpgcheck = 1
EOF
インストール
# rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
# yum install open-vm-tools-devel
サービス起動/ステータス確認
# systemctl start vmtoolsd.service
# systemctl status vmtoolsd.service
監視
zabbix-agent
zabbix agentインストール
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
# yum install zabbix-agent
※ 2.0リポジトリでzabbix-agentをインストール後、3.0リポジトリに入れ替えたが2.0を引きに行っていた
※ 一度 vi /etc/yum.repo/zabbix の gpgを0で無効化した後、引きにいったら3.0が引けた、その後 gpgを1に戻しても問題なかった
# cp -pi /etc/zabbix/zabbix_agent.conf /etc/zabbix/zabbix_agent.conf.org
zabbix_agent.confの設定
# vi /etc/zabbix/zabbix_agent.conf
Server=<ZabbixサーバのIPアドレス>
ServerActive=<ZabbixサーバのIPアドレス>
# Hostname=Zabbix server Hostnameパラメータをコメントアウト
HostnameItem=system.hostname
HostMetadataItem=system.uname
サービス設定
# chkconfig zabbix-agent on
# service zabbix-agent start
zabbix-agentのポート開放
1500の開放
# firewall-cmd --add-port=10050/tcp --permanent
# systemctl restart firewalld