linux课程作业---2018年12月16日

                                        Linux个人学习计划
                                                                           ——N35 高志强

根据个人情况,我给自己指定了如下计划。
一、 学习目标
在一定的时间内学习到linux的基础知识,最好能运用到自己的工作中。虽然目前用linux的环境比较少,工作间隙,还是可以多学一些东西以备不时之需,有机会的话可以走上更喜欢的工作岗位。
二、 具体学习步骤
1 尽量按照学习进度,抓紧时间看完所有视频教程。视频可能很多,需要时间去收看、做笔记、熟悉相关知识。尽可能按照进度来,督促自己多抽出时间学习。
2 看视频坚持做笔记,并经常熟悉学习内容。
3 搭建自己的学习平台,把学习到的内容,在模拟环境中熟悉,完成相关的操作作业。
4 坚持完成老师留的作业,避免学习没有目的性,及时总结自己的心得。
5 对有疑问的地方在群里请教老师.
三 学习时间

  1. 坚持每天至少收看视频1小时
  2. 坚持做课堂笔记,哪怕进行截屏,也需要把课堂的内容熟悉一下;
  3. 前期以基础知识为主,由于基础比较薄弱,需要的时间会多一些。本期课程规定时间约半年,本人计划用1.5-2倍的时间学完,毕竟内容还是很多的。

▲就业班/全程班#的宝宝们看这里:
1、描述计算机的组成及其功能。
答:计算机系统主要分为硬件系统和软件系统。硬件系统包括主机(如CPU,内存储器),外部设备(外部存储器、输入设备、输出设备、其他设备等);软件系统包括系统软件(操作系统、程序语言处理系统、数据库管理系统、服务程序等),应用软件(通用应用软件、专用应用软件等)。

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
答:linux发行版本:
slackware:SLES NOVELL公司产品
OpenSuse桌面
Debian:ubuntu,mint 由debian维护社区发布
Redhat: RHEL 企业版,收费昂贵
CentOS :兼容RHEL的格式,免费版
中标麒麟:中标软件
Fedora版
Archlinux:轻量简洁
Gentoo:
LFS:自制linux
Android: kernel+busybox java虚拟机 有Google公司发布
Linux发行版的名称和版本号是由发行版的维护者决定的。

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
答:开源:Open Source,软件和源代码提供给所有人,自由分发软件和源代码,能够修改和创建衍生作品。
1 .一切都是一个文件。Linux内所有都是文件,哪怕硬件的存在也以文件形式存在。
2小型,单一用途的程序。在linux上有很多程序,程序的功能比较单一。
3 链接程序,共同完成复杂的任务。Linux系统通过链接程序,脚本,把简单程序组合起来,共同完成复杂任务。

  1. 避免令人困惑的用户界面。Linux系统以字符界面为主,通过命令的方式与输入输出设备进行交互操作。
  2. 配置数据存储在文本中。

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
答:ifconfig:用于配置和显示Linux内核中网络接口的网络参数;
echo:用于在shell中打印shell变量的值,或者直接输出指定的字符串,如echo “hello”;tty: 用于打印标准输入的文件名称
startx: 用来启动X Window;
export: 用于将shell变量输出为环境变量,或者将shell函数输出为环境变量;
pwd: 以绝对路径的方式显示用户当前工作目录;
history: 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件;
shutdown:关机命令;
poweroff:关机命令;
reboot:系统重启命令;
hwclock:是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。
Date:显示或设置系统时间和日期。

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
答:linux系统上获取命令的帮助信息至少有三种,分别是使用help、man、info命令。
使用方法如下: 1 命令 –help ;2 man 命令 ; 3 info 命令。使用三个命令获得信息不完全相同,各有优缺点。
使用man后,可以获得如下内容:1 NAME:简短的指令、数据名称说明;2 SYNOPSIS :简短的指令下达语法简介;3DESCRIPTION:较为完成的说明;4 OPTIONS:针对SYNOPSIS部分中,有举例的说有可用选项说明;5 COMMANDS:当这个程序(软件)在执行的时候,可以再次程序(软件)中下达的指令;6 FILES:这个程序或数据所使用或参考或连结到的某些文件;7 SEE ALSO:可以参考的,跟这个指令或数据有相关的其他说明;8 EXAMPLE:一些可以参考的范例。

6、请罗列Linux发行版的基础目录名称命名法则及功用规定
答:linux发行版的基础目录有如下:
/ 根目录
/usr 类似Windows和program files 目录,二级层级存储用户的只读数据,包含多用户主要的公共文件以及应用程序;
/bin 存放在单用户模式下可用的必要命令二进制文件,所有用户都可用;
/boot 存储核心、模块映像等启动用文件;
/dev 存储设备文件;
/etc 存储系统、服务的配置目录与文件;
/home 存放个人主目录;
/tmp 临时文件目录;
还有很多目录和文件不太熟悉。

猜你喜欢

转载自blog.51cto.com/12638549/2331265