Computer/Linux/CentOS/7
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Computer/Linux/CentOS]]
*CentOS 7 [#q4875a57]
**ダウンロード [#yeffab98]
ほかにもミラーサーバは多数ある.
-http://ftp.tsukuba.wide.ad.jp/Linux/centos/
**インストーラの作成 [#acb8b52d]
***DVD (macOS) [#f1cbb1ac]
$ hdiutil burn CentOS-7-x86_64-DVD-1810.iso
***USBメモリ(macOS) [#k5f85a45]
$ hdiutil convert -format UDRW -o CentOS.img CentOS.iso
$ diskutil list
$ diskutil unmountDisk /dev/diskX
$ sudo dd if=CentOS.img.dmg of=/dev/diskX bs=1m
**CUIインストーラの起動 [#i59ec87a]
> vmlinuz initrd=initrd.img ... inst.text
**ユーザの追加 [#hd42e5b1]
wheel (gid=10)に所属させる場合.
# useradd -m -g 10 accountname
**リポジトリの追加 [#n9062b37]
$ sudo yum -y install epel-release
$ sudo rpm --import http://li.nux.ro/download/nux/RPM-GP...
$ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7...
**Minimalにパッケージを追加 [#c18c02d1]
+wget
+perl
+ffmpeg(リポジトリを追加する必要あり)
+rkhunter
+clamav clamav-update clamav-server-systemd
+upower(バッテリー残量)
***バッテリー残量 [#c2d77146]
$ upower -d | grep percentage
**ソフトウェアのアップデート [#v2e41408]
$ sudo yum update
**サービス [#bf8ccecf]
+chronyd
+crond
+freshclam
+(httpd)
+named
+samba
**rkhunter [#p4ad264c]
アップデートする.
$ sudo rkhunter --update
$ sudo rkhunter --propupd
非対話式で実行し,警告があるものだけを表示させる.
$ sudo rkhunter --check --skip-keypress --report-warning...
**firewalld [#q7aacf82]
$ sudo firewall-cmd --set-default-zone=home
$ firewall-cmd --get-default-zone
$ firewall-cmd --get-services
$ sudo firewall-cmd --zone=home --add-service=dhcp --per...
$ sudo firewall-cmd --zone=home --add-service=dns --perm...
$ sudo firewall-cmd --zone=home --add-service=http --per...
$ sudo firewall-cmd --zone=home --add-service=https --pe...
$ sudo firewall-cmd --zone=home --add-service=ntp --perm...
$ sudo firewall-cmd --zone=home --add-service=samba --pe...
$ sudo firewall-cmd --reload
$ sudo firewall-cmd --list-services --zone=home
**chrony [#obf2ae24]
ntpdの後継.
+/etc/chrony.confを設定.
+サービスを再起動.
$ sudo systemctl restart chronyd
+確認.
$ chronyc sources
+サーバとして稼働させるには/etc/chrony.confでallowの項目...
+自動起動の設定(必要に応じて).
$ sudo systemctl enable chronyd
**named [#s74c42cf]
chrootで運用する.
$ sudo yum -y install bind bind-chroot bind-utils
$ sudo systemctl disable named.service
$ sudo systemctl enable named-chroot
$ sudo systemctl start named-chroot
chrootで運用する場合,設定ファイルは/var/named/chroot/etc...
**ネットワーク設定 [#d785c677]
***デバイスの表示 [#t69d0e6a]
‘d’は‘device’の略.
$ nmcli d
‘en????’といったデバイス名を確認する.
次のように接続の一覧を表示させてもよい.
$ nmcli c s
***デバイスの設定の表示 [#z8ae201a]
$ nmcli device show en????
***固定IPアドレスの設定 [#c9779877]
恒久的に設定する.‘c’は‘connection’,‘m’は‘modify’の略.
$ cat /etc/sysconfig/network-scripts/ifcfg-en???
$ sudo nmcli c m en???? ipv4.method manual ipv4.addresse...
$ cat /etc/sysconfig/network-scripts/ifcfg-en???
***DNSサーバの設定 [#hbdc80c2]
$ sudo nmcli c m en???? ipv4.dns "DNS1 DNS2 DNS3 ..."
***IPアドレスを自動取得に変更する [#w774e565]
$ nmcli c m en???? ipv4.address auto
***ホスト名の設定 [#gcad5533]
恒久的に設定する.
$ cat /etc/hostname
$ sudo hostnamectl set-hostname host??.sample.com
$ cat /etc/hostname
***設定の反映 [#gbbb3115]
インタフェースをupさせるだけでよい(downも不要).
$ sudo nmcli c up en????
従来のようにサービスを再起動させてもよい.
$ sudo systemctl restart NetworkManager
反映されているかどうか確認する.
$ cat /etc/sysconfig/network-scripts/ifcfg-en????
$ cat /etc/resolv.conf
終了行:
[[Computer/Linux/CentOS]]
*CentOS 7 [#q4875a57]
**ダウンロード [#yeffab98]
ほかにもミラーサーバは多数ある.
-http://ftp.tsukuba.wide.ad.jp/Linux/centos/
**インストーラの作成 [#acb8b52d]
***DVD (macOS) [#f1cbb1ac]
$ hdiutil burn CentOS-7-x86_64-DVD-1810.iso
***USBメモリ(macOS) [#k5f85a45]
$ hdiutil convert -format UDRW -o CentOS.img CentOS.iso
$ diskutil list
$ diskutil unmountDisk /dev/diskX
$ sudo dd if=CentOS.img.dmg of=/dev/diskX bs=1m
**CUIインストーラの起動 [#i59ec87a]
> vmlinuz initrd=initrd.img ... inst.text
**ユーザの追加 [#hd42e5b1]
wheel (gid=10)に所属させる場合.
# useradd -m -g 10 accountname
**リポジトリの追加 [#n9062b37]
$ sudo yum -y install epel-release
$ sudo rpm --import http://li.nux.ro/download/nux/RPM-GP...
$ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7...
**Minimalにパッケージを追加 [#c18c02d1]
+wget
+perl
+ffmpeg(リポジトリを追加する必要あり)
+rkhunter
+clamav clamav-update clamav-server-systemd
+upower(バッテリー残量)
***バッテリー残量 [#c2d77146]
$ upower -d | grep percentage
**ソフトウェアのアップデート [#v2e41408]
$ sudo yum update
**サービス [#bf8ccecf]
+chronyd
+crond
+freshclam
+(httpd)
+named
+samba
**rkhunter [#p4ad264c]
アップデートする.
$ sudo rkhunter --update
$ sudo rkhunter --propupd
非対話式で実行し,警告があるものだけを表示させる.
$ sudo rkhunter --check --skip-keypress --report-warning...
**firewalld [#q7aacf82]
$ sudo firewall-cmd --set-default-zone=home
$ firewall-cmd --get-default-zone
$ firewall-cmd --get-services
$ sudo firewall-cmd --zone=home --add-service=dhcp --per...
$ sudo firewall-cmd --zone=home --add-service=dns --perm...
$ sudo firewall-cmd --zone=home --add-service=http --per...
$ sudo firewall-cmd --zone=home --add-service=https --pe...
$ sudo firewall-cmd --zone=home --add-service=ntp --perm...
$ sudo firewall-cmd --zone=home --add-service=samba --pe...
$ sudo firewall-cmd --reload
$ sudo firewall-cmd --list-services --zone=home
**chrony [#obf2ae24]
ntpdの後継.
+/etc/chrony.confを設定.
+サービスを再起動.
$ sudo systemctl restart chronyd
+確認.
$ chronyc sources
+サーバとして稼働させるには/etc/chrony.confでallowの項目...
+自動起動の設定(必要に応じて).
$ sudo systemctl enable chronyd
**named [#s74c42cf]
chrootで運用する.
$ sudo yum -y install bind bind-chroot bind-utils
$ sudo systemctl disable named.service
$ sudo systemctl enable named-chroot
$ sudo systemctl start named-chroot
chrootで運用する場合,設定ファイルは/var/named/chroot/etc...
**ネットワーク設定 [#d785c677]
***デバイスの表示 [#t69d0e6a]
‘d’は‘device’の略.
$ nmcli d
‘en????’といったデバイス名を確認する.
次のように接続の一覧を表示させてもよい.
$ nmcli c s
***デバイスの設定の表示 [#z8ae201a]
$ nmcli device show en????
***固定IPアドレスの設定 [#c9779877]
恒久的に設定する.‘c’は‘connection’,‘m’は‘modify’の略.
$ cat /etc/sysconfig/network-scripts/ifcfg-en???
$ sudo nmcli c m en???? ipv4.method manual ipv4.addresse...
$ cat /etc/sysconfig/network-scripts/ifcfg-en???
***DNSサーバの設定 [#hbdc80c2]
$ sudo nmcli c m en???? ipv4.dns "DNS1 DNS2 DNS3 ..."
***IPアドレスを自動取得に変更する [#w774e565]
$ nmcli c m en???? ipv4.address auto
***ホスト名の設定 [#gcad5533]
恒久的に設定する.
$ cat /etc/hostname
$ sudo hostnamectl set-hostname host??.sample.com
$ cat /etc/hostname
***設定の反映 [#gbbb3115]
インタフェースをupさせるだけでよい(downも不要).
$ sudo nmcli c up en????
従来のようにサービスを再起動させてもよい.
$ sudo systemctl restart NetworkManager
反映されているかどうか確認する.
$ cat /etc/sysconfig/network-scripts/ifcfg-en????
$ cat /etc/resolv.conf
ページ名: