计算机性能:

                                 横向扩展    集群:人多力量大

                                                  负载均衡集群

                                                  高可用集群

                                                  高性能集群(应用层)--Hadoop集群=Map  reduces + HDFS

                                 x 纵向扩展     应用迁移

 

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

Linux下,一切皆文件

 

1、系统的启动

                   电源

                   bios芯片 - |1、加电自检 检查硬件设备是否正常

                      |            |2、*启动系统*--|1、系统所在位置的读取顺序问题(bios):硬盘 网络 (pxe) U盘  cd/dvd...

                      |

                      |                                    |2、需要将硬盘中的系统文件加载到内存中,让CPU读取并运行;

                      |                                         MBR分区(Bootloader):就是用来寻找并引导系统加载

                      |                                                                    |-Lilo

                      |                                                                    |-grub分为第一阶段、1.5阶段、和第二阶段;

                      |

                      到此,我已经将内核程序加载完成,但是,并不能运行普通应用;--kernel

                      |

                      此时我们要运行第一个应用程序--init

                                     init:将操作系统分为0-6 7个级别;每一个级别上都会运行对应的应用程序;

                                        |

                                     读取默认级别3(命令行)  --  | chkconfig  /rc.*d(存放每一个级别需要启动的进程)

                                      (  0  1 3 5 6 )

                                        0 关机

                                        1 单用户模式(安全模式)

                                        3 命令行

                                        5 图形界面

                                        6 重启

                                        |

                                        rc.local     //系统启动最后读取这个文件,管理员可以将需要开机就云进行的命令,添加在这里;

 

chkconfig 作用:指定服务开机时在哪个级别上,启动或者关闭;

                 -h --help  查看帮助

                --list

                --level 345 Name <on|off>

update-rc.d在Ubuntu下控制某些程序开机启动;

                 -f force 强制

【chkconfig可以在Ubuntu上使用,需要安装】

 

2、Linux命令的基本格式

                   command [选项]  [参数]

                                    [ ]:中括号代表可有可无;指定实现命令的某个特定功能;

                                   <>:代码命令执行的对象;如果没有加<>代表不能省略;

3、常用的Linux命令的基本使用

 

           echo $PATH(环境变量)      变量:一段被命名的内存空间而已

           如果命令不在PATH路径下,如何解决?

                 1、通过绝对路径来啊运行该命令即可;

                          绝对路径执行的使命令本身;而有些命名,是系统默认别名(可以自己添加)-alias;

                          which command //查找命令的绝对路径

                           \ls   //使用反斜线直接运行;

                 2、将这个路径添加到path路径下即可;

                                   PATH = $PATH:/xxx/xxx

          

           Ls                    //显示文件信息

                       -l  //ll  查看文件的详细信息(属性)

                       -i  //inode(属性)

                       -h //human人类可读

 

 

【截图指定所有的属性信息】

 

                       -F  显示文件后面的标记(用来区分文件类型)

                       -r   倒叙显示文件内容

                       -a   显示所有文件(包括隐藏文件)

 

           pwd  ——显示当前路径

           cd     ——切换到目标目录

                     ~  当前用户的家目录(/root  /home)

                      .   当前目录(以.开头的文件为隐藏文件)

                      ..  当前目录的上一级目录

                      -  $OLDPWD存放上一次经过的目录

           touch——修改时间戳       

                           stat   ——atime访问时间  mtime 修改文件内容时间  ctime修改文件属性

                          touch a.txt

                            [[CC]YY]MMDDhhmm[.ss]

                              20  19  0 8 0 1 16 36  .22

                          -a     修改访问时间

                          -m    修改修改时间

                          -t     指定修改成什么时间

                          -c     修改文件Mtime,如果文件不存在,不创建该文件

 

            mkdir——创建文件夹

                           -p     递归创建多级子目录

                           -v     详细显示创建过程

 

                           tree   以树状形式,显示目录及文件结构

                                          -L   NUM查看多少级子目录

                                          -d  只显示目录文件

            rm    ——删除文件 也可以删除目录

                           -f      force 强制删除

                           -i       询问是否删除该文件,默认命令(alias rm = ‘rm-i’)

                                           \rm abc

                                           /bin/rm abc

                            -r      删除目录文件

                             扩展:

                                     1、默认情况下不适用rm删除目录 -- rmdir(rmdir只能删除空目录)

                                    *2、我们将需要删除文件或目录移动到/tmp目录下即可;(/tmp目录为临时文件目录,30天未被访问的文件会自动删除)

                                     3、如果必须删除一些文件,我们通过find匹配出来后,再行删除;

                                          【find扩展!!!

                                            find / -name abc |

            clear ——清屏 = ctrl+l

 

 

 

 

存储设备必须安装文件系统;

格式化操作就是在安装文件系统;

Windows下常见的文件系统格式:1、NTFS

                                               2、FAT32

linux下文件系统格式:ext4

posted on 2019-08-01 20:30  wanghahaha  阅读(178)  评论(0编辑  收藏  举报