Linux运维之网络
1.配置静态ip地址
修改了/etc/sysconfig/network-scripts/ifcfg-eth0中的文件内容,原内容:
1 | TYPE=Ethernet |
改为如下内容,括号中的内容不需要保留。UUID或者是早期的网卡配置HWADDR,应该是MAC地址,不需要更改,原先什么样,现在什么样就好了。
1 | TYPE=Ethernet |
然后重启了:service network restart (我的虚拟机是CentOS6.5),CentOS 8 重启网络可能不一样。
1 | ## CentOS6.5 |
1.centos解决bash: service: command not found 错误
2.Centos 7 学习之静态IP设置
3.RHEL8和CentOS8怎么重启网络 (CentOS8使用的是nmcli进行网络管理)
4.systemctl failed to connect to bus - docker ubuntu:16.04 container
5.Centos8 配置静态IP (这里给出了详细的配置参数,并且附带了nmcli命令的使用方法)
2.设置DNS
编辑/etc/resolv.conf文件(没有这个文件,就新建一个),添加如下内容
1 | ## 使用阿里巴巴提供的DNS和谷歌的DNS |
1.To assign an IP address to a NIC
2.Centos下设置静态IP (参考了这个文章)
3.解决linux ping: unknown host www.baidu.com
3.关闭防火墙
1 | ## 查看运行状态 |
4.关闭SELinux
1 | ## 查看状态 |
问题
(1) ping ip Destination Host Unreachable
在Hyper-V创建了一个虚拟机,使用ping 可以ping通网关,但是就是ping不通局域网中的某台主机的ip,但是局域网内的其他的机器ping这台主机,确能够ping通,真是奇了怪了。
【解决】
主要就是在创建虚拟机的时候,选择的网络适配器不对,选择合适的网络适配器就可以了。
5.终端走代理
因为在linux虚拟机中编译starrocks,总是需要下载github资源,但是非常的慢,我在内网中搭建了一个科学上网的插件并配置了CCproxy代理,这样局域网内的其它的电脑就可以使用类似于SwitchyOmega这种软件进行上网了。在虚拟机的CentOS8中,要想让全部的流量都走这个代理,怎么做呢?本来我想是要安装一个代理,于是就安装了tinyproxy,发现不是这么回事。
尝试设置代理到socks5,出现了:Error parsing proxy URL socks5://192.168.1.99:10808: Unsupported scheme ‘socks5’。
1 | ## 当前回话设置 |
因为我的局域网的机子使用的是CCProxy进行的代理,所以除了支持socket5之外,还支持了http,于是我设置了代理到http,果然可以了,注意端口是808。这样就实现了内部的linux虚拟机的全部httpxs流量都会走192.168.1.99 这个机器,如果99这个机器上实现了科学上网的话,也会更加的快了。
1 | ## 设置 |
注意
我这里只是在当前的回话中设置了,也可以修改 /etc/profile 文件,或者是 ~/.bashrc等文件,使之永久生效。
6.ifconfig命令
1 | yum install net-tools |
1.CentOS 7安装 ifconfig 管理命令
7.ssh自动关闭
一般是在/etc/profile中有定义,vim /etc/profile ,这里注释掉或者改为0都可以
1 | # 输入 |
【1】.如何解决ssh登陆,不久会自动断开的问题
【2】.解决“SSH自动断开“问题
【3】.解决SSH自动断线,无响应的问题。
【4】.解决SSH自动断开无响应的问题
【5】.解决ssh登录后闲置时间过长而断开连接 1.修改/etc/ssh/sshd_config配置文件;2.ServerAliveInterval 。3.TMOUT=1800。