Linux运维-day13-前三周内容回顾
2019-04-14 本文已影响0人
文娟_狼剩

补充的知识
1、在配置环境模块,如何检查是否提供这个服务?
- telnet:检查是否提供这个接口
[root@linuxfuxiji01 ~]# telnet 10.0.0.201 22
Trying 10.0.0.201...
Connected to 10.0.0.201.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4
- nc
[root@linuxfuxiji01 ~]# telnet 10.0.0.201 22
Trying 10.0.0.201...
Connected to 10.0.0.201.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4
- nmap 网络扫描工具
[root@linuxfuxiji01 ~]# nmap -p22 10.0.0.201
Starting Nmap 6.40 ( http://nmap.org ) at 2019-04-13 14:30 CST
Nmap scan report for 10.0.0.201
Host is up (0.000048s latency).
PORT STATE SERVICE
22/tcp open ssh
Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
2、切换用户----su命令和su -命令区别
相关链接:https://www.cnblogs.com/gaoxinzhan/p/4344681.html
su oldboy,切换到指定用户,但是当前目录不会变化,环境变量还是上一个用户的环境变量。
su - oldboy,切换到指定用户,当前目录即刻切换成指定用户的家目录,即~,环境变量即刻切换到指定目录的环境变量。
以下是root的家目录和环境变量
[root@linuxfuxiji01 ~]# pwd && echo $PATH
/root
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
以下是oldboy普通用户的家目录和环境变量
[oldboy@linuxfuxiji01 ~]$ pwd && echo $PATH
/home/oldboy
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oldboy/.local/bin:/home/oldboy/bin
当使用su将普通用户切换到root时,查看当前用户的家目录和环境变量
[oldboy@linuxfuxiji01 ~]$ su root
Password:
Last login: Sat Apr 13 23:54:41 CST 2019 on pts/0
[root@linuxfuxiji01 oldboy]# pwd && echo $PATH
/home/oldboy
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oldboy/.local/bin:/home/oldboy/bin
发现当前用户已经切换到root了,但是当前用户的家目录和环境变量都还是普通的用户的,
这是因为用su oldboy直接切换到root,只是将用户名切换了,但家目录和环境变量并没有切换
当使用su - 将普通用户切换到root时,查看当前用户的家目录和环境变量
[oldboy@linuxfuxiji01 ~]$ su - root
Password:
Last login: Sat Apr 13 23:54:41 CST 2019 on pts/0
[root@linuxfuxiji01 ~]# pwd && echo $PATH
/root
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
发现当前用户已经切换到root了,但是当前用户的家目录和环境变量都已变成当前用户root的家目录