Linux怎么查看服务器?Linux查看服务器命令有哪些

在Linux系统中查看“有哪些服务器”通常指两类需求:一是查看本机运行了哪些服务程序(如Nginx、MySQL),二是查看远程服务器的硬件配置与系统信息,前者用systemctl和ss命令即可,后者用lscpu和free -h就能摸清家底。

很多朋友第一次接触Linux服务器时,面对黑乎乎的终端窗口都会犯嘀咕:我到底该怎么知道这台机器上跑了什么服务?有没有别人偷偷装的程序?硬件配置够不够用?别急,这篇文章专门解决这个问题,咱们不玩虚的,直接上命令、看输出、讲人话。

linux查看服务器上运行了哪些服务:一条命令看清所有后台进程

想知道“有哪些服务器”在跑,最直白的解释就是当前系统里有哪些守护进程,Linux下一切皆文件,服务也不例外,它们本质上是常驻内存的进程,查看它们有两个派系:老派的service --status-all和新派的systemctl。

对于大多数使用CentOS 7.9、Ubuntu 20.04及以上版本的朋友,systemctl是首选,打开终端,输入:

systemctl list-units --type=service --state=running

屏幕上会列出所有正在运行的服务单元,比如nginx.service、mysqld.service、sshd.service,每一行都包含服务名、加载状态、活动状态和描述,如果你只想看服务名,可以加个--no-pager参数避免内容被分页卡住。

查看开机自启的服务清单

有时候服务当前没运行,但开机时会自动拉起,这种“潜伏”状态同样重要,用下面的命令查看:

systemctl list-unit-files --type=service | grep enabled

输出中enabled状态的服务就是开机自启项,如果你想确认某个特定服务是否存在,比如Web服务器,直接替换名字即可:

systemctl status nginx

这条命令会告诉你服务的PID、占用内存、日志片段,如果服务不存在,系统会明确提示Unit nginx.service could not be found,这套操作逻辑覆盖了绝大多数Linux服务器场景。

linux查看服务器配置命令:几核CPU、多大内存一目了然

搞清楚跑什么服务之后,下一步自然是摸清硬件底细,这个需求通常出现在购买服务器后的验收环节,或者排查性能瓶颈的时候,在简米云、酷番云或华为云上租了一台2核4G的云服务器,到手第一件事就是验货。

先看CPU信息,lscpu命令是我的最爱,输出简洁且包含关键架构信息:

lscpu

重点看CPU(s)这一行,它显示逻辑核心数,比如显示CPU(s): 4,说明有4个逻辑核心,搭配Architecture看架构是x86_64还是ARM,想更精细地看每个核心的型号,用cat /proc/cpuinfo,但输出很长,配合grep过滤更实用:

cat /proc/cpuinfo | grep "model name" | uniq

内存方面,free -h是标准答案。-h参数自动转换为人类可读的单位:

free -h

输出里的Mem行,total列是总内存,available列是可用内存,如果available长期低于总内存的20%,说明内存吃紧。

磁盘配置则用lsblk查看块设备树状图:

lsblk

这个命令的妙处在于能看出分区挂载关系,vda1挂载在根目录上,一目了然,配合df -h查看文件系统占用率:

df -h

查看服务器操作系统版本和内核信息

买服务器时商家可能装的是Ubuntu,也可能装的是Debian,确认系统发行版和内核版本是后续安装软件的前提,用以下组合拳:

cat /etc/os-release
uname -a

第一条命令显示发行版名称和版本号,比如CentOS Linux 7 (Core),第二条显示内核版本、主机名、架构,行业共识认为,掌握这三板斧systemctl查服务、lscpu+free查资源、cat /etc/os-release查系统就能应对90%的服务器信息查看需求。

linux有哪些服务器软件:常见服务类型与识别方法

如果说前面的操作是“查看本机服务”,那么很多新手真正想问的是:Linux生态里到底有哪些服务器软件可以装? 这个问题在选购服务器软件栈时特别常见,业内专家指出,一个典型的Web应用服务器,通常由四类角色组成。

Web服务器:Nginx与Apache的江湖

Nginx以高并发和低内存占用著称,静态文件处理能力极强,Apache则胜在模块丰富和配置灵活,查看本机装了哪个Web服务器,直接用nginx -v或httpd -v,有版本输出就说明已安装,如果你登录服务器后发现80端口被占用,可以用下面这条命令反查:

ss -tlnp | grep :80

输出的process列会直接告诉你哪个进程占用了80端口,比如users:(("nginx",pid=1234,fd=8))。

数据库服务器:MySQL、PostgreSQL与Redis

数据库是服务器的灵魂,MySQL/MariaDB是互联网行业的主流选择,PostgreSQL在复杂查询和地理信息处理上更胜一筹,Redis则作为缓存数据库扛起高并发大旗,查看方法很朴素:

mysql --version
redis-cli --version
psql --version

有输出就代表装了,想确认是否在运行,回到第一部分的systemctl status mysqld即可。

其他常见服务器角色

  • Samba服务器:用于Linux与Windows之间的文件共享,服务名smbd。
  • FTP服务器:vsftpd是经典选择,服务名vsftpd。
  • 邮件服务器:Postfix发送邮件,Dovecot接收邮件,两者常配套出现。
  • DNS服务器:Bind提供域名解析服务,服务名named。

linux查看服务器端口:快速定位服务监听状态

服务跑没跑,端口是最诚实的证据,有些服务进程活着但端口没监听,等于白搭,查看端口监听情况,ss命令是netstat的现代替代品,输出更快更准确:

ss -tlnp
  • -t只看TCP连接
  • -l只显示监听套接字
  • -n显示数字端口而非服务名
  • -p显示进程信息(需要root权限)

这个命令的输出非常直观,比如你看到0.0.0:3306,结合前面的知识,就能猜到是MySQL在监听,如果你用的是较老的CentOS 6系统,ss可能不可用,那就用netstat -tlnp替代,从安全角度讲,排查服务器上有哪些开放端口,是防止被入侵的必修课。

linux查看服务器时间:不容忽视的基础操作

服务器时间如果偏差超过几分钟,会导致日志时间戳错乱、定时任务乱执行、HTTPS证书验证失败,查看当前时间用date命令,但更要紧的是查看硬件时间和时区:

date
timedatectl

timedatectl的输出会告诉你Local time、Universal time、Time zone以及System clock synchronized的状态,如果你发现服务器时间不对,且System clock synchronized: no,说明NTP同步有问题,手动同步可以用:

ntpdate -u ntp.aliyun.com

注意,这个命令在部分新系统上需要先安装ntpdate软件包,更推荐的做法是使用chrony服务,它已经成为CentOS 8及以上版本默认的时间同步方案。

linux查看服务器性能:实时负载与历史占用

排查服务器是不是被榨干了,top命令是经典的实时监控工具,输入top后,第一行load average显示1分钟、5分钟、15分钟的平均负载,如果15分钟负载高于CPU核心数,说明系统长期过载,按q退出。

比top更美观的是htop,但需要额外安装,想看历史性能数据,sar命令是幕后英雄:

sar -u 1 3

这表示每隔1秒采样一次CPU使用率,共采样3次。sar数据默认可能没开启,需要安装sysstat包,对于云服务器用户,简米云和酷番云的控制台都自带监控图表,但那种粒度有时不够细,还是命令行来得直接。

服务器信息查看常见问题解答

为什么systemctl和ps查出来的服务数量不一样?

systemctl list-units --type=service只显示systemd管理的服务,而ps -ef会列出所有进程,包括内核线程、用户进程以及非systemd启动的进程,比如你用./app手动启动的程序,systemctl查不到很正常,但ps一定能看到,两个命令是互补关系,怀疑有异常程序时优先用ps -ef全量筛查。

查看服务器配置时,云服务器和物理机有区别吗?

完全没有区别,无论是简米云ECS还是物理裸机,lscpu、free -h、lsblk读取的都是内核暴露的硬件信息,唯一的区别是云服务器可能存在超卖,比如你买了2核4G,但实际计算性能可能略低于物理机的同规格CPU,不过这属于性能问题,不属于信息查看范畴。

如何在不开终端的情况下查看服务器服务?

不开终端就得靠面板工具,宝塔面板的“软件商店”页面会列出已安装的Nginx、MySQL、PHP等服务及其运行状态,这是可视化层面的答案,但底层调用的还是systemctl和ss命令,对于生产环境,建议还是掌握命令行操作,毕竟面板本身也可能出故障。

查看Linux服务器上的服务与配置,说到底就是几个命令的组合运用。systemctl查运行状态,ss查端口监听,lscpu和free查硬件资源,timedatectl查时间同步,把这五个命令记牢,无论是验收新机器还是排查老机器故障,你都能做到心里有底,无论服务器是拿来跑网站、搭数据库还是做文件共享,这些命令都是通用的基本功,下次登录服务器,先跑一遍systemctl list-units --type=service --state=running,看看这台机器到底在忙什么。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/788636.html

赞 (0)
上一篇 2026年11月8日 09:35
下一篇 2026年11月8日 09:36

相关推荐

  • 广州云主机到期快照怎么保留?云服务器快照保留方法

    广州云主机到期快照处理不当将直接导致业务数据永久丢失,企业必须建立“到期前自动备份、到期后快速恢复”的应急机制,将数据风险降至最低,云服务器到期并非服务的终点,而是数据保全的关键临界点,绝大多数数据丢失案例并非源于技术故障,而是源于对到期规则的理解偏差,当云主机进入到期状态,服务商通常会经历“到期停机”到“资源……

    2026年3月28日
    8900
  • 如何用HTML写书城网站?html写书城网站教程

    使用HTML编写书城网站的核心在于构建语义化结构、优化响应式布局以及集成高效的搜索功能,这不仅能提升用户体验,更是符合2026年百度SEO标准的基础技术路径,在数字化阅读与实体出版并行的当下,搭建一个专业的书城网站已不再仅仅是展示商品列表,而是构建一个集内容分发、用户交互与数据服务于一体的综合平台,对于开发者而……

    2026年6月10日
    3300
  • 广州30g高防dns解析怎样清洗?高防DNS清洗原理是什么

    广州30g高防dns解析清洗的核心在于构建“精准识别+智能分流+多层过滤”的防御闭环,通过高性能清洗集群将恶意流量剔除,确保正常业务请求直达源站,这一过程并非单一的拦截,而是基于流量特征分析的动态治理,最终实现业务连续性与安全性的双重保障,清洗机制的本质是流量“提纯”高防DNS解析清洗并非简单的“黑洞”丢弃,而……

    2026年3月31日
    7700
  • 域名注册转让骗局有哪些常见套路,被骗了怎么办?

    域名注册转让骗局的核心套路是利用信息差和时间差,让买家为“虚构的价值”或“失控的交易”买单,避免的关键动作只有两个:先验证所有权,再走担保交易,域名的江湖:水比你想的深域名这行当,表面看是几个字母加后缀,实则是个信息不对称极其严重的领域,玩过几年域名的人都知道,一个品相好的.com或.cn,线下成交价可能比线上……

    2026年9月6日
    700
  • 武汉服务器租用续费涨价成本怎么提前谈,续费如何避免多花钱?

    在武汉服务器租用续费这件事上,涨价基本是大概率事件,但提前三个月启动谈判、用合同锁定长期价格、拿带宽流量和续费年限做筹码,能把成本涨幅压到最低,先搞明白:为什么武汉机房的续费单总是“悄悄变贵”很多朋友续费时都有这种感觉——明明没变配置,账单却比去年高了一截,这不是错觉,武汉IDC市场的定价逻辑,跟北上广深不太一……

    服务器宽带 2026年8月9日
    1200
  • 广州东方国信数据库开发怎么样?广州东方国信数据库开发招聘信息

    广州东方国信数据库开发的核心价值在于其能够为企业提供高可用、高性能且完全自主可控的数据底座,是推动企业数字化转型的关键引擎,在当前数据量呈指数级增长的环境下,企业面临的最大挑战并非数据存储本身,而是如何从海量数据中快速提取价值并保障数据安全,东方国信凭借多年的技术积累,构建了从底层内核研发到上层应用开发的完整技……

    2026年3月29日
    10300
  • access数据库通配符怎么用?access数据库模糊查询通配符

    Access数据库通配符的核心在于利用“*”代表多个字符、“?”代表单个字符以及“[]”代表特定字符集,配合Like运算符实现高效的数据模糊查询,在Access数据库的日常维护与开发中,精确匹配往往显得过于死板,而通配符则是连接数据与需求的桥梁,许多初学者在面对海量数据时,常因无法快速定位特定记录而头疼,掌握通……

    2026年7月1日
    1000
  • 卖服务器的品牌有哪些推荐,哪个性价比高?

    卖服务器的品牌并不少,但真正值得主流买家关注的只有三条赛道:国际老牌、国产大厂和云服务商,戴尔、HPE、浪潮、华为、新华三是当前市场认知最高的几个名字,超微、宁畅、宝德则在特定场景各有拥趸,下面按决策逻辑拆解一遍,关于服务器哪个牌子好,先按阵营看定位国际品牌:戴尔、HPE、IBM联想戴尔PowerEdge系列是……

    2026年10月6日
    200
  • 函数图像生成器在线使用效果怎么样?,怎么用

    函数图像生成器是数学学习与教学必备工具,在线免费版即可满足多数日常需求,但进阶功能需选择合适平台, 无论你是学生验证函数性质,还是教师制作动态课件,选对工具能大幅提升效率,下面从选择、使用、常见问题等角度,为你梳理函数图像生成器的完整使用指南,函数图像生成器如何选?按需对比四大主流平台不同场景对函数图像生成器的……

    2026年7月31日
    2300
  • 5118智能改写一键升级怎么用?5118智能改写功能怎么用

    5118智能改写功能此次升级的核心在于引入了更深层的语义理解引擎,实现了从“同义词替换”到“逻辑重构”的跨越,能显著提升文章原创度与阅读流畅性,是内容创作者提升效率的得力工具,创作领域,效率与质量的平衡始终是从业者面临的难题,传统的AI写作工具往往陷入“车轱辘话”的怪圈,虽然字数达标,但缺乏灵魂,甚至因为逻辑断……

    2026年6月23日
    2000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注