一、
计算机性能:
横向扩展:(1)集群:人多力量大 ;
(2)负载均衡集群 ;
(3)高性能集群(应用层)---Hadoop集群 = Map reduces + HDFS(做数据处理);
纵向扩展:应用迁移(一般不用纵向扩展来提升计算机性能)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、
系统的启动:1、电源
2、BIOS芯片:(1)加电自检,检查硬件设备是否正常;
(2)启动系统---选择系统启动:(1)系统所在位置的读取顺序问题(BIOS):硬盘 、网卡、 PXE、 U盘、 CD/DVD;
(2)需要将硬盘中的数据文件,加载到内存中,让CPU读取,并运行;
MBR分区 (BootLoader:不是系统是一个引导程序):就是用来寻找并引导系统加载----LILO、grub:分为第一个阶段、1.5阶段和第二阶段;
到此,我们已经将内核程序加载完成,但是,并不能运行普通应用;------kernel
此时,我们要运行第一个应用程序 ---init。
init:将操作系统分为0-6 7个级别;每一个级别上都会运行对应的应用程序; (指定默认启动级别)
init会读取默认级别3(命令行 ):(1)(0 1 3 5 6) -------- 0:关机;
1:单用户模式(安全模式);
3:命令行;
5:图形界面-----启动桌面;
6:重启;
(2)chkconfig / rc.*d(每一个级别所需要要启动的进程)
每一个系统都会读取一个程序叫 rc.local:系统启动最后读取这个文件,管理员可以将需要开机就会进行的命令,添加在这里;
3、chkcofig 作用:指定服务开机时在哪个级别,启动或者关闭;
4、-h --help:查看帮助;
5、--list 、 --level 345 Name < on / off >
6、update-rc.d 在Ubuntu下控制某些程序开机启动;
7、-f force: 强制;
8、chkconfig可以在Ubuntu上使用,需要安装;
功能:(1)更好的控制电脑; (2)尽量减少与计算机的交互;
三、
Linux命令的基本格式
(1)Command[选项][参数]
(2) [ ] :中括号代表可有可无,指定实现命令的某个特定功能;
(3) < > :代码命令执行的对象,如果没有加< > 代表不能省略;
(4)长整型选项、短选项:短选项可以合并,而长选项不能合并;
常用的Linux命令的基本使用
变量:一段命名的内存空间而已;
(1)echo $PATH :环境变量
(2) 如果命令不再PATH路径下,如何解决?
a、通过绝地路径来运行该命令即可;
绝地路径执行的是命令本身,而有些命名,是系统默认认别名(可以自己添加)-----例如:alias;
which command :查找命令的绝对路径
\ ls :使用反斜线直接运行
b、将这个路径添加到PATH路径下即可;
(3)Ls //显示文件信息
-l :|| 查看文件的详细信息(属性);
-i : inode (属性);
-h :human人类可读;
-F :显示文件后面的标记(用来区分文件类型);
-r :倒序显示文件内容 ;
-a :显示所有文件(包括隐藏文件)
(4)Pwd //显示当前路径
-P :输出物理路径;
-L:目录连接链接时,输出连接路径;
(5)Cd //切换到目标目录
~ :当前用户的家目录(/root /home)
. :当前目录(以 . 开头的文件为隐藏文件)
.. :当前目录的上一级目录
- :$OLDPWD存放上一次经过的目录
(6)Touch //修改时间戳 ----Touch a.txt
Stat atime //访问时间;mtime //修改文件内容的时间;ctime //修改文件属性
[ [CC]YY ] MMDDhhmm [.s s]
20 19 0 8 0 1 16 36 .22
-a :修改访问时间
-m :修改修改时间
-t :指定修改成什么时间
-c :修改文件Mtime,如果文件不存在,不创建该文件
(7)Mkdir //创建文件夹
-p :递归创建多级子目录
-v :详细显示创建过程
tree :以树状形式,显示目录及文件结构
-L :NUM查看多少级子目录
-d :只显示目录文件
(8)Rm //删除
-f : force强制
-i :询问是否删除该文件,默认命令(alias rm = ‘rm -i’)
\rm abc
/bin/rm abc
-r :删除目录文件
扩展一下:
1、默认情况下不适用rm删除目录 -- rmdir( rmdir只能删除空目录;)
2、我们将需要删除文件或目录移动到 /tmp 目录下即可 (/tmp 目录为临时文件目录,30天未被访问的文件会自动删除)
3、如果必须删除一些问价,我们通过find匹配出来后,再进行删除;
(9)Clear //清屏
-------------------------------------------------------------------------------------------------------------------------------------------------------------
四、知识点总结
1、 储存设备必须安装文件系统;
格式化操作就是在安装文件系统;
Windows在常见的文件系统格式:1、NTFS 2、FAT32;
Linux下文件系;统格式:ext4
2、各属性信息:
-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc |
- 10个字符确定不同用户能对文件干什么
- 第一个字符代表文件(-)、目录(d),链接(l)
- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)
- 第一组rwx:文件所有者的权限是读、写和执行
- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行
- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行,也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7
- 1 表示连接的文件数
- root 表示用户
- root表示用户所在的组
- 1213 表示文件大小(字节)
- Feb 2 09:39 表示最后修改日期
- abc 表示文件名
6、硬链接与软连接的区别:
软链接:
硬链接:
原文:https://www.cnblogs.com/jinxinhua/p/11280440.html