原标题:用root的身份去执行一个命令
可以用root的身份去执行一个命令,主要是为辅助超级管理员完成一些超级管理员不能登录下的操作。因为在实际的生产环境,root是不能够远程连接服务器的,主要是为了安全。
使用
1.安装sudo
# yum install sudo
2. 编辑配置文件,使得一个普通用户可以使用root的身份去执行一些root才能操作的命令(例如关机 shutdown、 useradd)
# visodu
代表的含义,选择caoyang这个用户可以在local本机上执行 shutdown这个命令和useradd命令
3.切换成普通用户,执行命令
注意:需要输入普通用户的密码:
4. 如何查看linux下一个服务是否已经启动或者关闭?
# ps aux | grep 服务名称(ps 的参数是可以颠倒使用没问题)
# netstat -tunple | grep 服务端口
问题: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
ii. #setenforce 0(关闭) | 1(开启) 前提条件是没有在配置文件里面关闭selinux是可以使用setenforce 1 开启的
selinux 配置文件(/etc/selinux/config)
责任编辑: