day08 网络设置、软件包管理
网络设置
ifconfig //最小化安装时不可用,需要安装安装包,命令为查看网卡信息
yum install net-tools mtu 网卡的最大发送字节 iptables -F 清掉防火墙配置
setenforce 表示临时关闭selinux防火墙 ifconfig eno16777736(网卡号) 192.168./ ifconfig eno16777736:(虚拟出一块网卡) 192.168.16.104// ifconfig 查看所有激活的网卡信息
ifconfig eno16777736 down 关掉网卡
ifconfig eno16777736 up 激活网卡 network网络状态命令
service network status(状态)
sotp(停止)
start(开启)
restart(重启)
这个是cents6中的命令 systemctl status network 查看网络状态
systemctl stop network 关闭网络
其它同上,这个是centos7中的命令 制定DNS
/etc/resolv.con dns的配置文件位置
/etc/hosts hosts配置文件位置(指定本地解析) route -n 查看网关
routed add default gw 192.168.16.254 dev 网卡名 //设置网关 以上是临时配置,重启电脑后,将会失效 cd /etc/sysconfig/network-scripts/ 该目录下面,每个网卡都有一个配置文件
软件包管理
.rpm - redhat package manage 代表二进制格式
rpm -ivh 文件名 --force 强制安装,防止已经装过之类的
* 代表所有 rpm -q <软件包名> 查看是否安装
-qa | grep zsh 查看全部的,过滤下有没有叫zsh的
rpm -e <包名> -nodeps(忽略依赖性卸载) 卸载
-ql <包名> 查看都装到那些位置去了
-qi <包名> 软件包的详细信息查看
-qf <文件路径文件> 查看文件由哪个包产生的
-qlp <包的完整路径>便可以查看到RPM包中的文件
缺点:必须自己去寻找所以来的包 yum 这种安装方式可以解决安装软件过程中的依赖性
yum erase
yum install 安装软件 yum -y install 不询问是否确定 yum clean all 清除yum缓存
yum makecache -y 做缓存,节约下载软件需要缓存的时间
/etc/yum.conf 存放下载文件路径以及是否安装完成后删除的参数
/etc/yum/yum-cron-hourly.conf //自动更新在这里
createrepo /自己下载的软件的目录 //制作依赖性关系 yum list 查看有哪些软件包.rpm
yum grouptlist 查看有哪些软件包组
yum groupinstall '软件包名' 安装软件包组 /etc/yum.repos.d/ 软件源地址
源码安装python
源码安装 python
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
下载python源码文件 tar -xvf 解压文件
打开解压目录,里面又个configure文件
./configure --prefix=/usr/local/python3. 将文件安装在/usr/local/python3.6这个文件夹下
./configure --enable-optimizations 开启优化功能
make 编译,需要进入软件存在的目录
day08 网络设置、软件包管理的更多相关文章
- linux基础三---网络基础&软件包管理
一 ifconfig:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址. ifconfig eno16777736 down/up 关闭/开启 eno16777736 网卡 ifconf ...
- Linux速通08 网络原理及基础设置、软件包管理
使用 ifconfig命令来维护网络 # ifconfig 命令:显示所有正在启动的网卡的详细信息或设定系统中网卡的 IP地址 # 应用 ifconfig命令设定网卡的 IP地址: * 例:修改 et ...
- day08.1-Linux软件包管理
Linux系统中的两种软件包:tar,保存内容为源码,编译后再安装:rpm,保存内容为编译后的机器码,直接安装.其中,rpm软件包由5部分构成,分别为: 第1部分是name,表示这个rpm软件包的名称 ...
- RHEL7软件包管理
本文介绍RHEL7的软件包管理 RHEL7下主要有RPM和YUM这两种包管理: YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包并获取该包依赖的其他包 RPM的需要的操作精度比 ...
- linux基础命令学习五(软件包管理、下载管理)
Linux 软件包管理 本文主要是记录下RedHat系列的软件包管理. 内容分为以下二个部分:二进制包的管理,源代码包的管理 一.二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理. 两 ...
- Linux系列教程(十三)——Linux软件包管理之源码包、脚本安装包
上篇博客我们讲解了网络yum源和光盘yum源的搭建步骤,然后详细介绍了相关的yum命令,yum 最重要是解决了软件包依赖性问题.在安装软件时,我们使用yum命令将会简单方便很多.我们知道yum命令只能 ...
- apt-get软件包管理命令 和 apt-key命令
apt-get命令是Debian Linux发行版中的APT软件包管理工具. 所有基于Debian的发行都使用这个包管理系统.deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件 ...
- Linux软件包管理之源码包、脚本安装包
目录 1.源码包和RPM包的区别 RPM包和源码包默认安装位置: 由于安装位置不同带来的影响 2.源码包安装 ①.安装准备 ②.安装注意事项 ③.安装源码包 3.源码包卸载 4.脚本安装包 5.总结 ...
- Yum软件包管理详解
目录 1. Yum 1.1 检查和更新包 1.1.1 查询更新 1.1.2 更新包 1.1.3 使用 ISO 和 Yum 离线升级系统 1.2 使用包 1.2.1 搜索包 1.2.2 列出包 1.2. ...
随机推荐
- 【csp】2017-12
第一题:游戏 题目: 题意:啊,不多赘述.看的懂. 题解:sort一下直接暴力比较大小. 代码: #include<iostream> #include<cstdio> #in ...
- Docker的概念及基本用法
Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开发并遵从Apache 2.0协议开源.Docker提供了一种在安全.可 ...
- x25, PF_X25 - ITU-T X.25 / ISO-8208 协议接口。
总览 #include <sys/socket.h> #include <linux/x25.h> x25_socket = socket(PF_X25, SOCK_SEQPA ...
- 字典配合split分裂填充
Sub 配送日报()lastrow = Sheets("运营日报").Range("a1048576").End(xlUp).Rowarr = Sheets(& ...
- SQL语句:一张表和另一张表的多重匹配查询
1.两个表结构如下图 2.如何查询成如下图所示 3.SQL语句是: select id,name=stuff(( select ','+t2.name from a t1 join b t2 on c ...
- Git 如何使用ssh上传或者同步/下载项目到github
上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 第二步: echo " ...
- python中map函数的用法
map函数类似一个生成器 具体用例如下: def add(x): a =[,,] b = map(add,[,,]) print( list(map(add,[,,])) ) print(b,type ...
- session_unset和session_distory
关于session_unset()和session_destroy()的函数使用进行介绍. session_unset() 释放当前在内存中已经创建的所有$_SESSION变量, 但不删除sessio ...
- 0922CSP-S模拟测试赛后总结
连发三篇爆炸实录我的心态竟然还这么好…… 昨天题目的D2.稍难. 这也不是我连续拿倒数第一的理由. T1不会.赛时硬写了一个30分的三次方暴力.还有一个地方写挂了.如果不是数据足够水我就爆零了. 也就 ...
- (转)Android在子线程中更新Activity中UI的方法
转:http://blog.sina.com.cn/s/blog_3fe961ae0100mvc5.html 在Android平台下,进行多线程编程时,经常需要在主线程之外的一个单独的线程中进行某些处 ...