马哥教育网络第21期-第一周课程练习

  1. 计算机的组成及功能

  要想使用计算机就要了解计算机是什么东西。计算机的俗称就是电脑,一开始是用来进行科学运算电子计算的机器。可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

  ENIAC是世界上第一台电子数字计算机。计算机发明者约翰·冯·诺依曼。现在所使用的计算机都是冯诺依曼结构。整个计算机系统由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。

  计算机的硬件系统主要由输入设备,输出设备,运算器,控制器,存储器这几部分组成。输入设备指键盘,手写板扫描仪这样的设备。输出设备指打印机,显示器等。运算器和控制器合称为微处理器也就是cpu,是计算机的核心部件。存储器分为rom和ram。rom存储的数据断电后不会消失,一般指的是硬盘一类的设备,ram又叫随机存取存储器,俗称内存。ram中的数据在断电后会消失,存取速度比硬盘快。

  计算机软件由系统软件和用户软件这两部分组成。操作系统就是一个系统软件,用户软件就是我们平常使用的如office,photoshop之类的软件。

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

linux的主流发行版主要以slackware,debian,redhat为主流

    slackware

二次发行:suse

三次发行:opensuse,sles

    debian(非商业)

二次发行:ubuntu

三次发行:mint

    redhat

二次发行:rhel(redhat enterprise linux 企业版,18个月),fedora(6个月),centos

arch是一个独立的轻量级的linux操作系统。

gentoo,lfs

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

    1.一切设备皆文件,linux把所有的东西都当作文件来使用。

    2.众多单一目的的小程序,通过组合小程序完成复杂的任务。

    3.文本文件保存配置信息。

    4.尽量避免和用户直接交互。

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

linux命令格式

command [option] [arguments]

command:命令

[]:可选的

option:选项,短选项如 -l,长选项如 –word

arguments:参数,命令的作用对象,如 ls -l /etc/passwd

tty:查看当前的终端设备

虚拟终端:附加在物理终端上以软件方式虚拟实现的终端,设备文件路径/dev/tty#

QQ截图20160706205931.png

模拟终端:图形接口下打开的命令接口,设备文件路径/dev/pts#

QQ截图20160706205841.png

ifconfig:查看和配置网络设备

查看网络

Image 1.png

开启关闭网卡(重启失效)

Image 2.png

echo:在显示器上显示一段文字

Image 3.png

pwd:查看当前的工作路径

Image 4.png

startx:从命令行界面切换到图形接口界面

export:用于设置或改变环境变量

显示系统环境变量

[root@localhost ~]# export
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="localhost.localdomain"
declare -x LANG="zh_CN.UTF-8"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"

设置环境变量

[root@localhost ~]# export PATH=$PATH:/usr/local

history:显示历史命令

  193  man2 read
  194  man 2 read
  195  man read
  196  man 3
  197  pwd
  198  yum -y update
  199  reboot
  200  export
  201  export PATH=$PATH:/usr/local
  202  history
[root@localhost ~]#

history -c 清除所有的历史命令

!! 重复上一条命令

!# 第#条命令

shutdown:关闭或重新启动系统

shutdown -h now 马上关闭系统

shutdown -r +2 两分钟后关闭系统

shutdown -h 21:00 

  

reboot让系统重新启动,reboot由shutdown -r来调用。poweroff 让Linux关闭电源poweroffer可以向电源管理系统(如果有的话)发送一则请求来关闭系统主电源。主要用于远程关机。

date:用来显示或设置系统的日期与时间

date:[option]...[+formart]:显示
        %D
[root@localhost ~]# date +%D
07/08/16
        %T
[root@localhost ~]# date +%D
07/08/16
        %A
[root@localhost ~]# date +%A
星期五

date:[MMDDhhmm][CC][YY][.ss]:设置
[root@localhost ~]# date 0715223516.00
2016年 07月 15日 星期五 22:35:00 CST

hwclock:硬件时间

    -s 硬件时间同步到系统时间

    -w系统时间同步到硬件时间

[root@localhost ~]# hwclock 
2016年07月08日 星期五 06时47分30秒  -0.470444 seconds
[root@localhost ~]# hwclock -s
[root@localhost ~]# hwclock -w
[root@localhost ~]# [root@localhost ~]# date 0715223516.00

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

获取帮助信息

内部命令

    help command

外部命令

    1.man command

    2.info command

    3.command –help

     command -h

    4.程序官方文档

    5.程序自身的官方文档 /usr/share/doc/command-version

     readme

     install

     changelog

    6.发行版的官方文档

    7.google

    8.slideshare

man章节划分

    man存放在/usr/share/man 目录下

    man1:用户命令

    man2:系统调用,如open,write

    man3:c库调用,如printf,fread

    man4:设备文件及特殊文件 /dev

    man5:配置文件格式 如passwd

    man6:游戏

    man7:杂项

    man8:管理类的命令,只能由root使用。

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

    /boot:引导文件存放目录,内核文件(vmlinux),引导加载器(bootloader,grub)(独立的文件系统结构)

    /bin:供所用用户使用的基本命令,不能关联至独立分区,OS启动就会用到的程序

    /sbin:管理类的基本命令,不能关联至独立分区,OS启动就会用到的程序

    /lib:基本共享库文件系统启动会用到的,内核模块文件(/lib/modules)

    /lib64:专用于x86_64系统上的辅助共享文件存放位置。

    /etc:配置文件目录,纯文本文件

        /etc/opt:第三方软件配置文件

        /etc/X11:xwindow的配置文件

    /home:用户的主目录普通用户  

    /root:管理员的家目录

    /media:挂载便携式移动设备

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

    /dev:特殊文件和设备文件  b:block device 随机访问 c:character device 线性访问

    /opt:第三方程序安装位置

    /srv:系统上运行的服务用到的数据

    /tmp:临时文件存放位置

    /usr:universal shareable read-only data (独立的文件系统结构)

        /usr/bin:保证系统拥有完整功能而提供的应用程序

        /use/sbin

        /usr/lib

        /usr/lib64

        /usr/include:c程序头文件

        /usr/share:结构化独立的数据,如doc,man等

        /usr/local:第三方应用程序的安装位置

    /var:variable data files

        /var/cache:应用程序缓存数据

        /var/lib:应用程序状态信息数据

         /var/lock:锁文件

        /var/log:日志目录和文件

        /var/local:为/usr/local应用程序存储可变数据

        /var/opt:为/opt下的应用程序存储可变数据

        /var/run:进程

         /var/spool:应用程序数据池

        /var/tmp:系统在两次重启之间产生的数据

    /proc:内核和进程相关的虚拟文件系统

    /sys:硬件折本相关信息的虚拟文件系统

    /selinux:security enhanced linux,selinux相关的安全策略等信息的存储位置

以上

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

(0)
N21_619463772N21_619463772
上一篇 2016-07-12
下一篇 2016-07-12

相关推荐

  • 二叉树的应用详解 – 数据结构

    概述: 平衡树——特点:所有结点左右子树深度差≤1 排序树——特点:所有结点“左小右大字典树——由字符串构成的二叉排序树判定树——特点:分支查找树(例如12个球如何只称3次便分出轻重)带权树——特点:路径带权值(例如长度) 最优树——是带权路径长度最短的树,又称 Huffman树,用途之一是通信中的压缩编码。 1. 二叉排序树(二叉查找树 Bina…

    Linux干货 2015-04-07
  • 马哥教育网络班20期+第五周博客作业

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; ]# grep  "^[[:space:]]\+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; ]#…

    Linux干货 2016-07-12
  • sed使用小结

    sed使用小结 Stream EDitor  行编辑器       sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”( pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,…

    Linux干货 2016-08-12
  • Linux DNS服务系列之原理介绍及正反向解析配置

    前言 我们在访问一个网站的时候,只要输入该网站的网址就会跳转到该网站页面,而实现这一过程就需要DNS服务器将域名解析为IP地址,进而实现数据通信。那么DNS服务器是如何工作的呢?本系列分为两部分,本文将详解DNS服务原理及正反向解析配置。 DNS服务原理详解 DNS相关知识 DNS:Domain Name Service,域名解析服务 监听端口:udp/53…

    Linux干货 2015-04-13
  • shell编程、yum的使用

    shell编程、yum的使用 一、shell编程 1、while的特殊使用 while 循环的特殊用法(遍历文件的每一行): while read line; do      循环体 done < /PATH/FROM/SOMEFILE   依次读取/PATH/FROM/SOMEFILE 文件…

    Linux干货 2016-08-21
  • 马哥教育网络班22期+第二周课程练习

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示? cp命令:copy,有2类复制方法  1、单源复制:如果DEST不存在:则实现创建此文件,并复制源文件的数据流至DEST中;     如果DEST存在:如果DEST是非目录文件,则覆盖目标文件;如果DEST是目录文件,则先DEST目录下创建一个与源文件…

    Linux干货 2016-08-22

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-12 13:30

    写的很好,排版还可以在漂亮一点,就不要截黑屏上来了,加油