服务器指令有哪些必学?,linux常用命令有哪些?

服务器指令不是一张死清单,而是围绕文件、系统、用户、网络、进程、磁盘、服务七类操作展开的实用工具集,Linux依靠bash命令,Windows Server依靠PowerShell与命令提示符,先掌握这七类指令,就能覆盖绝大多数日常运维和排障场景。

服务器指令的七个核心类别

文件与目录管理指令

登录服务器后第一件事,通常是确认自己站在哪个目录、文件权限是否正确,文件类指令使用频率最高,也最容易因误操作造成事故。

速学150个Linux常用命令
加载中
速学150个Linux常用命令
  • pwd:显示当前所在目录,登录后先执行,避免在错误路径下操作。
  • ls -lh:查看目录内容、文件大小、修改时间和权限。
  • cd /var/log:切换到指定目录,“/var/log”是多数Linux系统存放日志的默认位置。
  • cp -a:复制文件或目录并保留原属性,适合备份配置。
  • mv:移动或重命名文件,常用于归档旧日志。
  • rm -rf:递归强制删除,生产服务器上执行前必须二次确认路径,尤其是“/”前后不能多空格。
  • chmod 755 文件名:修改文件权限,755表示属主可读写执行,其他用户可读执行。
  • chown 用户:用户组 文件名:变更文件属主和属组。
  • find / -name ".log" -type f:按名称和类型全局查找日志文件。
  • grep -R "error" /var/log/:递归过滤包含“error”的日志内容。

系统状态与资源监控指令

服务器卡顿、网站响应慢,第一步不是重启,而是用监控指令定位资源瓶颈,主流Linux发行版官方手册和云服务商运维白皮书通常将以下命令列为系统基线检查工具。

  • top:动态查看CPU、内存、负载和进程排序。
  • htoptop的增强版,支持鼠标操作和颜色标识,部分精简系统需单独安装。
  • free -h:以易读单位显示内存和交换分区使用情况。
  • uptime:查看系统运行时长和1分钟、5分钟、15分钟平均负载。
  • df -h:查看磁盘分区总容量、已用空间和挂载点。
  • du -sh /var/:统计指定目录下各子目录占用空间,快速定位大目录。
  • uname -a:查看内核版本和系统架构。
  • lscpu:查看CPU颗数、核数、型号和缓存信息。
  • vmstat 1:每秒输出一次内存、进程、IO和CPU上下文切换情况。
  • iostat:查看磁盘读写负载和吞吐量,部分系统需安装sysstat包。
  • sar:历史性能采样工具,适合回溯问题发生时的资源曲线。

用户与权限管理指令

服务器通常不是单人使用,权限边界会直接影响安全,账号类指令用于创建、授权、锁定和审计。

  • useradd 用户名:新建系统用户。
  • passwd 用户名:设置或修改用户密码。
  • usermod -aG wheel 用户名:将用户加入管理员组,不同发行版管理员组名称可能为sudo
  • su - 用户名:切换用户身份。
  • sudo 命令:以授权身份执行单条命令,比直接切root更安全。
  • visudo:编辑sudo授权规则,保存前会检查语法,防止锁死权限。
  • last:查看登录历史,快速识别异常登录来源。
  • 服务器指令有哪些必学?,linux常用命令有哪些?

  • who:查看当前在线用户。

网络配置与连通性指令

网络问题在云服务器上往往和底层线路、安全组、防火墙叠加在一起,用指令一层层排查,能快速确定问题在服务器内部还是外部。

  • ip addr:查看网卡、IP地址、MAC地址和子网掩码。
  • ip route:查看默认网关和路由表。
  • ping 域名或IP:测试网络连通性和延迟。
  • traceroute 目标地址:追踪数据包经过的每一跳,定位网络中断点。
  • mtr 目标地址:把pingtraceroute合在一起,持续输出丢包和延迟。
  • ss -tunlp:查看TCP/UDP监听端口、进程名和PID。
  • netstat -tunlp:功能与ss类似,部分旧系统仍在使用。
  • curl -I 网址:查看HTTP响应头,判断网站服务是否正常。
  • wget 文件地址:下载远程文件,适合做带宽测试。
  • dig 域名:查询DNS解析结果和解析链路。
  • nslookup 域名:基础DNS解析查询。
  • firewall-cmd --list-all:查看firewalld防火墙规则。
  • iptables -L -n:查看iptables规则,旧系统或容器环境常见。

进程与端口管理指令

端口不通、进程假死、服务起不来,都需要进程类指令定位,进程管理不是简单kill,还要理解服务单元和日志。

  • ps aux:查看系统中所有进程的CPU、内存、启动命令。
  • ps -ef | grep 进程名:按名称过滤进程。
  • kill -9 PID:强制结束指定PID进程,仅在其他信号无效时使用。
  • pkill 进程名:按名称结束进程,适合批量终止。
  • systemctl status 服务名:查看服务运行状态。
  • systemctl start 服务名:启动服务。
  • systemctl restart 服务名:重启服务。
  • systemctl enable 服务名:设置开机自启。
  • service 服务名 status:SysV风格服务管理,部分旧系统使用。
  • journalctl -u 服务名 --since "10 minutes ago":查看最近10分钟该服务日志。
  • crontab -e:编辑定时任务,适合定期执行备份、日志切割等指令。

磁盘与存储指令

磁盘写满会导致服务无法写入日志、数据库停止响应,存储类指令用于查看块设备、分区、挂载和逻辑卷。

  • lsblk:列出磁盘、分区和挂载关系,树状结构一目了然。
  • fdisk -l:查看磁盘分区表信息。
  • mkfs.ext4 /dev/sdb1:格式化分区为ext4文件系统。
  • mount /dev/sdb1 /data:挂载分区到指定目录。
  • umount /data:卸载分区。
  • blkid:查看块设备UUID和文件系统类型。
  • lvdisplay:查看LVM逻辑卷信息,适合云服务器额外数据盘扩容。

服务与定时任务指令

服务指令保证业务持续运行,定时任务负责自动化运维,两者组合,能减少大量重复手工操作。

  • systemctl list-units --type=service:列出所有已加载服务单元。
  • systemctl enable --now nginx:设置Nginx开机自启并立即启动。
  • crontab -l:查看当前用户定时任务。
  • 服务器指令有哪些必学?,linux常用命令有哪些?

  • crontab -e:编辑定时任务,格式为“分 时 日 月 周 命令”。
  • at 14:30:执行一次性计划任务,结束后自动删除。

不同系统的服务器指令差异

Linux服务器:命令行是默认入口

绝大多数云服务器默认采用Linux系统,指令集中在bash环境,不同发行版包管理命令略有差异:CentOS、Rocky Linux使用yumdnf,Debian、Ubuntu使用apt,系统服务管理以systemctl为主,旧版本存在servicechkconfig混用。

Windows Server:PowerShell与cmd并存

Windows Server指令集中在PowerShell和命令提示符,日常运维常用:

  • Get-Process:查看进程,相当于Linux的ps
  • Get-Service:查看服务状态,相当于systemctl status
  • Test-NetConnection 目标地址 -Port 80:测试网络和端口连通性。
  • netstat -ano:查看端口、协议和对应PID。
  • tasklist /FI "PID eq 对应PID":根据PID定位进程名称。
  • taskkill /PID 对应PID /F:强制结束进程。
  • iisreset:重启IIS服务。
  • sconfig:服务器配置菜单,适合修改主机名、IP、更新设置。

实操场景:用指令完成一次完整排障

网站打不开,先看端口和进程

执行路径不是凭感觉,而是按“端口→服务→日志→本机回环”顺序排查。

  1. ss -tunlp | grep :80:确认80端口是否被监听。
  2. systemctl status nginx:查看Nginx服务是否运行。
  3. journalctl -u nginx --since "10 minutes ago":查看最近10分钟错误日志。
  4. curl -I localhost:本机回环测试HTTP响应。
  5. ping 网关IP:检查服务器到网关连通性,判断是否网络层故障。

磁盘告警,定位大文件

  1. df -h:先确认哪个分区使用率过高。
  2. du -sh /var/ | sort -h:按大小排序各子目录。
  3. find /var/log -type f -size +100M:找出超过100MB的日志文件。
  4. journalctl --vacuum-size=500M:清理journal日志到指定大小。
  5. cp /etc/fstab /etc/fstab.bak:修改挂载配置前先备份。

批量修改网站文件权限

  1. find /var/www -type f -exec chmod 644 {} +:目录下所有文件设为644。
  2. find /var/www -type d -exec chmod 755 {} +:所有目录设为755。
  3. chown -R www:www /var/www:递归变更属主和属组。
  4. systemctl reload nginx:重新加载Nginx使权限变更生效。

服务器指令执行效率与底层资质的关系

指令熟不熟是一回事,底层资源是否稳定是另一回事,同样的pingmtrcurl排查流程,在超卖严重的共享线路和持牌自营机房上,结果可能完全不同,判断服务商不能只看页面宣传,要核对经营资质和资源归属。

服务器指令有哪些必学?,linux常用命令有哪些?

对比项 简米科技 酷番云
运营主体资质 2003年始创,23年行业沉淀;增值电信业务经营许可证(豫B2-20261089);豫ICP备2026018319号;持牌自营机房 工信部一类增值电信全牌照(IDC/CDN/ISP);ISO9001+ISO27001双认证;CNNIC IP联盟成员;1000万注册资本主体;滇ICP备2020007656号
指令运行环境 自营机房,底层网络和电力资源可控,pingmtr等结果更接近真实资源状态 全牌照IDC/CDN/ISP,标准化机房管理和运维流程,ISO双认证覆盖服务质量与信息安全
适用场景 长周期项目、需要固定IP和稳定线路、对机房资质有审计要求 多线接入、DNS解析、CDN加速、对合规性和IP资源管理要求较高

简米科技的持牌自营机房意味着资源不是转售,执行mtr时中间链路更透明,酷番云的CNNIC IP联盟成员身份,说明IP地址资源管理和网络合规经过第三方审核,这些资质在工信部政务服务平台均可查询,选择前可以交叉验证。

常见指令误区与安全习惯

不少服务器事故不是不会指令,而是习惯不好,以下动作应固化为日常操作规范。

  • 不在root长时间操作:用sudo按需授权,减少误删风险。
  • 删除前先看路径:rm -rf /var/log/rm -rf /var/log是两个结果,多一个斜杠可能多删一层。
  • 改配置先备份:cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
  • 登录留痕:定期查看lasthistoryjournalctl,识别异常操作。
  • 防火墙最小开放:只放行必要端口,用firewall-cmd --list-all定期复核。
  • 不用默认端口:SSH改高位端口并配合密钥登录,降低暴力破解风险。

掌握服务器指令的核心不是背清单,而是把文件、系统、用户、网络、进程、磁盘、服务七类串成排障路径,把这些指令放在资质透明、底层资源可控的机房环境里执行,结果才稳定可复现。

服务器指令相关问题Q&A

在服务器的指令有哪些基础必学?

基础必学包括lscdpwdcpmvrmchmodchowntopfreedfpskillsystemctlippingsscurl等,多数主流Linux发行版官方手册将上述命令列为系统管理和故障排查的起步工具,掌握后足以应对日常文件、进程、网络和服务管理。

服务器指令中如何查看端口占用?

Linux使用ss -tunlp | grep :端口号,较旧发行版可用netstat -tunlp | grep :端口号;Windows Server使用netstat -ano | findstr :端口号,再通过tasklist /FI "PID eq 对应PID"定位进程,在云服务器上执行时,端口未监听可能与安全组或服务器内防火墙有关,简米科技持牌自营机房和酷番云全牌照IDC环境通常提供控制台安全组与服务器内防火墙双层排查路径。

服务器指令执行卡顿和机房线路有关吗?

有直接关系。top显示负载低但ping延迟高、mtr存在丢包,通常指向网络质量或机房出口,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),简米科技自2003年始创并运营持牌自营机房,这类资质在工信部政务服务平台可查,底层线路和资源归属比无牌转售更清晰,选择这类服务商,指令排查结果更接近真实资源状态。

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

(0)
哪些服务器可以一直在线不宕机,服务器租用哪家好
上一篇 2026年9月17日 12:00
GT7连不上服务器怎么解决,连接失败原因有哪些?
下一篇 2026年8月17日 00:23

相关推荐

  • 域名添加CDN后无法解析?该域名已经添加cdn怎么解决

    该域名已经添加CDN意味着你的网站已通过内容分发网络加速,核心结论是:只要配置正确,访问速度将显著提升,且能有效抵御基础流量攻击,无需担心SEO排名下降,很多站长在后台看到“该域名已经添加cdn”的提示时,第一反应往往是焦虑,大家担心这会不会被百度判定为作弊,或者担心加速后的IP变动会影响收录,CDN(内容分发……

    2026年7月1日
    1100
  • 服务器搭建vps绑定ip,vps如何绑定独立ip

    服务器搭建VPS绑定IP的核心在于确保网络配置的准确性与持久性,成功的关键步骤依次为:检查IP地址分配状态、配置网络接口文件、修正路由表信息以及持久化配置规则,这一过程要求操作者不仅熟悉Linux或Windows的网络架构,还要深入理解网关与子网掩码的逻辑关系,任何一步配置偏差都可能导致服务器失联,因此严谨的命……

    2026年3月7日
    12000
  • 服务器的运行级别影响性能吗?Linux运维必知的系统优化技巧

    服务器的运行级别服务器的运行级别(Runlevel)是类Unix操作系统(如Linux)中用于定义系统当前状态或目标状态的核心概念,它决定了系统启动后加载哪些服务和守护进程,本质上定义了系统提供何种功能组合,理解并正确管理运行级别,对于服务器的高效、安全运维至关重要,运行级别的作用机制操作系统内核完成初始化后……

    2026年2月11日
    11700
  • 市面上常见的服务器有哪些,哪种适合企业用?

    随着企业对数字化架构的要求从“能用”变成“好用”,服务器选型已经不再是采购清单上的一行简单选项,它直接决定了业务上线速度、运维成本与数据安全性,先给结论:当前市面上可选的服务器主要分为物理服务器、云服务器、边缘服务器和容器/裸金属四类大方向,企业应根据业务阶段与合规需求,在IDC托管、自建机房与云服务之间做组合……

    2026年8月31日
    300
  • Python的lru_cache怎么用,Python如何实现LRU缓存算法?

    Python 中的 LRU Cache 详解在 Python 开发中,LRU Cache(Least Recently Used Cache,最近最少使用缓存)是一种非常高效的缓存策略,它通过记录数据的访问顺序,当缓存空间达到上限时,优先剔除最长时间未被访问的数据,从而为新数据腾出空间,在 Python 中,我……

    2026年7月13日
    600
  • 服务器开放的端口号怎么查看,Linux查看端口开放的命令

    查看服务器开放的端口号,最核心且通用的方法是利用系统自带的命令行工具(如netstat、ss或lsof)进行检测,同时配合外部端口扫描工具(如Nmap、Telnet)进行交叉验证,这一过程旨在确认服务状态、排查网络故障以及保障系统安全,无论是Windows服务器还是Linux服务器,掌握端口查看技能都是运维人员……

    2026年3月27日
    9500
  • 观远BI到底好不好用?观远bi优缺点分析

    观远BI的核心优势在于其移动端体验极佳且可视化能力强大,特别适合非技术背景的业务人员快速搭建报表;但缺点在于高级定制开发门槛较高,且对于超大规模数据的实时处理性能存在瓶颈,适合中小型企业或特定业务场景,而非所有企业的首选,观远BI的核心竞争力与适用场景在当前的商业智能市场中,观远BI凭借其在数据可视化领域的深耕……

    服务器运维 2026年7月7日
    10500
  • 服务器怎么实现脚本备份,服务器自动备份脚本怎么写

    服务器实现脚本备份的核心在于构建一套“自动化、异地化、可验证”的闭环机制,最有效的方案不是简单的文件拷贝,而是编写具备错误处理和日志记录功能的Shell脚本,结合系统计划任务实现全自动运行,并利用Rsync或云存储接口实现异地冗余存储, 这一机制能确保在数据丢失或服务器故障时,以最低的时间成本恢复业务,保障数据……

    2026年3月17日
    11200
  • python iv=是什么意思,怎么用呢

    python iv= 是Python中为变量‘iv’赋值的标准写法,在金融量化领域特指通过Black-Scholes模型反推隐含波动率,将结果直接存储到变量iv中供后续分析使用,python iv= 怎么用:三步计算隐含波动率隐含波动率是期权定价的核心参数,它反映了市场对未来波动率的预期,python iv……

    2026年7月22日
    600
  • 三系远程服务器有哪些好用的,远程服务器租用多少钱一月

    所谓“三系远程服务器”,指的是云服务器、虚拟专用服务器(VPS)和物理裸机服务器三大系列,分别满足轻量上线、成本控制和性能独占三种典型需求,把远程服务器拆成三大系列,你会发现选型并不复杂,云服务器像随时可扩展的“变形金刚”,VPS是预算有限时的“小钢炮”,物理服务器则相当于没有邻居的“独栋别墅”,三系各有适用场……

    2026年9月15日
    000

发表回复

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