Linux相关
文章平均质量分 53
记录自己在nginx,linux中踩的坑
Java小白笔记
这个作者很懒,什么都没留下…
展开
-
Linux中vim常用的命令
Vim 是一个功能丰富的文本编辑器,拥有大量的命令和快捷键。原创 2023-12-22 11:56:44 · 1115 阅读 · 0 评论 -
Linux中vim中进行替换/批量替换
Linux中vim中进行替换/批量替换原创 2023-12-22 11:47:23 · 1534 阅读 · 0 评论 -
Linux中部署Java相关的中间件
【代码】Linux中部署Java相关的中间件。原创 2023-12-21 16:32:51 · 669 阅读 · 0 评论 -
Nginx中将Http升级为Https
【代码】Nginx中将Http升级为Https。原创 2023-09-20 09:57:21 · 229 阅读 · 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 · 541 阅读 · 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 · 223 阅读 · 0 评论 -
Linux中安装Mysql需要注意的配置
【代码】Linux中安装Mysql需要注意的配置。原创 2023-05-06 15:01:34 · 170 阅读 · 0 评论 -
Linux怎么查看centos版本
LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。注: 这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。原创 2023-05-06 15:01:30 · 1077 阅读 · 0 评论 -
Linux中添加系统环境变量
Linux中添加系统环境变量1, 添加临时环境变量。2, 添加永久环境变量。原创 2022-11-10 14:16:31 · 3058 阅读 · 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 · 2955 阅读 · 0 评论 -
Linux/Vim的常用快捷键
K:向上J:向下H:向左L:向右e : 跳跃到单词末尾b :跳跃到单词首字母w : 跳跃到下一个单词的首字母shift + 6 : 跳跃到本行的开头shift + $ : 跳跃到本行的末尾。转载 2022-09-13 10:27:23 · 476 阅读 · 0 评论 -
Linux配置Java环境-安装JDK1.8
进入官网:https://www.oracle.com/java/technologies/downloads/Linux配置Java环境-安装JDK1.8原创 2022-09-09 10:29:51 · 1186 阅读 · 0 评论 -
Linux命令rz上传和sz下载
Linux命令rz上传和sz下载原创 2022-09-07 10:18:37 · 3993 阅读 · 0 评论 -
Linux服务器时间校准
2.1、电池异常问题,一般需要联系机房值班人员更换主板纽扣电池即可,过程需要关机,建议备份好数据后再联系处理,避免数据丢失;2、如果是Linux服务器,则需要执行ssh命令,切换为管理员root账户在进行操作。1、如果是windows服务器,直接去控制面板,时间管理进行更新即可。根据教程安装ntp,然后连阿里云时间服务器校对即可,命令如下。...原创 2022-08-10 17:11:30 · 5456 阅读 · 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 · 713 阅读 · 0 评论 -
Mac中好用的几款网络连接工具之SecureCrt
Mac中好用的几款网络连接工具SecureCrt前言:在Windows上面我们连接服务器一般使用xsheel+ftp的搭配合作,但是现在切换Mac平台上面发现没有好用的终端工具。目前使用的终端搭配方案:Mac自带终端,没有提示,没有语法补充,需搭配oh-my-zsh,集成代码高亮,语法自动补充。完成效果:我自己的终端。Item2可以无缝集成Mac上面自带的终端,同样支持代码自动补充,高亮,配色等,但是我用不惯,页面是英文。finalSheel是一款国产软件,本来用着挺好但是内存使原创 2022-02-11 11:18:28 · 4154 阅读 · 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.csdn.net/qq_35868412/article/details/894717351.1.1:安装在根目录下创建原创 2021-12-24 16:40:01 · 420 阅读 · 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 · 12884 阅读 · 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 · 955 阅读 · 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 · 14431 阅读 · 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 · 520 阅读 · 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 · 2640 阅读 · 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 · 196 阅读 · 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 · 5548 阅读 · 0 评论