Linux基本操作命令(二)
1.用户与用户组相关命令:
[root@hadoop001 ~]# useradd ruoze 自动创建一个用户组
[root@hadoop001 ~]# id ruoze
uid=501(ruoze) gid=501(ruoze) groups=501(ruoze)
[root@hadoop001 ~]#
gid 主组
groups 所有组
2.设置密码:
passwd ruoze
3.切换用户:
[root@hadoop001 ~]# su - ruoze
[ruoze@hadoop001 ~]$
[ruoze@hadoop001 ~]$ pwd
/home/ruoze
[root@hadoop001 ~]# su ruoze
[ruoze@hadoop001 root]$
- 代表切用户后,进该用户的家目录且执行 环境变量文件
4.普通临时获取root最大权限:
[root@hadoop001 ~]# vi /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
jepson ALL=(root) NOPASSWD:ALL
:wq! 强制保存退出
[root@hadoop001 ~]# su - jepson
[jepson@hadoop001 ~]$
[jepson@hadoop001 ~]$
[jepson@hadoop001 ~]$ ll /root
ls: cannot open directory /root: Permission denied
[jepson@hadoop001 ~]$ sudo ll /root
sudo: ll: command not found
[jepson@hadoop001 ~]$ sudo ls -l /root
total 56
-rw-------. 1 root root 1383 Jan 17 06:58 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4096 Jan 19 20:52 d66
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Desktop
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Documents
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Downloads
-rw-r--r--. 1 root root 10033 Jan 17 06:54 install.log.syslog
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Music
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Pictures
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Public
drwxr-xr-x. 6 root root 4096 Jan 19 21:51 ruozedata
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Templates
drwxr-xr-x. 2 root root 4096 Jan 16 23:05 Videos
5.管道符传递:
[root@hadoop001 ~]# cat /etc/passwd | grep ruoze
ruoze:x:501:502::/home/ruoze:/bin/bash
[root@hadoop001 ~]#
6.利用管道符查看进程与端口号:
ps -ef|grep xxx
[root@hadoop001 ~]# ps -ef | grep tail
root 2425 1779 0 20:39 pts/0 00:00:00 tail -f install.log.syslog
root 2433 2267 0 20:40 pts/1 00:00:00 grep tail
[root@hadoop001 ~]# ps -ef | grep tail |grep -v grep
root 2425 1779 0 20:39 pts/0 00:00:00 tail -f install.log.syslog
7.终止进程(高危命令):
kill -9 pid
kill -9 2470 2661 并行杀
我只想杀死包含log字符的所有进程
kill -9 $(pgrep -f log)
kill -9 1187 1307 1758 2470
8.搜索:
生产上搜索 xxx软件
history | grep xxx
ps -ef|grep xxx
find / -name '*log*' 全局 根目录 但耗时
find ./ -name 当前目录开始
9.获取man命令帮助:
yum --help
man yum 当前目录开始