计算机操作系统与简单命令

计算机系统的组成

硬件:主机(cpu、内存等),外部设备(输入设备键盘鼠标、输出设备显示屏;硬软盘   等等)。

软件:主要由操作系统和应用程序构成。

计算机硬件的组成部分及工作流程图

输入设备——存储器——CPU运算——输出设备

 

服务器主要分类有:

塔式服务器:立式PC相像

机架式服务器:统一标准宽度19英寸(48.26cm),高度由U/44.45mm定义

刀片式服务器:标准高度的机柜可插多个卡式的服务器单元,主要为高性能,灵活扩展

服务器CPU

    一般来说主频越高,cpu速度越快;但不代表相同主频的CPU工作性能一样

主频=外频x倍频

服务器的分类

     X86:采用RISC(精简指令集)和EPIC(并行指令代码)处理器,且主要采用unix和其他专用操作系统的服务器,价格贵,稳定性好,一般适用于金融电信等大型企业

     X86:一般所指PC服务器,采用CISC(复杂指令集)处理器,价格便宜,性价比好,目前主要为intel的Xeon E3 E5 E7 系列                     

      注释:一路等于一个cpu,例如2路,3路,4路

 

存储基本知识

      DAS:直接存储,存储设备与主机紧密相连,例如个人电脑

      NAS:网络连接存储,通过局域网在多个文件服务器之间互联,基于特殊协议实现文件共享,例如nfs、ftp、samba

     San:存储区域网络,利用光纤网络连接服务器与存储设备,基于SCSI、ip、atm等协议实现存储共享

 

操作系统

     硬件——操作系统——应用程序——对接用户

开发接口标准

     ABI:应用程序与操作系统的接口,linux与windows上的ABI接口不同,所以不同的应用程序放到不用的操作系统不能使用

     API:定义了源代码与库之间的接口,同样的源代码可以在支持这个API的任何系统中编译

运行程序格式

       Windows:exe     动态库.dll        静态库.lib

       Linux    :elf      动态库.so        静态库 .a

用户和内核空间

      User space:只能执行简单的运算,不能直接调用系统资源,必须通过系统接口,才能向内核发出指令。

      Kernal space:可以执行任何命令,调用一切系统资源

      例子:x=1+2      只在用户空间内执行

            File write    必须通过内核空间调用,因为需要用到硬盘写入。

Linux的发行版

      Redhat :redhat enterprise

                Centos

                中标麒麟

                Fedora

      Debian:ubantu,mint

 

虚拟机

      寄居架构:硬件——操作系统——虚拟机——操作系统——app

      裸金属架构:硬件——虚拟机——操作系统——app

 

 

命令集合:

      Cat /prco/cpuinfo   或  lscpu     查看CPU信息

      Cat /proc/meninfo  或  free       查看内存信息

      Cat /proc/partitions 或  df        查看分区信息

      Cat /proc/swaps                   查看交换分区信息

      Lsb_release                       查看操作系统版本

      Gedit  /etc/centos-release         修改版本信息

      Uname -r                         查看内核信息

      Whoami                          查看当前系统登录用户

      Who am i                         查看当前登录用户和登录的终端

     Who                               查看当前系统所有登录的用户和终端

     W                                  查看当前登录的所有用户、终端和当前执行的程序

Init3                                切换到字符界面

Init5                                切换到图形界面

Init0                                关机

Init6                                重启

 

以上init几个命令都需要root才能使用

重启命令普通用户可以使用reboot,但也仅限于本机,远程不可使用。

       

    

 

       

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

(0)
liulingzhenliulingzhen
上一篇 2017-02-14
下一篇 2017-02-14

相关推荐

  • 马哥教育网络班第19期+第8周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥:一种网路装置,负责网路桥接,将网络的多个网段在数据链路层连接起来。 集线器:将多条以太网线或光纤集合连接在同一段物理介质下的装置。工作在物理层。 二层交换机:工作在数据链路层,交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通…

    Linux干货 2016-08-22
  • corosync+pacemaker+drbd+mysql来实现mysql的高可用和数据的同步

    实现拓扑图: 实验流程: 先对两主机安装上corosync和pacemaker 两主机安装drbd服务,并且设置好drbd的组设备 选择drbd主节点上,进行数据库的初始化 进行资源的定义和配置 测试 实验前,我们还需要做一些准备工作: 1、时间必须保持同步   使用ntp服务器 2、节点必须名称互相通信    解析节点名称 &…

    Linux干货 2015-11-10
  • N25期—第二周作业

    1、  Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。   一、文件权限管理类命令  chown:改变文件所有者  chown [OPTION]… [OWNER][:[GROUP]] FILE…  常用参数 -R:递归修改(改目录就改目录中的目录及文件) &n…

    Linux干货 2016-12-11
  • LNMP 增加memcached缓存系统 构建LNMMP

    摘抄百度百科 memcache 的解读 memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1]  。这是一套开放源代码软件,以BSD license授权发布。 MemCa…

    Linux干货 2016-09-19
  • iptables/netfilter入门到进阶

    一、iptables/netfilter的简介: iptables:规则管理工具;该系统工具有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。而netfi…

    Linux干货 2017-05-03
  • 第六周小练习

    详细总结vim编辑器的使用并完成一下练习 vim编辑器的基本使用 vim模式: 1、编辑模式(命令模式) 2、输入模式 3、末行模式  一、打开文件 vim /path/to/somefile 打开单个文件 如果文件存在为打开,否则保存退出时为新建 vim /path/to/somefile vim +# : 打开文件…

    Linux干货 2016-12-19