Linux(Centos 7.6)常见基础配置

VMware安装Centos7.6教程(保姆级教程) 选择“GNHOME桌面”选项是为了简化我们学习阶段的一些问题,一般在生产环境中会选择“最小安装”,也就是没有gcc等工具,并且也没有图形化界面,全是命令行的方式操作,初学者还是选择“GNHOME桌面”选项吧。等待安装,时间可能有点长,耐心等待!等到安装成功,点击重启按钮。随后按enter键,如果顺利可以进入选择语言的阶段。输入你的root用户名密码后,登录! 阅读详情

1.网络配置

网络配置详见:VMware安装Linux(Centos 7.6)后网络配置

2.yum源配置 

yum源配置详见:Linux(Centos 7.6)yum源配置

3.主机名配置

1.Linux(Centos 7.6)系统安装后,没有配置主机名时,root用户登录后,是如下显示。

[root@localhost ~]# 

其中中括号内root代表登录的用户名称;localhost是默认的用户名称,可以使用hostname命令查看主机名称;~代表当前所在的目录,~代表当前用户的家目录,如果其他目录会显示/或者目录名称;#代表命令提示符,root是超级用户显示#,普通用户显示$。

2.主机名称需要使用hostnamectl命令设置,如下设置主机名为node1,设置后之前的SSH连接显示还是localhost,需要关闭当前连接(exit退出当前连接),然后重新连接才会显示新设置的主机名称。(修改主机名还有修改文件的方式,相对麻烦,不再扩展)

[root@localhost ~]# hostnamectl set-hostname node1
[root@localhost ~]# exit
logout

Connection closed.

Disconnected from remote host(虚拟机1(192.168.118.201)) at 21:05:23.

Type `help' to learn how to use Xshell prompt.
[C:\~]$ 
################################################ 此处已经退出连接,重新连接后可查看主机名
Connecting to 192.168.118.201:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Fri Dec 27 04:34:45 2024 from 192.168.118.1
[root@node1 ~]# 

4.hosts映射

hosts映射就是修改/etc/hosts配置文件,文件中一个映射编辑在一行内容里面,格式为ip 主机名,样式如下(192.168.118.201 node1):

[root@node1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.118.201 node1

5.防火墙配置

1.防火墙是一种安全系统,用于限制外部机器对本地机器的访问,需要配置一定的策略才能保证固定的端口或者地址允许访问本机上的服务。一般情况下内部局域网与外网是不通的,之间也有对应的网络安全配置,所以简单的方式就是关闭防火墙。

2.在yum源配置中,我们使用的httpd服务,配置httpd服务后,非本机通过浏览器访问httpd服务,发现不能访问,当时主要原因就是防火墙导致。

3.关闭防火墙命令是systemctl stop firewalld,需要注意关闭后,Linux服务器重启系统,防火墙会开机自启动,可以设置开机不启动防火墙命令如是systemctl disable firewalld。

[root@node1 ~]# systemctl status firewalld        ## 1.查看防火墙状态,running代表运行
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2024-12-27 04:34:19 CST; 47min ago
     Docs: man:firewalld(1)
 Main PID: 8626 (firewalld)
    Tasks: 2
   CGroup: /system.slice/firewalld.service
           └─8626 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Dec 27 04:34:18 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 27 04:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@node1 ~]# 
[root@node1 ~]# systemctl stop firewalld    ## 2.关闭防火墙
[root@node1 ~]# 
[root@node1 ~]# systemctl status firewalld  ## 3.查看防火墙,dead代表关闭
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Fri 2024-12-27 05:22:15 CST; 3s ago
     Docs: man:firewalld(1)
  Process: 8626 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 8626 (code=exited, status=0/SUCCESS)

Dec 27 04:34:18 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 27 04:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Dec 27 05:22:14 node1.com systemd[1]: Stopping firewalld - dynamic firewall daemon...
Dec 27 05:22:15 node1.com systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@node1 ~]# 
[root@node1 ~]# 
[root@node1 ~]# systemctl disable firewalld  ## 4.设置防火墙开机不启动
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@node1 ~]# 

6.selinux配置

‌1.selinux是一个安全模块,旨在增强Linux操作系统的安全性。‌它通过强制访问控制来限制对系统资源的访问,从而保护系统免受未授权访问和潜在威胁。‌这也对我们应用服务的安装运行有一定的限制作用,不能正常发挥服务器应有的性能,和防火墙一样,我们可以直接关闭。

2.selinux有三种模式,分布是强制模式(Enforcing)、‌宽容模式(Permissive)‌、‌禁用模式(Disabled)‌。

  • 强制模式:严格执行安全策略,任何违反策略的行为都会被阻止并记录。
  • 宽容模式:不会强制执行安全策略,但会记录违反策略的行为,用于策略测试和调试。
  • 禁用模式:不会执行任何安全策略。

3.selinux禁用模式需要修改配置文件/etc/selinux/config,将SELINUX=enforcing修改为SELINUX=disabled,修改后不能立即生效,需要重启服务器。

[root@node1 ~]# cat /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

4.常用的一种方式是修改配置文件为disabled,然后命令修改为宽容模式,修改宽容模式命令是setenforce 0也能达到不执行安全策略的目录。 (如下帮助信息可以看到,修改为强制模式命令为setenforce 1)

[root@node1 ~]# setenforce --help   # 1.setenforce命令帮助信息
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@node1 ~]# 
[root@node1 ~]# getenforce          # 2.查看当前处于什么模式
Enforcing
[root@node1 ~]# setenforce 0        # 3.设置为宽容模式,重启服务器会失效,需要修改配置文件
[root@node1 ~]# 
[root@node1 ~]# getenforce          # 4.查看修改后所处模式
Permissive
[root@node1 ~]#

7.传输命令配置rz sz  

rz和sz是Linux与Windows进行文件传输的命令工具,使用Zmodem文件传输协议。

  • rz(receive zmodem):执行后会有一个Windows弹窗,弹窗中找到需要上传的文件,点击"打开"即可上传文件,receive是接收,代表Linux接收来着Windows的文件。
  • sz(send zmodem):sz执行后面需要跟文件名称,代表将文件发送(send)到Windows。

注:需要服务器安装yum install lrzsz,如果未安装lrzsz,是没有rz与sz命令的。

[root@node1 ~]# rpm -qa |grep lrzsz
lrzsz-0.12.20-36.el7.x86_64
[root@node1 ~]# 

8.时区查看与修改

Linux安装的时候,可能会存在时区没有设置的情况,时区不是东八区,时间和北京时间就不同。

1.查看时区,Time zone行可以看到是亚洲上海时区,CST(China Standard Time)指代中国时间,+0800指东八区。

[root@node1 ~]# timedatectl status
      Local time: Fri 2024-12-27 06:02:39 CST
  Universal time: Thu 2024-12-26 22:02:39 UTC
        RTC time: Thu 2024-12-26 22:02:40
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
[root@node1 ~]#

2.查看可以设置的时区列表,注意列表中是没有北京的,选择Shanghai就是东八区北京时间。

[root@node1 ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
... ...      # 列表内容太多,不全部展示出来,可使用grep查看关键字
[root@node1 ~]#
[root@node1 ~]# timedatectl list-timezones | grep Shanghai
Asia/Shanghai
[root@node1 ~]#

3.修改时区,使用timedatectl命令。(修改时区还有其他方式,但相对较麻烦,不再扩展)

[root@node1 ~]# timedatectl set-timezone Asia/Shanghai
[root@node1 ~]# 

VM虚拟机安装Centos7.6_64位系统_游戏服务器必备 大部分联网的游戏搭建需要centos7.6环境, 但是我们又没钱买服务器, 于是我们可以用虚拟机模拟centos7.6环境,跟服务器一模一样。设置好上面图所示, ip设置成 192.168.200.0 , 记住点确定。改完之后,先按esc键,然后分别按: 键,w键,q键 这样就保存退出。不需要桌面版,要设置成服务器那种模式,右键桌面任何位置,打开命令窗口。完成后会自动打开,安装系统,需耐心等待。选择一个服务器存储的位置,注意不要选C盘哦,会占空间。内存设置,一般给4G就可以了,看具体游戏的要求。 阅读详情

相关推荐

linux-CentOS7.6操作系统安装手册

linux-CentOS7.6操作系统安装

m0_62948770的博客 3432

【Centos7.6安装的详细步骤】

CentOS 7.6是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的免费开源Linux操作系统。它是Linux社区中最受欢迎的发行版之一,广泛用于服务器和桌面计算机。CentOS 7.6提供了许多功能和工具,包括强大的命令行界面、可靠的网络性能、安全性和稳定性,以及广泛的软件包支持。它还提供了易于使用的图形用户界面,方便用户进行系统配置和管理。CentOS 7.6的更新和维护也很简单,因为它具有长期支持(LTS)计划,可以让用户获得长期的安全更新和修补程序。

weixin_50564363的博客 1万+

Linux网卡配置 centOS7.6

/etc/sysconfig/network-scripts/ifcfg-ens33(网卡名称) [root@x1 ~]# cd /etc/sysconfig/network-scripts/ ; ls ifcfg-ens33 ifdown-ippp ifdown-routes ifup ifup-ipv6 ifup-ppp ifup-tunnel...

欠了三年一场梦 718

Centos7.6安装的详细步骤

3.8 如果希望安装有界面的CentOS(选择Server with GUI(带图形用户界面的服务器),默认为Minimal Install (最小安装)不推荐安装有界面的,平时都可以通过命令行执行,作用不大)(4) 添加 swap分区,一般情况是物理内存的2倍大小,用于物理内存不足时使用,但可能造成系统不稳定,所以看情况,可以设置小一点,甚至设置为0MB,这里我设置为512MB,Add mount point。(5)添加根分区,不填写大小,即默认为剩下内存的全部,点击Done。

XMX010214的博客 1万+

VMware配置安装Linux Centos7.6

软件:VWmare Workstation Pro(虚拟机软件)、Xshell、Xftp

m0_71518373的博客 1088

虚拟机下Linux(CentOS6.7)的网络配置

在虚拟机下安装好CentOS6.7之后第一步做的就是配置网络(我装CentOS6.7采用的是最小安装,只有一些最基本的命令,甚至连vim都没有。所以在这种情况下我们需要先配置网络,再通过CentOS特有yum命令安装所需要软件。因此网络才是关键!) 一、在没有有线连接的情况下,我用的是无线连接。因此我需要将无线网络共享给我的虚拟网卡VMware Network Adapter V

qq_20219661的博客 7811

Linux centos7.6安装配置 NVIDIA CUDA

Linux centos7.6安装配置 NVIDIA CUDA 前期准备 Linux 安装NVIDIA驱动安装 https://blog.csdn.net/qq_40025218/article/details/109851985 安装CUDA wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_455.23.05_linux.run sh cuda_11.1.0_455.2

万博的博客 658

CentOS7.6如何配置网桥|Linux配置网桥

日前CentOS7.6服务器安装虚拟机,需要配置网桥,以方便虚拟机能够局域网中的其他机器处于同一网段相通。 Bridge(网桥)是 Linux 上用来做 TCP/IP 二层协议交换的设备,与现实的交换机功能相似。网桥设备实例可以和 Linux 上其他网络设备实例连接。当有数据到达时,网桥会根据报文中的 MAC 信息进行广播、转发、丢弃处理。 查看当前网桥设备: brctlshow 可以...

智识帮的博客 596

Linux_MySQL_CentOS6/7_双网卡配置

显示所有数据库create database 数据库名;创建数据库 方法1create database if not exists 数据库名;创建数据库 方法2create database 数据库名 character set 字符集;创建数据库 方法3drop database 数据库名;删除数据库alter database 数据库名 character set 字符集;修改数据库编码格式show create database 库名;查看数据库字符集。

保护胖丁 1134

Linux Centos7.6 mongodb4.0的安装配置教程

一、MongoDB安装 1.下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz 2.创建目录 在usr/local/下创建mongodb文件夹 cd /usr/local/ mkdir mongodb 3.解压到创建的目录 tar -xzvf mongodb-win32-x86_...

qq_37946744的博客 1116

VMware安装Linux(Centos 7.6)后网络配置

上期博文讲了,今天接着讲Linux(Centos 7.6)安装后怎么配置网络,然后使用自己的Windows连接到虚拟机Linux(Centos 7.6)系统。

Querycache的博客 3178

阿里云Linux CentOS 7.6环境下安装和配置基础软件(jdk、nginx、mysql、redis)

本文章是在阿里云Linux CentOS 7.6环境下安装和配置基础软件(jdk、nginx、mysql、redis)的过程,各个基础软件的版本如下所示: jdk: jdk-8u191-linux-x64 nginx: nginx-1.14.2 mysql: mysql-5.7.24-1.el7.x86_64 redis: redis-5.0.3 注意:不同的操作系统和基础软件版本,安装或配置可能会存在差异,本文只保证如上所列版本安装和配置的正确性。 我在/mnt下挂载了一个数据盘,基础软件我都先下载到此目

月哥说了算的博客 364

【Linux】Linux Centos 7.6 离线RPM安装NTP(时间同步)服务器及基本配置

一个环境,因为需要需要ntp时间同步服务RHEL完全离线安装NTP服务器内网环境安装NTP服务,一般有2种方式。如果没有现成的时间同步服务器。一台主机A做为NTP服务器,其它主机B只安装ntpdate服务,B主机们通过ntpdate命令同步主机A的时间。有现成的时间同步服务器。所有主机直接通过ntpdate命令,同步时间服务器的时间。这里主要介绍的是第一种方式。

九师兄 1401

centos 7以及oracle linux6配置网络yum源

centos7: cd /etc/yum.repos.d wget http://mirrors.163.com/.help/CentOS6-Base-163.repo yum clean all yum makecache oracle linux 6: cd /etc/yum.repos.d wget http://mirrors.163.com/.help/CentOS6-Base-163...

大柏树运维笔记 221

Cloudflare SaaS 优选IP实战:提升大陆访问速度的配置指南

本文详细介绍了如何通过Cloudflare SaaS优选IP提升中国大陆用户访问速度的配置指南。从基础环境准备到IP筛选方法,再到完整配置流程和效果验证,帮助用户突破免费套餐限制,精准优化网络线路,特别适合跨境电商和面向中国大陆用户的网站优化。

weixin_29231027的博客 683

Windows 10 本地开发环境:用 ShardingSphere-Proxy 5.4.1 快速搭建 MySQL 分库分表测试环境

本文详细介绍了在Windows 10系统中使用ShardingSphere-Proxy 5.4.1快速搭建MySQL分库分表测试环境的完整教程。从环境准备、MySQL配置到ShardingSphere-Proxy的核心设置,逐步指导开发者完成本地开发环境的搭建,并提供了分片策略详解和常见问题排查方法,帮助开发者高效验证分库分表功能。

weixin_28366053的博客 214

centos 配置bond_Linux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Network_Bonding_Using_the_Command_Line_Interface.htmlLinux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6网卡绑定...

weixin_28871097的博客 1561

BepInEx插件开发实战:用Visual Studio快速创建你的第一个Unity Mod(2024新版)

本文是2024年新版BepInEx插件开发实战指南,详细讲解如何使用Visual Studio快速创建你的第一个Unity Mod。内容涵盖专业开发环境搭建、插件生命周期解析、利用HarmonyX进行游戏代码注入、实现实时调试与热重载技巧,以及项目配置与打包发布全流程,助你从Mod使用者转变为创造者。

weixin_29002595的博客 339

windows连接linux系统时防火墙配置(Centos6、Centos7)以Redis为例

未安装Redis或者不会安装Redis的小伙伴,点击这里 因为centos7没有iptables服务 1.安装iptables yum -y install iptables-services 是否安装成功 systemctl status iptables 2.启动iptables systemctl start iptables.service 3.配置iptables,开放6379端口号 vim /etc/sysconfig/iptables 重启iptables systemctl res

MaiTouKuGan 506

LSTM 怎么进行二维数据的输入呢

尽管LSTM并不天然地适用于处理图像、视频等二维数据,但通过时间序列化、卷积特征提取和双向LSTM等方法,我们可以将二维数据转化为适合LSTM输入的形式,从而利用LSTM的强大记忆能力和长期依赖学习能力对二维数据进行建模。未来的研究方向可以考虑将LSTM与其他模型结合,例如将LSTM与卷积神经网络(Convolutional Neural Network, CNN)结合,利用CNN提取图像的空间特征,然后利用LSTM学习时间序列的长期依赖;

xiamu_CDA的博客 1037

资源描述框架RDF及Turtle

文章目录1. RDF1.1 简介1.2 格式1.3 RDF的要求2. Turtle2.1 语法2.1.1 简单三元组2.1.2 Turtle中的命名空间2.1.3 Base URI2.1.4 谓语列表2.1.5 宾语列表2.1.6 空白节点(bNodes)2.1.7 数据类型2.1.8 Class membership2.1.9 空URI2.1.10 集合 1. RDF 1.1 简介 RDF(Resource Description Framework)语义网的标准数据模型,是一个用于描述 Web 上的资

doublewhite233的博客 2494

Linux Centos7.4 下安装 LAMP环境及配置(php5.6,mysql5.7)

注意该教程只适合Centos7.4 一、连接服务器,检查当前系统环境 1.查看centos版本 [root@iZ2ze1z1rt2fvuh7divnv5Z ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2.检查是否装相关应用 检查apache httpd -v 检查mysql service mysqld start 如果有安装过,清理下 yum remove mysql rm -f /etc

weixin_44944193的博客 7104

AI 算力基础设施深度系列(一):从容器到 Kubernetes——算力底座的诞生

1. 容器 = Namespace(视图隔离) + Cgroup(资源限制) + Union FS(镜像分层)└── 不是虚拟机!共享内核,接近零开销2. K8S 三大设计哲学:└── 声明式 API + 控制循环 + 可扩展架构3. K8S 架构:└── 控制面 (API Server / etcd / Scheduler / Controller Manager)

warm3snow的博客 534

linux+ls配置,7月21号:CentOS6.8(及7)基础配置项+Linux入门(1)

7月21号,马哥第二天,主要内容有三个部分:一、基本命令复习二、CentOS6.8(及7)基础配置项;三、linux入门(1)一、基本命令复习ls 查看文件内容 l查看文件详细信息 -a显示包含隐藏文件的所有文件cd 修改查看路径pwd 查看当前目录cp 复制tar 解压who 查看所有登陆用户whoami...

weixin_33207473的博客 122

XXL-Job 分布式定时任务

XXL-JOB是一款轻量级分布式定时任务调度框架,采用调度中心与执行器分离架构,解决单机任务宕机、重复执行等问题。核心模块包括调度中心(管理任务配置、触发调度)和执行器(执行任务逻辑),支持集群部署保证高可用。框架提供丰富的任务触发规则、路由策略、阻塞策略及完善的运维能力,适用于多种业务场景如数据同步、定时推送等。安装时需准备MySQL数据库并初始化表结构,通过Docker部署调度中心服务。相比其他定时框架,XXL-JOB具有轻量化、可视化等优势,是中小企业的首选方案。

郭宝的博客 698

字节系,ali系,ks,pdd最新抓包方案

各大厂安卓逆向

qq_38759383的博客 1145
上一篇: Linux(Centos 7.6)目录结构详解
下一篇: Xshell远程连接提示“找不到匹配的host key算法“问题处理
豆是浪个
博客等级 码龄2年 2564粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值