1.sudo权限
1使用root用户编辑/etc/sudoers文件或者使用命令visudo进行操作
2jepson ALL=(root) NOPASSWD:ALL
3拥有sudo权限且不输入密码的普通用户
4[jepson@hadoop001 ~]$ ll /root
5ls: 无法打开目录/root: 权限不够
6[jepson@hadoop001 ~]$ sudo ls -l /root
7总用量 108
8-rw-------. 1 root root 1489 3月 31 23:27 anaconda-ks.cfg
9drwxr-xr-x. 2 root root 4096 8月 14 2018 公共的
10drwxr-xr-x. 2 root root 4096 8月 14 2018 模板
11drwxr-xr-x. 2 root root 4096 8月 14 2018 视频
12drwxr-xr-x. 2 root root 4096 8月 14 2018 图片
13drwxr-xr-x. 2 root root 4096 8月 14 2018 文档
14drwxr-xr-x. 2 root root 4096 8月 14 2018 下载
15drwxr-xr-x. 2 root root 4096 8月 14 2018 音乐
16drwxr-xr-x. 2 root root 4096 8月 15 2018 桌面
2.ps命令
1ps查看进程
2-e 显示全部进程
3-f 全格式
4a 显示终端上的所有进程,包括其他用户
5u 以用户为主的格式显示进程状况
6x 显示所有进程,不以终端机区分
7[root@hadoop001 ~]# ps -ef |grep tail
8root 2004 1327 0 13:35 pts/1 00:00:00 tail -f anaconda-ks.cfg
9进程用户 pid 父pid 进程内容
10root 2228 2136 0 13:35 pts/0 00:00:00 grep tail
11pgrep -f tail 只过滤出进程号
12[root@hadoop001 ~]# pgrep -f tail
132887
142964
15[root@hadoop001 ~]# ps -ef |grep tail
16root 2887 1327 0 13:42 pts/1 00:00:00 tail -f anaconda-ks.cfg
17root 2964 2947 0 13:42 pts/2 00:00:00 tail -f install.log
18root 2979 2136 0 13:43 pts/0 00:00:00 grep tail
19 批量kill进程kill -9 $(pgrep -f tail)
3.kill命令
1kill 杀死进程
2kill -9 pid 强制杀掉进程
4.netstat命令
1netstat查看进程端口号
2命令参数:
3-t 显示TCP传输协议的连线状况
4-u 显示UDP传输协议的连线状况
5-n 直接使用IP地址,而不通过域名服务器
6-l 显示监控中的服务器的Socket
7-p 显示正在使用Socket的程序识别码和程序名称。
8[root@hadoop001 ~]# ps aux|grep sshd
9root 1582 0.0 0.0 64480 1212 ? Ss Jun27 0:00 /usr/sbin/sshd
10root 3434 0.0 0.0 103276 872 pts/0 S+ 13:51 0:00 grep sshd
11[root@hadoop001 ~]# netstat -tnulp|grep 1582
12tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1582/sshd
5.find命令
1find 查找
2命令参数:
3-type 查是块设备、目录、字符设备、管道、符号链接、普通文件
4-size 查长度为n块[或n字节]的文件
5-name 查找文件名
6find / -name 'tail'
7 查找路径 文件名称
6.安装软件包
1yum install 软件包名 安装软件
2yum remove 软件包名 卸载软件
3yum search 软件包名 查找跟软件相关的包名
4rpm 安装
5-qa 查看已经安装的软件包
6-qf 查找指定文件属于哪个RPM软件包
7-e: 删除包
8--nodeps 忽略软件包的依赖关系强行安装
7.lrzsz命令
1yum install lrzsz
2rz 选择window的文件 传输
3sz filename 将Linux的文件传输给window
8.tar命令
1tar打包文件或文件夹
2-c 创建新的档案文件
3-f 指定文件名
4-v 详细报告tar处理的文件信息
5-z 用gzip来压缩/解压缩文件
6-x 从压缩文件中释放文件
7将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用
8tar czvf this.tar.gz ./*.txt
9将当前目录下的this.tar.gz中的文件解压到当前目录我们可以使用
10tar xzvf this.tar.gz ./