1、权限
[root@hadoop001 ~]# ll
total 116
drwxr-xr-x. 2 root root 4096 Jun 6 22:16 20180606.log
-rw-r--r--. 1 root root 0 Jun 6 22:16 2
读: r 4
写: w 2
执行: x 1
无权限: - shell脚本
第一列:d rwx r-x r-x
第一个:d 文件夹 - 文件 l连接
第二个:rwx 7 代表root用户对这个文件或文件夹的权限
第三个:r-x 5 代表root用户组对这个文件或文件夹的权限
第四个:r-x 5 代表其他组的所有用户对这个文件或文件夹的权限
第三列:所属的用户root
第四列:所属的组root
2、修改权限
2.1对文件权限对修改:
chmod 554 /root
chmod 777 xxx.log
2.2对文件的权限修改
chmod -R 755 xxxdir
chmod -R 755 xxxdid/*
3、 Permission denied 权限问题
4、修改文件和文件夹的所属的用户和用户组
chown baiiaoxue:baixiaoxue xxx.log
chown -R baixiaoxue:baixiaoxue xxxdid
chown -R baixiaoxue:baixiaoxue xxxdid/*
xxx服务 安装目录的 xxxuser:xxxuser
可执行:针对于shell脚本
chmod 764 data.sh 只针对所属用户
chmod +x data.sh 所有用户(三组权限都加上x权限)
5、yum
5.1安装
yum --help 查看命令帮助
yum search xxx 查看有关xxx的匹配安装包
yum install xxx 安装xxx服务
yum -y install xxx 安装xxx服务,并且不会询问你是否安装
[root@hadoop001 ~]# netstat -nlp|grep 2868
tcp 0 0 :::80 :::* LISTEN 2868/httpd
查处的端口号:
:::80
127.0.0.1:80
0.0.0.0:80
192.168.137.251:80
timeout:去查看服务端口号对应的iphg
1、ping 192.168.137.251 停止ping:Control+C
2、yum install telnet
3、which telnet
5.2卸载
rpm -qa|grep xxx 查询xxx服务包名字
rpm -e xxx 卸载xxx (有依赖包关系会报错)则用下边的
rpm --nodeps -e xxx 脱离依赖包关系直接卸载
6、查看命令
which xxx
locate xxx
7、搜索
*xxx*包含xxx的文件或者服务等
find / -name '*abc*'
find / tmp -name '*abc*' tmp目录下的带有abc的文件或者服务等
find ./ -name '*abc*' 当前目录下的带有abc的文件或者服务等
其中上边的‘abc’不带有*表示搜索名字叫abc的文件或者服务等
8、vi常用命令
8.1三种模式:
命令模式:i键进入编辑模式 或者 shift+:进入尾行模式
gg 第一行的第一个字符
G 最后一行的第一个字符
shift + $ 行尾
dd 删除当前行
dG 删除当前行及下边的行
ndd 删除当前行下的n行
例如:清空一个文件
方法一:echo ''> xxx.log 字节数为1
方法二:cat /dev/null > xxx.log 字节数为0
方法三:vi —— gg —— dG
编辑模式:esc退出到命令模式
shift + :进入尾行模式 搜索xxx
:/xxx —— 按n键(向下搜索),按N键(向上搜索)
:set number = set nu —— 显示行号
:set nonumber = setnonu —— 取消显示行号
:n —— 跳转到第n行
尾行模式:
wq —— 保存退出
wq! —— 强制保存退出
q —— 退出
q! —— 强制退出
9、查看硬盘 —— df -h
查看内存 —— free - m (兆)/ free - g (G)
查看系统资源状况 top (利用pid ps - em 看是干什么的)
10、压缩
10.1、tar
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. 压缩
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar. 解压
tar -czf xxx.tar.gz xxx/* 压缩xxx文件
tar -xzvf xxx.tar.gz 解压xxx文件
10.2、zip unzip
zip -r xxx.zip xxx/* zip压缩xxx文件
unzip xxx.zip zip解压xxx文件