Linux系统命令:配置介绍及修改配置
作者:管理员 来源:互联网 发布时间:2025-12-03 10:15:44 点击数:0
1、解决linux无法联网的问题
首先执行如下命令判断是否能联网:
ping www.baidu.com ping不通的话说明当前linux不能联网,需做如下配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0,编辑该文件如下: GATEWAY=192.168.66.2 #前三个字段与linux地址一致,最后一个值是0-255随便写,不与本局域网地址冲突就行; DNS1=211.167.230.200 #DNS1是本地能联网的DNS(右键桌面右下角的网络,网络共享中心,点击当前连接的网络,点击详细信息,找到IP4 DNS服务器后的地址即可)
2、解决非root用户使用sudo命令报错问题
#比如用户zhangsan使用sudo命令创建test文件夹 sudo mkdir test #此时时报错如下: "不在 sudoers 文件中。此事将被报告。" #解决方法: #切换到root用户下,对/etc/sudoers文件添加如下一行即可 zhangsan ALL=(ALL) ALL
3、配置免密登录其他机器时报错
3.1、linux配置免密登录其他机器
ssh-keygen # 执行完上边的命令后, 敲三次回车,然后依次执行下边三条语句即可 # 其中maltose01、maltose02、maltose03分别是其他机器的主机名 ssh-copy-id maltose01; ssh-copy-id maltose02; ssh-copy-id maltose03
远程在其他系统创建文件:
ssh maltose02 mkdir /root/haha;
远程启动另一台机器的zookeeper:
# source会把另一台机器要执行的命令与当前命令作为同一级,不加source的话,会认为在另一台机器执行的命令是当前命令的子进程,执行不成功; ssh maltose02 “source /etc/profile;/root/apps/zookeeper/bin/zkServer.sh start”
3.2、配置免密登录其他机器:
ssh-copy-id maltose02 #想要免密登录主机名是maltose02的机器
报错:
ERROR: @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ERROR: IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! ERROR: Someone could be eavesdropping on you right now (man-in-the-middle attack)! ERROR: It is also possible that a host key has just been changed. ERROR: The fingerprint for the ECDSA key sent by the remote host is ERROR: SHA256:N1bfV8wCL0RUL42A5umPZxhovF4hxEeZC7IT6+ljzek. ERROR: Please contact your system administrator. ERROR: Add correct host key in /root/.ssh/known_hosts to get rid of this message. ERROR: Offending ECDSA key in /root/.ssh/known_hosts:2 ERROR: ECDSA host key for maltose02 has changed and you have requested strict checking. ERROR: Host key verification failed.
解决方法:
cd /root/.ssh; vi known_hosts;
将之前配置的maltose02的内容删除即可(删除下边红框里的内容)

重新执行免密配置命令
ssh-copy-id maltose02
4、首次安装centos后yum报错连不上外网
yum报错连不上外网,且系统里又没有wget命令的解决办法
# 备份当前数据源 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 切换数据源(本人这条命令不生效,没有wget命令) wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 或者 (我使用的是这个命令) curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 清除缓存 yum clean all #更新缓存 yum makecache # 更新yum yum -y update
上一篇:Linux系统非root用户使用sudo命令报错应该如何解决?
下一篇:Linux系统命令:find命令详解
相关内容:
