Linux系统配置网络和ip

应公司要求安装linux系统(请参考:安装Centos7.4详细过程)并搭建数据库,linux系统安装后查询ip输入ifconfig,出现如下情况:

解决ifconfig command not found的办法

https://blog.csdn.net/ryu2003/article/details/78492127

https://blog.csdn.net/hanzen_alone/article/details/78967988

https://www.jianshu.com/p/c035f06371b9

https://www.cnblogs.com/dunitian/p/4974761.html

 

输入ip addr 确认IP地址是否设置正常

cd /sbin 确认sbin目录是否存在

确认ifconfig命令是否未安装 ,在sbin目录下输入ls

 

发现命令列表里没有ifconfig这个命令,主要是缺少了插件。

解决is not in the sudoers file.this incrident will be reported的办法

一般是命令使用的权限不够

翻译成中文就是:不在sudoers文件中。此事件将被报告。

1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.

2.添加sudo文件的写权限,命令是:
chmod u+w /etc/sudoers

3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

ps:这里说下你可以sudoers添加下面四行中任意一条
youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL

第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers

这样普通用户就可以使用sudo了

扫描二维码关注公众号,回复: 4825340 查看本文章

 

Linux切换用户

SU:( Switch user切换用户),可让一个普通用户切换为超级用户或其他用户,并可临时拥有所切换用户的权限,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户,临时以低权限身份处理事务,切换时无需输入欲切换用户的密码。

 

假设一个普通用户trunk,首先以trunk登陆:

su root 临时切换到root用户,需要输入密码,切换后环境变量不变,取得root的部分权限,且只能使用trunk用户path路径中的命令,不能使用root用户path路径中的独有命令。

su - root 切换为root用户,需要输入密码,切换后环境变量改变,几乎可以不受限制的做任何事。

su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk权限。

如果要切换回root用户,那么用以下命令:su或su -用户名root可以省略不写。切换回root用户时要输入root密码,我一般直接输入exit命令来切换回root用户,这样就不用输入密码。

切换到root用户后输入以下命令:

yum install net-tools

你会发现报这个错:Could not resolve host: mirrorlist.centos.org; Unknown error"

主要是配置网络,出现这个主要是没有网络

https://www.cnblogs.com/xixihuang/p/5404517.html

yum install net-tools

centos 7刚安装后无法联网解决

https://blog.csdn.net/weixin_34890916/article/details/80390365

通过以上两篇文章我做了详细分析,这个过程如下:

1.由于centos 7默认是把网卡关闭的,所以当你输入ip addr,如下图:

lo 是本地回环网卡,

另一个 就是 本地网卡的名称, 我的是enp3s0

2.输入以下命令:vi  /etc/sysconfig/network-scripts/ifcfg-enp3s0

我们就会进入vi编辑的编辑界面,如下图:讲onboot=no改为yes,

使用vi的时候 注意在vi的模式间的转换 :

我一般输入字母"i"进入insert状态再进行修改,修改完成后输入:wq 保存文件并退出vi

怎么保存退出vi编辑

按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

3.网络配置通成功后切换到root用户下并输入:yum install net-tools

输入:cd /sbin就能看到ifconfig命令

再输入;ifconfig

就可以查询这台电脑的一些网络数据。

 

 

 

猜你喜欢

转载自blog.csdn.net/xxdw1992/article/details/86061995