学习小结

---------------------------------------
1.查看CPU:lscpu; cat /proc/cpuinfo

  查看内存:free -m

  查看硬盘:hdparm -i /dev/sda

  查看软raid阵列信息:cat /proc/mdstat

  查看硬raid阵列信息:dmesg|grep -i raid | cat /proc/scsi/scsi

  查看硬盘剩余空间:df

  查看硬盘当前读写情况  sudo apt-get install sysstat 2秒刷新:sudo iostat -x 2

  查看cpu频率:cat /proc/cpuinfo |grep 'cpu MHz'

  查看cpu核数:cat /proc/cpuinfo |grep  cores

  查看cpu型号:cat /proc/cpuinfo |grep  name|cut -f2 -d: |uniq -c

  查看cpu个数:cat /proc/cpuinfo |grep 'physical id'|uniq -c

  主板支持最大内存:sudo dmidecode -t 16 |grep Maximum

  查看服务器型号:dmidecode |grep 'Product Name'
 
  查看系统序列号:sudo dmidecode -s system-serial-number

  查看内存信息:  dmidecode -t memory

  查看主板信息:  dmidecode -t 2
 
  查看网卡型号:  lspci |grep Eth ; lspci -vv
 
  查看网卡驱动:  modinfo pcnet32 (所有版本的网卡驱动基本上都在 /lib
               /modules/2.6.18-194.el5/kernel/drivers/net)

  硬盘品牌及其参数及其健康状态的检查:
        sudo apt-get install smartmontools
        smartctl -a /dev/sda
        smartctl -H /dev/sda 
     
  服务编号 :dmidecode -t 1 |grep Serial
----------------------------------------------------------------
  超线程: cat /proc/cpuinfo
  “siblings”指的是一个物理CPU有几个逻辑CPU                        
  ”cpu cores“指的是一个物理CPU有几个核                           
   不应该按照flags里是否有 ht 标志来判断系统是否有超线程能力,而应该:
   如果“siblings”和“cpu cores”一致,则说明不支持超线程,或者超线程未打开。
   如果“siblings”是“cpu cores”的两倍,则说明支持超线程,并且超线程已打开。
----------------------------------------

2. 登录的用户: w
   运行时间 : uptime,top 
   操作系统版本32位还是64位内核版本:uname -a
   IP地址:ifconfig
   路由表 :route -n ;netstat -rn

   分辨系统进程和用户进程及其作用:ps -aux
   查看进程的状态(运行还是僵死) :top  看到zombie前面的数字是几;就有几个僵尸进程
   再使用ps -aux命令可以查看在第八段stat中标记为Z的是僵尸进程  

3.配置主机名:hostname设置临时的;永久的需要改写/etc/hostname和/etc/hosts两个文件
  配置ip地址:ifconfig eth0 x.x.x.x netmask x.x.x.x
  同一个网卡增加第二个IP:ifconfig eth0:0 x.x.x.x netmask x.x.x.x
  修改网卡mac:ifconfig eth0 hw ether 00:AA:BB:CC:DD:XX
  手工增加路由:route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
  手工删除路由:route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
  DNS设置  vi /etc/resolv.conf --------->nameserver DNS_IP
  设置网关:  route add default gw x.x.x.x
  ubuntu网络配置文件是/etc/network/interfaces

      设置DHCP这么写:auto eth0
                    iface eth0 inet dhcp

     使用下面的命令使网络设置生效:
                     sudo /etc/init.d/netwworking restart

      设置静态ip这么写:auto eth0
                     iface eth0 inet dhcp
                     address 192.168.161.100
                     netmask 255.255.255.0
                     gateway 192.168.161.2
         设置虚拟的静态ip只需把eth0改写成eth0:0即可

----------------------------------------------------------------------------

Raid  (Redundant Array of Independent Disks)中文简称为独立磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列

 0: 将两块硬盘做成逻辑上的一块盘;读写数据同时进行向两个硬盘;读写速度最快;无冗余容错功能

  RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障。一般不建议企业用户单独使用

RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择

 1.raid0的两个硬盘必须容量、规格相同
 2.组成raid0的两个硬盘在改变主从盘设置时将需要重新分区,原来磁盘里的所有数据将全部丢失。同一通道的两个硬盘在不改变主从盘设置的前提下可以更改位置,其结果不影响磁盘里的数据和读写操作。
 3.组成raid0的磁盘改变为无raid的模式或无raid模式的一对磁盘改变为带raid0的模式时,系统将需要对相应的磁盘重新分区,原硬盘里的所有数据将全部丢失。

 1:RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
 
RAID 1磁盘阵列级,是一种镜像磁盘阵列,其原理就是将一块硬盘的数据以相同位置指向另一块硬盘的位置。RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性和可修复性。 RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror的磁盘空间利用率低,存储成本高。 Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。

RAID1是将一个两块硬盘所构成RAID磁盘阵列,其容量仅等于一块硬盘的容量,因为另一块只是当作数据“镜像”。RAID 1磁盘阵列显然是最可靠的一种阵列,因为它总是保持一份完整的数据备份。它的性能自然没有RAID 0磁盘阵列那样好,但其数据读取确实较单一硬盘来的快,因为数据会从两块硬盘中较快的一块中读出。RAID 1磁盘阵列的写入速度通常较慢,因为数据得分别写入两块硬盘中并做比较。RAID 1磁盘阵列一般支持“热交换”,就是说阵列中硬盘的移除或替换可以在系统运行时进行,无须中断退出系统。RAID 1磁盘阵列是十分安全的,不过也是较贵一种RAID磁盘阵列解决方案,因为两块硬盘仅能提供一块硬盘的容量。RAID 1磁盘阵列主要用在数据安全性很高,而且要求能够快速恢复被破坏的数据的场合。

RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。


用简单的语言来表示,至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID5的话这次数据写入会分根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。也就是说raid5这种存储方式只允许有一块硬盘出现故障,出现故障时需要尽快更换。当更换故障硬盘后,在故障期间写入的数据会进行重新校验。 如果在未解决故障又坏1块,那就是灾难性的了。

Raid 10是一个Raid 0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。我们知道,RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列。其实,图6只是一种RAID 10方式,更多的情况是从主通路分出两路,做Striping操作,即把数据分割,而这分出来的每一路则再分两路,做Mirroring操作,即互做镜像。


http://www.ibm.com/developerworks/cn/aix/library/au-unmount_partitions/

双网卡绑定:[1]
解决分区卸载:[2]
利用光盘启动进入救援模式;进入单用户模式:init 1

[ 可以配置不同品牌服务器的Raid ]

4.网络设备

级联:在LAN连接中,通常引入WAN连接中的DCE/DTE概念,简单来说,DCE(数据通信设备)指的是交换机、网桥或集线器,DTE(数据终端设备)指的是PC、服务器或路由器。 通常DCE连接到DTE使用直通线缆;DCE连接到DCE、以及DTE连接到DTE使用交叉线缆。如果一台DCE(或DTE)设备带有级联端口(例如交换机的UpLink端口),连接到另一台DCE(或DTE)设备,只需要使用直通线缆连接一台设备的级联端口和另一台设备的普通端口。当然,如果需要连接的两台设备都没有级联端口,就必须用交叉线缆连接这两台设备的普通端口。 级联一般用于扩展网段的设备接入数量和延长距离,如交换机和集线器就是最常见的级联设备。路由器到交换机到HUB到电脑网卡不属于级联


堆叠:堆叠是指将一台以上的交换机组合起来共同工作,以便在有限的空间内提供尽可能多的端口。多台交换机经过堆叠形成一个堆叠单元。可堆叠的交换机性能指标中有一个"最大可堆叠数"的参数,它是指一个堆叠单元中所能堆叠的最大交换机数,代表一个堆叠单元中所能提供的最大端口密度。 堆叠与级联这两个概念既有区别又有联系。堆叠可以看作是级联的一种特殊形式。它们的不同之处在于:级联的交换机之间可以相距很远(在媒体许可范围内),而一个堆叠单元内的多台交换机之间的距离非常近,一般不超过几米;级联一般采用普通端口,而堆叠一般采用专用的堆叠模块和堆叠电缆。一般来说,不同厂家、不同型号的交换机可以互相级联,堆叠则不同,它必须在可堆叠的同类型交换机(至少应该是同一厂家的交换机)之间进行;级联仅仅是交换机之间的简单连接,堆叠则是将整个堆叠单元作为一台交换机来使用,这不但意味着端口密度的增加,而且意味着系统带宽的加宽

堆叠可以大大提高交换机端口密度和性能。堆叠单元具有足以匹敌大型机架式交换机的端口密度和性能,而投资却比机架式交换机便宜得多,实现起来也灵活得多。这就是堆叠得优势所在。

端口聚合:端口聚合也叫做以太通道(ethernet channel),主要用于交换机之间连接。由于两个交换机之间有多条冗余链路的时候,STP会将其中的几条链路关闭,只保留一条,这样可以避免二层的环路产生。但是,失去了路径冗余的优点,因为STP的链路切换会很慢,在50s左右。使用以太通道的话,交换机会把一组物理端口联合起来,做为一个逻辑的通道,也就是channel-group,这样交换机会认为这个逻辑通道为一个端口。






 





  


 
 
 




 

 

本文出自 “我是小白” 博客,转载请与作者联系!

你可能感兴趣的:(cpu,职场,硬盘,休闲)