博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令集
阅读量:7041 次
发布时间:2019-06-28

本文共 1056 字,大约阅读时间需要 3 分钟。

hot3.png

一、关于服务的命令

    service xxxx start|stop|status|restart
    例如:查看mysqld服务的运行状态:service mysqld status    启动mysqld服务:service mysqld start 

二、用户和组相关

    向系统添加一个用户组: groupadd mysql    // 其中mysql就是新添加的组
    为一个添加一个用户:  useradd mysql mysql // 新增一个mysql用户并添加到mysql组中
    更改文件的所有者: chown -R root .     // 表示当前目录下的所有文件及目录(.表示)的所有者改为root用户,-R表示递归处理
    更改文件所属于的组: chgrp -R mysql data   // 其中data是一个目录,表示将data及其子文件或目录所属于的组更改为mysql

三、软件包相关

    查看是否安装了某个软件包: rpm -qa | grep httpd      // 查看是否安装了apache软件
    查看软件包相关联的文件所在位置: rpm -ql httpd    // 查看httpd软件相关文件所在位置
    删除某个软件包: rpm -e httpd    // 删除软件包httpd,如果删除出现依赖错误,那么可以强制删除:rpm -e httpd -nodeps 

四、端口监听先关

    查看某个端口是否被监听: netstat -anp | grep 3306    // 查看3306端口是否被监听

    netstat -tunlp | grep 22
    查看端口是否被占用:
    netstat -anp | grep port
    lsof -i:port
    查看端口被那个进程占用:
    netstat -anp | grep port 或使用 lsof -i:port
    显示结果的有进程id,再ps -ef | grep pid即可
    查看进程(如java进程)使用的端口:
    ps -aux | grep java
    找到pid 再lsof -i | grep pid
    或使用netstat -anp | grep pid即可
    参考博客:()

ps命令

根据进程的名称或者进程编号获取进程详细信息,例如:进程执行文件所在目录,以及相关运行参数

    ps -ef | grep java     # 根据进程名称查看

    ps -ef | grep 12323    # 根据进程编号查看

    

转载于:https://my.oschina.net/u/140714/blog/215243

你可能感兴趣的文章
我的友情链接
查看>>
dovecot不能够收邮件
查看>>
jQuery最佳实践
查看>>
hadoop shell命令字典详解
查看>>
vim学习
查看>>
Linux_haproxy_acl访问控制(4)v1.0
查看>>
我的26岁
查看>>
数据库排序规则的问题
查看>>
虚拟局域网VLAN
查看>>
我的友情链接
查看>>
Win7系统开机神速
查看>>
jenkins中Check-out Strategy的各选项测试
查看>>
基于lifekeeper+windows 2000 + sqlserver2000 + 镜像磁盘陈列的双机热备
查看>>
Linux中vi和vim
查看>>
产生随机数,测试快排
查看>>
vSphere 5.0系列之四 Openfiler存储系统的配置
查看>>
Linux上的任务计划--9.5作业
查看>>
如何登陆Tomcat的控制台(Web管理界面)
查看>>
[原创]状态值在数据库中的检索
查看>>
JavaWeb01-HTML篇笔记(四)
查看>>