
Linux
文章平均质量分 56
Linux中服务器相关
Java小白笔记
如果帮到你的话,点个免费的小赞,加个免费的关注再走吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx基础配置
1、Nginx中设置请求体最大数量。2、Nginx中Get超长请求头。3、Nginx中开启gzip压缩。原创 2025-03-25 17:05:53 · 234 阅读 · 0 评论 -
Docker镜像迁移方案
Docker镜像迁移方案原创 2025-03-25 16:52:36 · 390 阅读 · 0 评论 -
阿里云服务器系统盘存储不足爆满,添加数据盘并挂载
步骤一:登录ECS实例并查看数据盘运行结果如下所示,表示当前ECS实例挂载了两块云盘:2、使用Parted工具为数据盘进行分区分区过程如下:运行结果如下所示,如果出现gpt的相关信息,表示新分区已创建完成。无论云盘是否进行了分区,云盘在使用前都需要创建并挂载文件系统,才能被操作系统识别并正常使用。不同文件系统支持的分区大小不同,请您根据实际需求创建文件系统。是数据盘的分区名称,请您根据实际环境替换2、创建ext4文件系统其中:结果如下所示,如果出现新建文件系统的信息,表示文件系统挂载成原创 2024-12-02 16:25:56 · 1226 阅读 · 0 评论 -
阿里云服务器挖矿异常处理
挖矿行为需要强大的算力支持,所以其一定会占用大量的cpu 资源,所以我们以此关键点展开,检查使用cpu资源较高的进程。云服务器中被恶意安装了脚本,然后脚本运行占用了大量的cpu 和内存,触发了云服务器监控的告警;点击详情可以看到路径: /tmp/networkSync。重新用top命令,查看cpu占用情况。kill -9 进程。原创 2024-10-19 17:36:50 · 1414 阅读 · 0 评论 -
Linux 防火墙的开启、关闭、禁用命令
【代码】Linux 防火墙的开启、关闭、禁用命令。原创 2024-10-19 17:15:57 · 751 阅读 · 0 评论 -
Linux中安装Docker
阿里云教程: https://developer.aliyun.com/mirror/docker-ce?访问地址:http://192.168.110.105:9000,首次访问需要设置admin管理员登录密码,这里设置为admin123,登陆后进入首页。如果不是root用户登陆的系统,需要手动输入sudo -i切换到root帐户。3.运行镜像(启动Portainer容器)这里以社区版为例进行安装。原因:我们的镜像源不行。Linux中安装docker原创 2024-10-09 18:41:18 · 2430 阅读 · 0 评论 -
Linux中开机自动启动中间件及服务
crontab 是 Linux 下的计划任务,当时间达到我们设定的时间时,可以自动触发某些脚本的运行。我们可以自己设置计划任务时间,然后编写对应的脚本。但是,有个特殊的任务,叫作@reboot,我们其实也可以直接从它的字面意义看出来,这个任务就是在系统重启之后自动运行某个脚本。可以用crontab -e来设置。/bin/bashsleep 10#dockersleep 10#redis#nginx#nacos#rocketmq#rocketmq控制台#xxl-job#等待60秒。原创 2024-10-09 18:33:17 · 1286 阅读 · 0 评论 -
Mysql中创建用户并设置任何主机连接
在linux上安装mysql,默认用户是root,但是用navicat连接不了,必须要用ssh隧道连接,现在想用任何主机只要输入账号密码之后就可以连接。创建了一个web用户,Navicat直接可以连接,不用SSH隧道。原创 2024-10-09 17:25:18 · 604 阅读 · 0 评论 -
VmWare中安装CenterOs(内网服务器)
由于CentOS 7 已于2024年6月30日停止维护,官方仓库就没有软件了,想要在继续使用 ,需要更换软件,仓库这里,我使用的是阿里的软件仓库。11、如果是内网服务器,他需要一个固定的ip: 比如就设置为192.168.110.128,这样局域网同网段下的人就可以直连了。已经停止维护,部分镜像网站移除了对centos 7的支持,这里找到了部分现在还可以使用的镜像网站。更改DHCP模式为static,然后输入刚刚更改的IP地址,顺序依次为IP,子网掩码,网关。这样你的电脑上会出现虚拟网卡,请不要禁用他。原创 2024-10-09 15:32:31 · 1767 阅读 · 0 评论 -
Centos镜像下载源
因为Centos官网是挂在国外的服务器上,下载镜像时相比于国内的下载速度会慢很多,所以在这里向大家分享两个国内的镜像站去下载Centos镜像。1、清华大学开源软件镜像站地址:https://mirrors.tuna.tsinghua.edu.cn/8、点击【Centos-7-x86_64-DVD-2009.iso】下载镜像。6、点击【Centos-7-x86_64-DVD-2009.iso】下载镜像。2、点击左上角的【文档与社区】展开选择【镜像站】。7、点击【x86_64/】选择64位操作系统。原创 2024-10-09 14:41:16 · 1712 阅读 · 0 评论 -
Docker--容器报错 Error response from daemon: driver failed programming external connectivity on endpoint
当你使用的是 Systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后操作 firewalld ,你就需要重启 Docker 进程了。当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。原因:在我们启动了Docker后,我们再对防火墙firewalld进行操作,就会发生上述报错,解决办法:输入指令 如下指令,重启docker服务及可重新生成自定义链DOCKER。原创 2024-09-29 15:16:16 · 3029 阅读 · 0 评论 -
Nginx 解决504超时问题
Nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。假如是文件解析这种本身就耗时比较长的任务,则可以调大nginx超时限制的参数,使程序可以正常执行。#连接成功后,后端服务器响应时间(代理接收超时)proxy_send_timeout 1800s;通常有以下几种情况导致。原创 2024-09-29 15:09:48 · 1193 阅读 · 0 评论 -
XShell标签页不见了、xshell窗口标题不见了、xshell切换栏不见了、xshell只能打开一个窗口
解决方式:ctrl+shift+t原创 2024-09-05 17:31:00 · 1149 阅读 · 0 评论 -
Linux中区域设置
解决问题取决于您使用的 Linux 发行版。根据您的具体系统,选择以上方法中的一种进行解决。希望这些步骤能够帮助您解决问题!原创 2024-08-05 17:57:33 · 2008 阅读 · 0 评论 -
查看Linux 系统发行版本
命令可以显示有关 Linux 标准基础(Linux Standard Base)和发行版的信息。大多数现代 Linux 发行版都支持这个命令。命令在许多现代 Linux 发行版中可用,可以显示系统的主机名、操作系统、内核等信息。文件包含有关操作系统的信息,包括发行版名称、版本等。命令可以显示内核信息,但也可以通过结合。不同的发行版可能会有不同的。选项来获取一些系统信息。原创 2024-08-05 17:51:34 · 1436 阅读 · 0 评论 -
Linux中vim常用的命令
Vim 是一个功能丰富的文本编辑器,拥有大量的命令和快捷键。原创 2023-12-22 11:56:44 · 1379 阅读 · 0 评论 -
Linux中vim中进行替换/批量替换
Linux中vim中进行替换/批量替换原创 2023-12-22 11:47:23 · 4980 阅读 · 0 评论 -
Linux中部署Java相关的中间件
【代码】Linux中部署Java相关的中间件。Redis.Mysql.XXL-job.Nginx.Maven.Docker.Node.NacosJdk.RockerMq原创 2023-12-21 16:32:51 · 874 阅读 · 0 评论 -
Nginx中将Http升级为Https
【代码】Nginx中将Http升级为Https。原创 2023-09-20 09:57:21 · 346 阅读 · 1 评论 -
Linux中执行一个Sheel脚本/系统重启后自动执行脚本
Windows中创建一个restart.sh文件将一下脚本内容copy中restart.sh文件中将脚本上传到Linux中的目录下面异常问题:直接上传到linux当中执行,报错:-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory。原创 2023-08-15 19:01:58 · 1136 阅读 · 0 评论 -
Linux查看日志
第一种:查看实时变化的日志(比较吃内存)最常用的:tail -f filename (默认最后10行,相当于增加参数 -n 10)Ctrl+c 是退出tail命令其他情况:tail -n 20 filename (显示filename最后20行)tail -n +5filename (从第5行开始显示文件)第二种:搜索关键字附近的日志最常用的:cat -n filename|grep "关键字"其他情况:cat filename | g...转载 2021-03-17 10:59:31 · 265 阅读 · 0 评论 -
Linux中安装Mysql需要注意的配置
【代码】Linux中安装Mysql需要注意的配置。原创 2023-05-06 15:01:34 · 241 阅读 · 0 评论 -
Linux怎么查看centos版本
LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。注: 这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。原创 2023-05-06 15:01:30 · 1423 阅读 · 0 评论 -
Linux中添加系统环境变量
Linux中添加系统环境变量1, 添加临时环境变量。2, 添加永久环境变量。原创 2022-11-10 14:16:31 · 3386 阅读 · 0 评论 -
Linux中添加定时任务Crontab
一般启动服务用 /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start, 这里还是要注意 下 不同版本。系统启动的服务的命令也不同 ,像我的虚拟机里只需用 sudo service cron restart 即可,若是在根用下直接键入service cron start就能启动服务。2、查看该用户下的crontab服务是否创建成功, 用 crontab -l 命令。1、crontab -e 编辑crontab服务文件。原创 2022-11-01 10:19:25 · 3087 阅读 · 0 评论 -
Linux/Vim的常用快捷键
K:向上J:向下H:向左L:向右e : 跳跃到单词末尾b :跳跃到单词首字母w : 跳跃到下一个单词的首字母shift + 6 : 跳跃到本行的开头shift + $ : 跳跃到本行的末尾。转载 2022-09-13 10:27:23 · 567 阅读 · 0 评论 -
Linux配置Java环境-安装JDK1.8
进入官网:https://www.oracle.com/java/technologies/downloads/Linux配置Java环境-安装JDK1.8原创 2022-09-09 10:29:51 · 1285 阅读 · 0 评论 -
Linux命令rz上传和sz下载
Linux命令rz上传和sz下载原创 2022-09-07 10:18:37 · 6997 阅读 · 0 评论 -
Linux服务器时间校准
2.1、电池异常问题,一般需要联系机房值班人员更换主板纽扣电池即可,过程需要关机,建议备份好数据后再联系处理,避免数据丢失;2、如果是Linux服务器,则需要执行ssh命令,切换为管理员root账户在进行操作。1、如果是windows服务器,直接去控制面板,时间管理进行更新即可。根据教程安装ntp,然后连阿里云时间服务器校对即可,命令如下。...原创 2022-08-10 17:11:30 · 5745 阅读 · 0 评论 -
Linux-CentOS7下安装ffmpeg4.1
1、ffmpeg-4.1,下载地址: https://johnvansickle.com/ffmpeg/release-source/如果出现错误:ERROR: libvpx decoder version must be >=1.4.0。7、进入ffmpeg-4.1解压目录,安装ffmpeg。进入工具目录,解压ffmpeg-4.1.tar.xz。2、安装编译工具 build-essential。6、查看ffmpeg支持的解码器。6、安装ffmpeg。转载 2022-07-27 14:34:43 · 849 阅读 · 0 评论 -
Mac中好用的几款网络连接工具之SecureCrt
Mac中好用的几款网络连接工具SecureCrt前言:在Windows上面我们连接服务器一般使用xsheel+ftp的搭配合作,但是现在切换Mac平台上面发现没有好用的终端工具。目前使用的终端搭配方案:Mac自带终端,没有提示,没有语法补充,需搭配oh-my-zsh,集成代码高亮,语法自动补充。完成效果:我自己的终端。Item2可以无缝集成Mac上面自带的终端,同样支持代码自动补充,高亮,配色等,但是我用不惯,页面是英文。finalSheel是一款国产软件,本来用着挺好但是内存使原创 2022-02-11 11:18:28 · 4873 阅读 · 5 评论 -
SpringBoot集成Jenkins自动化本地部署
SpringBoot集成Jenkins自动化本地部署1.准备工作1.1:前言首先安装Jenkins之前,linux中必须安装好了JDK和Maven,如果还没有安装过,下面准备好安装教程,Linux环境安装JDK:https://www.cnblogs.com/xuliangxing/p/7066913.htmlLinux环境安装Maven:https://blog.youkuaiyun.com/qq_35868412/article/details/894717351.1.1:安装在根目录下创建原创 2021-12-24 16:40:01 · 500 阅读 · 0 评论 -
Linux 中启动jar包命令
Linux 运行jar包命令如下:方式一:java -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar XXX.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?方式三nohup java -jar XXX.jar &nohup 意思是不挂.原创 2021-03-25 11:12:22 · 13799 阅读 · 0 评论 -
IDEA启动项目,发现PC端口被占用及Linux端口号被占用
1.Linux中查看端口是否占用java查看端口是否占用:ps -ef | grep java.jar 获取进程id根据进程id查看端口号占用: netstat -nap | grep 6371tomcat查看端口号是否被占用netstat -apn|grep 802.windows中windows:杀掉pc端口占用:netstat -ano | findstr 8080taskkill /F /PID 1234...原创 2021-11-30 10:56:46 · 1010 阅读 · 0 评论 -
linux:根据关键字或日期查找日志
常用根据关键字查询日志A:1.单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能。在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查找下一个,按N查找上一个。 2.多个文件可以使用grep命令,比如 grep ERROR /var/log/messages*。会把匹配到ERROR这个关键字的行和所在的日志文件直接输出到屏幕。 3.还可以使用cat命令后面使用grep过滤等方法,不如上面两个实用。上面两个较常用。常用到的命令在这里记录一下:...原创 2021-11-24 16:28:13 · 15256 阅读 · 0 评论 -
linux下文件的复制、移动与删除
linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp 命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... directory 参数说明: -a:是指archive的意思,也说是指复制所有的目录 -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身 -f:强制(forc...原创 2021-11-24 16:25:48 · 555 阅读 · 0 评论 -
tomcat的webapps 和 ROOT目录区别
1、项目在webapps目录将项目的war包放在webapps目录下,运行tomcat会自动解压缩并部署为应用。访问路径为 http://localhost:8088/ssm ,8088是tomcat端口号,在server.xml,修改 HTTP/1.1 的端口号,ssm为项目打成war包的名称修改端口号效果2、项目在 ROOT 目录(可以去除项目名)不能将项目war包或war包的解压缩文件整个放进去,应该将文件夹里的文件复制进去(原来的ROOT文件夹下有 apache-tomcat的默转载 2021-10-29 10:20:42 · 2906 阅读 · 0 评论 -
Sheel脚本启动java项目
一:脚本auto_deploy.shWindows上编辑的,因此默认格式是dos。如果在Linux上使用,请使用vi命令编该文件,改为Unix格式。笔者使用的SpringBoot + jsp 因此使用的是war包,如果你使用的是jar包,在文中用到war的地方改成jar就行。#!/bin/bash# 定义变量# 要运行的jar包路径,加不加引号都行。 注意:等号两边 不能 有空格,否则会提示command找不到JAR_NAME="/data/project/morningdata/...原创 2021-10-29 09:56:55 · 247 阅读 · 0 评论 -
项目已经部署到Linux 服务器,且启动成功,却访问不了
参考知乎:Linux服务器防火墙配置教程(端口关闭和放行) - 知乎背景:客户服务器宕机重启后出现的问题1.ps aux |grep xxx.jar 查看进程是否在,如果不在请重启。tomcat和springboot两种命令2.查看网关nginx是否正常:systemctl status nginx 3.如果这些都正常,可以用下postman中生成的curl命令测试curl --location --request POST 'http://xxx:xxx:xxx:xxx...原创 2021-10-14 15:25:33 · 5916 阅读 · 0 评论