Linux网络
制作swap分区
swapon -s查看激活状态的分区
free -m以m为单位看分区信息
swapoff 关闭激活的分区
mkswap 制作swap分区
网络配置
ifconfig(查看激活的网卡信息) 安装 yum install net-tools - y
iptables -F 关闭防火墙
setenforce 0 关闭SELiunx
ifconfig 网卡名 192.168.1.1/24 临时设置IP
ifconfig 网卡名:0(数字代表第几块) 192.168.1.1/24 新增虚拟网卡
ifconfig 网卡名 down 关闭网卡 up 激活
永久设置固定IP
网络配置文件的存放目录 etc/sysconfig/network-scrips/
使用编辑器修改 vim /etc/sysconfig/network-scrips/网卡名
BOOTPROTO static
IPADDR IP地址
NETMASK 子网掩码
GATEWAY 网管地址
DNS1 主DNS地址
DNS2 辅DNS地址
... ...
ONBOOT yes
srevice net work status 启动网卡
srevice net work stop 停掉网卡
srevice net work restart 重启网卡服务
systemctl(7版本)
查看状态
开启关闭
route -n 查看网关
没有网关 route -n查看
解析问题,域名不能通信, 去配置文件解决解析问题
指定解析dns nameserver
指定本地解析(优先级高于resolv.conf) vim /etc/hosts IP地址 + 域名
添加网关
后面可以指定网卡 dev (网卡名)
删除网关 routr del default gw ( 网关)
软件包管理
df 显示磁盘分区上的可使用的磁盘空间,可以看到光盘默认的挂载点
自己挂载光盘
mount (路径) 设置挂载点
packagse存放着rpm包
rpm -ivh (包名)(加.rpm):安装包
rpm -q (包名 ):查看安装包
rpm -qa (查看所有)| gerp 包名(从所有包中查看指定包)
rpm -e (包名):卸载包
rpm -ql(包名):查看包安装位置
rpm -qi (包名):软件包安装的详细信息
rpm -qf(命令文件绝对路径):查看命令是在哪个包产生的
rpm安装会有依赖性的问题
yum命令
yum list:列出有哪些rpm包
yum grouplist:列出有哪些软件包组
yun groupinstall 组名 -y:安装软件包组
yum管理rpm没有依赖性问题
都可以用-*来匹配
yum erase (包名):删除包
yum install (包名):安装包
yum源在/etc/yum.repos.d/路径中 都是网络源
自己配置本地源:
源需要包括rpm包文件夹还有解决依赖性的配置文件,单纯的rpm源没有意义
光盘中 /opt/ repodata中存着依赖性
指定目录一定要在/opt目录下,必须软件包+依赖性
在/etc/yum.repos.d下写一个以.repo结尾的文件,分五段:
1.标题
2. name= yum源名字
3.baserul=http://网址 网络源
file://源路径 本地源
4.enabled=1 开启yum源 0关闭
5.gpgcheck=0 不检测key
yum makechche -y做检测缓存,缓存后下载时就不比检测yum源检索了 clearout清缓存
注意:yum源会自动更新软件,造成环境软件不统一!会把更新的包删掉!
在/etc/yum.conf编辑
cacahedir = 缓存的目录
keepcache = 下载包保留不删除改成1,默认是0
在该文件下,默认有软件更新是它就会自动下载更新,设置成no关闭
将下载的包复制到自己的目录,作为源
安装creatrepo命令
给源做依赖性关系
多了repodata依赖
成功完成yum源
删除默认源
baseurl=自己的源路径
配置完成!
编译安装,安装源码,比如python
下载surce tarball的tar包
yum install lrzsz(安装这个包可以直接拖拽)
解压该tar包
进到python3.**目录
./configure进行编译安装前配置,指定安装路劲:
make 编译必须安装开发工具
在python3.**目录下 make 编译,完成后 make install 进行安装,完成。