![](https://img-blog.csdnimg.cn/84eb5ec748094852a15ebd4d42b86590.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 84
本专栏收录日常对Linux的使用方法和实战中遇到的问题解决办法
奋力向前123
10年JAVA项目开发经验, 精通JAVA编程语言,日常分享计算机Java开发相关技术。
1.Java领域系统架构师。
2.Java领域优质创作者。
3.CSDN Java领域博客专家。
4.CSDN新星计划实力新星奖获得者。
5.基于分片的网络状态查询方法、装置及存储介质专利发明者。
展开
-
web系统服务器监控检查
要检查操作系统是否存在增减文件或是否有shell被上传,您可以按照以下步骤进行操作:文件完整性检查:使用文件系统的完整性检查工具,例如fsck(对于ext系列文件系统)或chkdsk(对于NTFS)。这些工具可以帮助您检查文件系统的完整性和一致性。使用系统备份:如果您有定期的系统备份,可以比较当前系统和备份中的文件列表,以查看是否有新增或删除的文件。原创 2024-01-23 17:14:10 · 995 阅读 · 0 评论 -
Yum(Yellowdog Updater Modified)命令大全详解
Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux发行版上常用的包管理工具,主要用于自动安装、自动删除、自动升级软件包。下面列出了一些常见的Yum命令以及它们的解释:原创 2024-01-08 11:48:13 · 2197 阅读 · 2 评论 -
通过nginx配置防御web漏洞
# 相关安全漏洞响应头 # 检测到目标 X-Content-Type-Options响应头缺失 这个暂时不开启,不然部分banner无法使用 add_header X-Content-Type-Options nosniff; # 检测到目标 X-XSS-Protection响应头缺失 add_header X-XSS-Protection "1; mode=block"; # 检测到目标 Content-Security-Policy响应头缺失 add_head原创 2023-12-28 10:32:10 · 1860 阅读 · 0 评论 -
Linux性能优化常做的一些事情
Linux性能优化是一个广泛的主题,涉及多个方面。以下是一些常见的Linux性能优化建议原创 2023-12-18 11:33:35 · 975 阅读 · 0 评论 -
java web系统的常见安全问题
java开发的系统在发布到互联网后都需要进行安全扫描,本文主要总结开发web系统需要注意的与系统安全相关的问题。因为在做需求开发时,很少产品会将系统安全的因素考虑在内,总觉得实现个需求很简单,就是一些页面,一些接口。以至于在构筑安全的逻辑上没给工时,开发人员也没想太多去实现这些有必要有看不见的东西。所以一般就变成了系统上线后,发现安全问题,再返工补漏洞的现象。显得非常不专业。原创 2023-12-11 17:30:55 · 1604 阅读 · 0 评论 -
尝试通过AI模型进行简单的编码
最近尝试通过AI来编程,总体感觉还是能处理写简单的问题,复杂的问题目前还是无法解决。主要的痛点还是数据噪音,就是AI永远不会承认它不会,它会给你的一个错误的信息,它也不会告诉你你的问题它暂时无法完整正确解答。就是比直接Google和百度稍微好一点点原创 2023-12-08 14:21:07 · 1265 阅读 · 0 评论 -
一些系统日常运维命令和语句
记录一些日常系统运维的命令和语句原创 2023-12-07 16:35:11 · 485 阅读 · 0 评论 -
java入门, 记录检测网络
在开发中,我们经常需要本地连接服务器,或者数据库这些机器或者组件,但是有时候网络不通,我们怎样检测,除了ping 和 telnet 还需要那些常用的技能。原创 2023-11-14 17:12:01 · 660 阅读 · 1 评论 -
计算机起源(二)
冯诺依曼奠定了计算机体系结构后,早期的计算机是没有操作系统的,还是需要大量的人为参与,比如纸卡打孔。通过纸卡上的方格,打孔来表示二进制数。那么如果能使计算机自动能够进行计算,就需要一个模拟人工的操作系统,当然它应该比人工操作的动作更加丰富和快速。比较早的操作系统有Unix,后来逐步发展又linux,windows这些。操作系统可是说是计算机的第一层底层软件。这一节来总结一下linux操作系统的体系结构。原创 2023-10-25 14:44:42 · 158 阅读 · 0 评论 -
docker应用记录总结
docker这类部署工具,久而久之不使用非常容易忘记,甚至连操作命令都容易忘记。网上也有比较全的docker使用教程。这里做一个记录总结,纯属是温故知新。原创 2023-10-10 11:38:37 · 428 阅读 · 0 评论 -
内网ip与外网ip
我们平时直接接触最多的是内网IP。而且还可以自己手动修改ip地址。而外网ip,我们很少直接接触,都是间接接触、因为外网ip一般都是运营商管理,而且是全球唯一的,一般我们自己是无法修改的。原创 2023-08-14 16:18:43 · 11212 阅读 · 1 评论 -
JAVA开发与运维(docker运维常规操作)
使用docker来安装软件步骤。1、先装好docker环境。2、通过docker pull 命令拉取你想要安装的软件镜像和版本。原创 2023-03-25 10:55:15 · 597 阅读 · 2 评论 -
Linux进阶(日志分割工具logrotate)
logrotate是一个linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间/大小进行切割,压缩操作;指定日志保存数量;还可以在切割之后运行自定义命令。logrotate是基于crontab运行的,所以这个时间点是由crontab控制的,具体可以查询crontab的配置文件/etc/anacrontab。系统会按照计划的频率运行logrotate,通常是每天。在大多数的Linux发行版本上,计划每天运行的脚本位于/etc/cron.daily/logrotate。原创 2023-03-06 14:36:15 · 2971 阅读 · 2 评论 -
Linux进阶(Linux部署Spring微服务)
操作系统版本:LinuxCentOS 7.6JAVA环境:openjdk version "1.8.0_312"原创 2023-03-02 14:52:32 · 559 阅读 · 4 评论 -
Linux(查看服务cpu核数和内存)
linux服务器中最重要的两个配置是CPU和内存。那么怎么开始查看CPU核数和内存,以及使用情况,是日常运维中使用最多的操作。原创 2023-02-28 09:23:06 · 27287 阅读 · 0 评论 -
Linux进阶(Shell编程学习四)
所有编程语言的学习都是这个几个步骤。1、语言格式2、变量的使用3、输入输出4、数组列表的使用5、控制语句6、函数体7、一些其他组件的集成,第三方工具的使用。原创 2023-02-16 14:17:33 · 160 阅读 · 3 评论 -
Linux进阶(Shell编程学习三)
Shell在编程时需要一些命令组成脚本。比如比较常见的几个命令echoprintftest如我们看看test的用法,可用于两个数的比较,作为条件语句的布尔控制原创 2023-02-15 14:23:17 · 125 阅读 · 3 评论 -
Linux进阶(Shell编程学习二)
在编写shell脚本时,我们经常需要向脚本传递外部参数。 ,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推。原创 2023-02-15 10:08:07 · 524 阅读 · 2 评论 -
Linux进阶(Shell编程学习一)
由于shell脚本在java项目运维方面极其重要,比如服务的启动脚本,日志的分割脚本,文件的管理脚本大多都是shell脚本去实现的。所以作为java开发者懂linux的基本命令,会基本的shell编程是必要的。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。原创 2023-02-14 15:58:13 · 648 阅读 · 1 评论 -
Linux(强大的yum命令)
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令原创 2023-02-14 09:25:24 · 10090 阅读 · 5 评论 -
Linux(Linux各目录结构详解)
我们知道Linux系统是一个文件系统,它的文件系统就类似windows系统下的磁盘文件系统。我们连接上一台linux系统的服务器。 输入命令 :ls /原创 2023-02-13 17:54:54 · 4161 阅读 · 3 评论 -
Linux(Linux的连接使用)
在init的配置文件中有这么一行: si::sysinit:/etc/rc.d/rc.sysinit 它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bash shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本。它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。平时我们使用的一些开机自启动的任务就在这个阶段进行设置,自定义的守护进程等需要出事后的东西。原创 2023-02-13 15:59:40 · 2636 阅读 · 1 评论 -
Linux(ECS云服务器)
现在中小型IT企业应该没有使用自己的物理机作为服务器了的吧? 自己维护物理机就像自己取水自己打井,二使用与服务器就像直接拉个水管接自来水,每个月交水费。好处就随时可取消,而且ECS云服务器有巨头管理,比如阿里云,腾讯云,华为云,天翼云等,有了故障由这些巨头自己维护,这样会显得更加安全和可靠。使用者可以按需使用。原创 2023-02-13 09:38:49 · 406 阅读 · 1 评论 -
Linux(Linux is not Unix,Linux简介)
Linux由一个长鼻子程序员最初开发,后开源,形成开发者社区,才有了今天linux强大的功能,这位长鼻子程序员便是《just for fun 》的作者林纳斯·托瓦兹(Linus)。据说鼻子很长的人,某方面也特长,所以在《just for fun 》一书中,第一章我就看到了Linus和他老婆基于什么是快乐聊那种羞涩的话题。原创 2023-02-13 09:16:49 · 778 阅读 · 0 评论