服务器指令汇总

服务器指令会因服务器操作系统的不同而有所差异,下面分别介绍常见的 Linux 和 Windows 服务器系统的常用指令合集。

Linux 服务器指令

文件和目录操作

  • 查看当前目录
    • pwd:显示当前工作目录的完整路径。
  • 切换目录
    • cd /path/to/directory:切换到指定目录。
    • cd ..:返回上一级目录。
    • cd ~:回到用户主目录。
  • 列出目录内容
    • ls:列出当前目录下的文件和文件夹。
    • ls -l:以长格式显示详细信息。
    • ls -a:显示包括隐藏文件在内的所有文件。
  • 创建目录
    • mkdir directory_name:创建一个新的目录。
    • mkdir -p /path/to/new/directory:递归创建多级目录。
  • 删除文件或目录
    • rm file_name:删除指定文件。
    • rm -r directory_name:递归删除目录及其内容。
    • rm -f file_name:强制删除文件,不提示确认。
  • 复制文件或目录
    • cp source_file destination_file:复制文件。
    • cp -r source_directory destination_directory:递归复制目录。
  • 移动或重命名文件或目录
    • mv old_name new_name:重命名文件或目录。
    • mv source_file /path/to/destination:移动文件到指定目录。
文件内容查看

  • cat file_name:一次性显示文件的全部内容。
  • more file_name:分页显示文件内容,按空格键翻页。
  • less file_name:与 more 类似,但功能更强大,支持向前和向后翻页等操作。
  • tail -n 10 file_name:显示文件的最后 10 行内容,常用于查看日志文件的最新记录。
  • head -n 10 file_name:显示文件的前 10 行内容。
用户和权限管理

  • 用户管理
    • useradd username:创建新用户。
    • passwd username:为指定用户设置或更改密码。
    • userdel username:删除用户。
  • 权限管理
    • chmod +x file_name:为文件添加可执行权限。
    • chmod 755 file_name:使用数字方式设置文件权限。
    • chown user:group file_name:更改文件的所有者和所属组。
进程管理

  • ps -ef:显示所有正在运行的进程信息。
  • top:实时显示系统中各个进程的资源占用情况。
  • kill pid:终止指定进程 ID(PID)的进程。
  • kill -9 pid:强制终止指定进程。
网络管理

  • ifconfig(部分系统已被 ip 命令替代):查看和配置网络接口信息。
  • ip addr:显示网络接口的 IP 地址等信息。
  • ping target_ip:测试与目标 IP 地址的网络连通性。
  • netstat -tuln:显示所有监听的 TCP 和 UDP 端口。
  • ss -tuln:功能与 netstat 类似,但性能更好。
软件包管理

  • Debian/Ubuntu 系统
    • apt update:更新软件包列表。
    • apt upgrade:升级已安装的软件包。
    • apt install package_name:安装指定软件包。
    • apt remove package_name:移除指定软件包。
  • Red Hat/CentOS 系统
    • yum update:更新软件包。
    • yum install package_name:安装指定软件包。
    • yum remove package_name:移除指定软件包。
    • dnf(CentOS 8 及以后):功能与 yum 类似,但有一些改进。

Windows 服务器指令

文件和目录操作

  • 查看当前目录
    • cd:显示当前工作目录。
  • 切换目录
    • cd \path\to\directory:切换到指定目录。
    • cd..:返回上一级目录。
    • cd %USERPROFILE%:回到用户主目录。
  • 列出目录内容
    • dir:列出当前目录下的文件和文件夹。
    • dir /s:递归列出子目录中的文件。
  • 创建目录
    • md directory_name:创建一个新的目录。
  • 删除文件或目录
    • del file_name:删除指定文件。
    • rmdir /s /q directory_name:递归删除目录及其内容,/s 表示删除子目录,/q 表示不提示确认。
  • 复制文件或目录
    • copy source_file destination_file:复制文件。
    • xcopy source_directory destination_directory /s /e:递归复制目录及其内容。
  • 移动或重命名文件或目录
    • ren old_name new_name:重命名文件或目录。
    • move source_file \path\to\destination:移动文件到指定目录。
进程管理

  • tasklist:显示所有正在运行的进程信息。
  • taskkill /F /PID pid:强制终止指定进程 ID(PID)的进程。
网络管理

  • ipconfig:查看网络接口的 IP 地址等信息。
  • ping target_ip:测试与目标 IP 地址的网络连通性。
  • netstat -ano:显示所有网络连接和监听端口,并显示对应的进程 ID。
服务管理

  • net start service_name:启动指定服务。
  • net stop service_name:停止指定服务。
  • sc query service_name:查询指定服务的状态。

以上只是服务器指令的一部分,实际使用中还会根据具体需求用到更多的指令和工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值