整理而已,不算转载,也不算原创。
--------------------------------------------------------------------------------
Linux系统查看所有服务的命令
--------------------------------------------------------------------------------
##查看服务在每个级别的运行状态
# chkconfig --list
# chkconfig --list httpd
# chkconfig --list |grep httpd
举例:手工启停服务(看帮助文件)
# service httpd start
# service httpd restart
# service httpd stop
在 /etc/init.d 目录下存储着 服务器程序
service --status-all 可以检查服务的状态,相当于对每个服务运行了 service xxxx status
命令
每个服务至少应该支持start, stop 选项
服务配置:
#让httpd 在机器启动的时候在运行级别上启动
# chkconfig --level 345 httpd on
--------------------------------------------------------------------------------
linux如何查看磁盘剩余空间
--------------------------------------------------------------------------------
# df -h
# df -ih
df
是来自于coreutils 软件包, 查看磁盘空间,查看磁盘inode 使用状况
# du -s
# du /home --max-depth=2
du 统计各目录,文件所占磁盘空间
--------------------------------------------------------------------------------
linux 查看系统信息
--------------------------------------------------------------------------------
# top # 查看谁最占用cpu, 谁最占用资源等
# uname
-a # 查看内核/操作系统/CPU信息
# cat
/etc/issue # 查看操作系统版本
# cat
/proc/version # 查看内核
# cat
/proc/cpuinfo # 查看CPU信息
# cat
/proc/meminfo # 查看内存信息
# free
-m # 查看内存使用量和交换区使用量
#
hostname # 查看计算机名
# lspci
-tv # 列出所有PCI设备
# lsusb
-tv # 列出所有USB设备
#
lsmod # 列出加载的内核模块
#
env # 查看环境变量资源
# df
-h # 查看各分区使用情况
#
dmesg # 查看内核信息
#
uptime # cpu 运行时间
# chkconfig
--list # 查看服务
# whoami who
w # 查看登陆的终端名称
# rpm
-qa # 查看所有安装包
# rpm
-qf # 查看文件属于哪个包
# rpm -ql
# 查询一个已安装软件包里所包含的文件
# rpm -qc
# 查看一个已安装软件包的配置文件位置
# rpm -qi
# 查询一个已安装软件包的描述信息
# rpm -qd
# 查看一个已安装软件包的文档安装位置
# ps
-ef # 查看进程信息
# ps
-aux # 查看进程信息
--------------------------------------------------------------------------------
查看谁打开了文件或端口, 相关的进程信息
--------------------------------------------------------------------------------
lsof filename 显示打开指定文件的所有进程
lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件
sof -i[46]
[protocol][@hostname|hostaddr][:service|port]
46 --> IPv4 or IPv6
protocol --> TCP or UDP
hostname --> Internet host name
hostaddr --> IPv4地址
service --> /etc/service中的 service name
(可以不只一个)
port --> 端口号 (可以不只一个)
查看22端口现在运行的情况
# lsof -i :22