现在的开发工作,很多都是围绕着 Linux 进行,给系统设置固定静态 IP 也是一个很重要的工作。同时在测试环境中或者开发环境,更多的可能是使用虚拟机,设置固定 IP 也特别重要,不然可能哪天测试服务器或者开发服务器的 IP 就变化了。
配置 IP
首先,需要进入 IP 配置文件目录,找到文件后进行修改。
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
进入目录后,如果是虚拟机,通常情况下文件名为 “ifcfg-ens33”(如果有差异,通常为 ifcfg-开头的文件)。其中 “ifcfg-lo”为本机网络问卷配置,无需管!
编辑文件,进行修改。
[root@localhost network-scripts]# vim ifcfg-ens33
参考配置如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# 设置为静态IP
BOOTPROTO=static
DEFROUTE=yes
IPV6INIT=no
# 网卡名称,通常不要改,否则需要牵连修改,总之不要改就行
NAME=ens33
UUID=be8e0eb0-9acf-4e72-bd5a-155b4064101b
# IP地址
IPADDR=10.8.1.184
# 子网掩码
NETMASK=255.255.255.0
# 网关
GATEWAY=10.8.0.1
# dns地址,通常设置为网关就行,或者8.8.8.8
DNS1=10.8.0.1
DEVICE=ens33
# 表示开机启动
ONBOOT=yes
重启网络服务
[root@localhost network-scripts]# systemctl restart network
修改完成后,要记得重启网络服务,否则不生效哦,不然直到下次服务器重启!
验证查看IP
[root@localhost network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:98:ff:e9 brd ff:ff:ff:ff:ff:ff
inet 10.8.1.184/24 brd 10.8.1.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe98:ffe9/64 scope link
valid_lft forever preferred_lft forever
[root@localhost network-scripts]#
信息如上,表示固定静态 IP 设置成功。
[root@rep1 ~]# ifconfig ###原来网卡的配置eth0 Link encap:Ethernet HWaddr 00:0C:29:D5:39:A0inet addr:172.0inet6 addr: fe80::20c:29ff:fed5:39a0/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX p
Linux CentOS 环境下Elasticsearch 的安装详细步骤,请参考教程:Linux Centos Elasticsearch 安装和配置详细步骤 下载Kibana Kibana 是一个免费且开放的用户界面
co/cn/downloads/past-releases#elasticsearch 相关文章: Linux Centos Elasticsearch 安装和配置详细步骤 Linux CentOS 环境下安装
添加到启动服务 启动、停止、停止服务命令 设置开机启动 至此,设置完成,不妨重启一下服务器,试试效果!
1、yum erase libvirt 2、echo "alias bond0 bonding" >> /etc/modprobe.
在 Linux Centos 中,如果没有安装 gcc 环境,在运行编译命令 ”.
MySQL 安装参考:Linux CentOS 7.30数据库MySQL 数据库中,rename 命令用于修改表名。
org拓展如果执行命令时出现错误异常信息 “-bash: ntpdate: 未找到命令 ”,参考解决方案:Linux Centos 提示错误信息:-bash: ntpdate: 未找到命令
2 安装步骤 防火墙配置 nginx默认监听80端口,如果未关闭防火墙需要配置iptables规则开放80端口(以centos6为例)。
x 环境下源码安装 RabbitMQ 步骤,本文安装的 RabbitMQ 版本为 3.解压分两步: 先使用 xz 命令解压为 tar 包。配置环境变量 1、使用 vim 命令,编辑/etc/profile 文件。2、配置rabbitmq sbin 目录,/etc/profile 文件末尾增加如下配置: 3、生效配置文件 启动、停止rabbitMQ 先进入 rabbitMQ 启动 sbin 目录:
下载Erlang 解压源码文件 安装Erlang 注:如果在编译时出现 ”configure: error: No curses library functions found“ 错误,参考解决文章:Linux
特别提醒,不能使用 ping 命令解析到的 IP 地址,我试过使用ping 命令解析到的 IP 地址,并不能解决问题。
Java安装及环境配置参考文章:Linux Centos安装Java Jdk环境变量配置详细教程。
在 Linux CentOS 系统中,有时候我们会选择使用 wget 命令去下载一些软件或者文件,当我们执行 wget 命令时,会提示 wget 命令未找到:出现这样的问题,其实是我们的系统中没有安装
在 CentOS 系统执行 nc 相关命令时,提示 -bash: nc: command not found 异常,是因为操作系统缺少 nc 模块所导致。
在 Linux 环境中,当我们使用 git 命令去克隆下载所需的资源时,有时候会提示:-bash: git: 未找到命令。
html Linux Centos 安装 Java Jdk 教程说明详解传送门:Linux Centos安装Java Jdk环境变量配置详细教程 注:2022年01月0