马哥教育网络班21期第1周课程练习 — 草稿

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

    计算机的主要组成部分包括:运算器、控制器、存储器、输入设备、输出设备。

       按更常见的组件来讲:CPU = 运算器+控制器、 内存+硬盘 = 存储器、 I/O = 输入设备+输出设备

    计算机的功能:通过组成机制以及强大的运算能力,来实现人类各种计算,存储,传输等等一系列的需求。随着互联网时代的到来,计算机的这种功能开始深深的影响每个人的生活。                

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

    Redhat — centOS 企业级操作系统,最为被互联网公司青睐,并且有红帽公司支持 

    Ubantu 更偏向于界面化

    Suse  也是比较主流的发行版,也有不少大型企业使用  

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

    最核心思想: 一切皆文件

    个人理解:将所有不同类型的组成部分,均以文件形式表示,如硬件、进程等等。此种方式使得Linux系统易管理易操作,系统运行更加稳定,结构层次更加清晰,环境部署与程序部署更加简洁,同时强大的网络管理与权限的管理,大大的增强整个系统的安全性。

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

    ifconfig:查看网络状态

       1、可以通过修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件进行网络配置,IPADDR、NETMASK、GATEWAY、onboot、DHCP等网络参数

       2、通过service network restart 重启网络服务

       3、可以使用 watch -n1 ifconfig 动态显示网络使用量~~酷

    echo:打印,可以是变量或字符,并且注意强引用'' 与 弱引用"" 的区别

       blob.png

    tty:显示当前终端,文件数字会随着你开的窗口增多而增加

       blob.png

    startx:进入图形界面

    export:查看环境变量,也可以设置环境变量

       设置:blob.png

       查看:blob.png

    pwd:查看当前目录   

    history:查看历史命令,当前用户的历史命令会在内存中,以便使用向上箭头快速查找历史命令

     shutdown: 关机

    poweroff: 并关闭电源

    reboot:重启操作系统

    hwclock:显示系统时间

    date:显示系统当前时间,常用做法是格式化日期时间,得到自己想要的格式与数据,如:

       blob.png     

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

    命令分为内建命令与外部命令,可以通过type得知类型:

    blob.png

    并通过man COMMAND来查看命令描述与使用方法。

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

    /bin  存放基本程序,bash等命令程序

    /sbin  管理员相关程序,如reboot,shutdown等

    /lib  存放库文件

    /lib64 存放64位操作系统的库文件

    /etc  存放配置文件

    /boot  启动系统的重要文件

    /dev  设备文件

    /mnt  挂载临时设备的目录

    /proc  虚拟出的进程文件

    /sys  系统各模块的调用关系文件

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

(0)
xaochuan1987xaochuan1987
上一篇 2016-07-07 10:46
下一篇 2016-07-07 10:48

相关推荐

  • ​文件共享服务之FTP

    文件共享服务之FTP 文件共享服务之FTP 一、什么是文件共享服务 二、FTP 三、响应码 四、FTP存储和mysql存储有什么不同? 五、用户认证 六、FTP安装与配置 一、什么是文件共享服务 简单理解就是文件或存储块设备可以共享给大家使用。  1、实现共享服务有三种! (1)ftp:属于应用层服务,可以跨平台使用(linux<—&gt…

    Linux干货 2016-04-18
  • Sed及Vim作业

      Sed及Vim作业题:     1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符    [root@localhost 7 ~]# sed -r  's/^[[:space:]]…

    Linux干货 2016-08-09
  • 在linux中创建虚拟网卡(网卡别名)的方法

    由于业务需要,要在单个物理网卡上建立多个虚拟网卡,操作如下:cd /etc/sysconfig/network-scripts/   #进入网卡目录cp ifcfg-eth0 ifcfg-eth0:1   # 复制出ifcfg-eth0:1虚拟网卡vim ifcfg-eth0:1    #配置ifcfg-eth0:1虚…

    Linux干货 2016-09-06
  • Linux终端类型介绍

    相关命令:tty 适合阅读人群:所有   终端机 终端(Computer terminal),是一台电子计算机或者计算机系统,用来让用户输入数据,及显示其计算结果的机器。又名终端机,它与一部独立的电脑不同,其实就是一种输入输出设备,一台电脑多人使用,每增加一个用户只须增加一台显示器和一套键盘鼠标就可以成为一个独立的终端,多用户可同时使用互相独立,跟…

    Linux干货 2016-10-14
  • 一次简单的内核编译(二)

      前言:     此次编译是继一次简单的内核编译(一)进行操作编译的,请先查看第一篇再来看此片文章 一、使用busybox代替自己制作的init脚本,实现内核启动;  1、在这里我们使用静态编译busybox,所以需要先安装glibc-static依赖包,如果不安装会报错     2、解…

    Linux干货 2015-06-01
  • 关于大型网站技术演进的思考(三):存储的瓶颈(3)

    原文出处: 夏天的森林    存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。 这里我们先回顾下数据库的垂直拆分和水平拆分的定义: 垂直拆分:把一个数据库中不同业务单元的数据分到不同的数据库里。 水平拆分:是根据一定的规则把同一业务…

    Linux干货 2015-03-03