文章目录
一、Linux服务前期环境准备、 搭建CentOS 7环境
清空关闭防火墙
由于前期尚未学习“防火墙”为了不受到防火墙影响实验的顺利进行,因此清空并关闭防火墙。
[root@xuegod63 ~]# iptables -F
[root@xuegod63 ~]# systemctl stop firewalld
[root@xuegod63 ~]# systemctl disable firewalld
SElinux设置
[root@xuegod63 ~]# getenforce
Disabled
临时关闭(机器重启则会失效):
[root@xuegod63 ~]# setenforce 0
永久关闭SElinux:
[root@xuegod63 ~]# vim /etc/selinux/config
配置IP
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPADDR=192.168.1.63
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
NAME="ens33"
UUID="5e02ab66-a084-404a-bb4c-50bf47bd1bd5"
DEVICE="ens33"
ONBOOT="yes"
注释:修改网卡配置文件,主要修改内容项
BOOTPROTO="static" 、
ONBOOT="yes" 、
IPADDR=192.168.1.63 、
GATEWAY=192.168.1.1 、
NETMASK=255.255.255.0 、
DNS1=114.114.114.114 以上6项。
重启服务:systemctl restart network
配置主机和IP映射关系
[root@xuegod63 ~]# vim /etc/hosts
127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.63 xuegod63.cn xuegod63
192.168.1.64 xuegod64.cn xuegod64
注释:修改 /etc/hosts配置文件,添加以下两项。
192.168.1.63 xuegod63.cn xuegod63
192.168.1.64 xuegod64.cn xuegod64
修改主机名
[root@xuegod63 ~]# vim /etc/hostname #永久
xuegod63
[root@xuegod63 ~]# hostnamectl set-hostname “hostname” #永久
[root@xuegod63 ~]# hostname xuegod63 #临时。
xuegod63
配置Yum源
1.配置本地Yum源:
[root@xuegod63 ~]# mount /dev/sr0 /mnt/
[root@xuegod63 ~]# echo "/dev/sr0 /mnt iso9660 defaults 0 0" >> /etc/fstab
#设置开机自动挂载光驱
[root@xuegod63 ~]# mkdir /root/yum
[root@xuegod63 ~]# mv /etc/yum.repos.d/* /root/yum/
[root@xuegod63 ~]# cat > /etc/yum.repos.d/centos7.repo <<eof< span="">
> [centos7-source]
>name= centos7-source
>baseurl=file:///mnt
> enabled=1
>gpgcheck=0
> EOF
或:
[root@xuegod63 ~]# vim /etc/yum.repos.d/centos7.repo
[centos7-source]
name= centos7-source
baseurl=file:///mnt
enabled=1
gpgcheck=0
更多技术干货尽在公众号【学神来啦】!
2.配置网络yum源:
阿里云镜像源站点(http://mirrors.aliyun.com/)。
CentOS镜像参考:
http://mirrors.aliyun.com/help/centos
备份:
把CentOS-Base.repo文件重新命名为CentOS-Base.repo.backup 。
[root@xuegod63 ~]# mv /etc/yum.repos.d/CentOS-Base.repo{
,.backup}
下载新的CentOS-Base.repo
到/etc/yum.repos.d/
安装wget工具:
[root@xuegod63 ~]# rpm -ivh /mnt/Packages/wget-1.14-15.el7.x86_64.rpm
下载yum源:
[root@xuegod63 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo \
http://mirrors.aliyun.com/repo/Centos-7.repo
生成yum缓存:
[root@xuegod63 ~]# yum makecache
安装epel源
[root@xuegod63 ~]# yum -y install epel-release
可以做个快照
SSHD服务安装-ssh命令使用方法
SSHD服务
什么是服务?
Linux中的服务是一类常驻在内存中的进程,这类进程启动后就在后台当中一直持续不断的运行,因为这类进程通常是负责一些系统提供的功能来服务用户的各项任务,所以这类进程被称为服务,比如crond、atd、syslog、Apache都是属于服务。
作用:SSHD服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件。
相比较之前用Telnet方式来传输文件要安全很多,因为Telnet使用明文传输,SSH是加密传输。
安装SSH服务
安装方法有两种:
通过yum安装(推荐使用):
[root@xuegod63 ~]# yum -y install openssh openssh-clients openssh-server
本地直接安装rp