#author("2020-09-01T09:44:43+00:00","default:wikiwriter","wikiwriter") #author("2020-11-07T04:48:06+00:00","default:src128","src128") &tag(CentOS8/基本設定); *目次 [#b950b7bc] #contents *関連ページ [#ucf63563] *参考情報 [#i9cb0bc3] *概要(VMware Fusionにインストール) [#i2dabc6e] -「サーバー」を選択してインストール(GUIなし)。 -インストール中にrootのパスワードを追加し、ユーザーも作成しておく。 *最初の設定 [#r178870f] -[[sudo]]の設定を行う。 **外部リポジトリの追加 [#x8b16952] -[[CentOS8 小ネタ集その5:リポジトリの設定 - Metonymical Deflection:https://metonymical.hatenablog.com/entry/2019/11/15/050915]] -epelの追加 # dnf -y install epel-release -remiのインストール # dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm *ネットワーク設定 [#h0203ad1] -VMwareの場合ネットワーク設定をブリッジに変更。 -nmtuiコマンドを使用する。[[NetworkManager 使用方法(nmtui編) | server-memo.net:https://www.server-memo.net/centos-settings/network/nmtui.html]] -「Edit connection」を選択。 -「ensxx」を選択する。 -IPv4の設定 --IPv4 CONFIGURATION: Manual --Addresses: 192.168.0.100/24 (ネットマスクの指定を忘れずに) --Gateway: 192.168.0.1 --DNS Server: 192.168.0.1 --Search Domain: home.jp --Require IPv4 addressing for this connectionにチェック(チェックを入れるとIPv6接続を行わない)。 -IPv6の設定 --disabledに。 -Automatically connectにチェック。 -そのままnmtuiでホスト名を変更するか、hostnamectl set-hostnameでホスト名も設定。 hostnamectl set-hostname [ホスト名] -以下のコマンドで確認(リスタートの対象がCentOS 7とは異なっている)。 sudo systemctl restart NetworkManager.service 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で一時的に無効化することもできる。 *その他 [#fc415a4c] **ripgrepのインストール [#k173c132] -以下のコマンドでインストール。公式サイトにはyum-config-managerを仕えとあるがそれだとエラーになるのでdnfを使う。 dnf config-manager --add-repo=https://copr.fedorainfracloud.org/coprs/carlwgeorge/ripgrep/repo/epel-7/carlwgeorge-ripgrep-epel-7.repo dnf -y install ripgrep **www-dataの作成 [#jebdb6ea] -apacheはapache、nginxはnginxユーザーで動作する。どちらもphp-fpmと連携するので、両方同時に動かしたい場合、共通のユーザーとしてwww-dataを作成しておく。 useradd -M www-data -s /sbin/nologin