一、概念
1、集群:集群可以体现一台计算机的性能,通俗的可以理解为“人多力量大”。
2、计算机性能可以横向扩展:负载均衡集群、高可用集群、高性能集群,纵向扩展:应用迁移。这里提到一点就是每一台电脑都是有位移的MAC地址,用来区别。
3、要注意的是电脑之间要减少交互。
二、系统的启动
第一步:开启电源(BIOS芯片)
|1、加电自检:检查硬件设备是否正常
|2、*启动系统:1.系统所在位置的读取问题(VX-T、SVM、硬盘、网络、U盘、CD/DVD…),调整系统启动顺序;2.需要将硬盘中的系统文件加载到内存上,让CPU读取,并运行MBR分区(BootLoader):就是寻找并引导系统加载文件。
第二步:到此,我们已经将内核程序加载完成,但是并不能运行普通应用。
第三步:此时我们要运行第一个运行程序—(init)init将系统分为0——6 7个级别,每一个级别上都会应用对应的应用程序(指定默认级别)
第四步:加载完成,进入桌面
补充:1、读取默认级别3(命令行):0关机;1单用户模式,可以修改root密码;3、命令行;5图形界面;6重启。——chkconfig rc.d 每一个级别所需要启动的进程
2、chkconfig rc.local系统启动最后读取这个文件,管理员可以将需要开机就要进行命令,添加在这里。chkconfig的作用:指定服务器开机时在哪个级别上启动或者关闭。----- -h查看帮助 -list/-level查看级别是否启动。
三、Linux命令基本格式
command[选项][参数]
[ ]可有可无,指定实现命令的某个特定功能
< >可有可无,代表命令执行的对象,如不加<>代表不能省略对象
长整型选项不可以合并,短整型可有合并
四、Linux命令基本的使用
1、echo$PATH(环境变量)
输入命令后到echo$PATH内寻找路径,若无则执行不了
变量:全局变量、局部变量,一段被命名的内存空间
问:如果命令不在PATH路径下怎么解决?
1.通过绝对路径来运行该命令即可。绝对路径决定的是命令本身,而有些命令是系统默认别名-alias which command //查找命令的绝对路径 \ls //使用反斜线直接运行
2.将这个路径添加到PATH路径下即可
2、Ls //显示文件信息
-l //查看文件的详细信息
-i //indoe(属性)
-h //human 人类可读
-F //显示文件后面的标记(用来区分文件类型)
-r //倒叙显示文件内容
-a //显示所有文件(包括隐藏文件)
3、Pwd //显示当前路径
$PWD默认有一个这个环节变量
4、Cd //切换到目标目录
~ 当前用户的目录(/root /home)
.当前目录(以.开头的文件为隐藏文件)
…当前目录的上一级目录
- $OLDPWD 存放上一次经过的目录
5、Touch //修改时间戳
stat atime访问时间 mtime修改文件内容的时间
ctime 修改文件属性
Touch a.txt
[[CC]YY]MMDDhhmm[.SS]——20 19 08 01 16 36 .22
-a 修改访问时间(access)
-m 修改修改时间(modify)
-t 指定修改成什么时间
=c 修改文件Mtime,如果文件不存在,不创建文件
6、Mkdir //创建文件夹
-p 递归创建多级子目录
-v 相似显示创建过程
tree 以树状形式系那是目录及文件结构
-L 只显示当前NUM查看多少级的目录
-d 只显示目录文件
7、Rm //删除文件
-f force 强制
-i 询问是否删除该文件,默认命令为(alias rm=‘rm -i’)
\rm abc
/bin/rm abc
-r 删除目录
扩展:1、默认情况下不适用rm删除目录,- -rmdir只能删除空目录
2、我们将需要删除文件或目录移动到/tmp目录即可,/tmp目录为临时文件目录,30天未被访问的文件会自动删除
五、扩展小习题
详细信息解释为(由左到右):
“-”:普通文本文件,“l”:链接文件,“d”:目录文件
“r”:读,“w”:写,“x”执行(此代码中没有),第三个r为other.
“.”:特殊权限值
“1”:硬链接数
第一个root与第一个rwx代表所属主,第二个root与第二个rwx代表所属组
"8.3k;“3.4k”;代表文件大小
“Aug 1 00:19”:mtime
最后的代表文件名。