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)限制不同
硬链接只能对已存在的文件进行创建,不能交叉文件系统进行硬链接的创建;
软链接可对不存在的文件或目录创建软链接;可交叉文件系统;