1、描述计算机的组成及其功能。
运算器、控制器、存储器、输入设备、输出设备
运算器:实现算术运算和逻辑运算的部件
控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件 ,使得各部件在控制器控制下有条不紊地协调工作
存储器:计算机中用来存放所有数据和程序的记忆部件
输入设备:向计算机中输入信息的设备
输出设备:显示计算机输出信息的设备
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Debian(从头发行版)
Ubuntu(基于Debian的二次发行版)
mint(基于ubuntu的二次发行版)
Knopix(基于Debian的二次发行版)
slackware(从头发行版)
SUSE(欧洲国家最喜欢使用的版本)
openSUSE(基于SUSE的二次发行版):界面华丽
RedHat(从头发行版)
RHEL(美国、中国、台湾最喜欢使用的版本)
CentOS(基于RHEL的二次发行版)
Fedora Core:每6个月更新一次(个人桌面版)
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
一切皆文件: 把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等
由众多功能单一的程序组成:一个程序只做一件事,并且做好,组合小程序完成复杂任务
尽量避免跟用户交互:目标:易于以编程的方式实现自动化任务
使用文本文件保存配置信息
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
- ifconfig [-v] [-a] [-s] [interface]
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.241.130 netmask 255.255.255.0 broadcast 192.168.241.255
inet6 fe80::68fe:731b:7e05:52fb prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:03:22:a7 txqueuelen 1000 (Ethernet)
RX packets 384 bytes 39430 (38.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 362 bytes 92789 (90.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- echo [SHORT-OPTION]… [STRING]…
[root@localhost ~]# echo -n “hello world”
hello world[root@localhost ~]#
[root@localhost ~]# echo -e “hello \nworld”
hello
world
- tty [OPTION]…
[root@localhost ~]# tty
/dev/pts/0
- export [-fn] [name[=value] …] or export –p
- pwd [OPTION]…
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
- history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg…]
[root@localhost ~]# history
1 ip a
2 cd /etc/sysconfig/network-scripts/
3 ls
4 vi ifcfg-ens33
5 reboot
6 date
7 date +%F
8 date +%T
9 date +”%T %F”
10 date +%F
- shutdown [OPTIONS…] [TIME] [WALL…]
[root@localhost ~]# shutdown -r 11:45
Shutdown scheduled for Fri 2018-07-06 11:45:00 EDT, use ‘shutdown -c’ to cancel.
[root@localhost ~]#
Broadcast message from root@localhost.localdomain (Fri 2018-07-06 11:36:06 EDT):
The system is going down for reboot at Fri 2018-07-06 11:45:00 EDT!
- poweroff [OPTIONS…]
- reboot [OPTIONS…]
- hwclock [function] [option…]
-w,–systohc:以系统时间为准
-s,–hctosys:以硬件时间为准
- date [MMDDhhmm[[CC]YY][.ss]]
[root@localhost ~]# date 070409282018.59
Wed Jul 4 09:28:59 EDT 2018
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
内部命令:help COMMAND
外部命令:
- COMMAND –help
- man COMMAND
- 获取命令的在线文档:info COMMAND
- 很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION
README:程序的相关信息
INSTALL:安装帮助
CHANGES:版本迭代时的改动信息
- 主流发行版官方文档(http://www.redhat.com/doc)
- 程序官方的文档:官方站点上的“Document”
- 搜索引擎:Google
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
- /boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)
- /dev:设备文件
- 块设备:随机访问(硬盘)
- 字符设备:线性访问,按字符为单位(键盘)
- 设备号:主设备号(major)和次设备号(minor)
- /etc:配置文件
- /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
- /root:管理员的家目录
- /lib:为系统启动或根文件系统上的应用程序(/bin,/sbin)等提供共享库,以及为内核提供内核模块
- ld*:运行时链接器/加载器
- libc.so.*:动态链接的C库
- modules:用于存储内核模块的目录
- /media:挂载点目录,移动设备
- /mnt:其他文件系统的临时挂载点
- /opt:附加应用程序的安装位置
- /srv:当前主机为服务提供的数据
- /proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息,他们多为内核参数,例如net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys,因此其完整路径为/pro/sys/net/ipv4/ip_forward
- /sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理Linux设备提供一种统一模型的接口
- /tmp:临时文件
- /var:存储常发生变化的数据的目录
- /bin:所有用户可用的基本命令程序文件
- /sbin:供系统管理使用的工具程序
- /usr:(universal shared read-only)只读文件
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/102329