Linux系统管理基础
1.1 安装Linux系统
- 选择发行版:推荐初学者使用Ubuntu或CentOS,由于它们有丰富的文档和社区支持。
- 安装步骤:
- 下载ISO镜像文件。
- 制作启动盘(使用工具如Rufus)。
- 从启动盘启动电脑,按照提示完成安装。
1.2 基本命令
Linux的命令行是系统管理的核心工具。以下是一些常用命令:
- 文件和目录操作:
- ls:列出目录内容。
- cd:切换目录。
- pwd:显示当前目录路径。
- mkdir:创建目录。
- rm:删除文件或目录。
- cp:复制文件或目录。
- mv:移动文件或目录。
- 文本操作:
- cat:查看文件内容。
- echo:输出文本。
- grep:搜索文本。
- vi/nano:文本编辑器。
- 系统信息:
- uname -a:查看系统信息。
- df -h:查看磁盘使用情况。
- free -h:查看内存使用情况。
- top:实时查看系统资源使用情况。
1.3 用户与权限管理
- 用户管理:
- useradd:创建用户。
- passwd:设置用户密码。
- usermod:修改用户信息。
- userdel:删除用户。
- 权限管理:
- chmod:修改文件权限(如chmod 755 file)。
- chown:修改文件所有者(如chown user:group file)。
- chgrp:修改文件所属组。
2. Linux运维基础
2.1 软件包管理
- Ubuntu/Debian:
- apt update:更新软件包列表。
- apt install :安装软件包。
- apt remove :卸载软件包。
- CentOS/RHEL:
- yum install :安装软件包。
- yum remove :卸载软件包。
2.2 服务管理
- Systemd(现代Linux发行版常用):
- systemctl start :启动服务。
- systemctl stop :停止服务。
- systemctl restart :重启服务。
- systemctl enable :设置服务开机自启。
- systemctl status :查看服务状态。
2.3 日志管理
- 查看日志:
- /var/log/:日志文件存放目录。
- tail -f /var/log/syslog:实时查看日志。
- journalctl:查看Systemd日志。
- 日志轮转:
- 使用logrotate工具自动管理日志文件大小和历史。
2.4 网络配置
- 查看网络信息:
- ifconfig或ip addr:查看网络接口信息。
- ping :测试网络连通性。
- 配置网络:
- 编辑/etc/network/interfaces(Ubuntu)或/etc/sysconfig/network-scripts/ifcfg-eth0(CentOS)文件。
3. 常见问题与解决方法
3.1 忘记root密码
- 重启系统,进入GRUB菜单。
- 选择恢复模式(Recovery Mode)。
- 进入单用户模式,使用passwd命令重置密码。
3.2 磁盘空间不足
- 使用df -h查看磁盘使用情况。
- 使用du -sh 查看目录大小。
- 删除不必要的文件或日志。
3.3 服务无法启动
- 使用systemctl status 查看服务状态和错误信息。
- 检查配置文件是否正确。
- 查看相关日志(如/var/log/messages)。
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
暂无评论内容