您的位置:首页 > 运维架构 > Linux

Linux 常用命令(续1)

2016-01-15 09:19 399 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hl343169728/article/details/50518260 1、查看系统是否安装   rpm -qa | grep name_of_software
如:rpm -qa | grep java


2、软件的卸载

软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称,键入

rpm -q -a

即可查询到当前系统中安装的所有的软件包

确定了要卸载的软件的名称,就可以开始实际卸载该软件了,键入

rpm -e [package_name]

即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:

rpm -e [package name] --nodeps

忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用


3、查看进程 ps aux | grep xxx 如:ps aux | grep nginx

ps -aux 查看所有的进程 
4、设置文件所属 chown -R  itouch:itouch /home/itouch/logs   把logs文件夹及其子文件归itouch所有
5、设置文件权限 chmod 777 /home/itouch/logs/handchain-admin.log 和上面的命令合起来用,itouch用户对handchain-admin.log这个文件有所有的操作权限
6、根据PID查看端口 netstat -ntlp | grep PID
7、查看端口属于哪个程序 lsof -i:8060     kill -9 进程id 


8、查找某个文件位置的方法 locate 文件名


find / -name 文件名 (1)find / -name rc.local        根目录下查找rc.local文件


(2)find /etc -name rc.local     /etc目录下查找rc.local文件


(3)模糊查找:find / -name '*svn*'


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: