
CentOS7.9
文章平均质量分 56
各种关于CentOS的知识
MssGuo
这个作者很懒,什么都没留下…
展开
-
重新识别硬盘、磁盘设备
重新识别磁盘设备。原创 2023-06-12 17:06:35 · 1278 阅读 · 0 评论 -
gdisk、parted 创建和维护磁盘分区命令(gpt分区方案)
parted 创建和维护磁盘分区命令(gpt分区方案)原创 2023-03-22 18:46:19 · 2520 阅读 · 0 评论 -
Ubuntu学习篇
Ubuntu与centos的一些区别原创 2023-03-01 16:27:59 · 1354 阅读 · 0 评论 -
如何查看linux服务器是否为amd64架构还是x86_64架构
查看服务器是否为amd64架构原创 2022-10-14 23:28:55 · 13156 阅读 · 0 评论 -
如何修改linux字符集显示中文
修改linux字符集原创 2022-10-06 18:11:00 · 2763 阅读 · 0 评论 -
如何升级linux内核(centos7.9升级内核3.10版本到5.4版本)
升级centos7.9内核到5.4原创 2022-10-06 17:00:30 · 21537 阅读 · 4 评论 -
什么是linux内核
什么是linux内核原创 2022-07-24 00:43:47 · 2243 阅读 · 0 评论 -
计算机硬盘分区知识简介、Linux企业级分区方案建议
Linux系统磁盘分区相关知识1、磁盘在使用之前一般要先分区;2、磁盘分区有主分区、扩展分区和逻辑分区之分,一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,在这个扩展分区内可以划分多个逻辑分区;3、如果规划的分区数量超过4个,则分区组合为3primary+1extend或2p+1e或1p+1e;4、一块磁盘最多只能有一个扩展分区,扩展分区不能直接使用,必须在扩展分区上划分逻辑分区,然后格式化创建文件系统,之后才能存取数据或安装系统。Linux磁盘分区命名及编号方式在Li原创 2022-01-30 13:16:28 · 1621 阅读 · 0 评论 -
fio 磁盘I/O测试工具
前言环境:centos7.9 fio-2.1.10.tar.gzfio是一款优秀的磁盘IO测试工具,在Linux中比较常用于测试磁盘IO,其下载地址:https://brick.kernel.dk/snaps/fio-2.1.10.tar.gz或者登录其官网:http://freshmeat.sourceforge.net/projects/fio/ 进行下载。fio的安装下载 fio-2.1.10.tar.gz并上传到服务器[root@iflytek fio-2.1.10]# tar -xzv原创 2021-12-25 16:12:45 · 14888 阅读 · 0 评论 -
ntpdate命令、ntp服务、chrony服务、ntp/chrony时间服务器的搭建
前言环境:centos 7.9同步时间是一个很重要的事,特别是对于一些企业生产数据而言,时间的准确性非常重要,前面我们同步时间都是通过ntpdate命令结合crontab任务计划来实现的,但是在企业生产环境中,不可能说每台服务器都去同步网络上的时钟服务器,更何况企业的服务器往往都是内网环境,连上外网的机会都没有,这时就需要我们搭建一台内网时间服务器,这样内网环境的每台服务器就能来同步时间服务器的时间了,而这台时间服务器要能连外网,因为它本身也需要去外网同步网络上的时间服务器。ntp服务的安装要搭建一原创 2021-10-23 14:11:52 · 15180 阅读 · 1 评论 -
samba服务搭建
前言环境:centos7.9Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电原创 2021-10-22 17:22:22 · 430 阅读 · 0 评论 -
解决源码安装手册找不到问题
前言环境:centos7.6问题我们在源码安装某个软件之后,想要使用man xxx 来查看帮助文档,有时会发现man报错显示找不到帮助文档,特别是自定义安装软件目录的时候,即使这个软件本身是有man文档的,但使用man xxx 命令来查看帮助文档时,也很容易报错显示找不到帮助文档,这种情况下我们如何解决呢?[root@iflytek ~]# man ctrilNo manual entry for ctril[root@iflytek ~]#解决办法...原创 2021-10-12 16:35:38 · 137 阅读 · 0 评论 -
Linux中文件的7大类型
Linux中文件一共有7大类型,分别是:- 普通文件d 目录文件l 软链接b 块设备文件,如硬盘,光驱等p 管道文件c 字符设备文件,如猫等串口设备s 套接字文件,如mysql.sock等演示示例:[root@iflytek ~]# ll file1 -rw-rw-rw- 1 nginx nginx 10 Oct 5 20:27 file1 #普通文件[root@iflytek ~]# ll -d Music/drwxr-xr-x. 2 root root 6原创 2021-10-06 09:57:17 · 1737 阅读 · 0 评论 -
Linux如何增大、缩小swap分区
前言环境:Centos7.6当我们的swap分区不足的时候,特别是在安装Oracle的时候,因为Oracle会swap有一定的要求,所以这时我们就需要增大swap分区。扩展swap交换分区1、先查看swap分区大小[root@localhost ~]# free -h total used free shared buff/cache availableMem: 3.7G 147M原创 2021-10-02 16:24:17 · 9908 阅读 · 1 评论 -
磁盘分区和目录的区别是什么
一直对磁盘分区的概念模棱两可在LInux中,分区是分区,目录是目录,三个分区建议是有的:根分区,boot分区、swap分区;这里即使你没有创建home分区,根目录下还是有home目录的,不要以为你没有创建home分区,就没有home目录,这种理解是错误的,Linux系统中,目录该有的还是有,只不过没有将目录挂载在指定的分区下,它就默认挂载在根分区下,如果你创建了一个home分区,并指定了这个home分区挂载在home目录下,那这个home目录就挂载在了home分区下,即使你的根分区坏了要重装系统,也不影响原创 2021-09-19 18:20:08 · 1319 阅读 · 0 评论 -
rinetd端口转发工具
前言环境:Centos7.9 rinetd.tar.gz在生产环境中,为了网络安全,我们需要进行端口转发,而rinetd是一款很好用的端口转发工具,下面我们就来讲解一下如何使用rinetd来实现端口转发。rinetd的下载地址:http://www.rinetd.com/download/rinetd.tar.gz。什么是rinetdrinetd一款简单、方便的端口映射工具,帮助开发人员可快速进行内网机器的端口映射/转发/重定向。安装rinetd下载好rinetd.tar.gz并上传到服务器,解原创 2021-09-04 23:27:53 · 5174 阅读 · 0 评论 -
jdk的安装与配置
前言环境:Windows10、 jdk-8u301-windows-x64.exe、centos7.9、jdk-8u301-linux-x64.tar.gzLinux下安装jdkmkdir -p /usr/local/java/tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/local/ #解压到指定目录vim /etc/profile #在最后一行加入如下内容export JAVA_HOME=/usr/loc原创 2021-09-04 13:25:41 · 481 阅读 · 0 评论 -
Centos给/根分区扩容(图文讲解)
前言环境:centos7.9、Vmware 12前些天发现自己的虚拟机的根分区已经用了92%,给根分区扩容迫在眉睫,本篇就来记录一下如何给根分区扩容。查看磁盘空间[root@iflytek ~]# df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/mapper/cl-root xfs 47G 30G 18G 63% / #根分区只剩63%了,需要给根分区扩容devtm原创 2021-07-31 19:46:06 · 17087 阅读 · 6 评论 -
如何快速清空一个文件内容
前言环境:Centos7.9快速清空一个文件内容当我想清空一个文件的内容时,我们可以快速的使用下面的命令来实现清空文件内容:>error.log #shell重定向null到该文件即清空该文件内容,我最喜欢用这个命令了,简单快捷>echo '' > error.log #echo追加空字符到文件即清空该文件内容cat /dev/null > error.log #使用/dev/null来清空文件内容...原创 2021-07-27 00:01:14 · 1818 阅读 · 0 评论 -
如何在物理机上安装Centos操作系统(实体机物理机)
前言环境:Centos7.9一般的,平时我们在安装Centos时一般是通过虚拟机实现的,虚拟机安装Centos很简单,这里我们不讲,我们来讲一下在一台台式机物理机上安装Centos操作系统时如何实现的。Centos操作系统的安装方式1、使用U盘,通过软碟通UltraISO刻录iso镜像的方式来安装Centos;2、基于光盘介质实现Centos的安装(物理机要有光驱装载光盘);3、基于自动化工具Kickstart、Cobbler实现Centos的安装;在需要安装Centos的物理机很少的情况下,原创 2021-07-18 17:15:08 · 8688 阅读 · 0 评论 -
rc.local文件开机不执行
前言环境:Centos7.9rc.local文件开机不执行前些天在做Linux项目的时候发现,需要有些组件开机自启动,所有把脚本放到了 /etc/rc.local 下,同时也查看了rc.local 文件的权限,如下:[oracle@iflytek etc]$ ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Jul 16 16:23 /etc/rc.local -> rc.d/rc.localrc.local 文件已经有可执行权限,可是centos重原创 2021-07-18 00:44:09 · 5079 阅读 · 2 评论 -
Linux下vsftp服务器原理、安装、配置实战
前言环境:centos 7.9什么是FTP文件传输协议(file transfer protocol,FTP),基于该协议 FTP 客户端与服务端可以实现共享文件、上传文件、下载文件。FTP 基于 TCP 协议生成一个虚拟的连接,主要用于控制 FTP 连接信息,同时再生成一个单独的 TCP 连接用于 FTP 数据传输。用户可以通过客户端向 FTP 服务器端上传、下载、删除文件,FTP 服务器端可以同时提供给多人共享使用。FTP 服务是 client/server(简称 C/S)模式,基于 FTP 协原创 2021-06-26 17:29:06 · 1979 阅读 · 0 评论 -
基于http 构建 yum 网络源
前言yum 光盘源默认只能本机使用,局域网其他服务器无法使用 yum 光盘源,如果想使用,需要在每台服务器上构建 yum 本地源,该方案在企业中不可取,所以需要构建http局域网yum源,可以通过 createrepo 创建本地 yum 源端。构建http 局域网 yum 源步骤方法1、挂载光盘镜像文件至/mntmount /dev/cdrom /mnt/2、复制/mnt/Packages 目录下所有软件包至Apache服务器发布路径mkdir -p/var/www/html/centos/原创 2021-06-17 14:28:01 · 2131 阅读 · 1 评论 -
基于 iso 镜像构建 yum 本地源
前言通常而言,YUM 客户端使用前提是必须联外网,YUM 安装软件会检查 repo 配置文件查找相应的 YUM 源仓库,但在企业 IDC 机房很多服务器为了安全起见,会禁止服务器上外网,因此不能使用默认的官方 YUM 源仓库,需要自建本地 YUM 源。构建本地 YUM 光盘源构建本地 YUM 光盘源,其原理是通过查找光盘中的软件包实现 YUM 安装软件,配置步骤如下:(1)CentOS-7-x86_64-DVD-1511.iso 镜像加载至虚拟机 CD/DVD 或者放入服务器CD/DVD 光驱中,并原创 2021-06-17 14:02:04 · 1783 阅读 · 0 评论 -
通配符、元字符
通配符Linux中通配符主要有以下几个:星号匹配0个或多个字符,如 a*b?问号只匹配一个字符,如 a?[list] 匹配list中的任意一个字符,如 a[abc]b[!list] 不匹配list中的任意一个字符,如 a[!abc]b[c1-c2] 匹配c1到c2中的任意字符,其中c1到c2必须是连续的字符,如a[1-5]b[string1,string2,string3,…] 匹配string1或string2或string3中的任意一个字符串演示示例:[root@Centos8原创 2021-05-25 00:06:06 · 461 阅读 · 0 评论 -
yum 安装、 rpm安装、 源码编译安装
前言CentOS系统中安装一个软件一般有三种方式:yum 安装、二进制安装、源码包安装yum安装yum安装软件包是最方便的,如果有网络,可以直接联网安装,也可以下载rpm包来安装,如下:yum install httpd #直接联网安装yum install httpd.1.2.0.rpm #事先下载rpm包,等价于rpm -iv httpd.1.2.0.rpmyum安装软件联网的话可以自动解决依赖问题,非常方便,但是yum安装的软件无法自定义安装路径,这一点就有点不太好原创 2021-06-11 00:34:01 · 2849 阅读 · 1 评论 -
LNMP的安装(命令)
前言环境:Centos 7.9 nginx-1.18.0.tar.gz mysql php-8.0.7.tar.gz具体安装细节这里就不说,可以查看本人其他文章,这里是直接给出安装脚本。nginx的安装(命令脚本)groupadd nginxuseradd -s /sbin/nologin -M nginxyum install -y make gcc gcc-c++ pcre* zlib* openssh*(或yum -y install make gcc gcc-c++ pcr原创 2021-06-09 17:39:37 · 256 阅读 · 0 评论 -
Linux中网卡的命名规则
Centos 6版本以前操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 enps03。Centos 6 网卡命名:eth0、eth1、eth2Centos 7 网卡命名:enps03网卡名称字符含义:1、前2个字符的含义en 以太网 Ethernetwl 无线局域网 WLANww 无线广域网 WWA原创 2021-05-31 23:38:28 · 1729 阅读 · 0 评论 -
vmware桥接模式、NAT网络地址转换、仅主机模式
VMware为我们提供额三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式);安装好VM后会有三个虚拟网卡:VMnet0:用于虚拟桥接网络下的虚拟交换机VMnet1:用于虚拟 Host-only 网络下的虚拟交换机VMnet8:用于虚拟 NAT 网络下的虚拟交换机桥接模式:就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信,使用的是VMware Network Adapter VMnet 0 虚拟网卡是用来与虚拟机通信的。在桥接的原创 2021-05-31 23:25:58 · 1023 阅读 · 0 评论 -
Linux操作系统版本、内核版本
Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序所以,我们经常说一个LInux系统的版本是多少,一般指的是操作系统的版本和内核的版本,而操作系统的版本与内核的版一般是不相同的,因为内核的更新速度不可能比操作系统的关系速度要快。[root@Centos8 ~]# cat /etc/redhat-release #查看操作系统的版本CentOS Linux release 8.3.2011[root@Centos8 ~]# uname -r #查看内核版本原创 2021-05-30 18:05:54 · 3356 阅读 · 0 评论 -
http协议详解
前言HTTP协议,即hypertext transfer Protocol,超文本协议是在互联网上使用最广泛的一种网络协议,所以的www服务器都基于该协议,下面有必要介绍一下HTTP协议的相关知识点。TCP协议与HTTP协议很多读者对TCP协议和HTTP协议存在疑问,这两者有何区别,从应用领域来说,TCP协议主要用以数据传输控制,而HTTP协议主要用于应用层面的数据交互,本质上两者没有可比性。HTTP协议属于应用层协议,是建立在TCP协议的基础上的,HTTP协议以客户端请求和服务端应答为标准,浏览器原创 2021-05-19 13:33:31 · 10821 阅读 · 0 评论 -
什么是集群负载均衡与高可用(有图详解)
前言我们经常听说到负载均衡与高可用,那么这两个概念是什么意思呢,本文来简单的理解一下负载均衡与高可用。什么是负载均衡负载均衡:Load Balance,简称LB。负载均衡,顾名思义就是把前端客户的请求负载压力均衡的分摊到后台服务器中去,比如有一台负载均衡服务器,后台是3台web服务器,客户的请求就会被负载均衡服务器分摊到后台的3台web服务器上,如下图所示:负载均衡,即LB,一般可以由硬件或软件来实现,硬件负载均衡产品有:F5、Netscaler、Radware、A10等,如下图所示:软原创 2021-05-05 13:47:56 · 2105 阅读 · 0 评论 -
如何优化及安全设置Linux系统
前言环境:CentOS7.9安装好Linux后,为了系统的安全性,我们需要为系统调优和安全设置,下面介绍一些企业实际生产环境中常用的调优及安全设置。1、禁用SELinuxSELinux是美国国家安全局对于强制访问控制的实现,这个功能让系统管理员又爱又恨,这里就把他关了吧,至于安全访问,可通过防火墙来实现,这也是大多数生产环境的做法。1)永久禁用SELinuxvim /etc/selinux/configSELINUX=disabled必须重启系统才能生效2)临时禁用SELInuxgete原创 2021-05-03 21:57:10 · 488 阅读 · 0 评论 -
Linux中mount挂载命令及其概念
前言环境:centos 7.9什么是挂载挂载这个概念在我们平常时尤其在Windows系统中并不常提及,这是因为Windows非常友好的帮我们解决了很多外设挂载的繁琐操作,挂载的概念我们可以这样理解,Windows电脑中插入一个U盘就能直接访问该U盘的文件了,那么Windows是如何做到的呢?Windows是这样处理的,首先Windows识别到有一个U盘插入,然后分配一个盘符给U盘,然后进行挂载U盘,这样用户就能访问U盘的内容了,这些操作都是Windows自动帮我们做好的,但在Linux操作系统中,li原创 2021-05-03 16:18:33 · 4017 阅读 · 0 评论 -
Linux计划任务at命令、crontab命令
前言环境:centos 7.9Linux的计划任务就和Windows的计划任务一样,可以设置系统在哪个时间执行什么命令或脚本,比如在凌晨的时候对数据库进行备份等工作。at命令(一次性计划任务)at命令是一次性执行命令,也就是说这个命令设置的计划任务就执行一次就消亡了,at命令是由atd服务提供的,atd.service服务是开机自启服务。语法格式:at HH:MM yyyy-mm-ddcommandCtrl+D或at HH:MM yyyy-mm-dd -f filename第一原创 2021-05-03 00:06:12 · 3194 阅读 · 0 评论 -
Linux中文件权限(有图详细讲解)
前言环境:CentOS7.9Linux下一切皆文件,不同的用户对文件拥有不同的权限。文件的3种权限rwx 可读可写可执行,转换为数字就是 421读权限:对于目录来说,就是用户是否能够列出目录结构,对于普通文件来说就是用户是否可以查看文件内容写权限:对于目录来说,就是用户是否能够创建删除复制移动文档,对于普通文件来说就是用户是否可以编辑文件内容执行权限:对于目录来说,就是可以能进入目录和获得目录下文件的列表,要对目录下存在的文件进行读取和修改,必须要能进入目录,所以必须要目录有执行权限;对原创 2021-04-29 16:49:04 · 8202 阅读 · 2 评论 -
Linux文件描述符和输入输出重定向
前言环境:centos7.9输入输出重定向标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从文件或命令输入;标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕,也可以指定输出到文件;错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕,也可以指定输出到文件;输入输出重定向符号及作用command 0< file #将文件输入到命令中,即文件作为命令的标准输入,默认就是0,0可以不写command << file原创 2021-04-29 16:47:30 · 575 阅读 · 0 评论 -
centos 6 和centos 7 的区别
前言从centos 7开始,好多在centos 6 版本总常用的命令都发生了改变,本文章中讲解一些两者主要的区别,让大家在学习或工作中好区别两者。System V init和systemd 初始化进程centos 6 中使用System V init进程来完成系统开机时的各项初始化工作,而在centos 7版本中,使用全新的systemd 进程来完成开机初始化,其开机速度得到了不小的提升。运行级别和.targetcentos 6 版本中使用System V init进程,所以其运行级别是 init原创 2021-04-22 10:55:33 · 961 阅读 · 0 评论 -
rpm包常见的格式详解
Red Hat 或Centos服务器中所有的软件包安装方式有两种,一种是源码安装(.tar.gz编译安装)、另一种是二进制包安装(rpm)rpm包是RedHat或CentOS系统最常用的软件包,一般的软件或者依赖包都被封装成以.rpm格式的包,如下:httpd-2.4.6-17.el7.x84_64.rpmzip-3.8.0-4.el7.noarch.rpmunzip-3.8.0-4.el7.i686.rpm解析:httpd、zip、unzip都是软件包名,一般定义为服务名方便人们识别2.4.原创 2021-04-16 11:46:59 · 5416 阅读 · 0 评论 -
Linux必须熟记的文件
前言环境:CentOS7.9Linux中有多个文件是必须熟悉记住的,记住这些文件的作用及路径位置,对快速配置Linux会有很大的帮助,下面讲解这些常用的文件。网络配置文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3/etc/sysconfig/network-scripts/ifcfg-enp0s3文件是最重要的网络配置文件,后面的enp0s3其实是网卡的名称,不能的Linux网卡的名称可能不同,但网络配置文件的位置基本不变,下面来看看这个文件的内容具体是原创 2021-04-05 18:16:07 · 2088 阅读 · 0 评论