认识Linux工具
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工具的更多相关文章
- 第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP
4. SSH连接Linux工具 4.1 Linux网卡配置 (1)临时配置: ifconfig eth0 192.168.32.100 //给eth0网卡指定IP,写在ROM里的,关机会丢失. (2) ...
- 发布《Linux工具快速教程》
发布<Linux工具快速教程> 阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书: 本书Github地址:https://github.com ...
- Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)
♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ...
- Linux工具参考篇(网摘)
Linux工具参考篇 原文出处:[Linux Tools Quick Tutorial] 1. gdb 调试利器 2. ldd 查看程序依赖库 3. lsof 一切皆文件 4. ps 进程查看器 5. ...
- linux 工具学习网站
推荐一个很不错的linux工具学习网站; 对于一个开发人员来说,我觉得掌握这些工具对于基于linux的应用开发来说事半功倍. http://linuxtools-rst.readthedocs.io/ ...
- Kali Linux 工具清单
Kali Linux 工具清单 Information Gathering acccheck ace-voip Amap Automater bing-ip2hosts braa CaseFile C ...
- Linux工具[转]
ref: https://github.com/linw7/Skill-Tree/blob/master/Linux%E5%B7%A5%E5%85%B7.md Linux工具 Linux下还是有很多超 ...
- 推荐两款远程管理Linux工具(基于Windows系统)
推荐两款远程管理Linux工具(基于Windows系统) 1.Xshell 百度百科:Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows ...
- Linux工具快速教程
看到一linux中常用工具使用教程,非常好.猛击下面的地址 github:https://github.com/me115/linuxtools_rst 在线文档:http://linuxtools- ...
- linux工具apt、yum和dnf运用
首先,说明一下我的环境:ubuntu16.04. 什么是APT: 高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu ...
随机推荐
- django基础知识之管理静态文件css,js,images:
管理静态文件 项目中的CSS.图片.js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [ o ...
- scrapy基础知识之下载中间件使用案例:
1. 创建middlewares.py文件. Scrapy代理IP.Uesr-Agent的切换都是通过DOWNLOADER_MIDDLEWARES进行控制,我们在settings.py同级目录下创建m ...
- ML.NET技术研究系列-2聚类算法KMeans
上一篇博文我们介绍了ML.NET 的入门: ML.NET技术研究系列1-入门篇 本文我们继续,研究分享一下聚类算法k-means. 一.k-means算法简介 k-means算法是一种聚类算法,所谓聚 ...
- c++学习书籍推荐《C++编程思想第二卷》下载
百度云及其他网盘下载地址:点我 编辑推荐 <C++编程思想>(第2卷)是惟一一本如此清晰地阐述如何重新思考以面向对象方法构造程序的书籍.<C++编程思想>(第2卷)介绍实用的编 ...
- 新手上路—Java的"瑞士军刀"
“ Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架.简单,却很强大!这在我们的日常开发工作中,无疑是如虎添翼,事半功倍. Jodd = Tools + IoC + MVC ...
- Nginx+Tomat8负载后,利用Redis实现Tomcat8的session共享
网上相应的文章应该都介绍,这里只特别记录下笔者在实操的过程出现的问题.此文件只针对tomcat 8 版本,之前版本可略过. tomcat 8 中的context.xml文件修改,增加以下配置. Jav ...
- Vue快速学习_第三节
过滤器 局部过滤器(组件内部使用的过滤器,跟django的很像, filters: {过滤器的名字: {function(val, a,b){}}} 全局过滤器(全局过滤器,只要过滤器一创建,在任何组 ...
- 【UR #7】水题走四方 题解
链接:http://uoj.ac/problem/84 20分算法:萌萌的小爆搜,别搜进环里就行. 50分:我们考虑一下最优决策是什么样的.看似很显然的一点就是我们先让本体在原地不动,让分身去遍历子树 ...
- android布局几点随想
1. 正式布局界面时,先在纸上画出整个布局,并考虑用什么布局比较适合: 2. 布局界面先做出框架,并用不同的背景颜色标记出来,确保大的布局框架式正确的: 3. 接着在每个大的布局框架内布局小的布局: ...
- octavia的实现与分析(二)·原理,基本架构与基本流程
[了解] 其实说白了,Octavia就是将用户的API请求经过逻辑处理,转换成Haproxy或者Nginx的配置参数,下发到amphora虚机中. Octavia的内部实现中,逻辑流程的处理主要使用T ...