08.01计算机性能

计算机性能

1、计算机性能是指用于衡量计算机系统性能的指标,但最为可靠的衡量尺度是时间。时间可根据计算方法给以不同的定义,如响应时间、CPU时间等。

2、提升性能方法:横向扩展:多增加几台API服务器,一起服务。集群。
                               纵向扩展:把API服务器换成性能更好的机器。应用迁移(不推荐)。

3、集群的分类:负载均衡集群——分摊到多个操作单元上进行执行。

                           高可用集群——是指以减少服务中断时间为目的的服务器集群技术。

                           高性能集群(应用层)——Hadoop集群=Map reduces+HDFS。(大数据集群)

                            ↓          ↓

                           简单的数据处理      数据存储


系统的启动

电源→BIOS芯片→(1)加电自检:检查设备是否正常

         (2)启动系统:1.系统所在位置的读取顺序问题(BIOS解决)

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

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

                        ——LILO、grub分为第一阶段、1.5阶段和第二阶段)→桌面

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

       此时,我们要运行的第一个应用程序——init

                  init:将操作系统分为0-6,7个级别;每一个级别上都会运行对应的应用程序;(指定默认启动级别)

                  读取默认级别;3-(命令行)

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

       进入桌面


 

参数

1、常用init参数(0,1,3,5,6)

       0——关机

       1——单用户模式(安全模式)可修改root密码

  3——命令行

  5——图形界面

  6——重启

2、chkconfig  /rc.*d(每个级别所需要启动的进程)

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

3、[ ]代表可有可无实现命令的某个特定功能。

       < >代表命令执行的对象;如果没有加< >代表不能省略,必须加对象。

4、Linux下一切皆文件

5、chkconfig可以在Ubuntu上使用,但需要安装。

6、常用参数

      -h  --help查看帮助 ;--level 指定等级  ;--type  类型  ;--list显示所有运行

      --level 345 Name<on/off> ;-f force强制

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

7、选项类型:长整形选项(不能合并);短整型选项(可以合并)

     扩展:命令   子命令   [选项]  [参数]


常用的Linux命令的基本使用

1、变量分类:全局变量:既可以是某对象函数创建,也可以是在本程序任何地方创建。

            全局变量是可以被本程序所有对象或函数引用。

        局部变量:又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,

            只能被内部引用,而无法被其它对象或函数引用。

2、echo $PATH 环境变量。

3、全局变量用大写指定。

4、变量:一段被命名的内存空间。

5、命令不存在PATH路径下,如何解决?

      (1)通过绝对路径来运行该命令即可;bin/ls/etc 加绝对路径    which command查找命令的绝对 路径

      (2)将这个路径添加到PATH路径即可。PATH = $PATH:/xxx/xxx

6、绝对路径执行任务本身,而有些命名是系统默认别名(可自己添加) -alias;

7、Ls  → 显示文件信息

             -l //ll 查看文件的详细信息(属性)
             -i //inode (属性)
             -h //human人类可读

             -F 显示文件后面的标记(用来区分文件类型)
             -r 倒序显示文件内容
             -a 显示所有文件(包括隐藏文件)

 

     Pwd→显示当前路径

     Cd →切换到目标目录
            ~ 当前用户的家目录(/root /home)
             . 当前目录 (以 . 开头的文件为隐藏文件)
            .. 当前目录的上一级目录
             - $OLDPWD 存放上一次经过的目录

     Touch→修改时间戳
              -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匹配出来后,再行删除;


1、957388     lrwxrwxrwx.   1              root    root     14k   Aug   1   00:13   system-release

        ↓                   ↓           ↓                 ↓         ↓        ↓                   ↓                      ↓

     inode       文件类型   硬链接数   所属主 所属组  文件大小     时间              文件名

         可改写权限

2、存储设备必须安装文件系统;格式化操作就是在安装文件系统。

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

4、硬链接与软连接区别

     (1)定义不同

             软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接        不同文件系统的文件。

             硬链接就是一个文件的一个或多个文件名。把文件名和计算机文件系统使用的节点号链接起来。        因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。

      (2)限制不同

              硬链接只能对已存在的文件进行创建,不能交叉文件系统进行硬链接的创建;

              软链接可对不存在的文件或目录创建软链接;可交叉文件系统;

posted on 2019-08-01 21:00  小鹿丸子  阅读(324)  评论(0编辑  收藏  举报