• 1. 磁盘管理、进程管理及软件包管理课程代码:
  • 2. 1、查看硬盘及分区信息使用命令fdisk -l,我们能找出机器中所有硬盘个数及设备名称。 显示信息为:分区序列 引导 开始 终止 容量 ID 分区类型
  • 3. 2、挂载分区在Linux系统中所有需要使用的分区都需要挂载。 被挂载的分区就像与根分区建立一个链接,然后可以通过根来访问挂载后的分区内容。 进入其他分区的入口通常叫做“挂载点”。挂载点是一个普通的目录。 挂载命令 查看当前系统挂载状况的命令是不加选项mount的,同样这个命令也是用于挂载。 mount 命令挂载常用的选项; -t 指定挂载的文件系统类型; -o 挂载选项。
  • 4. 挂载命令以只读方式挂载一个fat32分区到/mnt/hd目录上。 mount -t vfat -o ro /dev/sda4 /mnt/hd 挂载光驱。 mount /dev/hdc /mnt/cdrom 挂载U盘或移动硬盘。 mount /dev/sda3 /mnt/sd
  • 5. 卸载命令卸载一个文件系统使用umount命令 umount 挂载设备或umount 挂载路径 注意:假如要卸载一个文件系统,这个文件系统不能处于正在使用状态,比如运行了目标文件系统的程序,或打开了某个文件,包括使用的某个终端是否正处在目标文件系统中。如果无法卸载文件系统,就需要检查一下上面的几种可能性。
  • 6. 3、ps监视进程工具ps为我们提供了进程的一次性的查看 ps aux获得的结果是所有在系统中运行的进程的全貌
  • 7. 4、终止进程终止进程 通过kill、killall、pkill、xkill 等命令来完成。 Kill命令最常见的用法是终止一个进程,Kill能够发送任何信号。 kill [-SIGNAL] PID 如:kill -9 PID
  • 8. 5、软件包管理Ubuntu有两种类型的软件包: 二进制软件包(Binary Packages):包含可执行文件、库文件、配置文件、man/info页面、版权声明和其他文档。 源码包(Source Packages):包含软件源代码、版本修改说明、构建指令以及编译工具等。先由tar工具归档为.tar.gz文件,然后再打包成.dsc文件。 不确定一个软件包具体类型时,可以使用file命令查看文件类型。
  • 9. 软件包的命名规则Ubuntu 软件包命名遵循下列约定: foo_ver-rev_arch.deb foo是软件包的名称 ver是软件本身的版本号 rev是 Ubuntu 修订版本号 arch是目标架构名称
  • 10. 使用apt管理软件包软件源配置文件/etc/apt/sources.list。 每个配置项都遵循以下格式: Debtype Addresstype://hostaddress/ubuntu Distribution component 例如: 常用的apt-get命令: apt-get install packagename --安装 apt-get autoremove packagename --卸载 apt-cache search packagename --查询
  • 11. 使用dpkg管理软件包可以使用dpkg –i命令安装软件包。但是dpkg不能自动解决软件包的依赖性问题。
  • 12. 6、日志管理Linux的软件包大多将它们的日志信息记录到/var/log目录下的文件里。
  • 13. 常用日志命令tail命令是对文本进行查看的命令 who命令查询wtmp文件并报告当前登录的每个用户
  • 14. 常用日志命令w命令查询wtmp文件并显示当前系统中每个用户和它所运行的进程信息。 last命令用于搜索wtmp来显示自从文件第一次创建以来登录过的用户。 如果指明了用户,那么last只报告该用户的近期活动。
  • 15. 常用日志命令使用lastlog命令检查某特定用户上次登录的时间