马哥教育网络第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

相关推荐

  • M22 使用非对称密钥实现ssh自动登陆

    一 实验目的 一般在用户使用ssh客户端登陆ssh服务器时需要使用用户名和密码,本实验使用非对称加密的方式实现了无密码登陆ssh服务器。 二 实验流程  、 1 在客户端生成非对称密钥对 2 将非对称密钥中的公钥发送给ssh服务器端相应的帐号 3 当客户端通过ssh协议与服务器端发起连接时,客户端将私钥加密过的签名发送给服务器端,服务器端使用客户端…

    2017-04-13
  • 第三周

    第三周 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@node1 ~]# who -q | sed -n ‘1p’ centos root fedora redhat mint 2.取出最后登录到当前系统的用户的相关信息。 [root@node1 ~]# who -a | tail -1 mint +…

    Linux干货 2017-07-25
  • vim编辑器

                                                      &nbsp…

    Linux干货 2015-12-19
  • sed命令及vim编辑器

    sed[option]… 'script' inputfile…选项:-n:不输出模式空间内容的自动打印-e: 多点编辑-f /PATH/TO/SCRIPT_FILE: 从指定文件中读取编辑脚本-r: 支持使用扩展正则表达式-i: 原处编辑script:'地址命令' 1.地址定界:(1) 不给地…

    Linux干货 2016-08-11
  • 第十四周 N21 总有刁民想害朕

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机;  iptables -A  INPUT -p tcp –dpor…

    Linux干货 2016-10-17
  • http协议及httpd特性详解

    前言 随着互联网的迅猛发展和网络的普及,各类网站层出不穷,网站也成为企业宣传和实力展现的主要途径之一,说到网站就不得不说一下web服务了,现在比较流行的web服务还是当属Apache即httpd。本文将详解http协议及httpd的特性。 http协议详解 http协议 http: Hyper Text Transfer Protocol 超文本传输协议 传…

    Linux干货 2015-04-13

评论列表(1条)

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

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