Linux

开源(OpenSource)

开源软件之父:理查德·斯托曼

发展史

创始人linus benedict torvalds,1969年。1991年发明linux内核。

发行版

  • Red Hat Enterprise linux(红帽linux商业公司)
  • Community Enterprise OPerating System(CentOS 社区企业操作系统,免费商业软件)
  • Ubuntu(桌面应用为主的开源GNU/Linux操作系统)
  • Debian(Debian社区)

技术证书

  • RHCSA(红帽认证系统管理员)
  • RHCE(红帽认证工程师)
  • RHCA(红帽认证架构师)

服务器

  • 塔式服务器
  • 机架式服务器
  • 刀片式服务器

特性

安装

物理机安装

虚拟机安装

环境配置

目录结构

/:根目录

bin:存放可执行文件和Linux命令

boot:系统启动目录,内核存放地

dev:存放Linux系统下的设备文件

etc:配置文件存放地

home:用户目录

root:root用户目录

run:

sbin:存放系统管理员的命令和工具

tmp:临时文件存放地

usr:应用程序和文件安装地

var:

lib:存放库文件及程序执行过程中会调用的额外函数库

mnt:用来挂载其他文件系统

常用命令

系统操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81

描述:打印当前位置
命令:pwd
格式:
参数:

描述:打开/退出目录
命令:cd
格式:
参数:

描述:显示目录下的内容
命令:ls
格式:
参数:

描述:查看和解释某个命令的用法和注意事项
命令:man
格式:
参数:

描述:查看某个命令的含义
命令:whatis
格式:
参数:

描述:定位文件和目录
命令:locate
格式:
参数:

描述:定位命令所在位置并显示完整目录
命令:which
格式:
参数:

描述:清除当前操作界面
命令:clear
格式:
参数:

描述:退出
命令:exit
格式:
参数:

描述:重启
命令:reboot
格式:
参数:

描述:动态查看进程
命令:top
格式:
参数:

描述:静态查看进程
命令:ps
格式:
参数:

描述:杀死进程
命令:kill
格式:kill -9 进程id
参数:
-9 :

描述:date
命令:
格式:
参数:

描述:日历
命令:cal
格式:
参数:

描述:查看系统运行时间
命令:uptime
格式:
参数:

目录操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
描述:创建目录
命令:mkdir
格式:mkdir 目录名
参数:

描述:删除目录
命令:rkdir
格式:rkdir 目录名
参数:

描述:显示目录所占空间的大小
命令:du
格式:
参数:

文件操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
【描述:生成、编辑、查看文件
命令:vi
格式:vi 文件名
参数:

描述:显示文本内容
命令:cat
格式:
参数:

描述:创建空文件夹
命令:touch
格式:
参数:

描述:在文件中查找特定的字符
命令:grep
格式:
参数:

描述:复制文件
命令:cp
格式:
参数:

描述:移动文件
命令:mv
格式:
参数:

描述:删除文件
命令:rm
格式:
参数:

描述:压缩文件.tgz格式
命令:tar
格式:
参数:

描述:解压文件.tgz格式
命令:tar
格式:
参数:

描述:查看文件开头部分内容
命令:head
格式:
参数:

描述:查看文件尾部内容
命令:tail
格式:tail [参数] 文件名
参数:
-f :
-n :

描述:分页查询文件内容
命令:more
格式:
参数:

磁盘管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
描述:
命令:df
格式:
参数:

描述:
命令:du
格式:
参数:

描述:
命令:fdisk
格式:
参数:

描述:
命令:mkis
格式:
参数:

描述:
命令:fsck
格式:
参数:

描述:
命令:mount
格式:
参数:

软件包管理

1
2
3
4
5
6
7
8
9
描述:
命令:yum
格式:
参数:

描述:
命令:apt
格式:
参数:

用户、用户组及其权限管理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
描述:添加用户
命令:useradd
格式:
参数:

描述:删除用户
命令:userdel
格式:
参数:

描述:修改用户
命令:usermod
格式:
参数:

描述:修改密码
命令:passwd
格式:
参数:

描述:切换用户
命令:su
格式:su 用户名
参数:

描述:创建用户组
命令:groupadd
格式:
参数:

描述:删除用户组
命令:groupdel
格式:
参数:

描述:修改用户组
命令:groupmod
格式:
参数:

描述:
命令:newgrp
格式:
参数:

描述:更改权限
命令:chmod
格式:
参数:

描述:改变权限拥有者
命令:chown
格式:
参数:

描述:变更文件/目录所属群组
命令:charp
格式:
参数:

网络操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
描述:检查网络
命令:ping
格式:ping 网址
参数:

描述:显示网络设备地址
命令:ifconfig
格式:
参数:

描述:显示网络连接,路由和网络的接口信息
命令:netstat
格式:
参数: