马哥2016全新Linux+Python高端运维班第一周作业
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了马哥2016全新Linux+Python高端运维班第一周作业,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2405字,纯文字阅读大概需要4分钟。
内容图文
![马哥2016全新Linux+Python高端运维班第一周作业](/upload/InfoBanner/zyjiaocheng/1061/7bc7d78f7f8744729d1926bd39746e3b.jpg)
-
描述计算机的组成及其功能
-
运算器+控制器=CPU,运算器控制器之间的线路称为总线(bus)
-
运算器 二进制运算;
-
控制器 控制计算机各部件,协调工作;
-
存储器 memory内存,存储程序和数据部件,调用任何程序都需要先把数据调入到内存中,然后再从内存中读取
-
I/O 输入输出设备,与外部部件进行交互,通过系统总线与CPU进行信息交换。
-
-
按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
三大主流发行版:
-
slackware
-
opensuse
-
suse
-
-
debian
-
mint
-
ubuntu
-
-
redhat
-
rhel 每18个月发行一个新版本
-
centos centos和rhel区别,除了图标不同,其他完全相同。目前属于rhel旗下组织。
-
fedora 主要为rhel提供测试功能,每6个月发行一个新版本;
-
其他发行版:
ArchLinux
Gentoo 更好的提供硬件性能
LFS(Linux from scratch)手动做出Linux,下载内核编译。
3.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
-
一切皆文件:Linux中包括硬件设备都是文件形式,例如挂载一个U盘,需要挂载到某个目录下,访问U盘,就要通过访问文件目录来实现;
-
由众多单一目的小程序组成,一个程序只能实现一个功能:
-
尽量避免和用户交互:即通过编写脚本文件,实现自动化任务功能;
-
使用纯文本文件保存配置信息:可以通过文本编辑器,既能实现配置工作。
4.说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
-
命令格式:COMMAND [OPTIONS..] [ARGUMENTS...] 命令 选项 参数
-
ifconfig:配置网络设备
-
ifconfig eth0 192.168.3.3
echo:显示一段文字
1. echo $PATH
2. echo -e "a\tb\tc\nd\te\tf"
tty:显示终端机连接标准输入设备的文件名称
1. tty
2. tty --version
startx:启动X Windows
startx -w(强制启动X会话)
export:将shell变量或shell函数输出为环境变量 exportpwd:显示当前用户所在目录 pwdhistory:[craw]显示指定数目的历史命令,读取历史命令文件中的目录到历史命令缓冲区,将历史命令缓冲区的目录写入到命令文件
1.history -c 清空历史命令
2.histroy -w 将历史命令缓冲区的命令写入到命令历史文件中
3.history 10 显示最近十条命令
shutdown:关机命令
shutdown -h now
shutdown +10 "System will shutdown after 5 minutes"
poweroff:关机并切断电源
poweroff
reboot:重启Linux系统
reboot -w //做个开机模拟/var/log/wtmp
hwclock:显示及设置系统时间
hwclock --show(显示硬件时间)
hwclock --systohc(将硬件时间同步为系统时间)
date:显示或设置系统时间及日期
date -s "20160807 19:32:00"
date -d "-1 day" %Y-%m-%d
5.如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
-
获取命令帮助信息:man COMMAND
-
man文档章节段落划分及说明
NAME :名字和基本功能
SYNOPSIS:简要帮助
[]:可选内容
<>:必选内容
a|b:二选一
...:同一内容可出现多次
DESCRIPTION :详细功能描述
EXAMPLES:使用示例
AUTHOR:作者
REPORTING BUGS:报告BUG位置
COPYRIGHT:版权
SEE ALSO:参考方式
6.请罗列Linux发行版的基础目录名称命名法则及功用规定
-
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此;
-
/bin:供所有用户使用的基本命令,OS启动即会用到的程序;
-
/sbin:管理类的基本命令,不能关联至独立分区,OS启动会用到的程序;
-
/lib:基本共享库文件,以及内核模块文件(/lib/modules);
-
/lib64:专用于x86_64系统上的辅助共享库文件存放位置;
-
/etc:配置文件目录(纯文本文件)
-
/home/USERNAME:普通用户主目录;
-
/root:管理员家目录;
-
/media:便携式移动设备挂载点(cdrom、USB);
-
/mnt:临时文件系统挂载点;
-
/dev:设备文件及特殊文件存储位置;
-
/opt:第三方应用程序安装位置;
-
/srv:系统上运行的服务用到的数据;
-
/tmp:临时文件存储位置;
-
/usr:最庞大的目录,要用到的应用程序和文件几乎都在这个目录
——bin :保证系统拥有完整功能而提供的应用程序;
—— sbin :超级用户的一些管理命令;
—— include :Linux下开发和编译应用程序所需要的头文件;
—— lib :常用动态链接库和软件包配置文件;
—— share :结构化独立的数据,例如doc、man等
—— local :第三方应用程序安装位置
原文:http://wycsy.blog.51cto.com/3709381/1835416
内容总结
以上是互联网集市为您收集整理的马哥2016全新Linux+Python高端运维班第一周作业全部内容,希望文章能够帮你解决马哥2016全新Linux+Python高端运维班第一周作业所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。