RHEL6.7的安装和配置备忘录
首先
在VMware上安装RHEL6.7的备忘录。
创建虚拟机
放弃
在VMware控制台上执行
操作系统的安装
放弃
更改主机名称
设定文件的备份
cp -p /etc/sysconfig/network /etc/sysconfig/Original-network
确认/etc/sysconfig/network和/etc/sysconfig/Original-network之间没有差异。
修改/etc/sysconfig/network中的「主机名」字段
IP地址设置
查看设定文件
ls -l /etc/sysconfig/network-scripts/ifcfg-eth0
将设置文件备份
cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/Original-ifcfg-eth0
确认/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/Original-ifcfg-eth0没有差异。
设置IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE='eth0'
BOOTPROTO='none'
ONBOOT='yes'
NETMASK='255.255.255.0'
IPADDR='XXX.XXX.XXX.XXX'
USERCTL='no'
GATEWAY='XXX.XXX.XXX.XXX'
重新启动服务
出现以下错误,但据看起来没有问题,所以忽略它。
启动接口eth0:正在确定IP地址XXX.XXX.XXX.XXX是否已在eth0设备上使用…
SSH 配置
检查SSH的安装情况
rpm -qa | grep ssh
检查SSH启动配置:
chkconfig –list sshd
設定sshd的chkconfig當它被啟用
确认服务的启动状态
service sshd 状态
如果SSH服务没有启动,请执行命令”service sshd restart”来重新启动。
只在特定的時間允許root登录
ls /etc/ssh/sshd_config
cp -p /etc/ssh/sshd_config /etc/ssh/Original-sshd_config
diff /etc/ssh/sshd_config /etc/ssh/Original-sshd_config
vi /etc/ssh/sshd_config
# 以下の項目を「yes」に設定
PermitRootLogin yes
重启服务 SSHD
以上就是从TeraTerm进行连接的条件。
通过SSH进行配置
DNS客户端配置
备份定义文件
cp -p /etc/resolv.conf /etc/Original-resolv.conf
确认/etc/resolv.conf和/etc/Original-resolv.conf之间没有差异。
DNS客户端的配置
/etc/resolv.conf
请按照以下方式描述DNS服务器的IP地址
nameserver XXX.XXX.XXX.XXX
禁用SELinux。
只在设定中禁用
确认设置情况
getenforce
以下可能得到的选择之一:
– 执行 # 强制
– 允许 # 许可
– 禁用 # 无效
禁用強制執行(臨時)
永久禁用SELinux配置:
打開視窗終端(Terminal),輸入以下命令:
sudo vi etc/selinux/config
设定如下
SELINUX=disabled
代理设置
使用wget
备份设置文件
cp -p /etc/wgetrc /etc/Original-wgetrc
比较 /etc/wgetrc 和 /etc/Original-wgetrc 是否有差异。
更改设置
使用vi /etc/wgetrc命令
请在底部添加以下内容。
use_proxy = on
proxy_user = username
proxy_passwd = passwd
http_proxy=http://proxy_hostname:8080
https_proxy=http://proxy_hostname:8080
ftp_proxy=http://proxy_hostname:8080
好吃
设置文件的备份
cp -p /etc/yum.conf /etc/Original-yum.conf
确认/etc/yum.conf与/etc/Original-yum.conf没有差异。
更改设置
vi /etc/yum.conf
在最底部添加以下内容。
还有更酷炫的写法,但不要在意。
export http_proxy=http://username:password@proxy.enterprise.com:8080/
export https_proxy=http://username:password@proxy.enterprise.com:8080/
export ftp_proxy=http://username:password@proxy.enterprise.com:8080/
yum仓库配置
因为要试用RHEL,所以希望能在免费的范围内使用。
由于偏爱Windows的原因,所以非常吃力……
EPEL (Extra Packages for Enterprise Linux) 可提供额外的软件包,特别适用于企业级 Linux 系统。
从以下网址下载rpm安装包:http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm。
安装
rpm -ivh epel-release-6-8.noarch.rpm
确认已安装
ls /etc/yum.repos.d
以下列出的两个如果出现就表示成功:
– epel-testing.repo
– epel.repo
检查yum
yum check-update
読み込んだプラグイン:product-id, security, subscription-manager
epel/metalink | 4.2 kB 00:00
epel | 4.3 kB 00:00
epel/primary_db | 5.9 MB 00:01
CentOS –> CentOS 是一种操作系统。
CentOS的软件源需要直接编写配置文件。
打开/etc/yum.repos.d/CentOS-Base.repo文件。
这里的定义类似于查看理研的FTP。
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
修改releasever的设置
编辑/etc/yum/vars/releasever文件
只要不包括理研的网站,你可以查看 6.7 中的 6 文件夹。
6
如果继续使用yum,会出现”没有gpgkey”的错误。我会添加gpgkey。
我直接在HP上查找了gpkey的位置!
wget http://ftp.riken.jp/Linux/centos/RPM-GPG-KEY-CentOS-6
我会将RPM-GPG-KEY-CentOS-6移动到/etc/pki/rpm-gpg的位置。
导入gpkey
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
以上是库的设置完成。
让我们更新一下吧~
执行yum update命令。