一周作业体会

1、描述计算机的组成及其功能

CPU+控制器+RAM+输入设备+输出设备

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别

答:最主流的发行版主要有: Debian/Slackware
/Redhat,我们日常最常使用的操作系统大多是上述发行版的二次再发行版,例如:基于Debian的二次发行版Ubuntu和Knopix,基于
Slackware的二次再发行版S.u.S.E以及S.u.S.E的二次发行版OpenSUSE,基于Redhat的二次发行版RHEL/CentOS(企业开源免费版)以及Fadora(个人桌面版)等,上述发行版都是基于开源的Linux软件开发,并且自身又通过不同组织或团体的
二次发行,形成不同风格和使用方式的上述我们所熟知的OS。


3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述

1.由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序

2.一切皆为文件,几乎所有的资源都是以文件形式存在,包括硬件设备等

3.尽量避免捕获用户接口信息,也就是说Linux运行的程序大多数是不需要过多的人机交互信息,不需要反复输入/输出信息,运行程序命令,直接获得反馈的结果

4.配置文件保存为纯文本格式

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述

ifconfig   —显示网络接口的信息

#ifconfig

inet X.X.X.X netmask Y.Y.Y.Y broadcast Z.Z.Z.Z


echo    —回显信息

# echo “hello world”

hello world


tty    –显示当前终端类型

#tty

/dev/pts/0


startx    –启动图像化终端


export   –显示系统环境变量 

#export

declare ……

declare ……  


pwd    –显示当前用户工作目录

#pwd

/root


history   –历史命令

#history

1 export

2 pwd

3 history


shutdown   –关闭计算机


reboot    –重启计算机


hwclock   –系统硬件时间


date    –操作系统时间


5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的

       内建命令,help commond

       外部命令,command –help

       内建和外部命令都可以使用的,man command

manual手册中分成8个章节

1–程序命令 commands,一般是用户级别的使用权限 命令路径大多是在/bin,/usr/bin,/usr/local/bin

2–系统调用 system calls,通过kernel执行

3–库调用  library calls

4–特殊文件(指设备文件)special files(devices),文件路径是/dev

5–文件格式或者习惯用法 file formats and conventions

6–游戏 games

7–杂项 miscellaneous

8–系统管理命令 sysytem management commands,具有系统管理员权限的用户可以使用 命令路径多数在/sbin,/usr/sbin,/usr/local/sbin

9–内核 kernel 


6、请罗列Linux发行版的基础目录名称命名法则及功用规定

/:是整个文件系统层次结构的根目录

/bin:存放在单用户模式可用的必要命令二进制文件,所有用户都可用,如 cat、ls、cp等等

/boot:存放引导加载程序文件,例如kernels、initrd等

/dev:存放必要的设备文件,例如/dev/null

/etc:存放主机特定的系统级配置文件

/home:用户的主目录,包括保存的文件,个人配置,等等

/lib:基本的共享库文件,自身不能单独运行,是由其他程序调用的。 

/media:可移动的多媒体(如CD-ROMs)的挂载点。(出现于 FHS-2.3)

/mnt:临时挂载的文件系统

/opt:可选的应用程序软件包

/proc:以文件形式提供进程以及内核信息的虚拟文件系统,在Linux中,对应进程文件系统(procfs )的挂载点

/root:根用户的主目录

/sbin:必要的系统级二进制文件,比如, init, ip, mount

/srv:系统提供的站点特定数据

/tmp:临时文件 (另见 /var/tmp). 通常在系统重启后删除

/usr:二级层级存储用户的只读数据; 包含(多)用户主要的公共文件以及应用程序

/var各式各样的变量(Variable)文件,一些随着系统常规操作而持续改变的文件就放在这里,比如日志文件,脱机文件,还有临时的电子邮件文件

原创文章,作者:xghihy,如若转载,请注明出处:http://www.178linux.com/56281

(0)
xghihyxghihy
上一篇 2016-10-31
下一篇 2016-10-31

相关推荐

  • Linux发展史

    Linux发展史 摘要:因为学习linux过程中对整个linux发展历史只有一些模糊的理解,以本文来对linux发展史进行梳理来加深学习。   一、linux是什么 linux就是一套操作系统,如下图操作系统就是内核与系统调用接口那 Linux只是一套操作系统并不包含其他应用程序。 Linux提供了一个完整的操作系统当中最底层的硬件控制和资源管理的…

    Linux干货 2016-10-14
  • Linux软件包管理工具yum详解

    yum介绍 yum客户端的使用 配置文件项作说明: 案例repo配置文件。 创建yum源命令(yum-config-manager) yum list相关命令 yum安装 yum更新和升级 yum查找和显示 yum删除程序 查看仓库 实战演练本地yum仓库(光盘) YUM内置变量 创建YUM仓库(http) yum介绍 yum命令是在Fedora和RedHa…

    Linux干货 2016-09-07
  • N25第九周博客作业

    1、 写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/sh lg=0 nlg=0 while read line;do   if [[ “${line}” =~“/sbin/nol…

    Linux干货 2017-03-06
  • linux学习的环境构建

    俗话说磨刀不误砍柴工,所以在加入马哥linux培训班后第一件事情就是构建学习环境。在这里把一些心得分享给大家。 1:通过测试比较服务器选择运行ESXI6.0的虚拟机。刚开始准备采用微软的Hyper-v的,但是管理Hyper-v需要域环境(工作组环境下虽然也可以管理,但是配置复杂和安全性很低),额外的增加了系统开销所以果断放弃。 2:通过网络获得Esxi6.0…

    Linux干货 2016-02-28
  • 测试 网络班23期

    123123123123

    Linux干货 2016-09-12
  • M20 – 1- 第二周(2):硬链接与软链接的区别

    在讲硬链接与软链接的区别之前,我们首先了解inode,了解inode让我们更容易理解何为硬链接和软链接。 inode概念        何为inode,inode就是索引节点,而inode表中存放着文件的元数据,何为元数据,元数据就是文件名称、大小、时间戳、所有者、权限、inode等信息,而文件中的内容就是文件的数据,…

    Linux干货 2016-08-02

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 18:53

    对linux目录和man文档详细的总结了,能使用markdown会更好点~~继续加油~