
Linux及运维
Linux及运维
刘贵庆
严肃认真 周到细致 !
毕业于西交大。从事软件研发近7个春秋。
一、准则:
1、尊礼敬人,不说粗话。
2、不吸烟。
3、不追星八卦。
4、不浪费粮食。
5、衣着简洁。
二、格言:孝、德、责、勤、诚、善、思、学、问、论、进。
展开
-
【java异常排查】 报错原因及排查【异常 解决方法】【经验总结】
java 异常排查经验总结,全是干货。建议收藏。转载 2022-11-30 10:10:18 · 31169 阅读 · 0 评论 -
linux定时重启
重启:reboot定时重启:5分钟后重启:shutdown -r 523:40分重启:shutdown -r 23:40原创 2022-04-14 20:44:43 · 1510 阅读 · 0 评论 -
Linux安装JDK 【openjdk-8安装】
sudo apt-get updatesudo apt-get install openjdk-8-jdk通过 which java 找到java安装路径添加环境变量sudo vim ~/.bashrc在尾部加入export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexp.原创 2022-04-14 20:38:42 · 5661 阅读 · 0 评论 -
rz乱码解决
路径不能带中文,文件名称不能带中文和特殊符号。用rz -be(多文件压缩后上传。)原创 2022-04-14 20:35:49 · 645 阅读 · 0 评论 -
Nexus修改端口
vim etc/nexus-default.properties原创 2022-04-14 20:31:45 · 1341 阅读 · 0 评论 -
域名解析Nginx端口映射---腾讯云linux
接上一章:访问网页成功云管理平台:DNSPod 我的域名:(前提需要备案域名)记录:主机记录:www 记录类型 :隐形URL 记录值:http:ip:8084 TTL:600浏览器访问:域名 解析到:http:ip:8084原创 2022-04-06 15:24:49 · 3274 阅读 · 0 评论 -
nginx修改默认80端口 自定义web 自定义网页 自定义web位置 腾讯云linux
nginx修改默认80端口 自定义web 自定义网页 自定义web位置 腾讯云linux # sudo vi /etc/nginx/sites-available/default 按insert键: 修改80 为指定端口如:8084。 修改位置和指定页面: server { listen 8084 default_server; listen [::]:8084 default_server; ...原创 2022-04-06 15:21:23 · 4635 阅读 · 0 评论 -
【tomcat网站部署】【tomcat部署网站】【linux-tomcat】静态页面部署 静态网站部署
linux tomcat 部署网站 已实践并成功。简洁明了 【一眼就会】。具体请看:原创 2022-03-31 13:14:56 · 7312 阅读 · 2 评论 -
应用偶发性加载缓慢问题分析及解决【DubboResponseTimeoutScanTimer 】【加载慢】
思路:1、发现问题/问题现象;2、重现/复现问题;3、排查问题;4、解决方法;6、验证是否已经解决。5、结论/经验总结;具体实施:一、发现问题:用户反馈说使用中打开文件慢,点击“查询”按钮慢、点击“发送”按钮慢。二、重现问题:用反馈者的用户,在测试环境或孤岛环境中复现问题,可以复现问题。三、问题排查:第一步:认为是双机房的中间服务器调用接口传输加载慢,操作方法:先停止其中一个机房(B机房)中的所有应用程序,再重现问题,结论:问题已复现,问题未解决,说明:不是跨机房导致的。第二步:1、原创 2022-02-14 17:30:33 · 527 阅读 · 0 评论 -
带参数运行jar
带参数运行jar 带日志运行jar 带配置文件运行jar原创 2022-02-10 17:49:51 · 1760 阅读 · 0 评论 -
MANIFEST.MF格式要求
原创 2022-02-10 16:48:00 · 377 阅读 · 0 评论 -
Error: Invalid or corrupt jarfile xxxx-1.0-SNAPSHOT.jar
已经解决:请看:转载 2022-02-10 16:30:30 · 4258 阅读 · 0 评论 -
错误: 尝试打开文件xxxx-1.0-SNAPSHOT.jar时出现意外错误
已经解决,请看:转载 2022-02-10 16:27:18 · 1593 阅读 · 0 评论 -
Exception in thread “main“ java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplicatio
已解决,请看:转载 2022-02-10 16:23:41 · 9503 阅读 · 0 评论 -
【Linux】jar报错处理 Exception in thread “main“ java.lang.No Error: Invalid or corrupt jarfile 错误: 尝试打开文件
1、报错:Exception in thread "main" java.lang....原因:找不到lib中的jar.或包版本不匹配。2、错误: 尝试打开文件....原因:MANIFEST.MF文件中jar都在一行上。3、Error: Invalid or corrupt 原因:MANIFEST.MF文件中末尾没有换行。或第二行的jar开头没有空三格。经过排查解决问题后在linux中运行jar成功,请看文中详细的教程和运行成功的信息。原创 2022-02-10 16:17:24 · 16675 阅读 · 0 评论 -
linux移动文件到另一个目录
把xxx.jar移动到根目录里的lib中:mv xxx.jar /lib移动所有:到libmv * /lib把所有文件移动到上一级目录:mv * ../原创 2022-02-09 22:14:16 · 13575 阅读 · 0 评论 -
Linux查看磁盘情况
df -h文件夹大小:du -sh *文件夹大小:ls -lh查看端口:netstat -anop|grep 8001占用cpu最高线程:top -H -pThread,其pid为417。将tid换为十六进制:xid:printf "%x n"查询线程信息jstack | grep nid=0x -A 10进程无响应,使用jstack -f...原创 2022-02-09 10:05:16 · 907 阅读 · 0 评论 -
linux查看进程查看占用情况。
1、top 排序:shift+p2、查看文件:free -g3、查看进程、内存、I/O运行情况:(最后为数字1)vmstat -n 14、磁盘读写量:(最后为数字1)iostat -d 15、找进程(大量读写磁盘进程)(最后为英文小写L)iotop ls -l6、各个进程的链接总数:netstat -aonp | grep tcp |wc -l7、按照pid看tcp连接数 :netstat -natp|awk '{print $7}'|sort|uniq -c|sort -rn.原创 2022-02-09 10:01:53 · 3115 阅读 · 0 评论 -
【已解决】java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
配置需要的jar,java -jar运行成功,详情请看:原创 2022-02-08 20:43:58 · 13072 阅读 · 0 评论 -
【已解决】【一眼就会】Exception in thread “main“ java.lang.NoClassDefFoundError java.lang.ClassNo【jar中没有主清单属性】
build.gradle中加入jar包配置,ApplicationStart启动后访问成功。原创 2022-02-08 20:36:02 · 7677 阅读 · 1 评论 -
【一眼就会】【已解决】jar中没有主清单属性
jar中没有主清单属性,修改配置并build,java -jar xx.jar 运行成功。一眼就会。原创 2022-02-08 20:41:15 · 2061 阅读 · 0 评论 -
每次执行source /etc/profile才生效 【jdk不生效解决方法】
每次执行source /etc/profile才生效,以后xshell登录后ubuntu:/# java -versionjava version "1.8.0_291"Java(TM) SE Runtime Environment (build 1.8.0_291-b10)Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)ubuntu:/#原创 2022-02-08 15:10:02 · 754 阅读 · 1 评论 -
linux中tomcat配置https http【超实用】
///tomcat.key为win10中生成的文件。tomcat.jks为腾讯云中“我的证书”Tomcat(JKS格式)下载的ssl证书。之后再存放到/tomcat/apache-tomcat-8.5.75/conf中//tomcat 证书过期后请替换/tomcat/apache-tomcat-8.5.75/conf中的tomcat.jks文件。原创 2022-02-07 16:19:13 · 2591 阅读 · 4 评论 -
Ubuntu安装tomcat 【超使用】
Ubuntu安装tomcat 【超使用】原创 2022-02-06 22:51:46 · 6555 阅读 · 1 评论 -
Ubuntu安装jdk8 【超实用】
linux自定义安装jdk8,一看就会,超使用。建议收藏。原创 2022-02-06 22:44:44 · 11786 阅读 · 2 评论 -
[err] [Dtf] 1146: Table ‘xxxxx‘ doesn‘t exist
[err] [Dtf] 1146: Table 'xxxxx' doesn't exist原创 2021-12-15 19:41:08 · 597 阅读 · 0 评论 -
[err] [Dtf] 2006 mysql server has gone away
[err] [Dtf] 2006 mysql server has gone away原创 2021-12-15 19:28:17 · 786 阅读 · 0 评论 -
自增id 自增字段 设置默认值 添加自增字段 sqlserver和mysql区别
--自增字段:1、mysql为: id int NOT NULL auto_increment comment '自增id',2、而sqlserver则为:id int identity(1,1) not null--默认值:1、mysql为:mk int default -1 not null comment '标识',2、而sqlserver则为:mk int default(-1) not null...原创 2021-11-29 16:46:05 · 1306 阅读 · 0 评论 -
查看java应用,查看java进程
# jps -l -l(为小写L)原创 2021-11-28 19:25:00 · 373 阅读 · 0 评论 -
linux查看文件大小
---查看文件夹大小:df -h 或 df -hi文件占用:free -mused 已用free空闲原创 2021-11-28 19:23:38 · 388 阅读 · 0 评论 -
linux上传下载文件 文件处理
打包:zip -q -r 文件名称 *解压:unzip -o -d /home file.zip (把file.zip文件解压缩到home文件夹中)下载:sz 文件全称加后缀 ( 弹框后选择本机下载路径。确定即可)上传:rz 本机文件原创 2021-11-28 19:22:28 · 552 阅读 · 0 评论 -
切换用户及修改密码 切换root报su Authentication failure
设置新密码:# sudo passwd rootEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully原创 2021-11-28 19:13:53 · 241 阅读 · 0 评论 -
【部署运行jar包】查看应用运行情况
--部署服务:(xxxxxServices-1.0.0.jar改为自己项目jar)nohup java -Xms200m -Xmx1024m -Dspring.config.location=config/application.properties -jar ./xxxServices-1.0.0.jar >/dev/null &--查询正在部署运行的应用服务:tail -f ../log/projectname/projectnameService_systems.log看..原创 2021-11-28 15:23:46 · 2625 阅读 · 0 评论 -
linux删除文件夹命令
1、删除html文件夹:rm html -r 2、删除文件:rm files.txt -r3、新建:mkdir html原创 2021-11-26 18:26:58 · 2861 阅读 · 2 评论 -
RAR解压、压缩命令
压缩功能安装 sudo apt-get install rar--卸载 sudo apt-get remove rar解压功能安装 sudo apt-get install unrar--卸载 sudo apt-get remove unrar.rar解压:rar x FileName.rar--压缩:rar a FileName.rar DirName原创 2021-11-26 18:26:30 · 3472 阅读 · 0 评论 -
linux编辑命令
在使用vim编辑按Esc进入命令:输入小写:gg 至首行再输入小写:d再输入大写(按住Ctrl+G):G--d为删除,G为至末尾。(或按insert后输入文字)保存是 :wq!原创 2021-11-26 18:26:49 · 609 阅读 · 0 评论 -
mkdir: cannot create directory ‘filename’: Permission denied
切换到:su rootmkdir filename原创 2021-11-26 17:20:54 · 1624 阅读 · 0 评论 -
nginx: [crit] pread() “/run/nginx.pid“ failed (21: Is a directory)
请用root用户操作。原创 2021-11-26 17:18:52 · 3352 阅读 · 0 评论 -
Welcome to nginx的路径 nginx欢迎页面路径
Welcome to nginx! path:/var/www/html/index.nginx-debian.html原创 2021-11-26 17:17:49 · 3944 阅读 · 0 评论 -
停止和开启、重启nginx:【常用】【好使】
停止和开启、重启nginx:【常用】【好使】重要:先切换到 root用户:1、关闭:nginx -s stop2、启动:nginx3、修改配置后重启:./nginx -s reloadroot@TD-6-13ubuntu:/# cd /usr/sbin关闭:root@TD-6-13ubuntu:/usr/sbin# nginx -s stop开启:root@TD-6-13ubuntu:/usr/sbin# nginx修改配置后重启:root@TD-6-13ubuntu:/usr原创 2021-11-26 17:16:05 · 352 阅读 · 0 评论