CentOS 7 安装、配置

简介:

下载

地址:http://www.centos.org/download/

本例为 Minimal ISO 版本:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso

CentOS 与 RHEL 是同源,所以,在 CentOS 文档不足时,可以参考 RHEL 的文档。https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/index.html

制作U盘启动工具

本例子环境为:Windows

可以使用 Fedora LiveUSB Creator(https://fedorahosted.org/liveusb-creator/) 或者 UltraISO 等工具来把系统写入 U盘,而后通过U盘启动来安装系统。

安装系统

从U盘启动,安装系统。安装中,会提示选择

  • 默认选择 “Test this media & Install CentOS 7”

  • 选择语言,设置时区

    本例为中文

  • 设置系统安装位置

    选择默认的“自动分配分区”

  • 设置主机名称和IP 

  • 设置 root 密码、创建新用户

配置静态IP

查看当前网络情况

执行 ip addr

[root@localhost ~]#  ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:78:33:ff brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.106/24 brd 192.168.0.255 scope global dynamic enp0s3
       valid_lft 82545sec preferred_lft 82545sec
    inet6 fe80::a00:27ff:fe78:33ff/64 scope link
       valid_lft forever preferred_lft forever

查看以太网设备名称

[root@localhost ~]# nmcli d
设备   类型      状态    CONNECTION
ens33  ethernet  连接的  ens33
lo     loopback  未管理  --

其中,类型为 ethernet 的那个 “ens33”设备,就是以太网。因为该名称不是固定的,比如在虚拟机里面安装时,名称可能是“enp0s3”。

查看所有网络配置文件

执行 ls /etc/sysconfig/network-scripts/,查看所有网络配置文件

[root@localhost ~]# ls  /etc/sysconfig/network-scripts/
ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team
ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth   ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp  ifup             ifup-post    network-functions-ipv6
ifdown-ipv6  ifup-aliases     ifup-ppp
ifdown-isdn  ifup-bnep        ifup-routes
ifdown-post  ifup-eth         ifup-sit

其中,“ifcfg-ens33” 就是我们要修改的以太网配置文件(在虚拟机里面,文件名可能是 “ifcfg-enp0s3”,即该文件名与你的以太网设备名字相关)

修改网络配置文件

用 root 账户登录系统 修改以太网设备配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

原先的配置是 ONBOOT 是默认不启动网卡的,改为 yes

设置完成执行 systemctl restart network 重启网络,而后 ping 下这个 IP 做下测试

安装时间服务器

安装

yum install chrony

查看状态

systemctl status chronyd

启动\关闭时间服务器

systemctl start chronyd

systemctl stop chronyd

设置与系统自启动\关闭

systemctl enable chronyd

systemctl disable chronyd

校时

执行 timedatectl 查看当前时间情况:

[root@bogon ~]# timedatectl
      Local time: 四 2015-05-14 19:07:03 CST
  Universal time: 四 2015-05-14 11:07:03 UTC
        RTC time: 四 2015-05-14 11:07:03
        Timezone: Asia/Shanghai (CST, +0800)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

设置 NTP 服务器同步

timedatectl set-ntp yes 

再次查看时间状态

[root@bogon ~]# timedatectl status
      Local time: 四 2015-05-14 11:15:39 CST
  Universal time: 四 2015-05-14 03:15:39 UTC
        RTC time: 四 2015-05-14 11:14:47
        Timezone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

查看当前时间,执行

date

显示

[root@bogon ~]# date
2015年 05月 14日 星期四 11:15:54 CST

添加用户、授权

添加用户

useradd dev #创建用户  
passwd dev #修改密码 

新建用户添加 sudo 权限

chmod -v u+w /etc/sudoers  

/etc/sudoers 的权限模式保留为0640 (rw-r-----)

在 sudoers 文件添加新用户信息到 ## Allow root to run any commands anywher 下,

root    ALL=(ALL)       ALL  
dev     ALL=(ALL)       ALL #新增用户信息  

取消 sudoers 文件可写权限

chmod -v u-w /etc/sudoers  
目录
相关文章
|
6天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
25 1
|
6天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
28 3
|
6天前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
35 0
|
1天前
|
Java 应用服务中间件 Linux
Centos7 安装JDK和Tomcat
Centos7 安装JDK和Tomcat
8 0
|
1天前
|
运维 网络协议 Linux
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
|
3天前
|
安全 关系型数据库 MySQL
解决centos7.0安装mysql后出现access defind for user@'localhost'的错误
在使用yum 安装完mariadb, mariadb-server, mariadb-devel后
7 0
|
4天前
|
Linux 网络安全 数据安全/隐私保护
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
|
6天前
|
NoSQL Linux Redis
在CentOS上安装和配置Redis
在CentOS上安装和配置Redis
69 0
|
6天前
|
安全 Linux 测试技术
在CentOS上安装Elasticsearch和Kibana
在CentOS上安装Elasticsearch和Kibana
12 0
|
6天前
|
运维 Kubernetes 监控
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
本地CentOS安装轻量级容器PaaS平台KubeSphere并实现无公网IP远程访问
7 0

热门文章

最新文章