1、部署Centos以及Linux基本命令与知识

部署Centos

一、部署Centos6.9系统

部署Centos6.9系统

1
2
3
4
5
6
7
8
9
1、安装且升级一个已存在的操作系统

2、用基本图形驱动安装系统

3、安装救援系统

4、从本地驱动启动

5、内存检测
1
跳过光盘检查
1
取消UTC时间
1
选择适用所有空件,并选中查看并修改系统分区
1
2
选择现在自定义,自定义安装系统服务软件
桌面 -> 除了kde桌面其余全部打钩,并且将开发里面的所有选项打钩
1
kdump用不用都可

二、系统初始操作

1、关闭防火墙:setup图形化操作界面。查看防火墙的规则状态:iptables -nL

2、关闭SElinux:/etc/selinux/config 配置文件中的SELINUX=disabled

三、查看系统基本状态

查看硬盘大小fdisk -l

硬盘相关知识:Linux中挂载的SATA硬盘是SD开头,/dev/sda表示第一块硬盘、/dev/sdb表示第二块以此类推(Linux2.X以后所有硬盘都是sd开头了(以前还有HDA IDE接口的第一块硬盘)?) /dev/sda1就表示第一块硬盘的第一个分区,以此类推。

查看内存信息cat /proc/meminfo

查看cpu信息 :cat /proc/cpuinfo

四、Linux根目录结构

Linux系统文件组织形式采用FHS文件系统层次化标准

鸟哥的Linux私房菜(顶顶的):http://linux.vbird.org/linux_basic/0210filepermission.php#dir

UsUbZV.png

除FHS标准以外,Linux增设的目录。

UsN9p9.png

重点在于:/proc 和 /sys 其实是虚拟文件系统,不占用硬盘空间,只占用内存空间。另外/usr不是”user”而是unix software resource。

五、基本的Linux命令与快捷键

ls -a List files显示所有文件(包括隐藏文件)

Ctrl+l清屏、Ctrl+c打断目前命令

help,除man手册以外Linux自带的帮助命令。

du查看文件所占磁盘大小,以块大小为单位!默认1个块block是4KB,也就是4096字节。

复制与转换一个文件

1
dd if=输入文件 of=输出文件 bs=单位 count=多少个单位

压缩文件gzip 文件名, bzip2 文件名(不保留源文件),gzip/bzip -c 文件名 > *.gz/bz2,(保留原文件,-c是将压缩结果输出)

解压文件gunzip 压缩包/gzip -d 压缩包;bunzip2 压缩包/bzip2 -d 压缩包 (不保留原文件),``gzip/bzip -dc 压缩包 > 新文件名`(保留原文件)

查看压缩文件zcat/bzcat *.gz/*.bz2

查看系统开启的端口状态:ss -an

查看系统进程占用的端口状态:netstat -t(TCP)nlp(进程号与程序名称)

tar工具对目录进行打包和压缩

tar [主选项+辅选项] [文件1] [文件2] [目录1] [目录2] [……]

1
2
3
4
主选项:(每次只能使用一个)
c 创建一个新归档文件(小c)
x 从归档文件中提取文件出来 #主选项x会自动识别归档文件压缩的格式,并进行解压
t 列出归档文件的内容
1
2
3
4
5
6
7
辅选项:(每次可以使用多个)
z 通过gzip的支持进行压缩/解压,一般格式为*.tar.gz
j 通过bzip2的支持进行压缩/解压,一般格式为*.tar.bz2
v 归档或解包过程中显示被打包的文件
C 只在解压时,若要在特定目录解压,使用它(大C)
P 对绝对路径的文件或目录进行操作(默认tar用相对路径)
f 输出结果到文件,必须选该项

六、Linux文件的类型

1、 - :常规文件regular file, 纯文字文件,二进制文件,数据格式文件。

2、d:目录directory。

3、l:链接文件link。硬链接,inode相同,都指向硬盘里同一个存储数据。软连接,inode不同,指向的是另外一个inode。

4、b:块设备文件block,这种设备可以随意在不同的区域读写,如硬盘、软盘等,如/dev/sda。

5、c:字符设备文件character,字符设备文件必须一次性读取数据,如键盘、鼠标等。

6、s:数据接口文件sockets,通常用于网络传输,例如/dev/tcp/XXXX

7、p:管道文件FIFO。

七、Vim快捷命令

删除行:数字+dd删除光标以及下面的n行,默认是1行

复制当前行:yy

复制到光标上一行:P

移到文件首:gg,移到文件末:G,移动到第n行:nG

移动到行首:数字0/Home键/^,移动到行尾:End/$

匹配上一个匹配字:N

命令模式下ZZ相当于wq无需输入:即可保存退出

替换字符串:

1
2
3
4
`s/被替代/替代的字符串` (只替换光标当前行的第一个匹配的字符串)
`s/被替代/替代的字符串/g` (只替换光标当前行所有匹配的字符串)
`n1,n2 s/被替代/替代的字符串/g` (替换n1到n2行所有匹配的字符串)
`% s/被替代/替代的字符串/g` (替换当前页所有匹配的字符串)

另存为当前文件(备份):w /路径/文件名(可绝对可相对)

八、为Linux系统导入根证书

http://notes.maxwi.com/2017/10/14/certificates-import-linux/

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器