1.计算机组成及功能
计算机是由计算机硬件和系统、软件共同组成为人们提供特殊功用的设备,从而可以大幅提高人们的工作效率。
组成计算机的5大硬件包括:控制器、运算器、存储器、输入设备、输出设备。
其中控制器和运算器组成了CPU,存储器为内存,输入设备包括穿孔纸带、键盘、磁盘、扫描仪等,输出设备包括穿孔纸带、显示器、磁盘、打印机等等。
运行其上的程序由指令和数据组成,运行时全部存储在存储器(内存)当中。
操作系统是计算机的重要组成部分,它隐藏了复杂的计算机硬件接口,使得计算机变得易用。操作系统包括内核和调用接口(system calls、library calls、GUI、CLI等),其主要功能包括:驱动程序、进程管理、安全、网络功能、内存管理、文件系统。
软件建立在系统之上,使用系统提供的各种接口使用硬件资源,从而实现各种复杂的功能。
2.Linux发行版及各发行版之间的联系与区别?
Linux发行版有数百版本之多,其中较为主要的分支有3支:
2.1 Debian(社区方式发行)
Debian是唯一一个不是公司形式组织的发行版,对技术能力要求更高,更轻巧,为一些高技术人员所喜爱。
Debian中比较有名的发行版有ubuntu、knoppix。
ubuntu又衍生出mint、kubuntu等发行版。
2.2 Slackware
Slackware的一个重要分支是S.u.S.E,是在欧洲发展壮大的一个发行版,后被Mobile公司收购并被欧洲人所喜爱,其重要的分支包括:SLES、OpenSUSE等。
2.3 RedHat
Redhat应该是Linux发行版中非常重要的一个分支了,它的使用非常广泛,在北美和亚洲有着广大的使用人群,RedHat公司在发行了Redhat 9.0后将其分为RHEL :RedHat Enterprise Linux (每18个月发行一个版本)和Fedora Core:(每6个月发行一个版本),后者为RHEL的测试版本。CentOS: Community ENTerprise OS是RHEL的一个重要分支。
另外还有两个版本的Linux发行版也较为受欢迎:
2.4 Gentoo
2.5 ArchLinux
ArchLinux是Linux新秀,聚集了越来越多的人气。
3.Linux哲学思想并进行解释性描述
3.1 一切皆文件
Linux把所有资源全部都抽象成文件形式:硬件设备、通讯接口、命令、配置全部都为文件;
3.2 单一小程序组成
Linux系统由众多功能单一的小程序组成,一个程序专门、专心做一件事;
3.3 尽量避免跟用户交互
使之易于以编程的方式实现自动化任务;
3.4 配置文件为文本文件
Linux使用文本文件的方式保存配置文件,使用户易于读取。
4.说明Linux系统命令的使用格式;详述ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date的使用并配合相应示例
Linux系统命令的格式为 ~]# COMMAND OPTIONS ARGUMENTS
4.1 ifconfig : 配置网络接口的指令,通常不跟任何选项和参数查看当前所有的网络接口,或指定某一网络接口名单独查看此接口状态
- ifconfig [-v] [-a] [-s] [interface]
~]# ifconfig -a
~]# ifconfig ens33
4.2 echo : 显示一行文本
- echo [SHORT-OPTION]… [STRING]…
[SHORT-OPTION]
-n 显示之后不换行
~]# echo -n “hello world!”
-e 启用跳脱符内部表达
\t \v \n \033[31m \033[0m
~]# echo -e “hello \vworld!”
~]# echo -e “hello \033[31mworld\033[0m”
-E (默认)不启用跳脱符表达式
4.3 tty : 打印终端连接到标准输入的文件名
- tty [OPTION]…
[OPTION]
-s, –silent, –quiet 静默模式
–version 输出版本信息
~]# tty
4.4 startx :初始化一个X会话
- startx [ [ client ] options … ] [ — [ server ] [ display ] options …]
~]# startx &
4.5 export : 声明变量
- export [-fn] [name[=word]] …
~]# export
~]# export var_name=xxxx
4.6 pwd :打印当前/工作目录路径
- pwd [OPTION]…
[OPTION]
-L, –logical
-P, –physical
–version 打印版本信息
~]# pwd
4.7 history 显示或处理历史信息
- history [n] 显示最近n条历史命令
- history -c 清除历史命令清单
- history -d offset [n] 删除第”offset”个命令共n个命令,默认n=1
- history -anrw [filename]
-a [histfiles] 写入新历史命令到histfiles文件,缺省写入~/.bash_history
-w 写入当前命令到历史命令记录文件
- 使用技巧
Ctrl+R 搜索历史
执行上一条命令
使用上方向键,并回车执行。
按 !! 并回车执行。
输入 !-1 并回车执行。
按 Ctrl+P 并回车执行。
执行最近一次以xx开头的命令
!xx
执行第n条命令
!n
4.8 shutdown :关机
- shutdown [OPTIONS…] [TIME] [WALL…]
-H, –halt 关闭系统
-P, –poweroff 关闭机器并断电(缺省默认)
-r, –reboot 重启机器
-h 等效于–poweroff,除非提前设定了–halt
-k 不关机只发出关机警告
–no-wall 不发出关机等警告
-c 取消关机计划
4.9 poweroff / reboot / halt
- halt [OPTIONS…]
- poweroff [OPTIONS…]
- reboot [OPTIONS…]
–halt 关机,无论哪个命令调用
-p, –poweroff 关机,无论哪个命令调用
–reboot 重启,无论哪个命令调用
-f, –force 强制
-w, –wtmp-only 只写入wtmp关机条目,不执行关机等操作
-d, –no-wtmp 不写入wtmp关机条目
–no-wall 不发出关机等警告
4.10 hwclock : 查询或设置硬件时钟
- hwclock [function] [option…]
-r, –show 显示当前时间
–set –date=date_string 设置硬件时钟
-s, –hctosys 硬件时钟覆盖系统时钟
-w, –systohc 系统时钟覆盖硬件时钟
4.11 date:系统时钟
- 显示日期时间:date [OPTION]… [+FORMAT]
+FORMAT:格式符(+只能出现一次)
+%F
+%T
+%Y
+%m
+%d
+%H
+%M
+%S
+%s 从1970年1月1号(unix元年)0点0分0秒到命令执行那一刻经过的秒数;
…
- 设定日期时间:date [MMDDhhmm[[CC]YY][.ss]]
-s, –set=”DATE STRING”
5.详细列出如何获取Linux命令的帮助信息并描述man文档的章节划分方式
- 内部命令
~]# help COMMAND
~]# COMMAND -h
- 外部命令
~]# COMMAND –help
~]# man COMMAND
- man文档章节划分方式为:
(1) 用户命令;
(2) 系统调用;
(3) C库调用;
(4) 设备文件及特殊文件;
(5) 文件格式;(配置文件格式)
(6) 游戏使用帮助;
(7) 杂项;
(8) 管理工具及守护进程;
6.罗列Linux发行版的基础目录名称命名法则及功用规定
1、文件名名称严格区分字符大小写;
2、文件可以使用除/以外任意字符;
3、文件名长度不能超过255字符;
4、以.开头的文件为隐藏文件;
. 当前目录;
.. 当前目录的上一级目录;
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/104786
评论列表(1条)
内容很不错。继续加油。