
Linux
文章平均质量分 65
欧阳方超
微信公众号—“欧阳方超”。一份书写一份理解,一份记录一份沉淀,回首时这些是美丽的风景,若能不经意间帮到正在路上的你,吾心备喜焉!Java、Linux运维、大数据。
展开
-
Linux(三):文件比较利器——vimdiff与vim -d
vimdiff和vim -d在许多方面是等效的,选择使用哪一个主要取决于个人偏好。对于专注于文件比较的用户,使用vimdiff可能更为方便;而对于习惯使用Vim命令行选项的用户,使用vim -d也是一种有效的方法。原创 2024-10-12 20:45:00 · 544 阅读 · 0 评论 -
Linux(二):CentOS原官方镜像终止服务问题
通过以上步骤,解决了 CentOS YUM 镜像列表无法访问的问题。手动配置 YUM 仓库并使用其他可用镜像,可以确保我们能够继续管理和更新软件包。原创 2024-08-22 18:15:00 · 812 阅读 · 0 评论 -
Linux(一):如何在 Linux 中检查未挂载的磁盘
在Linux系统中, 挂载磁盘之前需要先检查是否有未挂载的磁盘,那么如何查看呢,今天就介绍一下。原创 2023-12-19 20:18:05 · 4886 阅读 · 0 评论 -
Linux加密压缩与解压
嗯,最近有些机密文件无处安放,因为太机密了,后来确定加密后放到服务器上。原创 2023-07-08 22:07:57 · 1819 阅读 · 0 评论 -
Ubuntu:修改ssh端口并开放防火墙
远程运维最怕什么,我最怕的就是服务器掉线原创 2023-07-07 19:01:23 · 862 阅读 · 0 评论 -
如何判断Linux系统是运行在物理机还是虚拟机
其实要不是项目经理的追问,我都想不到这来。原创 2023-06-08 22:01:24 · 1987 阅读 · 0 评论 -
shell编程(七): $‘\r‘: 未找到命令
今天记录的问题很简单,但是依然把它记下来了,因为总感觉之前遇到过这类问题,这次就留个深刻的印象吧。原创 2022-12-27 22:05:15 · 5171 阅读 · 0 评论 -
shell编程(六):函数
大家好,我是欧阳方超,今天记录一下shell中函数的定义与调用。或者或者上面的三种写法都是定义了一个名为functionname的函数,其中:function关键字是可选的,当使用了function关键字后,函数名后的圆括号也可以不写;functionname是函数名;command是调用函数时要执行的命令,可以有很多语句;return value表示函数的返回值,return是关键字,return语句在可写也可不写;#!" }...原创 2022-08-10 12:24:05 · 255 阅读 · 0 评论 -
shell编程(五):大小写转换
大家好,我是欧阳方超,今天记录一个小问题,Linux中如何实现大小写转换的问题。记录一下Linux中字符串大小写转换的方法。httpshttpshttpshttpshttpshttpshttpshttps。原创 2022-07-31 19:22:47 · 9747 阅读 · 0 评论 -
CentOS7突然不能联网&network.service failed because the control process exited with error code
大家好,我是欧阳方超。虚拟机中的CentOS7今天突然遭遇了无法上网的囧境原创 2022-07-23 16:15:06 · 2081 阅读 · 2 评论 -
shell编程(四):简单循环
shell中的简单循环原创 2022-06-19 17:59:05 · 105 阅读 · 0 评论 -
shell编程(三):一次获取当前月份遇到的问题
大家好,我是欧阳方超。之前写的一篇文章——hell编程(二):通过shell获取月份、季度(不足10时不带零),提到当在脚本中想要获取的月份不足两位时如何去掉首位的0,今天操作时发现这里有一个问题。在一段脚本中想要把month=当前月写进某一个命令中,想把一段sqoop导出数据的命令写进脚本中,同时在sqoop命令中需要指定导出分区等于当前月的数据,简言之,这里需要拼出这样一个字符串,month=当前月,比如当前为6月份,则有:于是我大致用下面的方式实现的获取当前月份:但是上面的输出结果中,月份的前原创 2022-06-19 17:06:48 · 521 阅读 · 0 评论 -
MinIO(一):MinIO安装与使用
MinIO安装与使用1、概述2、安装2.1、Windows安装2.2、Linux安装3、基于浏览器操作minio3.1、创建bucket3.2、上传文件/文件夹4、总结1、概述大家好,我是欧阳方超,今天介绍一下MinIO的安装。2、安装访问MinIO官网下载页面,可以看到MinIO支持多种操作系统的安装。2.1、Windows安装在Windows安装时,选择相应的exe文件下载,下载到本地后,使用如下的命令即可在前台启动:minio.exe server D:\需要在二进制所在路径执行原创 2022-05-15 18:52:14 · 6029 阅读 · 0 评论 -
Linux时钟校对(一):时间和时区的操作
1、概述大家好,我是欧阳方超,今天说一下操作系统时间和时区的校对、修改问题。操作系统时间准确性是系统正常运行的重要保证,尤其是在使用分布式系统的场景中,不同机器间时间的同步显得尤为重要。2、两种时钟在Linux操作系统中有两种时钟,第一种是硬件时钟,又称为 RTC, CMOS时钟或BIOS clock,这种时钟的运转靠的是主板上的电池,所以即使关机了依然可以计时;第二种是系统时钟,该时钟有操作系统维护,系统启动时会读取硬件时钟并将其设置为系统时钟,即与硬件时钟同步一次;有趣的是在后续运行过程中,系统原创 2022-04-17 17:46:55 · 5385 阅读 · 0 评论 -
CentOS离线安装gcc(循环依赖、冲突解决)
CentOS离线安装gcc循环依赖、冲突解决1、概述2、安装过程2.1 检查gcc安装情况2.2 根据系统版本安装下载相应rpm2.3 上传到服务器并安装2.3.1 解决循环依赖2.3.2 解决包冲突3、总结1、概述大家好,我是欧阳方超,封面图片为8号加班打车晚归。内网环境中的机器,发现上面gcc都没有,怎么办?安呗!关键词:gcc离线安装、循环依赖、冲突2、安装过程2.1 检查gcc安装情况查看下gcc是否已安装(我这里当然是没有安装),如果你不确定的话可以使用下面的命令查看:[root@原创 2022-04-10 16:46:20 · 3861 阅读 · 3 评论 -
shell编程(二):单引号双引号反引号
单引号、双引号、反引号1、概述2、单、双引号2.1 共同之处2.2 差异之处3、反引号4、总结1、概述大家好,我是欧阳方超。单引号和双引号都是用于变量值中有空格的情况下,但是他们也有区别。单引号内的内容将原样输出;双引号的作用也是将引号里面的内容输出,但是,如果引号内有命令、变量等,会先对命令进行执行并得到结果、变量解析并得到结果,然后把结果输出。下面看下详情。2、单、双引号2.1 共同之处当变量值中出现空格时,需要用引号括起来,单双引号均可,如下:[xiaoliu@hadoopslave1原创 2022-04-04 13:07:44 · 1058 阅读 · 0 评论 -
shell编程(二):通过shell获取月份、季度(不足10时不带零)
1、概述大家好,我是欧阳方超。在shell脚本中单独获取月、日,并且不足10时去掉开始的数字零,令介绍通过shell命令获取季度的方法。2、单独获取月、日获取当前月份(没错,只要月份)是一个很常见的场景,通过下面的命令可以实现:[xiaoliu@hadoop1 ~]$ cur_month=`date +%m`[xiaoliu@hadoop1 ~]$ echo $cur_month04比如现在是4月份,通过上面的命令可以输出04,但是有时位数不足两位时我们可能并不想要自动补充的0,此时可以通原创 2022-04-03 18:28:24 · 5099 阅读 · 1 评论 -
今朝看vim(一)
大家好,我是欧阳方超。今天的封面为大风掀了铁皮屋顶。今天说下使用vim进行多少注释或取消注释的问题。原创 2022-03-05 17:42:15 · 759 阅读 · 0 评论 -
Linux的rsync(一)
记录一下rsync命令的使用。rsync意为remote sync,即远程同步的意思,它可以同步本地或远程机器上的文件或目录,其突出的特点为“增量同步”,这意味着它把变化的内容从源头同步到目的。rsync语法:同步方式语法本地同步rsync {options} {source} {destination}将远程内容同步至本地rsync {options} {User_name>@{Remote-Host}:{Source-File-Dir} {destination原创 2022-01-23 19:20:53 · 619 阅读 · 0 评论 -
CentOS7安装MySQL5未遂
1、概述以往遇到过的问题当然有再次遇到的可能,这不,今天他又来了。2、CentOS7上安装MySQL失败了把 mysql-5.7.30-1.el6.x86_64.rpm-bundle.tar上系统中,并解压:mysql-community-client-5.7.30-1.el6.x86_64.rpmmysql-community-common-5.7.30-1.el6.x86_64.rpmmysql-community-devel-5.7.30-1.el6.x86_64.rpmmysql-co原创 2021-11-28 16:02:54 · 174 阅读 · 0 评论 -
Linux中自制启动/停止脚本文件
1、概述在Linux中经常看到这种操作:执行某个脚本文件就能实现对某一服务的启动,在执行另外的脚本文件实现对其的关闭,最典型的莫过于Tomcat中的startup.sh和shutdown.sh,如果想自己实现一个脚本达到对某个程序进行启停的木该如何实现呢,今天就研究下这个问题。2、操作流程本文以一个可执行jar包(mytask.jar)作为待执行的程序,用另外两个脚本文件(start.sh和stop.sh)实现对它的启停。mytask.jar的功能是持续不断地往console输出系统当前时间。st原创 2021-03-12 13:13:40 · 697 阅读 · 0 评论 -
Linux下解压tar.xz文件
1、概述安装MySQL时发现有些版本是以tar.xz文件进行压缩的,于是对它进行了一下了解,现将内容总结如下。2、使用tar命令解压一览首先说一下,tar是tape archive的全称,它预装在Linux系统中。xz是一个基于LZMA算法的文件压缩算法,使用xz算法压缩的文件通常以.tar.xz或.txz结尾,下面看下如何使用tar命令抽取或解压.tar.xz或.txz文件。解压tar.xz文件,可以使用tar命令带上-x(–extract)选项并用-f指定压缩文件名,具体如下:tar -xf原创 2021-01-18 18:15:27 · 23614 阅读 · 1 评论 -
Linux中的mv命令
mv命令使用mv命令有两种用法:重命名文件或目录;移动文件或目录到不同的目录;移动文件时有两个问题需要注意:若目标目录为空,且使用的是绝对路径或加了-f参数,则会直接移动而且不会出现任何提示(mv: overwrite )若目标目录非空且有同名的文件或目录,移动时一般会出现“cannot move xxx :Directory not empty”的提示,此时在mv后加-b参数就可以进行移动操作,移动后目标目录下同名的文件或目录会被备份,备份的名称是在原名称后加~。...原创 2020-10-30 22:51:54 · 1219 阅读 · 0 评论 -
CentOS 7中解决“xxx is not in the sudoers file”的问题
CentOS 7中解决“xxx is not in the sudoers file”的问题问题今天在CentOS7中用非root用户执行命令(加sudo,sudo命令允许你以超级用户的身份执行命令)时,显示:xxx is not in the sudoers file. This incident will be reported.原因原来只有用户属于wheel group组时才能使用...原创 2020-02-22 13:00:34 · 1258 阅读 · 0 评论