技术分享1 分钟阅读
Linux 命令常用操作
linux下如何查看某软件是否已安装
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:
•
rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
[root@XXXX ~] rpm -qa | grep rub2. 以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
[root@XXXX~]dpkg-l|grepruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
[root@XXXX ~] yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。
说明:其中rpm yum 是Redhat系linux的软件包管理命令,dpkg是debian系列的软件包管理命令
whereis 查找文件
查看运行程序
•
top q退出•
pstree 树状结构查看运行程序•
ps aux | less 查看所有 q 退出•
ps -ef|grep mysqld•
jps 查看Java程序的pid 和运行的war包查看端口占用
netstat -ntulp |grep 80
t (tcp) 仅显示tcp相关选项
u (udp)仅显示udp相关选项
n 拒绝显示别名,能显示数字的全部转化为数字
l 仅列出在Listen(监听)的服务状态
p 显示建立相关链接的程序名
netstat -tunlp 查看所有
lsof -i:8080
pid查询运行程序的位置
top 获取pid
cd /proc/pid 进入运行程序目录
在使用 ll 查看详情
cwd 就是程序地址
查看网络情况
vnstat需要安装,yum install vnstat
vnstat -l

文件操作
把文件内容清空 truncate
truncate -s 0 uwsgi.log
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。