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 格式: 参数:
|