Linux----03
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux----03相关的知识,希望对你有一定的参考价值。
Linux下,一切皆文件 计算机性能:
横向扩展:集群:人多力量大。
x纵向扩展:做应用迁移。
集群:
HDFS + map-reduces = Hadoop集群
1、系统启动
电源
Bios芯片
(1)、加电自检(检查硬件设备是否正常)
(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 // 系统启动最后读取这个文件,管理员可以将需要开机就运行的命令,添加在这里。
桌面
启动系统 1.系统所在位置的读取顺序问题(BIOS):VX-T(Intel)SVM(AMD)
系统可以加载到内存里去,怎样都能启动。
存储设备:硬盘、网络(PXE)、U盘、CD/DVD…
MBR分区(bootloader)446个分节,是第一个分区。
chkconfig作用:指定服务开机时在哪个级别上,启动或者关闭;
--level 345 Name<on|off> -------指定等级(可以不写)
--list ----列出进程
-f --------force强制
-h -------help 查看帮助
Update-rc.d --------在Ubuntu下控制某些程序开机启动;
*chkconfig可以在ubuntu下使用,需要安装
2、Linux命令的基本使用
尽量减少与电脑的交互
展示比图画的好
ls // 显示菜单
-l //查看文件的详细信息(属性)
-i //inode(属性)
-h //human人类可读
-F ------现实文件后面的标记
-r ------ 倒叙显示文件内容
-a ------ 显示所有文件(包括隐藏文件)
Pwd // 当前路径
$PWD 环境变量(用$调用)
Cd // 结束//切换到目标目录
~ ------ 当前用户的家目录(/root /home)
. ------- 当前目录(以.开头的文件为隐藏文件)
.. ------当前目录的上一级目录
— $OLDPWD存放上一次经过的目录
Touch // 修改时间戳
Touch a.txt
-a 修改访问时间
-m 修改修改的时间
-t 指定修改成什么时间
-c 修改文件Mtime,如果文件不存在,不创建该文件
Mkdir // 创建文件夹
-p 递归创建多级子目录
-v 详细显示创建过程
tree 以树状形式,现实目录及文件结构
-L NUM 查看多少级子目录
-d 只显示目录文件
Rm //删除文件 = 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 | xargs rm
find/-name abc –exec rm\;
Clear 清屏 = ctrl+l
Stat
Ctime修改文件属性
atime访问时间
mtime修改文件内容的时间
3、Linux命令的基本格式
Command(选项)(参数)
[]:中括号代表,可有可无;指定实现命令的某个特征功能;
<>:代表命令执行的对象;如果没有加<>代表不能省略,必须加对象。
长整型选项:长格式选项前用“--”(两个半角减号符)引导开始的,命令选项一般使用英文单词表示。一般不能组合使用。
短选项:一个短选项会对应一个长整型选项,短选项可以合并,而长选项不能合并。
扩展:命令、子命令、【选项】、【参数】
4、常见的Linux命令的基本使用
echo $PATH----- 回音$路径
PATH-------环境变量
如果命令不在path路径下,如何解决?
(1)、通过绝对路径来运行该命令即可;
绝对路径执行的是命令本身,而有些命令,是系统默认别名(可以自己添加)
Which command//查找命令的绝对路径
\ls//使用反斜线直接运行
(2)、将这个路径添加到PATH路径即可;
PATH= $PATH:/xxx/xxx
L ------联合文件
— -----普通文件
d ------目录
存储设备必须安装文件系统;格式化操作就是在安装文件系统;windows下常见的文件系统格式:1、NTFE、2、FAT32
Linux下文件系统格式:ext4
inode 索引信息
硬链接:通过索引节点来进行链接。
软链接:符号链接。软链接文件有类似于Windows的快捷方式。
硬链接和软连接的区别:
1、软链接文件的大小和创建的时间和源文件不同;硬链接文件和源文件的大小和创建的时间一样。
2、若原文件删除了,则该软链接则不可以访问,而硬链接则是可以的。
3、由于符号链接的特性,导致其可以跨越磁盘分区,但硬链接不具备这个特性
扩展小常识:
8bit 一个字节
硬盘运行需要驱动
RAM随机存储器、 ramdisk虚拟内存盘
ping:全球唯一
*变量:一段被命名的内存空间而已。
以上是关于Linux----03的主要内容,如果未能解决你的问题,请参考以下文章