磁盘分区类型
- 主分区(最多有4个)
- 扩展分区、逻辑分区
硬盘命名方式
- IDE硬盘——hd[a-d]
- SATA硬盘——sd[a-d]
分区的命名方式
- hda[1-n] , hdb[1-n] , 如hda1,hda2,hdb1等
- sda[1-n] , 如sda1,sda2,sda3等
目录树结构
/home/oracle/….
目录树挂载
远程登录Linux
1. SSH
- Secure Shell,安全外壳协议
- 应用层和传输层上的协议
- 支持多种系统
- 加密且压缩传输
2. Secure CRT
3. Xshell
文件系统架构
- Linux文件系统具有层级性
- 文件或者目录起始于根目录 “/” 成为树状结构
- 最顶层由/开始
- 文件和目录名区分大小写
- 路径通过 “/” 分开
- “..”表示上层目录
- “.” 表示当前目录
- 隐藏目录或者文件名以“.”开始
重要目录说明
1. home目录
- root用户的home目录是/root
- 普通用户的目录是/home/userx
2. bin目录
- 常用的可执行文件
- /bin、/usr/bin、/sbin等
3.外部设备mountpoint
- /media、/mnt
当检测到设备接入会自动产生挂载点
- /etc目录,系统的配置文件(只有root用户可以修改)
- /tmp,临时文件
- /boot,系统内核和开机必要文件(一般以vm开头)
- /dev,系统所有的设备文件
8. /usr
- unix system resource
- 保留程序的相关文件
9. /lost+found
- 每个分区都会自动创建,系统崩溃时使用
- /var、/srv
- /proc
- /lib、/usr/lib、、/usr/locat/lib
目录和文件的命名规则
4.最好使用有意义的名称来命名
ls指令操作
ls[options][file_or_dirs]
- ls,列出当前目录内容(蓝色表示目录,其余表示文件)
- ls / ,显示根目录的内容
- ls -a,显示隐藏文件
- ls -l,显示详细内容 (常用ls -la)
- ls -ld,显示目录本身的属性
文件和目录操作
相对路径和绝对路径
- 绝对路径必须以/开头 cd /root/home
- 相对路径一般比较短 cd ../../ss
切换目录
- cd、pwd
- cd..、cd ~、cd -
- 复制文件和目录,cp
- cp [options] file destination
- cp [options] file1 file2 destination
- cp -r dir1 dir2,复制目录
- 移动和重命名文件和目录,mv
- 移动操作类似于cp
- 删除文件和目录,rm
- rm [options] filenames
- -i ,交互式
- -r ,递归删除
- -f ,force
- 新建文件和目录,touch,mkdir
- cd、pwd
- cd.. 、cd ~、cd -
- 确定文件的格式 file
- 打开文件前确定格式使用不用的程序打开
- file [options] filenames
cat 查看文件内容
- cat [options] filenames
分页查看文本文件,less
- less [options] [filenames]
- 使用pgUp,pgDown翻页
安全性模型
用户概述
- 每个用户都有一个唯一的User ID
- User的信息存储在/etc/passwd中
- 存储用户名和home目录等信息
- /etc/shadow
- 每个User都有一个home目录
- User未经授权将禁止读写或执行其它User的文件
- root用户解读
- 超级管理员账号,具有至高无上的权限
- 一般不要随便使用root登录并操作系统
用户群组概述
- 每个User都属于一个Group,具有唯一的标识符gid
- Group信息存储于/etc/group中
- gid、成员等
- /etc/gshadow存储密码
- 系统会为每个User关联一个和User同名的Group
- 每个User至少存在于自己同名的Group中
- User也可以加入其它的Group
- 在同一个Group中的成员可以共享其它成员的文件
权限种类
- 只读权限,用 r 表示(read)
- 可以读取文件或者列出目录的内容(ls) - 可写权限,用w表示(write)
- 可以写、删除文件或者目录 - 可执行权限,用x表示(execute)
- 可以执行可执行文件
- 可以进入目录并使用cd切换到目录 - 没有任何权限,用-表示
权限验证流程
设置文件和目录权限
字符表示法
- chmod [-R] mod file
- 模式类别
Who | Operator | Permission |
---|---|---|
u(owner) | + | r |
g(group) | - | w |
o(others) | = | x |
a(ugo) |
数字表示法
Konqueror图形界面设置
用户的主要群组和次要群组
用户管理
用户信息的检查
默认权限的修改
用户群组的管理
文件的压缩和打包
文件的压缩和打包
Linux中的压缩指令
Linux中的打包指令
vi编辑器
vi编辑器简介
vi编辑器的基础使用
vi编辑器的进阶使用