本资源主要涵盖了Linux系统管理中的关键知识点,包括进程管理、计划任务、系统启动设置、Shell脚本编写等。以下是详细内容:
1. **进程管理**:管理员可以通过`kill -9 2041`命令强行中止PID为2041的无响应进程,这里强调了Linux中强制结束进程的命令格式。
2. **系统运行级别**:在RHEL5系统中,通过`runlevel`命令查看当前运行级别,而要设置系统在启动后自动进入图形界面(Gnome或KDE),应将启动级别设置为6。
3. **系统启动选项**:`init 0`通常用于关机,`init 6`用于重启,root用户才有权限执行这些操作。`echo 命令 >>/etc/rc.local`可以将命令添加到开机自启动列表,通常用于设置非开机时的自启动。
4. **服务管理**:`chkconfig --level 2345 服务 on`的作用是将服务设置为在特定启动级别(如2345,通常指多用户图形界面)中启动。
5. **进程监控工具**:`top`与`ps`的区别在于`top`实时动态显示进程状态,而`ps`是静态的,展示当前进程列表。
6. **计划任务**:使用`cron`来定时执行任务,如每周一凌晨2点执行`cc`命令应写为`0 0 2 * * cc`,其中数字对应分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)和星期(0-7,0或7代表周日)。
7. **MBR**:MBR是Master Boot Record的缩写,即主引导记录,是硬盘上的一个小部分,负责加载操作系统。
8. **默认运行级别**:RHEL5中,要进入字符界面(字符模式),系统默认运行级别通常为3,但用户也可以修改为3来实现。
9. **cron任务设置**:每日凌晨1:30备份`/images`目录内容到`/bak`,正确格式是`30 1 * * * tar czf /bak/images.tar.gz /images/`。
10. **Shell脚本**:
- `cmd1 | cmd2`:管道操作,让`cmd1`的输出作为`cmd2`的输入。
- `unset myname`:清除Shell变量`myname`。
- `PWD`:环境变量,表示当前工作目录。
- 新建用户默认登录shell:在RHEL5中,默认使用`/bin/bash`。
这部分内容还涉及到了TCP/IP协议的基础概念,如IP地址、子网掩码、IP路由,以及IP地址分类、子网掩码的默认值、私有IP地址范围、网络设备选购、网络协议(如ARP、RARP、ICMP)和TTL的概念等。最后,还介绍了SMTP、POP3、HTTP和HTTPS等常用网络协议的基本信息。