实例管理命令
创建云主机实例时,需掌握dd
命令克隆系统镜像到硬盘,使用fdisk
进行分区管理,并通过mount
挂载存储设备。例如初始化硬盘时需执行:
fdisk /dev/sdb n -> p -> 1 -> Enter -> +20G
完成分区后需用mkfs.ext4
格式化文件系统,最后通过reboot
重启生效。
网络配置命令
配置网络时需掌握以下核心命令:
ifconfig
或ip addr
:查看和配置网络接口iptables
:设置防火墙规则(如开放22端口)route
:管理路由表
例如设置静态IP需修改/etc/network/interfaces
文件,配置完成后使用systemctl restart networking
重启服务。
软件安装命令
根据系统类型选择包管理工具:
- Debian/Ubuntu系统:
apt-get install nginx mysql-server
- CentOS/RHEL系统:
yum install httpd mariadb
安装完成后需用systemctl enable
设置开机自启动,通过systemctl status
验证服务状态。
安全管理命令
关键安全操作包括:
passwd
:定期修改用户密码ssh-keygen
:生成SSH密钥对fail2ban-client
:阻止暴力破解
建议每周执行apt-get update && apt-get upgrade
更新系统补丁,使用ufw allow 22/tcp
精确控制端口访问。
维护监控命令
常用维护命令包括:
top
/htop
:实时监控资源占用df -h
:查看磁盘空间journalctl -u nginx
:查看服务日志
可通过crontab -e
设置定时任务,例如每日凌晨执行数据库备份脚本。
掌握实例管理、网络配置、软件安装、安全维护等核心命令,是高效管理云主机的关键。建议结合监控工具形成完整的运维体系,并通过自动化脚本提升操作效率。