服务器指令会因服务器操作系统的不同而有所差异,下面分别介绍常见的 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:查询指定服务的状态。
以上只是服务器指令的一部分,实际使用中还会根据具体需求用到更多的指令和工具。
评论前必须登录!
注册