作为开发人员,linux/unix操作系统会经常接触到,也会遇到一些相关问题,以下为我在日常工作中遇到并记录的linux相关问题,在此做一个汇总用于加深印象。
1.linux环境下怎么启动weblogic让其在后台运行?
A:使用nohup ./startWeblogic.sh &命令,重点在&符号可以使进程在后台运行。
2.linux中怎么查找大文件?用于查询哪些文件占用了大量空间但实际可以删除。
A:使用find / -type f -size +1G命令可查找大于1G的文件,find命令的组成结构是:
find [路径] [匹配条件] [动作]
其中【匹配条件】和【动作】有多种组合,可参考
3.怎么查看linux端口占用情况?
A:lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000。
4.怎么查看linux磁盘使用情况?
A:可使用df -h命令查看。
5.linux系统怎么压缩文件?
A:可以使用gzip -r -6 sms.dmp命令进行压缩,压缩之后文件以.gz结尾,gzip后跟的参数较多,具体可参考:Linux gzip命令 | 菜鸟教程
6.linux系统怎么通过pid查找进程占用的端口号?
A:netstat -tulnp | grep <PID>。
7.怎么查看linux内存使用情况?
A:可以使用free命令查看内存使用情况,也可以使用top命令查看cpu、内存、进程号、命令等更详细信息。
8.怎么查询linux当前时间?
A:使用date命令即可查看当前服务器时间。
9.linux怎么删除文件名类似的文件?多为日志文件。
A:find / -name "*DCab-Service-console.log.202401*"|xargs rm -rfv,这个命令是先查出来文件然后执行删除,其中xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。
10.linux系统怎么模拟soapui进行http post请求测试?
A:可以使用curl命令,示例如下:
curl -X POST -H "Content-Type: application/json" -d @/home/user/test.txt https://newdraft-agw-cs.df-finance.com.cn/thirdparty-web/transaction/dff.open.get.getDarftBack
其中test.txt为请求参数,已json格式存储。
11.linux系统如何重命名文件?
A:使用mv a.txt b.txt实现。
12.linux终端中怎么删除输入错误的字符?backspace会变成^。
A:需要使用shift+backspace。
13.怎么在windows的cmd命令窗口登录linux系统?
A:使用ssh root@192.168.60.38命令登录。
以上问题只是linux相关操作的很小一部分,涉及的知识点也很简单,若要深入了解linux/unix,还需要更系统的学习。