linux root身份执行命令,用root的身份去执行一个命令

原标题:用root的身份去执行一个命令

可以用root的身份去执行一个命令,主要是为辅助超级管理员完成一些超级管理员不能登录下的操作。因为在实际的生产环境,root是不能够远程连接服务器的,主要是为了安全。

使用

1.安装sudo

# yum install sudo

a2160dc3a8dbb0da585ae96e9ca246db.png

e3c7ff0e15b0723a69613dcc8494b466.png

2. 编辑配置文件,使得一个普通用户可以使用root的身份去执行一些root才能操作的命令(例如关机 shutdown、 useradd)

# visodu

dc2a25b6feef5d5d638125c7b300333b.png

代表的含义,选择caoyang这个用户可以在local本机上执行 shutdown这个命令和useradd命令

3.切换成普通用户,执行命令

f9ac8e0439ae11de84e6cc46ce5afae4.png

注意:需要输入普通用户的密码:

ddd0900983b8f400fbe2b61c335119da.png

4. 如何查看linux下一个服务是否已经启动或者关闭?

# ps aux | grep 服务名称(ps 的参数是可以颠倒使用没问题)

8a7f4c6ae000125f3bef0a400be16df4.png

# netstat -tunple | grep 服务端口

703fd3b9537eb67125a978b9eecd4613.png

问题:bind() 80 in using

代表的含义 80 端已经被占用,可以使用 # netstat -tunple | grep 80 查看是哪个服务占据该端口,然后使用 pkill -9 服务名称 关闭此服务。

5、网络问题

1. 常见的网络命令和配置

a) ifconfig 查看电脑的IP地址

b) ping 主要查看网络是否通畅

i. Windows主机可以ping通过linux虚拟电脑,但是linux虚拟电脑无法ping通过Windows主机?

解决:Windows的防火墙没有关闭,阻止网络包的请求

c) service network restart(重启网卡)

d) 网卡配置文件(/etc/sysconfig/network-s/ifcfg-eth0)

e) iptables -L(list 列出所有防火墙规则)

f) iptables -F(关闭所有的防火墙规则)

i. # iptables -L

ii. # iptables -F

g) getenforce(得到selinux的配置) setenforce(设置selinux) selinux:是linux下一个多网络安全进行严格设置的软件,但是一般这个软件好心做坏事。建议也是关闭

i. #getenforce

5870a9931f1cecb9d7756107e6bfd5ac.png

ii. #setenforce 0(关闭) | 1(开启) 前提条件是没有在配置文件里面关闭selinux是可以使用setenforce 1 开启的

selinux 配置文件(/etc/selinux/config)

3513347bca6884b822cc8314b153b5bf.png

2d94938b5dd8ea0d14bf9d6a168b8f3f.png

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值