centos 修改IP地址
在vmware下安装了一个centos 7 x86_64系统
首先ifconfig查看网卡信息

MTU:网卡最大传输字节
虚拟机内有三个网卡,virbr0,lo,ens33,lo是回环地址,virbr0 是虚拟网桥,ens33就是需要修改的网卡
(修改ens33 为eth0可以看:https://blog.csdn.net/u013252047/article/details/77947594?locationNum=3&fps=1)
修改ip地址信息
打开文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33
(在这个目录下配置信息只有ens33和lo)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=37505147-c625-4457-8e5d-08dab54b06ac
DEVICE=ens33
ONBOOT=no
改成如下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.11.88
NETMASK=255.255.255.0
GATEWAY=192.168.11.1
DNS1=202.106.0.20
DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=37505147-c625-4457-8e5d-08dab54b06ac
DEVICE=ens33
ONBOOT=yes //改 no 为 yes
重启网络服务,service network restart就行了,
centos 6 中修改ip地址需要关闭网络守护进程,
命令 service NetworkManager stop
列出服务在各种启动级别的状态 chkconfig --list
chkconfig --level 2345NetworkManager off
172.16..45.10/16
网络地址:172.16.0.0
主机地址:172.16.45.10
ipv4
1.网络地址:用于表示网络本身,具有正常的网络号部分,而主机号部分全为0的
ip地址称为网络地址,如172.16.45.0就是一个B类网络地址
2.广播地址:用于向网络中的所有的设备进行广播。具有正常的网络号部分,而主机号
全为1(即255)的ip地址称之为广播地址,如172.16.45.255就是一个B类的广播地址
3.有限广播地址:指的是32位全为1(即255.255.255.255)的ip地址,用于本网广播
4.回环地址:127.0.0.1
5.私有地址:只能在局域网内使用,不能在internet上使用的ip地址称为私有ip地址
10.0.0.0~~~~10.255.255.255, 表示一个A类地址
172.16.0.0~~~~172.31.255.255, 表示一个16个B类地址
192.168.0.0~~~~192.168.255.255,表示256个C类地址
6.0.0.0.0:指已经不是真正意义上的ip地址,它表示的是所有不清楚主机和目的网络,这里的不清楚指的是在本机路由表里没有特定条目指明如何到达
linux 网络管理
ifconfig
MTU:网卡最大传输字节
service network restart 重启网络服务
service network status 查看网络状态
service NetworkManager stop 关闭守护进程
/etc/sysconfig/network-scripts/ifcfg-eth0 文件存放eth0网卡配置信息,修改ip地址
修改ip地址要关掉守护进程
route -n 查看网关信息
route add default gw 192.168.11.254 添加网关(临时添加,重启失效)
cat /etc/resolv.conf 查看DNS信息
ping -c 1 192.168.11.11 :ping 192.168.11.11地址一次
arping -I eth0 192.168.11.11 数据包从eth0出去,返回ip和MAC地址信息
NAT 网络地址转换
ifconfig eth0 up
ifconfig eth0 down
ifup eth0 让网卡加载配置文件
ifdown eth0
网络号不同则无法通信
关闭防火墙
service iptables stop
地址信息
我电脑的网卡信息如下
IPv4 地址 . . . . . . . . . . . . : 10.13.20.153
子网掩码 . . . . . . . . . . . . : 255.255.252.0
默认网关. . . . . . . . . . . . . : 10.13.20.1
A类地址,默认子网掩码是255.0.0.0
252的二进制为 '0b11111100'
网络号为10.13.20.0
主机位为10.13.20.153
子网数为2(8+6)=16384
每个子网的主机号数:2(2+8)-2=1024-2=1022
linux 安装软件
1.编译安装(源码编译成二进制)
2.rpm文件本身就是二进制文件
rpm -ivh 包名
rpm -ivh 包名 --force 强制覆盖安装
rpm -qa 查看所有已安装的包
rpm -q dhcp 查看安装的dhcp包
rpm -e dhcp 卸载dhcp
rpm -ql 包名 查看软件包安装路径
rpm -qi 包名 查看软件安装详细信息
遇到有依赖性的包删除不掉,忽略依赖性安装
rpm -e 包名 --nodeps
主机名,本地URL映射
/etc/hosts 本地hosts文件
/etc/hostname 主机名
hostname libai 临时修改主机名为libai
wget url 下载文件 默认下载到当前路径下
yum 会解决软件包的依赖关系
配置yum本地源
1.查看挂载 df
df
/run/media/libai/CentOS 7 x86_64
2.在 /etc/yum.repos.d 目录下新建一个文件local.repo
vim /etc/yum.repos.d/local.repo
3.写入
[local]
name=local yum
baseurl=file:///run/media/libai/CentOS\ 7\ x86_64
enabled=1
gpgcheck=0
4.安装软件
yum install dhcp
yum在CentOS镜像目录下找到repodata查找依赖关系,再进行安装
yum clean all 清理yum安装缓存
yum remove dhcp
自定义yum源
- 安装createrepo
- mkdir /test
- cp 软件包到 /test
- createrepo /test 会生成一个针对test目录下的 repodata
- 修改 /etc/yum.repos.d/local.repo
baseurl=file:///test
DVD 默认挂载在/dev/cdrom
df 查看挂载
mount /dev/cdrom /mnt 挂载
umount /dev/chrom /mnt 卸载
centos 7 修改主机名
vim /etc/hostname
或者 hostname name
yum
yum erase dhcp-common 卸载dhcp-common
yum makecache 制作yum缓存
yum grouplist 查看组工具
yum groupinstall '开发工具'
编译原码安装python3.6.5
下载源码,解包 --> 运行configure脚本添加编译参数,编译(gcc glibc) make --> make install
1.解包 tar xvf Python-3.6.5.tgz
2.安装工具 yum install gcc-* glibc-* -y
3.执行configure脚本,添加编译参数,例如--prefix指定安装路径
cd Python-3.6.5
./configure --prefix=/usr/local/python3.6
4.编译 make
5.安装 make install
部署服务的步骤
1.准备服务
关闭防火墙: service iptables stop(chkconfig iptables off)
关闭selinux: setenforce 0(临时关闭)
或修改文件/etc/sysconfig/selinux
修改(SELINUX=disabled)
配置ip
2.安装软件包 yum install httpd
3.查看配置文件
vim /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"
Listen 80
在/var/www/html 目录下放入文件a.txt
4.重启服务 service httpd restart
5.测试
http://192.168.1.137/a.txt
环境变量
which ls 查看ls命令位置
echo $PATH 查看环境变量
PATH=.....添加环境变量
修改/etc/profile在后面添加
PATH=....+添加项
export PATH
搭建samba网盘
映射网络驱动器
关闭防火墙
service iptables stop
chkconfig iptables off
网友评论