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
    1. 使用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。

广告
将在 10 秒后关闭
bannerAds