Cent OS 初期設定
- 2010年 3月 14日
- 投稿者 : hf164
一般ユーザの作成
ここでは例として dev と言う一般権限のユーザーを作成します
[root@dev ~]# useradd dev上記 dev の所には、好きな名前を入れます。
一般ユーザー dev のパスワード設定
[root@dev ~]# passwd dev Changing password for user dev.
devのパスワード応答New UNIX password:パスワードは英数半角混在が望ましいと思います
devのパスワード応答(確認)
Retype new UNIX password: passwd: all authentication tokens updated successfully.上記で入力したパスワードを再度入力します
一般ユーザの削除
[root@dev ~]# userdel -r dev
rootになれるユーザを管理者のみにする(管理用一般ユーザー作成)
管理者ユーザをwheelグループに追加[root@dev ~]# usermod -G wheel dev
下記のコメント(#の部分を)解除(削除)
[root@dev ~]# vi /etc/pam.d/su #auth required pam_wheel.so use_uid ↓ auth required pam_wheel.so use_uid
RPMパッケージのインストール・アンインストールを行うyumの初期設定
デフォルトでインストールされているyum-updatesdを停止する[root@dev ~]# /etc/rc.d/init.d/yum-updatesd stop yum-updates を停止中: [ OK ]
デフォルトでインストールされているyum-updatesdを削除[root@dev ~]# yum -y remove yum-updatesd
fastestmirrorプラグインインストール(最適ミラーサイトを自動選択するようにする)[root@dev ~]# yum -y install yum-fastestmirror
インストール済パッケージの一括アップデート[root@dev ~]# yum -y update大量のパッケージのダウンロード・アップデートを行うため時間がかかります
yum-cronインストール
[root@dev ~]# yum -y install yum-cron
パッケージ自動更新起動[root@dev ~]# /etc/rc.d/init.d/yum-cron start Enabling nightly yum update: [ OK ]
パッケージ自動更新自動起動設定[root@dev ~]# chkconfig yum-cron on
root宛メールの転送設定
旧root宛メール転送設定削除[root@dev ~]# sed -i '/^root:/d' /etc/aliases
パッケージ自動更新自動起動設定[root@dev ~]# echo "root: hogehoge@example.com" >> /etc/aliasesroot宛メールを(例:hogehoge@example.com)宛に転送する設定です
転送先のメールアドレスはご自身の環境に合わせてください。
なお、example.comとはRFC 2606 の 3 章で
予約されているセカンドレベルドメイン名であり
example.net example.orgと共に予約されています。
これらはソフトウェアドキュメンテーションにおける例示のために使われるもので、
実際に登録することはできません。転送設定反映
[root@dev ~]# newaliases
root宛にテストメールを送信する[root@dev ~]# echo test|mail rootテストメールが転送先メールアドレス宛に届いていることを確認する
Vimエディタインストール
インストール[root@dev ~]# yum -y install vim-enhanced
vi を別名でvimに登録[root@dev ~]# alias vi='vim'
vi"の別名位置確認します。[root@dev ~]# which vi alias vi='vim' /usr/bin/vim
bashrc ファイルに登録[root@dev ~]# vi /etc/bashrc alias vi='vim'最終行に上記alias vi='vim'を追記します
SELinuxの無効化
SELinuxの状態確認[root@dev ~]# getenforce EnforcingSELinux有効
SELinux無効化
[root@dev ~]# setenforce 0
SELinuxの状態確認[root@dev ~]# getenforce PermissiveSELinux無効
SELinux設定ファイル編集
下記の enforcing を disabled に変更する[root@dev ~]# vi /etc/sysconfig/selinux SELINUX=enforcing ↓ SELINUX=disabled起動時にSELinuxを無効化

