自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Linux服务器上文件已删除但空间没有释放原因说明及命令losf命令解析

在linux环境中,都是以文件形式存放的,设备是文件,文件夹是文件,甚至sockets也是文件。所以,用好lsof命令,它可以显示系统中所有打开的文件,包括。或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink).然而假设文件是被打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用。从上图可以看出有大量库表文件被删除但仍然在数据库中运行占用空间 ,所以导致出现rm删除文件但磁盘空间未得到释放的情况,SIZE列为文件占用的空间大小。

2024-06-18 10:56:33 2950

原创 编译安装rsync后使用提示错误bash: rsync: 未找到命令

如果rsync的路径不在PATH中,更改环境变量/etc/profile来将rsync的路径添加到PATH中,在文件的末尾添加一行类似于`export PATH=$PATH:/usr/local/rsync/bin`的内容,并保存文件。– 确保rsync所在的路径(通常是/usr/bin或/usr/local/bin)在PATH环境变量中。– 然后,运行命令`source /etc/profile`以使环境变量的更改立即生效。1、本机没有安装rsync,或者和本机进行通信的主机没有安装rsync。

2023-11-30 18:40:11 1333 1

原创 【运维零散知识点总结】1

USER(表示哪个用户) PID %CPU %MEM(内存使用率) USZ(程序完全驻留在内存中一共需要用多少内存) RSS(进程当前实际使用占用的内存) TTY STAT(表示进程当前的状态,s表示休眠,D表示不可终端的状态,Z表示僵尸进程,X表示死掉) START(启动这个命令的时间点) TIME(进程执行起总的CPU占用时间) COMMAND。10、tomcat安装目录下的项目目录webapps是不允许项目直接放在下面的,项目要放在下面要以子目录的形式。

2023-09-07 18:16:12 179 1

原创 Linux使用cp命令后文件大小发生变化问题分析

1. 文件内容被压缩:如果源文件和目标文件系统使用的文件系统不同,可能会发生文件内容被压缩的情况,使得目标文件大小变小。但如果您复制的是二进制文件或链接文件等特殊文件类型,则目标文件的内容可能会有所不同。使用cp命令复制文件时,源文件的大小和目标文件的大小会发生变化,这是因为cp命令会在复制文件时重新分配目标文件的空间,并将源文件的数据复制到目标文件中。因此,如果需要确保目标文件与源文件具有相同的内容,可以使用比较工具如diff或md5sum等,对比源文件和目标文件的内容是否相同。

2023-06-15 09:14:42 1799 1

原创 Dokuwiki知识库部署及搭建

DokuWiki是一个开源wiki引擎程序,运行于PHP环境下,简单易用且高度通用,不需要数据库,它因自身简单易读的语法受到用户的喜爱。dokuwiki可以用作企业知识库、私人笔记本、软件手册、项目工作区、cms内联网等。dokuwiki优点:易于安装和使用,系统要求低,内置访问控制列表,扩展功能多,支持超过50多种语言,独立于设备,开源等。

2023-02-02 20:17:30 5735 2

原创 vmware 16Pro安装vmware-tools详细教程(centos7.6系统)

如果 CD-ROM 驱动器不是 /dev/cdrom 或 CD-ROM 装载点不是 /mnt/cdrom,则必须修改该命令以反映您的发行版使用的约定。注意:在安装vmware tools之前,删除以前的vmware-tools-distrib目录,该目录的位置取决于以前安装时的存储位置,通常该目录位于 /tmp/vmware-tools-distrib。1、打开虚拟机,启动系统,菜单栏--虚拟机--安装vmware tools,不启动系统无法点击“安装vmware tools”选项。

2022-10-19 13:54:59 6010

原创 vmware虚拟机安装CentOS7系统及常用工具配置

10)openssl,OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议。Minimal版是最精简的CentOS,不配备图形界面,自带的软件最少,所以需要再安装一些常用工具。IPADDR=192.168.1.132 #ip地址,注意地址要和nat设置中的网关IP同在一个网段。2)该组件提供dig,nslookup,ifconfig等命令,方便初始化网络环境。yum install -y vim #安装vim,提供vim命令。

2022-10-08 15:27:59 1335

原创 在服务器上mv目录时采用正则表达式目标文件忘记写出现的错误解决方法

mv移动误操作情况

2022-07-08 14:33:17 3196

原创 【2】Linux文本处理工具三剑客--awk介绍及使用

awk是一种优良的文本处理工具awk提供了极其强大的功能,可以进行样式装入,流控制,数学运算符,进程控制语句,甚至于内置的变量和函数,主要用于数据扫描、过滤、统计汇总工作awk工具可以扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式我们常使用sed和awk相结合的方式处理,使文本处理命令更快捷...

2022-07-07 16:07:27 336

原创 【5】shell脚本基本练习

题目:编写shell脚本,显示当前主机系统信息,包括主机名,IP地址,操作系统版本号,内核版本,CPU型号,内存型号,硬盘大小。代码:[root@localhost shell]# cat systeminfo.sh #!/bin/bashecho "当前主机系统信息如下:"echo "主机名:$(hostname)"echo "ipv4地址:$(ifconfig | grep "inet" | awk -F " " '{print $2}' | head -1)"echo "操作系统版

2022-03-30 13:33:45 1542

原创 网站PV、UV的含义

1、PV:PageView,具体是指的是网站的浏览量或者点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。PV的计算:当一个访问者访问网站的时候,记录他所访问的页面和对应的IP,如果到了一个时间点IP数是30万的话,平均每个访问者访问了3个页面,那么PV表的记录就要90万。2、UV:Unique Visitor,独立访客,统计1天内访问某站点的用户数(以cookie为依据);访问网站的一台电脑客户端为一个访客。可以理解成访问某

2022-03-29 11:07:50 1586

原创 【1】Linux文本处理三剑客---grep命令

一、grep命令选项--color=auto:对匹配到的文本着色显示-v:显示不被pattern匹配到的行-i:忽略字符大小写-n:显示匹配的行号-c:统计匹配的行号,不关心具体是哪些行-o:仅显示匹配到的字符串,有几个字符串就显示几遍-q:静默模式,不输出任何信息,可以搭配echo $?使用显示是否匹配到-A #:after,包含这个字符串的后#行-B #:before,包含这个字符串的前#行-C #:context,包含这个字符串的前后各#行-e:实现多个选

2022-03-22 14:07:54 2415

原创 Python趣味代码

趣味代码一:爱心代码段:import timewords = input('Please input the words you want to say!:')for item in words.split(): print('\n'.join([''.join([(item[(x-y) % len(item)] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') fo

2022-03-17 20:51:47 4904

原创 【4】shell脚本基础练习

题目:编写shell脚本,输入一个数字n,并求数字1-n的和问题代码:#!/bin/bashread -p "please input a number n": nsum=0if [ $n - lt 1 ] then echo "please input a number > 1:"else for `seq 1 $n` do sum = $[$sum + $n] doneecho $sumfi分析:for调取变量的时候首先得有一个

2022-03-02 19:10:05 223

原创 【3】shell脚本基础练习

题目:编写shell脚本,计算1-100的和分析:拿到脚本题目之后没有思路,只想到了用for循环提取变量i1到100的值,调用sum时没有给sum附初始值,echo输出最后的值时候,放到do里边每次执行都会输出一次,放到do外边,只会输出最终得到的结果。错误脚本:#!/bin/bashfor ((i=1; i++; i<=100))do sum=$sum+$i echo $sumdone正确脚本:#!/bin/bashsum=0for i in `s

2022-03-01 20:29:32 298

原创 【2】shell脚本基础练习

题目:编写shell程序,实现自动删除30个账号的功能。账号名为stu01至stu30(前提是这30个账号已创建)代码:#!/bin/bashfor ((i=1; i<=30; i++))do if [ $i -lt 10 ] then userdel -r stu0$i echo "stu0$i is delete" else userdel -r stu$i echo "stu$i is

2022-02-25 10:12:38 600 2

原创 【1】shell脚本基础练习

题目:设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的 30 个用户,用户名的形式为stuxx,其中 xx 从 01 到 30。练习代码:#!/bin/bashgroupadd class1for ((i=01; i<=30; i++))do useradd stu$i -g class1 echo "stu$i is created"done执行结果:[root@localhost shell]# bash std.sh

2022-02-25 09:11:21 1672

原创 网站访问返回状态码意义总结

一、总结1xx:临时响应2xx:成功3xx:已重定向4xx:请求错误5xx:服务器错误二、详细1xx:临时响应100:继续,请求者应继续提出请求,服务器返回此代码则意味着服务器已收到了请求的第一部分,正在等待接收其余部分。101:切换协议,请求者已经要求服务器切换协议,服务器已确认并准备进行切换2xx:成功200:成功,服务器已成功处理了请求,通常这表示服务器提供了请求的网页。如果robots.txt文件显示为此状态就表示googlebot已成功检索到该文件。

2022-02-24 14:39:42 1228

原创 Linux用户间的切换命令su以及su和su - 的区别

一、su命令 su是最简单的用户切换命令,通过该命令可以实现任何用户之间的互相切换,当然能够正确切换的前提就是输入正确的密码。普通用户切换至root用户或者普通用户之间互相切换都要知道对方账户的密码,root用户切换至普通用户直接就可以切换,无需知晓对方密码。su命令的基本格式:[root@localhost ~]# su [选项] 用户名选项:-:当前用户不仅切换为指定用户身份,同时所用的工作环境也切换为此用户的环境(包括PATH变量,MAIL变量等),使用-选项可省略...

2022-02-15 19:24:21 5101

原创 Linux源码安装包快速升级方法

Linux系统中更新用源码包安装的软件,除了卸载重装这种方法外,还可以下载补丁文件更新源码包,用新的源码包重新编译安装软件。使用补丁文件更新源码包,省去了用./configured生成新的Makefile文件,还省去了大量编译工作,因此效率更高。一、Linux补丁文件的生成和使用Linux系统中可以使用diff命令对比出新旧软件的不同,并生成补丁文件。diff命令基本格式:[root@localhost ~]# diff 选项 old new #比较old和new文件的不同此命令中可..

2022-01-29 11:06:38 2049

原创 操作系统中并发和并行的区别

一、教材解释:· 并行是指两个或者多个事件在同一时刻发生,而并发是指两个或者多个事件在同一时间间隔发生· 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件二、c语言站长公众号解释:1、并发早期计算机的CPU都是单核的,一个CPU在同一时间只能执行一个进程或线程,当系统中有多个进程或线程等待执行时,CPU只能执行完一个再执行下一个。计算机在运行过程中,有很多指令会设计i/o操作,而i/o操作又是相当耗时间的,速度远远低于CPU,这导致CPU经常处于空闲状态,只能等待i/o操作完成

2022-01-24 20:48:26 2633

原创 Linux环境变量及作用

变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值。在Linux系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)等。注意:Linux系统中环境变量的名称一般都是大写的。可以使用env命令来查看Linux系统中所有的环境变量,执行命令如下:[root@localhost ~]# envXDG_SESSION_ID=1HOSTNAME=localhost.localdomainTERM=x

2022-01-17 11:15:30 1169

原创 Linux touch命令以及软链接和硬链接(ln命令)

一、touch命令:创建文件以及修改文件时间戳touch命令不光可以用来创建文件,更重要的功能是修改文件的时间参数(当文件存在时,会修改此文件的时间参数)Linux系统中,每个文件主要拥有3个时间参数(通过stat命令进行查看),分别是文件的访问时间、数据修改时间以及状态修改时间:1、访问时间(atime):只要文件的内容被读取,访问时间就会更新。比如cat命令可以查看文件的内容,此时文件的访问时间就会发生改变。2、数据修改时间(mtime):当文件的内容数据发生改变,此文件的数据修改时间

2022-01-16 16:50:54 768

原创 Linux ls参数总结

ls命令--list的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。ls命令的基本格式为:[root@localhost ~]# ls [选项] 目录名称以下为ls命令最常用的选项以及各自的功能:选项 功能 -a 显示全部的文件,包括隐藏文件(开头为.的文件)也一起罗列出来,这是最常用的选项之一。 -A 显示全部的文件,连同隐藏文件,但不包括.与..这两个目录。 -d 仅列出目录本身,而不是列出目录内的文件数据。 -f ls默

2022-01-15 18:54:21 740

原创 Linux绝对路径和相对路径

指明一个文件的存放位置有两种方法,分别是使用绝对路径和相对路径。绝对路径:一定是由根目录/开始写起的。例如Nginx的配置文件的绝对路径为:/usr/local/nginx/conf/nginx.conf。如果仅给Linux系统传递一个文件名,它就无法找到指定文件,而当将文件的绝对路径传递Linux系统时,它就可以成功找到。相对路径:和绝对路径不同,相对路径不是从根目录/开始写的,而是从当前所在的工作目录开始写起。使用相对路径标明某文件的存储位置时,经常会用到当前目录(用.表示)和父目录(用..表示

2022-01-12 18:39:11 3690

原创 linux文件目录结构

FHS(filesystem hierarchy standard)文件系统层次化标准,该标准规定了Linux系统中所有一级目录一级部分二级目录的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。FHS认为Linux系统根目录最为重要(没有之一),其原因有以下两点:1.所有目录都是由根目录衍生出来的2.根目录与系统的开机、修复、还原密切相关因此,根目录必须包含开机软件、核心软件、开机所需程序、函数库、修复系统程序等文件一级目录 功能(作用) /b

2022-01-11 20:50:27 434

原创 计算机里边的单位换算:b、KB、MB、GB、TB等

1、Mbps即“传输速率”,也叫带宽。理论上8Mbps换算成下载速度是1MB/s,实际情况中8Mbps的带宽往往达不到1MB/s的下载速度,能达到800KB/s以上算是正常情况。1Mbps=0.125MB(1Byte=8bit)大小写严格限定,不能混用bit代表位,存放一位二进制数,即0或1,最小的存储单位Byte代表字节,8个二进制位为一个字节,即1Byte=8bit,Byte为数据量常用单位Mbps(Mb/s)的含义是兆比特每秒,指每秒传输的位数量MB/s的含义是兆字节每秒,指每秒传

2022-01-10 20:26:30 12481

原创 VMware 提供的五种网络连接

VMware提供的网络连接有五种,分别为桥接模式、NAT模式、仅主机模式、自定义和LAN区段。----桥接模式:相当于虚拟机的网卡和宿主机的物理网卡均连接到虚拟机软件所提供的的vmnet0虚拟交换机上,因此虚拟机和宿主机是平等的,相当于一个网络中的两台计算机。这种设置既可以保证虚拟机和宿主机通信,也可以和局域网内的其他主机通信,还可以连接Internet,是限制最少的连接方式,适合新手使用。----NAT模式:相当于虚拟机的网卡和宿主机的虚拟网卡vmnet8连接到虚拟机软件所提供的vmnet8虚拟交

2022-01-06 16:59:40 1199

原创 ssh无法登录,提示Connection closing...Socket close.

1、问题描述2、解决方​​​​​​法在新安装虚拟机之后,用xshell连接的时候出现以上提示,搜索之后发现大部分人的问题是sshd.service服务出现问题,用虚拟机的终端查看sshd.service服务状态是否良好:如果sshd.service服务宕机,重启sshd.service:如果sshd.service服务没有问题或者重启之后还是相同的问题,那么就应该考虑一下是不是网络的问题,我的问题就是网络的问题:首先确定虚拟机配置的网段和VMware是否在一个网段上...

2021-12-29 09:43:55 6485

原创 Xshell 6 首次连接虚拟机 CentOS 6.8报错:/usr/bin/xauth: file /root/.Xauthority does not exist

首次连接虚拟机时会提示/usr/bin/xauth: file /root/.Xauthority does not exist,,这个没关系,系统在连接之后会自动创建,再次连接时就好了。如下图:

2021-12-29 09:27:33 2528

原创 centos7配置ntp服务器

Centos7配置时间服务器,一个服务端,多个客户端,客户端去同步服务端服务端:1、先修改时区,否则即使配置完ntp时间也不对,修改时区参照:https://www.cnblogs.com/effortsing/p/10070673.html2、安装ntp服务yum install ntp ntpdate -y3、查找当前地区,最适合的时间服务器步骤一:打开网站:pool.ntp.org: NTP Servers in Asia, asia.pool.ntp.org...

2021-12-13 16:06:02 9527

原创 zabbix-server-mysql安装缺少依赖包的报错问题

在yum配置了yum源后进行安装,如下:安装过程中报错,原因是缺少fping包,查询资料发现yum安装zabbix时,不仅需要zabbix源,还需要配置好epel源和base源,base源是自带的,下面是配置epel源:[root@k8s-master01 ~]# yum install -y epel-release已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.163.c.

2021-10-21 11:10:21 4609

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除