このページでは,Cent OS のインストール手順をスクリーンショット等を使って説明する. Cent OS は 、Red Hat Enterprise Linux と互換性があり,Red Hat が定める再配布に関する要求を満足するオペレーティングシステムである. 利用条件などは、利用者で確認すること.
【目次】
【サイト内の関連ページ】 「Linux のインストール」 の Web ページ
先人に感謝
Distro Watch の Web ページ: https://distrowatch.com/table.php?distribution=centos
設定項目 | データ型 | 本 Web ページでの設定値 |
ホスト名(コンピュータの名前) | 文字列 | centos7 |
ドメイン名 | 文字列 | kunihikokaneko.com |
ネットワークアドレスは固定 IP アドレスか DHCP か | ブール値 | |
ホスト IP アドレス | IP アドレス | |
ネットマスク | 文字列 | |
デフォルトルータ(ゲートウエイ) | IP アドレスまたは完全修飾形式のホスト名 | |
DNS サーバ(ネームサーバ) | IP アドレスまたは完全修飾形式のホスト名 | |
初期ユーザのフルネーム | 文字列 | kunihiko kaneko |
初期ユーザのユーザ名 | 文字列 | kaneko |
初期ユーザのユーザ ID | 正の整数 | 8010 |
初期ユーザのパスワード | 文字列 | <秘密の文字列> |
特権ユーザのパスワード (root のパスワード) | 文字列 | <秘密の文字列> |
システムコンソールのキーマップ | 文字列 | 日本語 (Japanese) または 英語 (U.S. English) |
※ ネットワークアドレスは固定 IP アドレスか DHCP か
上記に書いた設定は、間違って入力した場合でも、あとで、修正できるので、あまり悩まないように。
DVD または CD イメージのダウンロード
ダウンロードした .iso イメージファイルを使って起動する.
Japanese (日本語)または または English (English)を選び, Continue (続行)をクリック
ベース構成 開発およびクリエイティブワークステーション 選択した環境のアドオン その他の開発 開発ツール Emacs グラフィックツール プラットフォーム開発 Python セキュリティツール
参考: インストール後, GNOME デスクトップにおいて「アプリケーション」→「システム設定」→「アプリケーションの追加と削除」で, アプリケーションの追加と削除が できるので心配無く. (必要になったとき簡単に追加できる)。
※ むやみに、全部チェックする、というようなことは避けておく
※ すでに「デバイスの選択」が行われている場合(すでに,チェックが付いている場合)は,このままで良いか確認する.
※ 選択されたデバイスの中身は全て消えることに注意.
情報を更新したいときは次のように操作する.
IPアドレスなどの設定を行いたいときは, 「インストールを開始」をクリック.
これで,インストールは終了
※ このとき,GNOME の初回ログイン設定が始まる場合がある.
NVidia のカードを使っているときは
をダウンロードすると役に立つかも知れません。
端末を開き,次のコマンドを実行する.
sudo yum check-update sudo yum update sudo shutdown -r now
※ 「I this ok [y/d/N]:」に対しては 「y」+ Enter キー
下記の (a) または (b) の手順で行なう
sudo /sbin/chkconfig auditd off sudo /sbin/chkconfig bluetooth off sudo /sbin/chkconfig cups off sudo /sbin/chkconfig nfs off sudo /sbin/chkconfig nfslock off sudo /sbin/chkconfig psacct off sudo /sbin/chkconfig smartd off sudo /sbin/chkconfig --list
sudo /usr/sbin/ntsysv # ntsysv の画面で稼働すべきサービスの設定を行なうことができる
/etc/resolv.conf が正しく設定されているかどうかの確認を行う
/etc/resolv.confには、 DNSで使うドメイン名の設定などを行う。 domain, nameserver, search の行が正しく設定されていることをよく確認すること
domain <DNS ドメイン名> nameserver <DNS サーバの IP アドレス> # for example, xxx.yyy.zzz.160 (dnsmail) search <DNS ドメイン名>
ルータが「代理DNSサーバ」の機能をもっていることが多いので、確認の上、 「代理DNSサーバ」であれば、そのIPアドレスを設定します
domain <DNS ドメイン名> nameserver <代理 DNS サーバの IP アドレス> # for example, 192.168.33.1 (NAT) search <DNS ドメイン名>
セキュリティ上の理由から, 外部からの TCP/IP 通信は拒否するように設定しておく.
vi /etc/hosts.deny # 次の1行を先頭に書く ----- ALL: ALL -----
仮に次のように設定しておく. sshd の行は無駄ですが、後で設定を変えるときに便利なようにしている.
vi /etc/hosts.allow # 次の4行を先頭に書く ----- ALL : localhost ALL : 127.0.0.1 sshd: localhost sshd: 127.0.0.1 -----
;; turn on font-lock mode (when (fboundp 'global-font-lock-mode) (global-font-lock-mode t)) ;; enable visual feedback on selections ;(setq transient-mark-mode t) ;; default to better frame titles (setq frame-title-format (concat "%b - emacs@" system-name)) ; window and font (cond (window-system (set-frame-font "-*-*-medium-r-*-*-16-*-*-*-*-*-*-*") (mouse-wheel-mode))) ; other settings (setq next-line-add-newlines nil) (load-library "term/bobcat") (display-time) (setq line-number-mode t) (setq text-mode-hook (list (function (lambda () (auto-fill-mode 1))))) (setq display-warning-suppressed-classes ' (font)) ; supress messages (setq inhibit-startup-message t) (setq initial-scratch-message nil) ; cc-mode (add-hook 'c-mode-common-hook '(lambda () (c-set-style "CC-MODE"))) ; kanji code (set-language-environment "Japanese") (set-default-coding-systems 'euc-japan) (set-keyboard-coding-system 'euc-japan) (set-terminal-coding-system 'euc-japan) (set-clipboard-coding-system 'euc-japan) ; (set-w32-system-coding-system 'euc-japan) (setq default-file-name-coding-system 'japanese-shift-jis) ;(setq default-process-coding-system ; '(euc-japan euc-japan))