Linux
南丘xf
好记性不如烂笔头——1枚昆明程序猿
展开
-
Linux命令之cat和tac篇
这篇文章主要用来讲解Linux命令的cat和tac用法,cat命令主要有以下功能:将FILE或标准输入连接到标准输出,其实说白了就是用来显示文件的内容。-A或--show-all 显示不可打印字符,行尾显示“$”,等价于 -vET-b或--number-nonblank 和-n相似,对非空输出行编号(对于空白行不编号)-e 等价于-vE-E或--show-ends 在每行结束处...原创 2020-03-05 17:45:08 · 3533 阅读 · 0 评论 -
Linux命令之touch篇
这篇文章主要用来讲解Linux命令的touch用法,touch命令有两个功能:一是将每个文件的访问和修改时间更新为当前时间(除非提供-c或-h,否则将不存在的FILE参数创建为空)二是用来创建新的空文件touch命令参数-a 或--time=atime或--time=access或--time=use 只更改存取时间-c 或--no-create 不建立任何文件-d 使用指...原创 2020-03-04 17:17:37 · 380 阅读 · 0 评论 -
Linux命令之零散篇
Linux命令已成程序员或者运维必备的技能之一,关于Linux常用命令,首推一书:《鸟哥的Linux私房菜》,学习Linux的经典书籍。获取链接: https://pan.baidu.com/s/1XbgeWZqKITeMuLKdGKCtxg 提取码: 7gdvLinux文件权限与目录配置首先需要明白依据权限,分为拥有者(使用者)、群组、其他人三种身份:/etc/passwd 所...原创 2020-03-04 16:47:36 · 353 阅读 · 0 评论 -
Linux服务器内存(cached)释放脚本
上线很久的一个项目突然监控预警系统报警,提示内存达警戒值(使用率达到90%以上预警系统会报警),使用free -m查看,可用内存少的可怜,重启了Java应用,也仅仅释放了2个G的内存,而系统内存是8G,也就是说有其他应用占着。我们都知道,如果Cached的值过大,那么就会导致系统没有可以再分配的内存空间。而Cached是用来缓存文件的,经常读写的文件会被缓存到Cached中,可以增加读写效率,该功...原创 2019-10-24 11:07:01 · 1139 阅读 · 0 评论 -
Tomcat内存调整和默认线程池调整
上线了很久的一个项目(财政数据共享平台),由于领导要求,新来的同事就把新项目(社保数据共享)做在了该项目上,这就导致了许多的问题,先从日志说起,该同事把数据获取和传送都打印出来,导致打的日志实在太多,每过一两天,就导致日志超过1个G。我们都知道,别说一个G,就是超过几百兆的日志文件,vi都比较慢,更别说搜索查找了,所以昨儿写了一个脚本,按天备份和压缩日志,而且上线了调整后的日志打印,这事处理完了,...原创 2019-09-26 09:37:53 · 3019 阅读 · 0 评论 -
Linux的tar命令详解
tar命令在Linux中是用来压缩和解压文件用的,其本身并不具有压缩功能,而是调用压缩功能实现的,比如:tar -czf mysql.tar.gz Mysql.txt但是tar后什么时候跟什么,完全记不住,每次要用到都是去找度娘,趁这个空档,趁机抽空整理下,全当复习:1、必须用的命令-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包...原创 2019-09-04 09:41:13 · 1612 阅读 · 0 评论 -
WebLogic配置config.xml启动失败
还是云缴费项目,这期间踩了太多坑,现在专门做一个详细总结。该项目开发过程中,用的是Tomcat8,Jdk1.8和Oracle11以及Eclipse开发完成的,测试也没什么问题,上了生产,真是被WebLogic坑惨了。一直觉得WebLogic跟Tomcat差不多,大同小异,所以上生产部署的时候,直接打了War包丢到autodeploy目录下,然后运行启动脚本startWebLogic.sh即可,想象...原创 2019-08-07 18:22:39 · 2189 阅读 · 0 评论 -
生产WebLogic部署,开发用Tomcat引起的web.xml配置的坑
写完云缴费平台项目,因为不急上线,又去做了其他项目,这中间耽搁了一个月,然后突然要上线,生产环境是WebLogic的部署,本来好好的项目,导成war包丢到生产,结果是死活启不起来,遇到各种问题,真是无力吐槽。提示版本问题,找了度娘,说是web.xml配置不对,我的xml配置如下:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSche...原创 2019-08-07 15:55:51 · 955 阅读 · 0 评论 -
WebLogic退出控制台,服务就挂
进入WebLogic安装目录的bin下,执行./startWebLogic.sh命令,启动WebLogic,然后登陆控制台,启动服务,发现交易正常。可是关闭控制台,再跟踪日志,发现交易竟然停了。一查才知,可以用nohup命令,而且一般也建议用nohup命令启动WebLogicnohup ./startWebLogic.sh &通过图片可以看出,退出控制台,Java进程也自己停止,所...原创 2019-08-09 15:28:35 · 762 阅读 · 0 评论 -
Linux下Vi常用命令讲解
Linux系统下,最常用的文本编辑器大概就是Vi 了,也是各版本Linux的标配,因为:所有版本的 Linux 都带有 Vi 编辑器; Vi占用资源少; Vi相比其他编辑器更加友好。使用Vi进入编辑模式命令 描述 vi Filename 如果filename存在,则打开;否则会创建一个新文件再打开。 vi -R Filename 以只读模式(只能查看不能...原创 2018-12-27 09:48:00 · 127 阅读 · 0 评论 -
Linux命令之ls篇
Linux命令已成程序员或者运维必备的技能之一,关于Linux常用命令,首推一书:《鸟哥的Linux私房菜》,学习Linux的经典书籍。获取链接: https://pan.baidu.com/s/1XbgeWZqKITeMuLKdGKCtxg 提取码: 7gdvLinux文件权限与目录配置首先需要明白依据权限,分为拥有者(使用者)、群组、其他人三种身份:/etc/passwd :所...原创 2018-08-28 09:03:00 · 232 阅读 · 0 评论 -
Linux日志查询组合拳(cat+grep+sed)
对于一个程序猿而言,如果生产产生Bug,查看日志和错误定位是第一步,假设我们现在有一个叫做catalina.out的日志文件,那么,这几个最基本的命令,我们必须掌握:tail -f catalina.out 日志跟踪,查看有无交易tail -fn100 catalina.out 查询日志尾部最后100行的日志vi catalina.out 打开日志文件vim catalina.out 打...原创 2019-07-25 16:16:49 · 2105 阅读 · 0 评论