`

CentOS7基本设置

 
阅读更多

CentOS7基本设置

本文主要记录一些平时可能会碰到的CentOS7的基本设置。

系统环境设置

设置系统语言

安装操作系统的时候选择了中文,但是想把它改回英文的。通过修改用户目录下的.bashrc文件即可。

修改前系统环境如下:

[root@localhost ~]# echo $LANG
zh_CN.UTF-8
[root@localhost ~]# chkconfig 

注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。 
      如果您想列出 systemd 服务,请执行 'systemctl list-unit-files'。
      欲查看对特定 target 启用的服务请执行
      'systemctl list-dependencies [target]'。

netconsole     	0:关	1:关	2:关	3:关	4:关	5:关	6:关
network        	0:关	1:关	2:开	3:开	4:开	5:开	6:关
[root@localhost ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[root@localhost ~]# 

 

在.bashrc文件中添加如下环境设置:export LANG=en_US.UTF-8

修改后效果如下:

[root@localhost ~]# echo $LANG
en_US.UTF-8
[root@localhost ~]# chkconfig 

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

netconsole     	0:off	1:off	2:off	3:off	4:off	5:off	6:off
network        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
[root@localhost ~]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[root@localhost ~]# 

设置网卡连接外网

CentOS7安装后,执行yum update命令发现失败了,看网络配置发现没有外网IP,enp0s3的IP地址没有:

[root@localhost network-scripts]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 08:00:27:53:c7:e9  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.102  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::a00:27ff:feb1:2da9  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:b1:2d:a9  txqueuelen 1000  (Ethernet)
        RX packets 905  bytes 79877 (78.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 583  bytes 83129 (81.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 676  bytes 58796 (57.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 676  bytes 58796 (57.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost network-scripts]# 

 进入目录:

/etc/sysconfig/network-scripts/

 然后ls看一下,看到enp0s3对应的配置文件并查看:

[root@localhost network-scripts]# ls
ifcfg-enp0s3  ifdown-isdn      ifup          ifup-plip      ifup-tunnel
ifcfg-lo      ifdown-post      ifup-aliases  ifup-plusb     ifup-wireless
ifdown        ifdown-ppp       ifup-bnep     ifup-post      init.ipv6-global
ifdown-bnep   ifdown-routes    ifup-eth      ifup-ppp       network-functions
ifdown-eth    ifdown-sit       ifup-ib       ifup-routes    network-functions-ipv6
ifdown-ib     ifdown-Team      ifup-ippp     ifup-sit
ifdown-ippp   ifdown-TeamPort  ifup-ipv6     ifup-Team
ifdown-ipv6   ifdown-tunnel    ifup-isdn     ifup-TeamPort
[root@localhost network-scripts]# more ifcfg-enp0s3 
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=8e446c5c-9093-42da-8da7-328a0765dc83
DEVICE=enp0s3
ONBOOT=no
[root@localhost network-scripts]# 

将最后一行的配置由ONBOOT=no改为ONBOOT=yes。

[root@localhost network-scripts]# vim ifcfg-enp0s3 
[root@localhost network-scripts]# more ifcfg-enp0s3 
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=8e446c5c-9093-42da-8da7-328a0765dc83
DEVICE=enp0s3
ONBOOT=yes
[root@localhost network-scripts]# 

然后再重启网络。

[root@localhost network-scripts]# service network restart 
Restarting network (via systemctl):                        [  确定  ]
[root@localhost network-scripts]# 

 然后查看网络配置,并测试可以ping通外网。

[root@localhost network-scripts]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:fe53:c7e9  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:53:c7:e9  txqueuelen 1000  (Ethernet)
        RX packets 31  bytes 4790 (4.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 44  bytes 4368 (4.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.102  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::a00:27ff:feb1:2da9  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:b1:2d:a9  txqueuelen 1000  (Ethernet)
        RX packets 1173  bytes 102272 (99.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 747  bytes 108531 (105.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 820  bytes 71508 (69.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 820  bytes 71508 (69.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=53 time=29.1 ms
64 bytes from 61.135.169.125: icmp_seq=2 ttl=53 time=26.6 ms
64 bytes from 61.135.169.125: icmp_seq=3 ttl=53 time=32.1 ms
64 bytes from 61.135.169.125: icmp_seq=4 ttl=53 time=39.5 ms
^C
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 26.690/31.901/39.555/4.835 ms
[root@localhost network-scripts]#

 

分享到:
评论

相关推荐

    CentOS7设置IP地址

    ### CentOS7 设置 IP 地址详解 #### 一、引言 在 CentOS 7 中,配置 IP 地址是一项基本但重要的系统管理任务。本文将详细介绍如何在 CentOS 7 上设置 IP 地址,包括所需的步骤和注意事项。通过本指南,您将能够成功...

    Centos7.6下设置Oracle定时自动备份和sudo设置.docx

    [root@centos7 ~]# vi /db_backup/AutoBackup.sh ``` 在该文件中,我们需要引进备份环境,设置 Oracle 安装目录、数据库实体名称等变量,并将当前时间写入日志文件中。同时,我们还需要使用 expdp 命令将数据库导出...

    CentOS7安装指南

    "CentOS7安装指南" 本指南将指导您完成 CentOS 7 的安装过程,涵盖从虚拟机设置到安装完成后的基本配置。 虚拟机设置 在开始安装 CentOS 7 之前,需要设置虚拟机的网络适配器模式为“桥接模式”。这将允许虚拟机...

    CentOS7防火墙设置

    CentOS 7 防火墙设置 CentOS 7 防火墙设置是 Linux 操作系统中的一项重要安全配置。在 CentOS 7 中,默认使用的是 firewall 防火墙,但是很多用户更倾向于使用传统的 iptables 防火墙。本文将指导您如何关闭默认...

    (CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar

    【标题】"(CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar" 提供的是一个基于Linux发行版的CentOS 7的最小化安装镜像,适用于创建虚拟机环境。这个版本特别针对系统管理员和开发者设计,包含了运行操作系统最基本...

    centos7文本安装

    * 需要技术基础:CentOS 7 文本安装需要用户具有基本的 Linux 知识和命令行操作能力。 * 不适合新手:CentOS 7 文本安装不适合新手用户,因为它需要用户具备一定的技术基础。 CentOS 7 文本安装是一种快速、灵活的...

    vm安装centosmini7设置ip 下装mysql,jdk tomcat设置xshelll连

    CentOS Mini 7是一个精简版的 CentOS 发行版,它只包含基本的系统软件和服务,适用于轻量级服务器环境。在本文中,我们将深入探讨如何在VMware上安装CentOS Mini 7,设置静态IP,以及后续如何安装MySQL、Java ...

    lammps安装 centos7成功安装

    ### LAMMPS在CentOS 7上的安装指南 #### 概述 LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) 是一款开源的分子动力学模拟软件,广泛应用于材料科学、物理学、化学等领域。为了能在CentOS 7...

    CentOS7 64位镜像文件

    【标题】"CentOS7 64位镜像文件"涉及的是Linux操作系统中的一个特定发行版——CentOS 7的64位版本。CentOS(Community ENTerprise Operating System)是一个开源、免费的操作系统,它基于RHEL(Red Hat Enterprise ...

    centos7单机维护模式重置密码

    本文将详细介绍如何利用CentOS 7的单机维护模式来重置密码,并阐述该模式的概念、操作步骤以及SELinux配置的相关内容。 首先,我们来了解一下什么是单机维护模式。在Linux系统中,单机维护模式(Single-User Mode)...

    CentOS7.zip

    【标题】"CentOS7.zip" 提供的是一个包含了 CentOS 7 操作系统64位版本的下载资源,其中包含了两种不同的安装类型:Everything 和 Minimal。 【描述】中提到的"CentOS 7 64位下载种子文件,安装迅雷后直接双击就能...

    CentOS7安装Git

    ### CentOS7安装Git知识点详解 #### 一、前言 在CentOS 7环境中安装Git是许多开发人员和系统管理员的必备技能之一。通过本文档,我们将详细介绍如何在CentOS 7系统上安装Git,包括从下载源码包到完成安装的整个...

    centos7开机自启动执行脚本

    在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,对于系统管理员来说,配置开机自启动脚本是一项基本任务,可以确保系统启动时自动运行特定的服务或程序。这里我们将详细探讨如何在CentOS 7中设置开机自...

    centos7安装手册

    《CentOS7安装手册》 CentOS,全称为Community ENTerprise Operating System,是一款基于Red Hat Linux的开源企业级操作系统。它以其稳定性、安全性以及低维护成本而受到广大用户的青睐。对于初学者来说,理解并...

    CentOS7设置中文字符集1

    本篇文章主要讨论了CentOS7系统中如何设置中文字符集,以便正确显示中文字符。 首先,我们来看字符编码和字符集的概念。ASCII是最基础的字符编码,它为128个基本的英文字符分配了7位二进制数。随着全球化的发展,...

    最新Centos7.x教程.pdf

    CentOS(Community ENTerprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)构建的...通过本教程,后端开发人员可以快速掌握CentOS 7系统的基本使用,以及在开发和部署过程中必须了解的关键内容。

    CENTOS7访问外网设置的地方

    在使用CENTOS7操作系统时,有时可能会遇到无法访问外网的问题。这可能是由于网络配置不当导致的。在解决这个问题之前,我们需要了解一些基本的网络概念和配置方式。 首先,了解网络的基本架构对于解决问题至关重要...

    CentOS 7系统安装操作指导书 .docx

    1. BIOS设置:在安装CentOS 7系统之前,需要设置BIOS以确保正确的引导顺序。设置BIOS包括设置引导设备、 Graphics Configuration、Boot Display Control等。 2. CentOS 7系统安装:安装CentOS 7系统需要选择正确的...

    Centos7 物理机安装过程.docx

    ### CentOS 7 物理机安装...通过以上步骤,您应该已经成功地在物理机上安装了 CentOS 7 操作系统,并配置了基本的网络环境。后续可根据实际需要进一步安装和配置各种服务。希望本文对您的 CentOS 安装过程有所帮助!

Global site tag (gtag.js) - Google Analytics