Centos7
镜像网站:清华,阿里,网易

软件安装:lamp   httpd (认识)

yum: 安装工具    需要选版本和特性,所以生产不用yum
 rpm:安装依赖
 源码编译
 shell脚本:yum+源码编译的组合

安装wget:yum -y install wget
配置yum源:进入阿里镜像  
   1.备份/重命名: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

curl开头的主要用于做网站测试
  -o:指定下载的文件名

3.之后运行yum makecache生成缓存
  yum clean all
  yum makecache

mkdir software
  cd sofeware

python安装配置:(有网络)wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

python源码安装:
 1.准备工作:
  安装依赖包:工具依赖(gcc)和软件包的依赖
  下载源码wget:
  解压:
  预编译: ./configure-prefix=/usr/local/python3
  make
  make install

yum -y install lrzsz  下载完之后文件可以直接拖入(linux下代替上传和下载的程序)

yum -y install zlib* openssl* sqlite-devel readline-devel   下载python源码必要库文件

yum -y install gcc   下载gcc库文件

tar -zxf Python-3.6.4.tgz   解压文件(解压到在Python-3.6.4文件夹下)     z:压缩或者解压缩   x:代表释放文件   f:使用文件(必选)

yum -y install vim   hjkl左下上右   shift+zz退出文件
vim README.rst 查看

预编译:./configure --prefix=/usr/local/python3   在Python-3.6.4文件夹下

优化:./configure --prefix=/usr/local/python3 --enable-optimizations

多出来的部分 --enable-optimizations

make   开始进行源码编译

make install 安装

之后就是配置环境变量
minianaconda

python执行
 绝对路径:/usr/local/python3/bin/python3
 相对路径:./pyrhon3  在bin目录下
 配置环境变量之后:python3

配置环境变量:修改自己的目录:root   ,bashrc(推荐)或者.bash_profile
  配置文件中:起别名  alias vi='vim'
   配置环境变量:export PYTHON_HOME=/usr/local/python3
         export PATH=$PATH:$PYTHON_HOME/bin     :连接符

使配置文件生效:source .bashrc

shell脚本安装:minianaconda
 清华镜像--->镜像列表--->找到miniconda-3-4.5.4-Linux-*86_64.sh
 安装之前先安装解压文件:yum -y install bzip2(因为压缩版的可能会缺少一些文件)
 安装:  wget 路径
 执行:bash 文件名

注意:直接会帮你配置环境变量,但是需要编译一下配置文件,不然不生效

两个命令:python3和Minianaconda
 安装pythone的组件: python3--->pip3   执行文件
    anaconda--->conda   (或者pip)  安装组件
  查找命令 conda --help
   conda list   查看conda的组件
 
  使用conda安装软件;

安装软件之前需要安装conda的镜像:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
       conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
       conda config --set show_channel_urls yes
   测试安装的python免费仓库是否安装成功:conda install numpy
 
   注意:安装完镜像之后,再用conda安装软件就快了

输出当前的环境变量:echo $PATH
查看python所处的位置:which python
查看文件 cat(小文件)

more(大文件)  空格  一页一页   回车  一行一行

curl www.baidu.com 测试百度

设置vim中tab为4个空格,显示行数
 /root vim.vimrc  没有,自己创建
 set nu
 set ts=4   保存退出

**********************************************************
linux 下安装有5中方法
./configure --prefix=usr/local/Python3
make
make install
vim 与 vi 的区别vim有颜色

最新文章

  1. android 判断当前界面是否是桌面
  2. NHibernate Demo 和 效率测试
  3. 说说ABP项目中的AutoMapper,Castle Windsor(痛并快乐着)
  4. c# monitor锁
  5. [转发] 理解 oauth 2.0
  6. run fsck manually
  7. MySQL之count(*)与count(id)效率比较(转)
  8. mybatis06 增删改差 源码
  9. 利用Node.js实现模拟Session验证的登陆
  10. 每天一道Java题[5]
  11. echarts 点击方法总结,点任意一点获取点击数据,在多图联动中用生成标线举例
  12. flutter安装教程(win7)
  13. Codeforces Round #454 Div. 1
  14. Linux学习之分区自动挂载与fstab文件修复(九)
  15. Hadoop学习笔记之三:DataNode
  16. css动画和js动画的差异
  17. win10+anaconda3+python3.6+opencv3.1.0
  18. LeetCode 10 Regular Expression Matching(字符串匹配)
  19. CF1003E Tree Constructing 构造+树论
  20. 页面title改变浏览器兼容性问题

热门文章

  1. os.path.dirname(__file__)
  2. echo-nginx-module的安装、配置、使用
  3. Vue快速学习_第二节
  4. 在vue项目中遇到关于对象的深浅拷贝问题
  5. WordPress教程之如何创建博客内容
  6. python爬虫笔记之用cookie访问需要登录的网站
  7. 宽字符转窄字符CW2AEX<>(szAreaInfo,CP_UTF8)
  8. 《VR入门系列教程》之20---使用Oculus移动端SDK
  9. storm入门demo
  10. Python识别璇玑图中诗的数量