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  
目录
相关文章
|
21天前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
16天前
|
网络协议 Linux Python
Python脚本配置Centos静态ip地址
这是一个Python脚本,用于自动化配置CentOS系统的静态IP地址。脚本创建或修改文件,填写接口名(如ens33)、IP地址、子网掩码、网关和DNS。运行时需替换变量值并使用`sudo`以管理员权限执行。完成配置后,它会重启网络服务。注意,用户应根据实际网络环境调整参数。
Python脚本配置Centos静态ip地址
|
15天前
|
存储 Linux 网络安全
Centos安装Docker的详细安装步骤,Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别
Centos安装Docker的详细安装步骤,Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别;CentOS7安装DockerCompose;Docker镜像仓库
280 11
|
16天前
|
网络协议 Shell Linux
Shell脚本配置Centos静态ip地址
这是一个用于在CentOS上设置静态IP的Shell脚本摘要: - 脚本交互式获取用户输入的IP地址、子网掩码、网关和DNS。 - 使用`sed`命令动态更新`/etc/sysconfig/network-scripts/ifcfg-ENS33`配置文件。 - 修改`BOOTPROTO`为`static`,并设置IP、NETMASK、GATEWAY和DNS1字段。 - 用`systemctl restart network`重启网络服务。 - 提示用户新配置的静态IP信息。
|
20天前
|
应用服务中间件 Linux nginx
CentOS 7 上配置 Nginx 作为反向代理
在CentOS 7上设置Nginx反向代理的步骤:安装Nginx;启动Nginx服务编辑`/etc/nginx/nginx.conf`;添加`proxy_pass http://app_server_address;将请求转发至应用服务器;重启Nginx`sudo systemctl restart nginx`;验证配置是否成功
|
20天前
|
应用服务中间件 Linux 网络安全
CentOS 7 上安装 Nginx
在 CentOS 7 上安装 Nginx 的步骤包括:添加 EPEL 仓库,安装 Nginx,启动 Nginx,配置防火墙规则,最后通过访问服务器 IP 验证安装是否成功
105 0
|
24天前
|
Linux Python
【Elasticsearch】linux使用supervisor常驻Elasticsearch,centos6.10安装 supervisor
【Elasticsearch】linux使用supervisor常驻Elasticsearch,centos6.10安装 supervisor
20 3
|
24天前
|
Ubuntu Linux 虚拟化
VMware安装centos7教程(1)
VMware安装centos7教程(1)
108 1
|
29天前
|
安全 关系型数据库 MySQL
CentOS 8 中安装与配置 MySQL
CentOS 8 中安装与配置 MySQL
100 3
|
29天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
455 1