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有颜色

认识Linux工具的更多相关文章

  1. 第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP

    4. SSH连接Linux工具 4.1 Linux网卡配置 (1)临时配置: ifconfig eth0 192.168.32.100 //给eth0网卡指定IP,写在ROM里的,关机会丢失. (2) ...

  2. 发布《Linux工具快速教程》

    发布<Linux工具快速教程> 阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书: 本书Github地址:https://github.com ...

  3. Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)

    ♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ...

  4. Linux工具参考篇(网摘)

    Linux工具参考篇 原文出处:[Linux Tools Quick Tutorial] 1. gdb 调试利器 2. ldd 查看程序依赖库 3. lsof 一切皆文件 4. ps 进程查看器 5. ...

  5. linux 工具学习网站

    推荐一个很不错的linux工具学习网站; 对于一个开发人员来说,我觉得掌握这些工具对于基于linux的应用开发来说事半功倍. http://linuxtools-rst.readthedocs.io/ ...

  6. Kali Linux 工具清单

    Kali Linux 工具清单 Information Gathering acccheck ace-voip Amap Automater bing-ip2hosts braa CaseFile C ...

  7. Linux工具[转]

    ref: https://github.com/linw7/Skill-Tree/blob/master/Linux%E5%B7%A5%E5%85%B7.md Linux工具 Linux下还是有很多超 ...

  8. 推荐两款远程管理Linux工具(基于Windows系统)

    推荐两款远程管理Linux工具(基于Windows系统) 1.Xshell 百度百科:Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows ...

  9. Linux工具快速教程

    看到一linux中常用工具使用教程,非常好.猛击下面的地址 github:https://github.com/me115/linuxtools_rst 在线文档:http://linuxtools- ...

  10. linux工具apt、yum和dnf运用

      首先,说明一下我的环境:ubuntu16.04. 什么是APT: 高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu ...

随机推荐

  1. InnoDB存储引擎--学习笔记-redo log

    目录 1. 引言 2. 重做日志文件和相关概念介绍 + 2.1. 重做日志文件和bin log + 2.2. LSN(log squence number) 3. 重做日志文件基本工作原理 4. 重做 ...

  2. ElasticSearch核心概念和文档的CRUD

    目录 1. 基本概念 1.1 Node 与 Cluster 1.2 Index 1.3 Document 1.4 Type(将在ES6.0移除) 2. 数据的增删改查 2.1 添加数据 2.2 查询数 ...

  3. 网络设置管理 NetSetMan Pro v4.7.1 Lite 绿色便携版

    下载地址:点我 基本介绍 Netsetman是一个小巧好用的工具,你可以设置六组不同的网络参数值,针对不同的网络环境,而调用不同的参数,当你在家中.学校.工作单位等不同环境切换网络配置文件时,只需要通 ...

  4. 开源FTP/SFTP客户端 FileZilla v3.31.0 绿色便携版

    下载地址:点我 基本介绍 FileZilla是一种快速.可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色.直觉的接口.可控性.有条理的界面和管理多站点的简化方式使得Filezilla客户端 ...

  5. Node.js热部署代码,实现修改代码后自动重启服务方便实时调试

    写PHP等脚本语言的时候,已经习惯了修改完代码直接打开浏览器去查看最新的效果.而Node.js 只有在第一次引用时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,这种设计虽然有利于提高性能,却 ...

  6. Loadrunner基本概念解析<一>

    学习性能测试前需要掌握的基本概念,以下做一个记录,本文会持续更新,我期望的是,用通俗简洁的语言来进行更好的理解. [基本概念如下:] ---并发用户数: 1️⃣错误的理解:    使用系统的全部用户数 ...

  7. opencv编译

    1. clone源码 https://github.com/opencv/opencv 2. 安装cmake 3. cmake配置的时候,输出目录需要另外设置一个目录,不可以放到源码目录 4. 用cm ...

  8. Java网络和代理

    Java网络和代理 1)简介 在当今的网络环境中,特别是企业网络环境中,应用程序开发人员必须像系统管理员一样频繁地处理代理.在某些情况下,应用程序应该使用系统默认设置,在其他情况下,我们希望能够非常严 ...

  9. windows上node开发注意事项

    windows上进行node.react开发的必要步骤: 1.使用nvm进行node及npm包管理工具,记得使用npm config set ...:2.另外react仅支持python3.0以下的版 ...

  10. Java NIO DirectByteBuffer 的使用与研究

    一.结论 DirectByteBuffer 与 ByteBuffer 最大区别就在于缓冲区内存管理的方式.ByteBuffer使用的是堆内存,DirectByteBuffer 使用的是堆外内存,堆外内 ...