zoukankan      html  css  js  c++  java
  • day08 网络设置、软件包管理

    网络设置

     1 ifconfig //最小化安装时不可用,需要安装安装包,命令为查看网卡信息
     2     yum install net-tools
     3     
     4 mtu 网卡的最大发送字节
     5 
     6 iptables -F  清掉防火墙配置
     7 setenforce 0   表示临时关闭selinux防火墙
     8 
     9 
    10 ifconfig eno16777736(网卡号) 192.168.103/24
    11 
    12 ifconfig eno16777736:0(虚拟出一块网卡) 192.168.16.104//24
    13 
    14 ifconfig  查看所有激活的网卡信息
    15 ifconfig eno16777736 down  关掉网卡
    16 ifconfig eno16777736 up  激活网卡
    17 
    18 network网络状态命令
    19 service network status(状态)
    20                 sotp(停止)
    21                 start(开启)
    22                 restart(重启)
    23                 这个是cents6中的命令
    24                 
    25 systemctl status network  查看网络状态
    26 systemctl stop network  关闭网络
    27 其它同上,这个是centos7中的命令
    28 
    29 
    30 制定DNS
    31 /etc/resolv.con    dns的配置文件位置
    32 /etc/hosts         hosts配置文件位置(指定本地解析)
    33 
    34 route -n  查看网关
    35 routed add default gw 192.168.16.254 dev 网卡名    //设置网关
    36 
    37 
    38 以上是临时配置,重启电脑后,将会失效
    39 
    40 cd /etc/sysconfig/network-scripts/  该目录下面,每个网卡都有一个配置文件

    软件包管理

     1 .rpm - redhat package manage  代表二进制格式
     2 rpm -ivh 文件名 --force   强制安装,防止已经装过之类的
     3          *   代表所有
     4     
     5     
     6 rpm -q <软件包名>    查看是否安装
     7     -qa | grep zsh       查看全部的,过滤下有没有叫zsh的
     8 rpm -e  <包名>  -nodeps(忽略依赖性卸载)          卸载
     9     -ql <包名>       查看都装到那些位置去了
    10     -qi <包名>       软件包的详细信息查看
    11     -qf <文件路径文件>       查看文件由哪个包产生的
    12     -qlp <包的完整路径>便可以查看到RPM包中的文件
    13 缺点:必须自己去寻找所以来的包
    14 
    15 yum 这种安装方式可以解决安装软件过程中的依赖性
    16 yum erase 
    17 yum install      安装软件
    18 
    19 yum -y install    不询问是否确定
    20 
    21 yum clean all   清除yum缓存
    22 yum makecache -y   做缓存,节约下载软件需要缓存的时间
    23 /etc/yum.conf    存放下载文件路径以及是否安装完成后删除的参数
    24 /etc/yum/yum-cron-hourly.conf     //自动更新在这里
    25 createrepo /自己下载的软件的目录   //制作依赖性关系
    26 
    27 
    28 yum list    查看有哪些软件包.rpm
    29 yum grouptlist    查看有哪些软件包组
    30 yum groupinstall '软件包名'  安装软件包组
    31 
    32 /etc/yum.repos.d/    软件源地址

    源码安装python

    1 源码安装 python
    2 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
    3 下载python源码文件
    4 
    5 tar -xvf 解压文件
    6 打开解压目录,里面又个configure文件
    7 ./configure --prefix=/usr/local/python3.6    将文件安装在/usr/local/python3.6这个文件夹下
    8 ./configure --enable-optimizations  开启优化功能
    9 make  编译,需要进入软件存在的目录
  • 相关阅读:
    [Swift通天遁地]四、网络和线程-(4)使用Alamofire实现网络请求
    [Swift通天遁地]四、网络和线程-(3)线程组:使用DispatchGroup(调度组)对线程进行分组管理
    [Swift通天遁地]四、网络和线程-(2)通过BlockOperation实现线程的队列
    [Swift]LeetCode253.会议室 II $ Meeting Rooms II
    [Swift通天遁地]四、网络和线程-(1)线程的锁和解锁
    [Swift]LeetCode252.会议室 $ Meeting Rooms
    [Swift]LeetCode251.展平二维向量 $ Flatten 2D Vector
    [Swift]LeetCode250.计数相同值子树的个数 $ Count Univalue Subtrees
    [Swift]LeetCode249.群组偏移字符串 $ Group Shifted Strings
    [Swift]LeetCode248.对称数 III $ Strobogrammatic Number III
  • 原文地址:https://www.cnblogs.com/alwaysInMe/p/6919110.html
Copyright © 2011-2022 走看看