一、Linux主机基本配置
1、主机名
- 查看
# cat /etc/sysconfig/network
- 修改
# vi /etc/sysconfig/network
2、网络映射
3、环境变量
4、防火墙
- 查看
# service iptables status
- 开启
- 关闭
二、基础命令
1、文件与目录
- 新建目录
- 新建多层目录
- 新建文件
- 删除文件
- 删除目录
- 取消删除提示
2、搜索
3、查询与查看
- 分页查询(回车逐条预览,空格分页预览,q退出)
- 查看文件大小
- 统计文件大小
# du -s test.tar
# du -hs test.tar
三、Vi/Vim编辑器的使用
1、Vi/Vim编辑步骤
- 命令模式
- 插入模式
- 命令模式
- 编辑模式
- 保存退出
- 退出
- 不保存退出
2、常用命令
"o" :在光标所在的下一行插入数据
"u" : 撤销
"gg" : 回到第一行
"G" :文件末尾
"dd" : 删除光标所在行的所有数据,并且复制该行数据
"yy" : 复制当前行
"p" : 粘贴
四、用户和组
1、用户
- 查询当前用户
- 创建用户
- 设置用户密码
- 删除用户
- 查看用户密码信息
- 查看密码加密信息
2、组
- 创建组
- 删除组
-# groupdel bigdata
- 查看所有组
五、文件与权限
1、文件解释
drwxrwxr-x 5 hadoop hadoop 74 Feb 11 10:34 input-data
* 第一部分:drwxrwxr-x 5
* 第二部分:hadoop hadoop
2、第一部分详解
2.1、拆分解释
drwxrw-r-x 5
* 文件类型:d
* 拥有者(owner u):rwx
* 所属组(group g):rw-
* 其他人(other o):r-x
* 硬链接数量:5
2.2、文件类型
- : 代表文件
d : 代表目录
l : 代表链接
2.3、权限解释
2.3.1、英文字母权限表示
* 可读 r
* 可写 w
* 可执行 x
* 特殊字符 -
2.3.2、数字权限表示
* r(2^2) 4 可读
* w(2^1) 2 可写
* x(2^0) 1 可执行
* rwx 7
* rw- 6
* r-x 5
* r-- 4
* -wx 3
* -w- 2
* --x 1
2.4、权限修改
语法:chmod u+x,g+x,o+x 文件/目录
多级:chmod -R u+x,g+x,o+x 文件/目录
数字:chmod -R 755 文件/目录
例子:# chmod -R 755 /apps/hadoop/
3、第二部分详解
* 第一个字符串表示的是:拥有者 -- hadoop
* 第二个字符串表示的是:所属组 -- hadoop
3.1、用户与组修改
语法:chown 拥有者:所属组 文件/目录
多级:chown -R 拥有者:所属组 文件/目录
例子:# chown -R hadoop:hadoop manager/
六、压缩与打包
1、压缩
2、打包
- 打包
- c:打包
- f:生成文件
- 打包
# tar -cf test.tar mysite services
- 解包
# tar -xf test.tar -C /opt/datas