温馨提示×

Debian Minimal常用命令有哪些

小樊
44
2025-09-25 18:51:42
栏目: 智能运维

一、系统管理命令

  • apt/apt-get:Debian核心包管理工具,用于软件安装、更新与卸载。常用子命令:sudo apt update(同步软件包列表)、sudo apt upgrade(升级所有可升级软件包)、sudo apt install <package_name>(安装指定软件包)、sudo apt remove <package_name>(卸载软件包但保留配置)、sudo apt autoremove(删除不再需要的依赖包)。
  • systemctl:管理系统服务(如ssh、apache2),实现启动、停止、重启及状态查看。常用子命令:sudo systemctl start <service_name>(启动服务)、sudo systemctl stop <service_name>(停止服务)、sudo systemctl restart <service_name>(重启服务)、sudo systemctl status <service_name>(查看服务状态)。
  • top/htop:实时监控系统资源使用情况(CPU、内存、进程)。top为内置命令,htop需安装(sudo apt install htop),提供更直观的界面。
  • ps:显示当前运行的进程信息。常用参数:ps aux(查看所有进程)、ps aux | grep <process_name>(过滤特定进程)。
  • reboot/shutdown:重启或关闭系统。sudo reboot(立即重启)、sudo shutdown -h now(立即关机)、sudo shutdown -h +5(5分钟后关机)。

二、文件与目录操作命令

  • ls/cd/mkdir/rm:基础文件操作工具。ls -lha(列出当前目录所有文件,包括隐藏文件及详细信息)、cd <directory>(切换目录,如cd /home/user)、mkdir -p <directory_path>(创建多级目录,如mkdir -p /var/log/app)、rm -rf <directory>(强制删除目录及内容,慎用)。
  • cp/mv/touch:文件复制、移动与创建。cp <source> <destination>(复制文件,如cp file.txt /backup/)、mv <old_name> <new_name>(重命名文件,如mv old.txt new.txt)、touch <file_name>(创建空文件或更新文件时间戳)。
  • cat/more/less/grep:文本查看与处理。cat <file>(显示文件全部内容)、more <file>/less <file>(分页查看文件,less支持向前翻页)、grep "pattern" <file>(在文件中搜索指定模式,如grep "error" /var/log/syslog)。

三、用户与权限管理命令

  • useradd/passwd/sudo:用户账户管理。sudo useradd -m <username>(添加用户并自动创建家目录)、sudo passwd <username>(设置/修改用户密码)、sudo usermod -aG <group_name> <username>(将用户添加到指定组,如sudo usermod -aG sudo user1)。
  • chmod/chown:权限与所有权管理。chmod <permissions> <file>(修改文件权限,如chmod 755 script.sh赋予所有者可读写执行、组及其他用户可读执行)、sudo chown <user>:<group> <file>(修改文件所有者,如sudo chown user1:user1 config.conf)。

四、网络管理命令

  • ip/ping/ss:网络配置与诊断。ip addr show(查看网络接口IP地址,替代传统ifconfig)、ping <hostname_or_ip>(测试网络连通性,如ping google.com)、ss -tuln(查看当前网络连接及端口监听状态,替代netstat)。
  • ssh/scp:远程访问与文件传输。ssh <username>@<hostname>(远程登录服务器,如ssh user@192.168.1.100)、scp <local_file> <username>@<hostname>:<remote_path>(安全复制文件到远程主机,如scp file.txt user@192.168.1.100:/home/user/)。

五、软件包管理补充(apt与dpkg)

  • apt-cache/search/apt:软件包搜索与高级管理。apt-cache search <keyword>(搜索包含关键词的软件包,如apt-cache search nginx)、sudo apt install ./<package.deb>(安装本地.deb包)、sudo dpkg -i <package.deb>(直接安装.deb包,需解决依赖问题时可配合sudo apt install -f)。

0