Linux
文章平均质量分 58
洒家肉山大魔王
学习是一辈子的事情,去身上的戾气也是一辈子的修炼。
展开
-
Linux判断文件存在与否的一些选项
选项来判断文件是否存在。这个选项用于判断一个路径是否是一个普通文件,如果是则返回真,否则返回假。是要检查的文件的路径。可以将其替换为具体的文件路径。可以根据实际情况选择适合的选项来判断文件的存在与否。在Linux中,可以使用。转载 2023-12-07 14:10:56 · 411 阅读 · 0 评论 -
一个Linux自动备份脚本的示例
请确保按照您的需求修改source_dir和backup_dir为要备份的源目录和备份目录的路径。此脚本使用tar命令创建一个以当前日期命名的压缩备份文件,并在备份完成后检查是否成功。此外,还提供了可选的定期清理旧备份文件的部分,根据需要自行配置清理策略。原创 2023-11-07 22:20:28 · 233 阅读 · 0 评论 -
功能强大的流式文本编辑器 sed
最近在写项目的升级脚本,发现以前学习的shell命令忘得一干二净。本文简单总结一下文本编辑器命令sed,如有纰漏,望批评指正。原创 2023-10-24 22:09:21 · 325 阅读 · 0 评论 -
Linux的split命令详解
最近问题排查时,通过DEBUG模式打印出服务日志到指定文件,最后发现收集的日志文件将近4个G,需要将这个大文件切割成多个小的文件后,才能使用编辑器打开。原创 2023-07-29 11:07:09 · 1738 阅读 · 0 评论 -
Linux的tcpdump命令详解
ucb-ether此处可理解为“Berkeley网络”的网络地址,此表达式最原始的含义可表达为:打印网络地址为ucb-ether的所有数据包。打印ace与任何其他主机之间通信的IP 数据包, 但不包括与helios之间的数据包.也可以指定ip,例如截获所有210.27.48.1 的主机收到的和发出的所有的数据包。是一款抓包,嗅探器工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用。打印本地主机与Berkeley网络上的主机之间的所有通信数据包。打印所有源地址或目标地址是本地主机的IP数据包。原创 2023-07-23 13:25:59 · 745 阅读 · 0 评论 -
Linux的less命令详解
less命令的作用与more十分相似,都可以用来浏览文字档案的内容;不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。 用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。* 要退出less程序,应按Q键。原创 2023-07-23 13:18:02 · 1663 阅读 · 0 评论 -
Linux中常用的一些shell命令
很多的时候我们知道有一个命令,但不知道它的详细用法,可以来搜索下。但有些时候压根不知道有这个命令,比如vimdiff和diff这两个命令,知道人就比较少。本节内容主要汇总一下Linux中常用的一些shell命令。转存失败重新上传取消。原创 2023-07-22 08:06:08 · 413 阅读 · 0 评论 -
Linux最常用命令:能解决95%以上的问题
tar 安装:如果开发商提供的是 tar、tar.gz、tar.bz 格式的包(其中 tar 格式的为打包后没有压缩的包,gz 结尾的是按照 gzip 打包并压缩的软件包,tar.bz 是按照二进制方式打包并压缩的软件包),可以采用 tar 包安装,tar 安装方式本质上是解压软件开发商提供的软件包,之后在通过相应配置,完成软件的安装。Linux 操作系统为文件定义了读、写、执行三种权限,不同的用户或者用户组可以具有不同的权限,系统采用 “r”、“w”、“x” 来分别表示文件的读、写、执行权限。转载 2022-12-11 13:07:08 · 266 阅读 · 0 评论 -
Linux:常用的Shell快捷键
shell常用快捷键原创 2022-10-24 21:29:35 · 218 阅读 · 0 评论 -
100个实用的 Linux Shell 脚本经典案例
如果用户不输入账户名,则提示必须输入账户名并退出脚本;19)使用user.txt文件中的人员名单,在计算机中自动创建对应的账户并配置初始密码本脚本执行,需要提前准备一个user.txt文件,该文件中包含有若干用户名信息。8)检测本机当前用户是否为超级管理员,如果是管理员,则使用yum安装vsftpd,如果不是,则提示您非管理员(使用UID数字对比版本)7)检测本机当前用户是否为超级管理员,如果是管理员,则使用yum安装vsftpd,如果不是,则提示您非管理员(使用字串对比版本)...转载 2022-07-15 21:24:11 · 19342 阅读 · 2 评论 -
nohup: redirecting stderr to stdout
叫zookeeper和kafka启动过程记录到各自对应的日志文件中,这个会丢失日志记录,有些报错信息看不到。原创 2022-03-05 14:40:28 · 5861 阅读 · 0 评论 -
Linux环境中清除tomcat缓存
cd进入tomcat/bin目录下,执行命令:./shutdown.sh关闭tomcat后台进程 查看tomcat是否真的关闭,执行命令:ps -ef | grep tomcat 如果没有关闭,执行命令:kill -9 #pid来彻底关闭tomcat(#pid是tomcat的进程ID),或者killall -9 tomcat cd进入tomcat/work目录下,执行命令:rm -rf Catalina,删除Catalina文件夹 ls -l命令看看work目录下还有没有Catalina文件夹,没.原创 2021-07-28 11:24:59 · 2053 阅读 · 0 评论 -
Centos7 64位镜像下载
下载资源1进入Centos官方网站地址:https://www.centos.org/,点击CentOS Linux。进入ISO下载页面:选择x86_64,进入选择国内的镜像地址下载如huaweicloud(华为云),aliyun(阿里云),163,tsinghua(清华),点击下载即可。下载资源2如果想在迅雷中直接下载,可以复制下边的几个下载地址即可。http://mirrors.huaweicloud.com/centos/7.6.1810/isos/x86_64/C原创 2021-02-24 14:51:24 · 21014 阅读 · 0 评论 -
Linux 最常用命令(简单易学,能解决 95% 以上的问题)
Linux 是目前应用最广泛的服务器操作系统,基于 Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux 不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android 程序最底层就是运行在 linux 系统上的。一、linux 的目录结构bin (binaries) 存放二进制可执行文件 sbin (super user binaries) 存放二进制可执行文件,只有 root 才能访问..原创 2020-08-12 20:50:56 · 675 阅读 · 2 评论 -
linux环境中,检查是否安装某个软件包的几种查看方式
1、以rpm包安装可以用 rpm -qa 看到。如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"2、以deb包安装可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"3、yum方法安装的可以用 yum list installed 查找。如果是查找指定包,用 yum list installed | grep "软件名或者包名"举例:查看是否安装了gcc...原创 2020-06-26 21:26:08 · 8577 阅读 · 1 评论 -
Ubuntu镜像下载地址:Ubuntu-14.04/16.04/18.04
汇总一下:Ubuntu14.04版镜像:http://mirrors.aliyun.com/ubuntu-releases/14.04/Ubuntu16.04版镜像:http://mirrors.aliyun.com/ubuntu-releases/16.04/Ubuntu18.04版镜像:http://mirrors.aliyun.com/ubuntu-releases/...原创 2019-04-29 22:09:08 · 10991 阅读 · 0 评论 -
CentOS 7.6网络配置
【代码】CentOS 7.6网络配置。原创 2019-05-23 21:37:28 · 19313 阅读 · 0 评论 -
CentOS 7.6虚拟机ping: www.baidu.com: Name or service not known
在虚拟机上联网下载软件失败,试着访问一下百度,不通。如下这种情况:[root@master01 /]# ping www.baidu.comping: www.baidu.com: Name or service not known这种情况多为我们的网络配置问题,在离线状态下ping其它虚拟机可通,但是联网下东西就完。。。1、查看虚拟机设置2、查看一下NAT设置下虚拟机子网I...原创 2019-06-15 15:26:11 · 5489 阅读 · 0 评论 -
cat和EOF的组合妙用
有时候,我们可能会使用脚本去生成一个临时文件,然后把该文件作为最终文件放入目录中。这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。1. cat和EOF简介 cat:该文本输出命令用于显示文本的全部内容,并全部打印输出 EOF:文本结束符,即“end of file”,表示文件内容的结束 在shell脚本中...原创 2019-07-07 11:44:41 · 5238 阅读 · 7 评论 -
Linux系统上安装MySQL
也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz。-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目录。下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads。原创 2019-01-22 22:44:02 · 1202 阅读 · 0 评论