python全栈 day08笔记

软件包安装方式:

  1、压缩包 需要编译后使用

  2、rpm包,可以直接使用

    rpm名称包含信息:软件名/软件版本号/系统版本/cpu架构(32/64位)/文件格式

rpm命令使用:

  1、安装软件 rpm -ivh ***.rpm  可以同时安装多个软件包,-i表示安装

  2、查看软件 rpm -qa  -q表示查询,a表示所有,验证是否安装可以rpm -q 指定软件名

        rpm -ql  查询软件安装位置

        rpm -qi  查询软件详细信息

  3、删除软件 rpm -e   可以加软件简写也可以加全名,安装完后都是全写。

      --nodeps  忽略依赖性删除(同样适用于安装)

  4、软件升级 rpm --force   强制覆盖安装,可以用于升级

rpm包网络安装

  1、直接安装 rpm -ivh http://*****.rpm 

  2、先下载后安装 进入文件下载路径 wget http://*****.rpm 

YUM

  yum本身就是python编写的,使用yum首先要配置yum源(vim /etc/yum.repos.d/local.repo)

  yum源配置方式

  配置本地yum:

【local】
name=local yum
baseurl=file:///medis/centos..
enabled=1
gogcheck=0

  yum安装软件过程:--->/media/centos_..final-->repodata-->找到需要的软件包-->安装

  yum安装时先读取目录里的repodata文件确定依赖关系

自定义yum源

  1、安装createro软件

  2、mkdir /test

  3、cp 软件包 /test

  4、createrepo /test

  5、修改配置文件

yum操作

  模糊安装————支持*

  删除软件————yum erase 软件名

  清楚缓存————yum clear all

  建立缓存————yum makecache

配置yum网络源(类似配置本地源,将文件地址改为网络地址)

yum安装完成后安装包的保留与否取决于yum配置文件yum.conf中keepcache选项

  安装包保留位置取决于cachedir选项

源码安装python3

  流程:  wget下载源码==>准备(安装gcc/glibc)==》解包==》运行configure脚本添加编译参数===》编译(gcc glibc)make===>make install 安装

加入python3.6命令

  1、临时修改,将python3.6路径加入$PATH

  2、永久修改,将修改后的PATH变量加入/etc/profile文件,并加上export PATH,设置为全局变量。

linux服务

ssh服务————远程连接服务

  服务端要安装sshd,默认会安装

  连不上的原因:需要关闭防火墙

apache服务

部署步骤: 

  1、准备环境---关闭防火墙(service iptables stop)、关闭selinux(setenforce 0)

  2、安装软件包httpd (yum install)

  3、修改配置文件 vim /etc/hppd/conf/httpd.conf

      配置注意点:listen:80  DocumentRoot文件根目录

  4、重启服务

  5、测试 在文档根目录写一个文件,通过浏览器访问 

零碎知识

cpu具有向下兼容性

查看系统版本: cat /etc/redhat-release

临时添加网关命令: route add default gw 192.168.11.25

ping不通外网可能是因为防火墙,防火墙关闭:service iptables stop  清空防火墙规则:iptables -F

解析域名两种方式:

  1、配置文件 /etc/hosts 优先查询

  2、dns

改计算机名:

  1、临时修改 hostname 主机名

  2、永久修改 编写/etc/sysconfig/network

url格式:协议(http://或者file://)+路径(网址的域名解析完后是ip)

查询服务状态:service *** status

永久关闭防火墙:chkconfig iptables off

永久关闭selinux:修改配置文件/etc/sysconfig/selinux 参数改为disables

猜你喜欢

转载自www.cnblogs.com/yaochiyu/p/9036554.html