一、用户与用户组
1、查看有哪些分组
cat /etc/group
2、添加用户组
groupadd -g 600 hadoop #添加一个组hadoop gid为600
3、删除用户组
groupdel hadoop
4、添加用户
useradd hadoop #添加名为hadoop的用户
-u 指定uid标记号 尽量大于500 以免冲突
-d 指定宿主目录 缺省值为 /home/用户名
-e 指定账户失效时间(1/2/2018)
-g 指定所属的用户组(组名或gid)
-G 指定所属的附属组
-M 不为用户建立并初始化宿主目录
-s 指定用户的登录shell(默认为/bin/bash 一般不会更改 在建立非登录用户的时候可以设置为/sbin/nologin)
useradd -u 601 -g hadoop hadoop
5、修改用户密码 passwd
-d 清空用户的密码 使无需密码就可以登录
-l 锁定用户账号
-S 查看用户账号的状态(是否被锁定)
-u 解锁用户账号
passwd hadoop #root
passwd #更改当前用户密码
6、删除用户 userdel
userdel -r hadoop #-r 宿主目录/用户邮件也一并删除
二、文件与目录的操作
1、ls命令:用来显示当前目录中的文件和子目录列表
-s 显示每个文件占用的空间
-S指定按照多有占用空间的大小进行排序
-a 列出所有文件
2、mkdir 创建目录
-p 创建多级目录
3、cd 切换当前目录
change directory
4、rmdir 用来删除空的子目录
5、cp 复制命令
-v 显示命令执行过程
-r 可以复制目录下的所有文件及其子目录
6、scp实现两台机器之间拷贝文件
scp 文件名 root@192.168.100.28:目标路径
-R 可以复制目录下的所有文件及其子目录
7、删除 rm
-r 递归删除
-f 强迫删除
-v 显示删除过程
8、cat 查看文件内容
more 可以分页查看
less 可以逐行查看
9、
pwd print working directory 显示 当前目录
10、whereis 定位/返回与指定名字匹配的二进制文件、源文件以及帮助手册所在路径
-b 定位可执行文件
-m 定位帮助文件
-s 定位源码文件
-u 搜索默认路径下除了可执行文件、帮助文件、源码文件外的所有文件
-B 搜索可执行文件的路径
-M
-S
find -name 文件名
find -user 用户名
find -size 大小
11、grep过滤
-c 只输出匹配行的计数
-i 不区分大小写
-h 查询多文件时不显示文件名
-n 只显示匹配行和行号
-s 不显示无匹配文本及错误显示信息
-v 显示不包括匹配文本的所有行
12、重导命令
> 覆盖
>> 追加
13、
ps -ef | grep hdfs
三、文件操作命令
1、命令模式
gg光标移动到第一行
G 光标移动到最后一行
dd 删除光标所在行
ndd 删除光标开始n行的数据
u 取消最近一次操作
U 取消所有操作
Ctrl + R 恢复对u的操作
[n]yy 复制n行
2、末行模式
set nu 显示行号
set nonu 取消行号
/[key] 从光标位置开始查找下一个key(n:下一个,N:上一个)
:%s/hadoop/nihao/g 替换所有的hadoop
四、网络信息查看
1、netstat -nlp | grep 进程号
service 服务名 stop或start或restart
-a 列出所有的连接 服务监听 Socket资料
-t 列出tcp协议的服务
-u 列udp协议的服务
-n 用端口号来显示
-l 列出当前监听服务
-p 列出服务程序的pid
chkconfig iptables on|off 开机启动或者关闭
五、安装与卸载
1、rpm
rmp -ivh 包名
-i 安装
-v 显示提示详细信息
-h 进度
--prefix 目标路径 安装在指定目录下
rpm -e ntp 普通卸载
--nodeps 卸载时或安装时候不关心依赖
2、yum yellow dog Updater,Modified
更方便的添加、删除、更新rmp包 其实就是rmp包的web服务器
yum list 列出资源库中所有可以安装和更新的rpm包
(1)搜索 yum search ntp 搜索匹配特定字符的rmp包
(2)安装 yum install ntp
(3)删除 yum remove ntp
六、在后台运行程序
加上&或者bg
前台fg
七、注销 登录 重启
1、logout 注销登录命令
2、reboot 重启
-f 不按照正常的程序重新启动
-l 在重启之前关闭所有的网络接口
3、shutdown 关闭系统
-r参数设置关机后重新启动
八、tar
1、tar -zxvf 解包
2、tar -czvf 打包
-c:创建一个新的tar包文件
-z:调用gzip压缩命令执行压缩
-x:解开tar包文件
-f:指定tar包文件
-v:显示运作过程详细信息