zoukankan      html  css  js  c++  java
  • DAY-8 Linux基础及常用命令(4)

    一、制作swap分区(命令)

    swapon –s  查看当前激活状态的swap分区

    free –m 以m为单位查看分区

    swapoff关闭分区  swapon打开分区

    添加swap分区——mkswap /dev/sdb 把整块盘当做一个分区制作成swap

    然后开启——swapon /dev/sdb 

    二、网络配置(命令)

    iconfig查看激活网卡信息,安装此软件包命令yum install net-tools -y

    1、命令修改网卡IP地址:ifconfig 网卡名字 IP地址 子网掩码 改的IP地址

    2、ifconfig 加网卡姓名 down/up——激活和关闭

    3、route –n查看网络配置信息

    4、永久修改网卡IP地址,要重启网络服务

    网卡配置文件地址:cd /etc/sysconfig/network-scripts/

    凡是用命令去改的都是临时修改,要永久保存就要写到文件里

    三、软件包管理

    rpm软件包(编译后的)

    rpm软件包,rpm命令需要自己解决依赖性

    1、win安装软件是二进制的安装方式,程序员写的程序是一个个的文件,是人能认识的语言,想要计算机识别,就必须编译成计算机能懂的二进制

    2、在Linux也有这种安装方式,可以在网上下载或在镜像里的软件包,首先镜像要设置在光盘里,df查看,也可自己挂载路径monnt /dev/sr0 /opt/,再浏览opt就可以看到内容

    3、进目录,查看packages的目录,再浏览,以rpm结尾,二进制格式的软件包(起源于红帽)

    4、rpm –ivh后面跟rpm格式软件包,如果有依赖性的包,先安装依赖性包,再安装目标软件,缺点自己找依赖性,一个一个安装,当卸载时碰到依赖性软件阻止时,使用命令rpm –e 跟软件包名 --nodeps,不考虑依赖性,直接卸载。覆盖安装命令rpm –ivf 软件包名 –force。

    5、查看安装包rpm –q zsh,zsh是安装包名,rpm –qa查看所有软件包,rpm –qa | grep zsh过滤查看,rpm –e 跟软件包名,直接卸载,rpm –ql查看软件包的安装路径,rpm –qi查看软件包的详细信息,rpm –qf查看命令是由哪一个软件包产生的

     yum软件包,解决软件包的依赖性

    yum-y erase http-*删除软件包(不会删除依赖包)  yum-y install httpd安装软件包

    1、源码在cd /etc/yum.repos.d/,里面每一个网址对应的是软件包,网络源

    2、如何自己配置源?首先将文件夹下的文件移动到根下的新建文件夹里,然后删掉

    源就是存软件的,可以来源网络,也可来源本地,里面有软件包df查看硬盘信息(挂载的路径),然后进入目录下(就是源),文件夹要把依赖性关系写好,yum才能解决,repodata的文件就存着依赖性,指定源一定指定实际所挂载的目录,yum源一定是软件包+依赖性

    进入cd  /etc/yum.repos.d/下,随便创建一个目录,vim进入

    开始写配置:第一排标题没有限制,但是一定要写,第二排name,第三排指定yum源在哪个位置,baseurl=如果是网址一定以http://开头,如果是本地源,就是文件file://开头,后面直接跟路径/opt,第四排enabled=1,第五排gpgcheck=0,保存退出

    yum clean all 清楚yum的缓存   yum makecache –y制作缓存

    yum源会自动更新软件,一定要关闭自动更新(vim /etc/yum/yum-cron-hourly.conf),软件包要统一,要保存下载的软件包,地址vim /etc/yum.conf,第一个cachedir缓存目录(可以自己指定),keepcache=1是保存软件包,0是不保存,然后建那个指定的目录,尝试装完软件包后,再去看目录下是不是有软件包,就有了自己的软件包库,然后建依赖性关系(命令creater后面跟目录)

    关于yum命令:

    Yum list——查看自己的所有rtm软件包

    Yum grouplist——查看软件包组  yum groupinstall“开发工具”-y安装软件包组

    要下载最新的软件包肯定是源码的格式,还没制作成rpm包,那就编译安装

    以python为例:装python解释器,进官网sourcecode就是源码包,下载

    1、首先安装这个软件包yum install lrzsz

    2、直接拖过去,这是tar包,tar xvf解包,然后看到目录

    3、进入目录,里面一堆文件,编译文件(改成二进制)

    4、编译之前先指定一些参数(软件包安装到哪里,启动什么功能等),用cd/configure这个文件,./直接执行这个文件,后面跟--prefix=/usr/local/python3.6,指定安装到这个目录下

    5、开始编译前,必须装上开发工具,然后执行make,接下来make install,可能还要解决依赖的问题,根据依赖信息解决,如果不知道,直接-*安装所有

    6、执行完成后,就在指定的目录下了

  • 相关阅读:
    PHP部署调优-自动部署工具
    set容器与map容器的简单应用
    POJ2431 优先队列+贪心
    离散数学交并补运算、差运算、异或运算的实现--biaobiao88
    构造命题公式的真值表--biaobiao88
    队列的简单使用
    二叉树的查找(前序、中序、后序、层序遍历)--biaobiao88
    A
    取整
    JavaScript对象
  • 原文地址:https://www.cnblogs.com/fenglinglf/p/6918194.html
Copyright © 2011-2022 走看看