CentOS 7.4的初始配置
由于之前在CentOS 7.4上设置了固定IP,并且现在可以通过teraterm进行SSH连接,所以我想尝试进行初始设置。
顺便一提,以前我使用的是putty这个ssh客户端,但是现在改用了teraterm。
原因是,普通人可能不会在意,但我已经养成了记录工作日志的习惯。
有时我会在日志中搜索“那时候是怎么做的?”或者“做过这种事吗?”之类的内容。
因为在putty中,工作日志无法输出日语,所以我转用了teraterm。
【基本配置】
Windows7 Pro(32位)
VirtualBox 5.2.8
CentOS 7.4.1708
在CentOS7.4上进行ssh连接。
请准备好Teraterm Micro。
HOSTADDR = '[固定IP化で設定したIPアドレス]'
PORTNUM = '22'
USERNAME = 'root'
PASSWORD = '[インストール時に設定したパスワード]'
;; ログ保存先指定 パスは、適当なので、使用しやすいように修正する
LOGFILE = 'C:\ssh_log\'
LOGNAME = '.log'
;==============================================
;; コマンド組立て
COMMAND = HOSTADDR
strconcat COMMAND ':'
strconcat COMMAND PORTNUM
strconcat COMMAND ' /ssh /2 /auth=password /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD
;; ログファイル名の設定
getdate DATETIME '%Y%m%d_%H%M%S_&h'
strconcat LOGFILE DATETIME
strconcat LOGFILE LOGNAME
;; 接続
connect COMMAND
;; 接続判定1(接続出来ない場合はメッセージを表示しマクロ終了)
if result <> 2 then
messagebox 'It could not be connected.' 'Connection Error'
end
endif
;; 接続判定2(接続して10秒以内にプロンプトが表示されない場合もマクロ終了)
timeout = 10
wait '$' '#'
if result = 0 then
end
endif
;; ログ取得開始
logopen LOGFILE 0 1 1 0 1
;; ホスト名表示
sendln 'hostname'
wait '$' '#'
;; ログイン日時表示
sendln 'date'
wait '$' '#'
;; ウィンドウタイトル設定
settitle WINTITLE
;; マクロ終了
end
-
- 使用VirtualBox正常启动CentOS7
- 使用teraterm micro登录
CentOS7.4的初始设置。
普通用户的创建
# useradd centos ← 一般ユーザ centosの作成
# passwd centos ← パスワード設定
将有Root权限的用户限制在CentOS系统中。
# usermod -aG wheel centos
↑centosユーザをwheelグループに追加※オプションを「-G」にすると上書きされてしまうので、「-aG」とする
# vi /etc/pam.d/su
#auth required pam_wheel.so use_uid
↑コメント解除
确认一个管理员可以从普通用户身份变成root,但除了管理员以外的普通用户无法变成root。
如果尝试以未注册的用户成为root用户,将出现以下情况。
$ su -
パスワード:
su: 拒否されたパーミッション
包管理系统(yum)设置
# yum -y install epel-release ← EPEL(拡張パッケージ)インストール
# yum -y update ← 全パッケージアップデート
从CentOS7.4发布之后开始应用所有软件包的更新,这会花费相当长的时间。
# yum -y groupinstall base "Development tools"
↑ベース、開発ツールパッケージ群インストール
由于这是安装一组软件包,所以需要相当长时间。
禁用SELinux。
# getenforce ← SELinux状態確認
Enforcing ← SELinux有効
# setenforce 0 ← SELinux無効化※一時的なものなので、以下で恒久対応する
# vi /etc/sysconfig/selinux ← SELinux設定ファイル編集
SELINUX=enforcing
↓
SELINUX=disabled ← システム起動時にSELinuxを無効化
# getenforce ← SELinux状態確認
Permissive ← SELinux無効
由于不需要在互联网上公开,所以我将禁用SELinux。
停止防火墙
systemctl stop firewalld ← ファイアウォール停止
systemctl disable firewalld ← ファイアウォール自動起動解除
由于这并不意味着将其在网上公开,所以将其无效化。
安装和配置NTP服务器
# yum -y install chrony ← NTPサーバ インストール
# vi /etc/chrony.conf ← ntp設定ファイル編集
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
↓サーバを変更
server ntp.nict.jp iburst
server ntp.jst.mfeed.ad.jp iburst
# ntpdate ntp.nict.jp ← 手動で時刻を合わせる※あまりにもズレていると動かないので、初回は、手動実行
# start chronyd.service ← NTPサーバ起動
# systemctl enable chronyd.service ← NTPサーバ自動起動設定
# chronyc sources ← chronydの同期確認(*がついていれば、同期されてる)
到目前为止,终于完成了LAMP中的L!下一步将开始处理A。