N21-第一周博客

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

计算机主要组成部分:
  1.控制器:其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。
  2.运算器:对数据进行各种运算。(控制器和运算器就是CPU)
  3.存储器:存储数据,程序,命令等信息
  4.输入设备:将各种数据,程序,命令等信息输入到计算机,例如:键盘鼠标。
  5.输出设备:将计算机的运算结果,各种数据或控制信号输出出来。例如:显示器,打印机。

                

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

        

slackware:
    suse
        opensuse
debian:
    ubuntu
        mint
redhat:
    rhel: redhat enterprise linux redhat企业版
    CentOS:完全兼容rhel的社区发行版
    fedora:redhat桌面版本

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

1.一切皆文件
2.由众多单一目的的小程序组成,一个程序只实现一个功能,组合程序完成复杂任务
3.尽量避免跟用户交互。为实现脚本编程,自动完成任务
4.使用纯文本文件保存配置信息

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

命令使用格式:COMMAND [OPTIONS...] [ARGUMENTS...]

ifconfig:配置网络接口命令

ifconfig [interface]    #使用方式一
ifconfig interface [aftype] options | address ... #使用方式二
ifconfig eth0    #查看eth0接口信息
eth0      Link encap:Ethernet  HWaddr 00:0C:29:76:F3:6C  
          inet addr:192.168.16.108  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe76:f36c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:349 errors:0 dropped:0 overruns:0 frame:0
          TX packets:150 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:33244 (32.4 KiB)  TX bytes:30544 (29.8 KiB)
ifconfig eth0 up    #up eth0接口
ifconfig eth0 down  #down掉 eth0接口

echo:显示一行文本

echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION

[root@localhost /]$ echo "I\tLOVE\tLinux"        #默认不转义反斜线
I\tLOVE\tLinux
[root@localhost /]$ echo -e "I\tLOVE\tLinux"     #参数-e 转义反斜线
I       LOVE    Linux
[root@localhost /]$ echo -n "I\tLOVE\tLinux"     #参数-n 末尾不换行
I\tLOVE\tLinux[root@localhost /]$

tty:打印与标准输入连接的终端设备的文件名称

[root@localhost ~]$ tty        #不跟参数会打印标准输入设备的文件名称
/dev/pts/0
tty命令跟上参数-s(或--silent或--quiet),不会打印任何信息,根据退出状态可以用来判断标准输入是否是终端。
tty命令的退出状态:如果标准输入是终端时为0,否则返回1。

startx:初始化一个X会话

startx  [  [ client ] options ... ] [ -- [ server ] [ display ] options... ]

export:bash内建命令,设置或显示环境变量

export [-fn] [name[=value] ...] or export -p
 参 数: -f 代表[变量名称]中为函数名称。 
         -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。 
         -p 列出所有的shell赋予程序的环境变量。

pwd:bash内建命令,打印当前工作目录

pwd [-LP]
[root@localhost ~]$ pwd        #默认使用-L选项
/root
[root@localhost ~]$ pwd -L     #和不加参数一样
/root
[root@localhost grub]$ cd /etc/init.d/
[root@localhost init.d]$ pwd -P    #使用-P选项,显示物理路径
/etc/rc.d/init.d
[root@localhost init.d]$ pwd       #不使用-P选项,显示连接路径
/etc/init.d

history:bash内建命令,显示或操作命令历史列表

history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
常用选项:-a: 追加本次会话新执行的命令历史列表至历史文件中;
	 -d: 删除历史中指定的命令;
     -c: 清空命令历史;

shutdown:系统关机命令

shutdown [OPTION]...  TIME [MESSAGE]
常用选项:-r: 重启
	 -h: 关机并断电
     -c: 取消正在运行的shutdown命令
     -k: 只发消息,并不是真正要关机

poweroff:重启或关闭系统

poweroff [OPTIONS...]
常用选项:-f: 强制
	 -p: 关机并断电
     -c: 取消正在运行的shutdown命令
     -k: 只发消息,并不是真正要关机

reboot:重启或关闭系统,和poweroff参数和用法一样

reboot [OPTIONS...]

hwclock:查询和设置硬件时钟

hwclock [functions] [options]

date:打印或设置系统日期和时间

date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

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

内部命令:#help COMMAND

外部命令:#COMMAND –help

      #COMMAND -h

      #man COMMAND

      #info COMMAND

      官方文档

      网上搜索

man(1):用户文档
man(2):系统调用
man(3):C 函数
man(4):设备和特殊文件
man(5):文件格式和约定
man(6):游戏
man(7):杂集
man(8):系统管理员工具

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

/boot:引导文件存放目录
/bin:必须命令的二进制文件
/sbin:必须的系统级二进制文件
/dev:设备文件
/etc:配置文件
/proc:内核与进程信息虚拟文件系统
/sys:硬件设备相关虚拟文件系统
/home:用户家目录
/lib:必须的共享库和内核模块
/lib64:专用于x86_64系统上的必须的共享库和内核模块
/media:可移动媒介的挂载点
/opt:外部应用程序软件包
/usr:可共享的只读数据
/srv:本系统所提供服务的数据文件
/var:变量数据
/mnt:临时挂载一个文件系统用的挂载点

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

(0)
N21_smileN21_smile
上一篇 2016-07-04
下一篇 2016-07-04

相关推荐

  • LAMP、php、mariadb

    LAMP: a:apache m:mariadb、mysql p:php,perl,python LAMMP:memcached   静态资源:静态内容,客户端从服务器获得的资源的表现形式与源文件相同; 动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端; CGI:common gateway interface通用网关接口 …

    Linux笔记 2018-05-21
  • FHS文件系统各目录功能

    FHS文件系统各目录功能 摘要: 本文主要介绍Linux的文件组织目录结构。 一、Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系…

    Linux干货 2016-10-18
  • Linux基础

    一、计算机组成及其功能 ENIARC: CPU:运算器、控制器、寄存器、缓存 存储器:内存,RAM(Random Access Memory)         Input:下指令,提供数据等; Output:输出数据加工的结果;  程序:指令+数据 算法+数据结构&nb…

    Linux干货 2016-10-30
  • 马哥教育网络班20期+第六周博客作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; ~]# cp -R /etc/rc.d/rc.sysinit /tmp/ ~]# vim /tmp/rc.sysinit   &nb…

    Linux干货 2016-07-22
  • Redis集群明细文档

    Redis目前版本是没有提供集群功能的,如果要实现多台Redis同时提供服务只能通过客户端自身去实现(Memchached也是客户端实现分布式)。目前根据文档已经看到Redis正在开发集群功能,其中一部分已经开发完成,但是具体什么时候可以用上,还不得而知。文档来源:http://redis.io/topics/cluster-spec 一、介绍   该文档是…

    Linux干货 2015-04-04
  • CentOS系统启动流程与grub

    本文主要讲述CenOS系统启动的整个流程。 对于CentOS系统来说,整个启动过程可分为4个阶段,分别是:加点自检,加载MBR,加载内核并执行初始化信息,初始化用户空间。下面就具体来描述每个过程都做了什么。 一.加点自检(power on system test,POST) 任何一种操作系统的启动,第一步必定是加点自检,主要功能是装载在硬件芯片CMOS之上的…

    Linux干货 2016-11-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-04 13:54

    写的很好,排版可以多关注一下,可以多列举一些常用的选项 加油