导图社区 linux基础
新手也能看懂的思维导图,linux基础知识大汇总!详细介绍linux、用户管理、权限管理等内容,免费分享给导图社区的小伙伴们,点击大图直接下载。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
Linux基础
Linux介绍
1.什么是Linux (内核)
2.简要Linux历史
3.Linux发型版本
Redhat企业版
CentOS社区版
Ubuntu桌面版
4.Linux考证
Linux系统安装
1.VMWARE虚拟机
2.创建虚拟机实体(组装了PC机)
3.安装CentOS7操作系统
4.VMware功能介绍
1.虚拟机的快照
2.虚拟机的克隆
3.虚拟机的网络
Bash基础知识
1.什么是Bash Shell
2.Bash Shell基础语法
命令
命令 + 选项
命令 + 选项 + 参数
3.Bash Shell 特性
1.快捷键
ctrl+a,e,l,w,k,u
tabs 命令 | 路径 ( 补全)
2.历史记录
history
3.命令别名
alias 设定别名
unalias取消别名
4.Linux目录结构
与Windows的区别
Windows多根系统
Linux单根系统
二级目录结构存储内容
/bin /sbin 命令
/root /home 用户家目录
/boot 系统启动时会加载的内核程序
/etc 服务配置文件(重要)
/dev 设备存放目录
/dev/null 黑洞
/dev/random (摇钱树)
/var 存放日志目录
/proc 实时反馈系统的状态指标
绝对路径与相对路径
绝对路径
从/开始都算绝对路径
相对路径
相对于当前路径
注意
两者没有任何区别,用哪个根据实际情况调整
基础命令
touch 创建文件
mkdir 创建目录
rm 删除文件
-f: 强制不提示
-r: 递归删除文件
cp 复制文件
-r: 递归复制
-p: 保持权限不变
mv 移动文件
查看命令
cat
-A 查看文件的特殊字符
-n 打印文件的行号
head
tail
-f: 实时追踪文件尾部变化
less\more
上传和下载
Windows与服务器交互
rz 上传
sz 下载
需要使用 yum install lrzsz -y 安装软件包
服务器与互联网交互
wget 获取互联网上的资源
curl
cd 切换目录
pwd 查看当前所在的位置
ls 查看当前目录的所有文件
-l 以长格式显示
-a 显示隐藏文件
-d 显示目录属性
-h 显示文件的单位
排序去重
sort 排序
uniq 去重统计
wc -l 统计文件有多少行
查询命令路径
which
whereis
打包与压缩
gzip
针对文件
zip
-r递归打包
unzip
-d 指定解压路径
tar
czf 打包
xf 解压
-C 指定解压路径
软件包管理
1.什么是rpm
redhat package manager 包管理工具
系统安装的软件几乎都是rpm格式,所以需要rpm工具来完成
2.rpm基本使用
安装
rpm -ivh
升级
rpm -Uvh
卸载
rpm -e
查询
rpm -q
检查软件包是否安装
rpm -ql
查看rpm安装路径
rpm -qc
查看rpm包配置文件
rpm -qa
查看整个系统已安装的软件包
3.什么是yum
软件包管理工具,能自动分析并解决软件包的依赖问题
4.yum源和yum仓库
yum源:
repo的文件,会存在一个url地址,软件包仓库的地址 (服务器上配置)
yum仓库:
仓库是一对软件的集合,对外暴露一个url地址,供外界访问 (阿里云提供)
5.yum基本使用
yum install httpd-y
yum remove httpd -y
yum update httpd -y
yum update 更新整个操作系统
yum repolist 查看所有已启用的仓库
yum clean all 清理yum缓存
yum makecache 生成缓存
yum provides ls 联网查询命令属于哪个软件包(无论该命令是否存在系统中)
权限管理
1.什么是权限
约束用户能对系统做什么操作
2.为什么要有权限
规范
3.权限与用户之间的关系
系统对文件定义了三种身份
所属主
所属组
其他人
系统针对三种身份定义了三种权限
r 读
w 写
x 执行
子主题
4.如何变更文件的权限
chmod 修改权限
chown 变更文件属主和属组
-R: 递归授权
5.为什么要有变更
进程能对文件做什么操作, 取决于进程 所运行的用户身份,对该文件拥有什么权限
上传和下载的demo演示了进程的权限
用户管理
1.什么是用户
能登录操作系统的,称为用户
2.用户的分类
超级管理员
UID: 0
普通用户
UID: 1000+
系统用户虚拟用户
UID: 1~999
3.与用户相关的命令
id 查看用户是否存在
useradd 创建用户
-u 指定UID
-g 指定所属组
-G 指定附加组
-c 指定注释名称
-r 指定为系统用户
-s 指定登录bash Shell类型
userdel 删除用户
-r 删除用户的家目录以及用户本身
groupadd 创建组
-g 指定gid
groupdel 删除组
先删除用户在删除组
su - 切换用户
需要知道切换的用户密码
sudo 提权
仅需要自己本身的密码,需要提前分配好权限
文件编辑VIM
1.什么是VIM
用来编辑文件(配置文件)
2.VIM四种模式
命令模式
光标\复制\粘贴\删除\撤销\剪贴
编辑模式
末行模式
搜索\替换\保存\退出
视图模式
行模式
复制\删除\
块模式
注释\删除字母
3.VIM其他操作
碰到异常关闭怎么办
打开行号 set number
忽略大小写 set ic