#author("2018-05-16T14:51:15+09:00","default:wikiwriter","wikiwriter")
#author("2018-05-16T14:52:20+09:00","default:wikiwriter","wikiwriter")
[[CentOS7]]

&tag(CentOS7/基本設定);
*目次 [#gdaa8d59]
#contents
*関連ページ [#fffe98be]
*参考情報 [#g29286a0]

*概要 [#g5d5cb47]
-ミニマルでインストールした場合を想定

*最初に行う [#m379abc4]
-[[sudo]]の設定を行う

*リポジトリ設定 [#da80f70b]
**epelを利用する [#x9aac023]
-yumでインストールできる。[[CentOS7.1 64bitのyumリポジトリにEPELを追加 | kakiro-web カキローウェブ:http://www.kakiro-web.com/linux/epel-install.html]]
 yum install epel-release
-デフォルトで/etc/yum.repos.d/epel.repoはenabled=1になっている。デフォルトで利用したくない場合は0に。

*ネットワーク設定 [#gcdc805f]
-nmtuiコマンドを使用する。[[NetworkManager 使用方法(nmtui編) | server-memo.net:http://www.server-memo.net/centos-settings/network/nmtui.html]]
-「Edit connection」を選択。
-「ensxx」を選択する。
-IPv4 CONFIGURATION: Manual
-Addresses: 192.168.0.100/24 (ネットマスクの指定を忘れずに)
-Require IPv4 addressing for this connectionにチェック(チェックを入れるとIPv6接続を行わない)。
-Automatically connectにチェック。
-そのままnmtuiでホスト名を変更するか、hostnamectl set-hostnameでホスト名も設定。
 hostnamectl set-hostname  [ホスト名]
-以下のコマンドで確認
 systemctl restart network
 ip addr show
 curl https://www.yahoo.com

*SELinux [#tfe6ee96]
-SELinuxを無効化する。[[CentOS7 SELinuxの無効化手順 - Qiita:http://qiita.com/mattsun/items/470581ff34f87c7eb21d]]
-getenforceでEnforcingと表示された有効状態。
-/etc/selinux/configを変種し、SELINUX=disabledとする。
-setenforce 0で一時的に無効化することもできる。

*firewalld [#h63a2f9f]
-CentOS 7からfirewalldを使うようになった。[[5分で終わらせるCentOS7のfirewalld設定 - Qiita:http://qiita.com/haminiku/items/56fcb578d86abcd0b571]]
-便利そうだが過去の設定ファイルを使用したい場合iptablesを使い続けることも可能。

*firewalldではなくiptablesを使用する。 [#r2462844]
-[[CentOS7でiptablesを使ってみる - 安藤翔のブログ:http://andosho.blog.fc2.com/blog-entry-16.html]]

**firewalldを停止する [#f2ecccc1]
-一時停止
 systemctl stop firewalld
-確認。inactive(dead)と表示されることを確認。
 systemctl status firewalld
-自動起動の停止
 systemctl disable firewalld
-自動起動しないことを確認。firewalld.service disabledと表示されれば成功。
 systemctl list-unit-files | grep firewalld
-あるいは削除しておく(アップグレード後に戻る場合があるのでこのほうが簡単かも)
 sudo yum remove firewalld

**iptablesのインストール [#g5882d03]
-以下のコマンドで確認。iptables.serviceがnot-foundになっていることを確認。
 systemctl status iptables
-iptablesのインストール。
 yum install iptables-services
-確認。Loadedと表示されればよい。
 iptables --version
 systemctl status iptables
-iptablesを起動
 isystemctl start iptables
-自動起動設定
 stemctl enable iptables
-自動起動設定を確認。enabledと表示されること。
 systemctl list-unit-files | grep iptables

**iptablesの設定ファイル作成 [#r16d2375]
-iptablesファイルを編集する。
 vi /etc/sysconfig/iptables
-再起動。
 systemctl restart iptables

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS