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 地址详解 #### 一、引言 在 CentOS 7 中,配置 IP 地址是一项基本但重要的系统管理任务。本文将详细介绍如何在 CentOS 7 上设置 IP 地址,包括所需的步骤和注意事项。通过本指南,您将能够成功...
[root@centos7 ~]# vi /db_backup/AutoBackup.sh ``` 在该文件中,我们需要引进备份环境,设置 Oracle 安装目录、数据库实体名称等变量,并将当前时间写入日志文件中。同时,我们还需要使用 expdp 命令将数据库导出...
"CentOS7安装指南" 本指南将指导您完成 CentOS 7 的安装过程,涵盖从虚拟机设置到安装完成后的基本配置。 虚拟机设置 在开始安装 CentOS 7 之前,需要设置虚拟机的网络适配器模式为“桥接模式”。这将允许虚拟机...
CentOS 7 防火墙设置 CentOS 7 防火墙设置是 Linux 操作系统中的一项重要安全配置。在 CentOS 7 中,默认使用的是 firewall 防火墙,但是很多用户更倾向于使用传统的 iptables 防火墙。本文将指导您如何关闭默认...
【标题】"(CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar" 提供的是一个基于Linux发行版的CentOS 7的最小化安装镜像,适用于创建虚拟机环境。这个版本特别针对系统管理员和开发者设计,包含了运行操作系统最基本...
* 需要技术基础:CentOS 7 文本安装需要用户具有基本的 Linux 知识和命令行操作能力。 * 不适合新手:CentOS 7 文本安装不适合新手用户,因为它需要用户具备一定的技术基础。 CentOS 7 文本安装是一种快速、灵活的...
CentOS Mini 7是一个精简版的 CentOS 发行版,它只包含基本的系统软件和服务,适用于轻量级服务器环境。在本文中,我们将深入探讨如何在VMware上安装CentOS Mini 7,设置静态IP,以及后续如何安装MySQL、Java ...
### LAMMPS在CentOS 7上的安装指南 #### 概述 LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) 是一款开源的分子动力学模拟软件,广泛应用于材料科学、物理学、化学等领域。为了能在CentOS 7...
【标题】"CentOS7 64位镜像文件"涉及的是Linux操作系统中的一个特定发行版——CentOS 7的64位版本。CentOS(Community ENTerprise Operating System)是一个开源、免费的操作系统,它基于RHEL(Red Hat Enterprise ...
本文将详细介绍如何利用CentOS 7的单机维护模式来重置密码,并阐述该模式的概念、操作步骤以及SELinux配置的相关内容。 首先,我们来了解一下什么是单机维护模式。在Linux系统中,单机维护模式(Single-User Mode)...
【标题】"CentOS7.zip" 提供的是一个包含了 CentOS 7 操作系统64位版本的下载资源,其中包含了两种不同的安装类型:Everything 和 Minimal。 【描述】中提到的"CentOS 7 64位下载种子文件,安装迅雷后直接双击就能...
### CentOS7安装Git知识点详解 #### 一、前言 在CentOS 7环境中安装Git是许多开发人员和系统管理员的必备技能之一。通过本文档,我们将详细介绍如何在CentOS 7系统上安装Git,包括从下载源码包到完成安装的整个...
在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,对于系统管理员来说,配置开机自启动脚本是一项基本任务,可以确保系统启动时自动运行特定的服务或程序。这里我们将详细探讨如何在CentOS 7中设置开机自...
《CentOS7安装手册》 CentOS,全称为Community ENTerprise Operating System,是一款基于Red Hat Linux的开源企业级操作系统。它以其稳定性、安全性以及低维护成本而受到广大用户的青睐。对于初学者来说,理解并...
本篇文章主要讨论了CentOS7系统中如何设置中文字符集,以便正确显示中文字符。 首先,我们来看字符编码和字符集的概念。ASCII是最基础的字符编码,它为128个基本的英文字符分配了7位二进制数。随着全球化的发展,...
CentOS(Community ENTerprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)构建的...通过本教程,后端开发人员可以快速掌握CentOS 7系统的基本使用,以及在开发和部署过程中必须了解的关键内容。
在使用CENTOS7操作系统时,有时可能会遇到无法访问外网的问题。这可能是由于网络配置不当导致的。在解决这个问题之前,我们需要了解一些基本的网络概念和配置方式。 首先,了解网络的基本架构对于解决问题至关重要...
1. BIOS设置:在安装CentOS 7系统之前,需要设置BIOS以确保正确的引导顺序。设置BIOS包括设置引导设备、 Graphics Configuration、Boot Display Control等。 2. CentOS 7系统安装:安装CentOS 7系统需要选择正确的...
### CentOS 7 物理机安装...通过以上步骤,您应该已经成功地在物理机上安装了 CentOS 7 操作系统,并配置了基本的网络环境。后续可根据实际需要进一步安装和配置各种服务。希望本文对您的 CentOS 安装过程有所帮助!