服务器内有什么指令吗_服务器指令使用指南?服务器常用指令速查手册

​开头钩子​​:

刚接手服务器那会儿,我对着黑乎乎的屏幕发懵——明明知道它能干大事,可敲啥指令才能让它动弹?🤔 后来折腾多了才发现,指令不是 *** 记硬背的咒语,而是按场景分类的工具箱。


一、基础指令:让服务器"活"起来

别看服务器整天闷声不响,想让它干活得靠几个​​核心指令​​:

  • ​启动/停止服务​​:

    systemctl start nginx(启动网站服务)

    systemctl stop mysql(停掉数据库)

    老系统可能用service命令,新系统基本换成systemctl了。

  • ​重启救命术​​:

    改完配置经常要reboot重启,但生产环境慎用!试试systemctl reload 服务名更安全。

  • ​查状态​​:

    systemctl status能看服务是 *** 是活,绿色active (running)才安心。

​踩坑提醒​​:

有次我手滑service httpd stop停掉服务,结果客户投诉炸锅…后来才知道​​停服务前必须备份日志​​,用cp /var/log/httpd/access.log ~/backup/保命。


二、文件操作:服务器里的"整理术"

文件乱成一锅粥?这几个指令堪比收纳神器:

服务器内有什么指令吗_服务器指令使用指南?服务器常用指令速查手册  第1张

  • ​紧急找文件​​:

    find / -name "*.log"(翻遍全盘找日志)

    grep "error" /path/to/file(在文件里搜报错关键词)

  • ​移动复制​​:

    cp -r old_dir new_dir(连文件夹带内容全复制)

    mv /tmp/垃圾文件 ~/.trash(移走不删,给自己留退路)

  • ​权限救命符​​:

    chmod 600 密钥文件(禁止其他人偷看)

    chown user:group 目录(把文件夹还给该管的人)

​血泪经验​​:

曾经rm -rf /tmp/*删临时文件,结果手抖少打个/…💥 现在必用trash-cli工具代替rm,删错还能从回收站捡回来!


三、网络指令:服务器"打电话"指南

服务器也得"社交",网络指令就是它的电话本:

  • ​查连没连上网​​:

    ping baidu.com(能通就是网络没断)

    curl -I http://IP地址(看网站能不能访问)

  • ​端口监听​​:

    netstat -tuln | grep 80(查谁占着80端口)

    lsof -i :3306(揪出用MySQL端口的进程)

  • ​传文件​​:

    scp 本地文件 user@远程IP:/目标路径(加密传输比FTP安全)

​玄学现象​​:

遇到过一次ping得通但网站打不开,最后用traceroute发现中间某个路由器抽风…这种问题​​或许暗示​​网络链路有暗病。


四、偷师技巧:怎么学指令不头疼

新手别硬背!我的野路子学习法:

  1. ​查说明书​​:

    man 指令名(比如man grep)能显示超详细指南,按q退出;

  2. ​模拟器练手​​:

    LinuxTive网站或本地装个虚拟机随便折腾,玩坏也不怕;

  3. ​抄作业​​:

    运维论坛里搜"常用命令",大佬们整理好的清单直接拿来用。

不过话说回来…​​具体效果可能因人而异​​。有些人用alias自定义快捷指令(比如alias ll='ls -al'),但我就总记混自定义词。


​终极忠告​​:

去年看到个案例:某管理员误敲dd if=/dev/zero of=/dev/sda,把硬盘清空了…💣 所以高危指令前​​必须​​加echo模拟执行,确认无误再去掉echo动真格!