Linux系统配置静态ip地址
默认情况下,无论是Windows还是linux,一般为动态获取IP地址以及DNS。日常工作中,推荐配置静态IP地址。本文将教你如何在linux下配置IP地址。
正文
基于Redhat系列,使用Centos7进行讲解。
磁盘相关的管理命令,可以参考菜鸟教程
https://www.runoob.com/(服务端->linux->linux命令大全)
一、设置静态IP
在Linux服务器网卡配置文件中新增如下配置
1  | IPADDR=192.168.245.130 #静态ip地址  | 
1、Centos6设置静态IP
修改网卡if-eth0,个人使用虚拟机测试。
使用cat命令只查看ifcfg-eth0网卡配置文件
1  | #使用cat命令只查看ifcfg-eth0网卡配置文件  | 
使用vim命令修改编辑
1  | #使用vim命令修改编辑  | 
配置文件内容
1  | #配置文件内容  | 
2、Centos7设置静态IP
修改网卡配置文件if-ens33
使用vim命令修改编辑
1  | #使用vim命令修改编辑  | 
配置文件内容
1  | #配置文件内容  | 
3、修改完重启网卡生效
1  | #centos6  | 
centos7使用systemctl,同样在redhat系列可以使用service命令
1  | systemctl restart network  | 
顺带讲一下相关知识点。这里是区分源码包和rpm包,根据安装位置不同,以及启动方式略微不同来区分,不然容易混淆。
这里介绍一个检测开机自启的命令,以nginx中间件为例子
1  | chkconfig -list  | 
设置服务自启
1  | chkconfig -list 2345 nginx on  | 
查询nginx服务启动
1  | ps -aux | grep nginx  | 
查询nginx的端口号监听
1  | netstat -tlunp | grep nginx  | 
linux下(通用方式)是使用绝对路径找到服务然后启动
例如:启动源码包安装的nginx
绝对路径
1  | /usr/local/nginx/sbin/nginx  | 
重新加载配置文件
1  | /usr/local/nginx/sbin/nginx -s reload  | 
测试配置文件
1  | /usr/local/nginx/sbin/nginx -t  | 
停止服务
1  | /usr/local/nginx/sbin/nginx -s stop  | 
4、测试访问外网
ping命令的其它带参数使用,参考ping -help,或者使用man命令去查看学习。
1  | #ping接参数,ping 5次  | 
接收数据成功,证明配置完好。
当然还有fping以及hping可以去官网找相关的源码包安装
这里讲到源码包安装,源码包目录有configure文件
一般三大步骤:
01、 ./configure
02、 make
03、 make install
二、优化篇
1、配置阿里源
阿里源链接
1  | http://mirrors.aliyun.com/repo/  | 
修改使其失效
1  | mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak  | 
2、安装wget命令
1  | yum -y install wget  | 
下载阿里云的repo,替换掉原来的repo。替换之前做好备份。
1  | wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  | 
3、清除缓存,生成新的缓存
1  | yum clean all  | 
4、firewalld火墙工具
firewalld和iptables启用其中一个就行。
查看防火墙状态
1  | systemctl status firewalld.service  | 
临时关闭防火墙
1  | systemctl stop firewalld.service  | 
开机禁止防火墙
1  | systemctl disable firewalld.service  | 
5、安装并配置启用iptables
安装iptables
1  | yum -y install iptables-services.x86_64  | 
启动iptable
1  | systemctl start iptables.service  | 
开机启用iptables
1  | systemctl enable iptables.service  | 
6、关闭selinux
查看状态
1  | getenforce  | 
临时关闭
1  | setenforce 0  | 
永久关闭
vim /etc/selinux/config
1  | selinux=disable;  | 
7、htop工具
htop工具下载地址
https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz
好记性不如烂笔头,积少成多,收获也颇丰。你会发现,自己的知识宝库越来越丰富。白嫖有瘾,原创不易!