Linux基础介绍、系统组成和获取命令帮助及系统目录说明

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

计算机由运算器、控制器、存储器、输入设备、输出设备组成
1.运算器-主要是对数据进行各种运算(加、减、乘、除)
2.控制器-计算机系统的控制中心,分配和协调整个计算机系统工作
3.存储器-存储各种数据信息,以二进制形式存储,分为内存和外存
4.输入设备-将数据、程序等信息输入到计算机中,例如键盘
5.输出设备-将计算机的运算结果显示出来,例如显示器

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

1.Debian:三大主流发行版之一,以社区运作
ubuntu是基于Debian的二次发行版
knopix是基于Debian的二次发行
2.Slackware:三大主流发行版之一,
Slackware是SLS的一个分支
S.U.S.E是Slackware的发行分支
S.u.S.E企业版分支-SLES。
openSUSE是S.u.S.E的发行版。
3.redhat:三大主流发行版之一,
redhat9.0后企业版分支-Red Hat Enterprise (RHEL)
redhat9.0后个人版分支-Fedora Core
CentOS是基于Red Hat Enterprise的二次发行版
4.Gentoo:Gentoo是基于enoch二次发行版
5.ArchLinux:是Linux新贵

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

1.一切皆文件
把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等
2.由众多功能单一的程序组成:一个程序只做一件事,并且做好,坚持做好一件事
组全小程序完成复杂任务
3.尽量避免跟用户交互:易于以编程的方式实现自动化任务
4.使用文本文件保存配置信息:最易于使用的底层的数据接口表现形式,使用文本编辑器就能完成大多数程序管理操作

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

命令语法通用格式:COMMAND [OPTIONS] [ARGUMETNS]

OPTIONS中有两种表现形式:短选项:例如:-l -d,如有多个短选项则可以合并,例如:-ld

长选项:例如:–help,长选项无法合并

ifconfig:用来查看、配置、启用、禁用网络接口的命令,centos7.0中替换为 ip addr

ifconfig

echo:回显命令,输入指定字符串或变量

echo

tty:查看当前的终端设备

tty

startx:启动图形界面,因为没有安装所以无法启动

startx

export:查看环境变量

export

pwd:显示当前工作目录

pwd

history:显示曾执行过的命令

history

shutdown:关机或重启 -p -r

shutdown

poweroff:关机

-f:强制关机 -p:断电

reboot:重启

-f:强制重启 -i:重启之前先停掉网络相关设备

hwclock:查看或设定时间

-r        读取并打印硬件时钟
-s        将硬件时钟同步到系统时钟
-w       将系统时钟同步到硬件时钟

hwclock

date:查看或修改当前系统时间

%Y表示年,%m表示月,%d表示日,%H表示小时,%M表示分钟,%S表示秒

date

date1

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

内置命令:(由shell程序自带的命令)

-help COMMAND

外部命令:(独立的可执行的程序文件,文件名即命令名)

COMMAND –help

使用手册:manual-man COMMAND

man命令章节划分

手册存放位置:/usr/share/man,man1,man2
1.用户命令:提供给普通用户使用的可执行命令说明
2.系统调用:内核函数说明
3.C库调用
4.设备文件及特殊文件
5.文件格式(配置文件格式)
6.游戏使用帮助
7.杂项
8.管理工具及守护进程

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

/: 根目录,Linux文件系统的最上层根目录,其他所有项目均是该目录的子目录

/bin: 所有用户可用的基本命令程序文件。

/sbin: 供系统管理使用的工具程序。

/boot: 引导加载器必须用的各静态文件:kernel,initramfs(initrd),grub等

/dev: 存储特殊文件或设备文件:

设备有两种类型:字符设备(线性设备)、块设备(随机设备)

/etc: 系统程序的配置文件,只能为静态

/home: 普通的家目录的集中位置:一般每个普通用户的家目录 默认为此目录下与用户名同名的子目录,/home/USERNAME

/root: 管理员的家目录:可选

/lib: 为系统启动或要文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块

libc.so.*:动态链接的C库                   ld*:运行时链接器/加载器                      modules:用于存储内核模块的目录

/lib64:64位系统特有的存放64位共享库的路径

/media: 便携式设备挂载点,cdrom,floppy等

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

/opt: 附加应用程序的安装位置:可选路径

/srv: 当前主机为服务提供的数据

/tmp: 为那些会产生临时 文件的程序提供的用于存储临时文件的目录:可供所有用户执行写入操作:有特殊权限

/usr: usr Hierarchy,全局共享的只读数据路径

bin,sbin,lib,lib64   include:C程序头文件       share:命令手册页和自带文档等架构特有的文件的存储位置    local:另一个层级目录

X11R6:X-Window程序的安装位置    src:程序源码存储位置

/usr/local: local hierarchy:让系统管理员安装本地应用程序,也通常用于安装第三方程序

/var: /var Hierarchy,存储常发生变化的数据的目录

/proc: 内核及进程存储其相关信息,多为内核参数

/sys: sysfs虚拟文件系统提供了一种比proc更为理想的访问内核途径。主要用用在于为管理Linux设备提供一种统一模型的接口

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101372

(0)
jasonjason
上一篇 2018-06-22
下一篇 2018-06-23

相关推荐