Linux学习记录
一、Linux下载安装
1、下载安装VMware
2、在VMware下安装CentOS6.5
https://blog.csdn.net/lzwglory/article/details/53468199
2、配置网络环境
第一步,进入到/etc/sysconfig/network-scripts目录(存在网卡的配置文件)
第二步,使用vi编辑ifcfg-eth0并写入一下内容
设备类型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
网卡名称:NAME=eth0
是否启动:ONBOOT=yes
IP地址:IPADDR=192.168.32.180
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.32.2
DNS地址:DNS1=192.168.32.2
第三步,重启网络,并测试网络是否联通
service network restart
ping www.baidu.com
注意:若出现以下无法ping通的情况,可能是配置IP出错,将网关和DNS设置和VMware适配器中网关和DNS配置成一样,如若不行就继续修改配置文件里的网关和DNS设置,多修改几次,如果还是不行的话查看VMware服务并设置成自动
3、配置yum源
系统安装完成后默认的下载源是国外的,国内下载一些软件的话速度回很慢,所以我们配置为国内的yum源
3.1、下载repo文件
下载地址:http://mirrors.163.com/.help/centos.html
3.2、备份替换系统的repo文件
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
3.3、执行yum源更新
yum clean all
yum makecache
yum update
3.4、到此结束,用yum安装一下文件,看是否ok
yum install vim*
3.5、vim基础配置
vim ~/.vimrc
编写以下内容
“”""""""""""""""""""""""""""""""
“Interface
“””"""""""""""""""""""""""""""""
set nu “show line number
syntax enable “syntax highlight
syntax on
“”””""""""""""""""""""""""""""""
“Key command
“””"""""""""""""""""""""""""""""
set tabstop=4 “set Tab = 4
set softtabstop=4 “indent= 4
set shiftwidth=4
“”””""""""""""""""""""""""""""""
“Compile
“””"""""""""""""""""""""""""""""
map :call CompileRunGcc()
func! CompileRunGcc()
exec “w”
if &filetype == ‘c’
exec “!g++ % -o %<”
exec “! ./%<”
elseif &filetype == ‘cpp’
exec “!g++ % -o %<”
exec “! ./%<”
elseif &filetype == ‘java’
exec “!javac %”
exec “!java %<”
elseif &filetype == ‘sh’
:!./%
endif
endfunc
“”"""""""""""""""""""""""""""""""
“Debug
“””""""""""""""""""""""""""""""""
map :call Rungdb()
func! Rungdb()
exec “w”
exec “!g++ % -g -o %<”
exec “!gdb ./%<”
endfunc
“”""""""""""""""""""""""""""""""""
“Others
“””"""""""""""""""""""""""""""""""
filetype plugin indent on
set autowrite
set ruler
set cursorline
set magic
set guioptions-=T
set guioptions-=m
set autoindent
set cindent
set mouse=a " always use mouse
二、Linux下python3.6.6安装
1、下载python3.6.6 https://www.python.org/downloads/source/
2、下载后用winscp导入Linux,并解压 tar -zxvf Python-3.6.6
3、准备编译环境
yum install gcc (python大部分是c)
4、准备安装依赖包:zlib,openssl 。Python的pip需要依赖这两包
yum install zlib* openssl*
5、预编译
./configure --prefix=/usr/python-3.6.6 --enable-optimizations
6、编译
make
7、安装
make install
8、配置环境变量
为了方便使用,让系统帮助自动找到命令的执行文件的路径
printenv 查看环境变量
path的值是一堆目录,每个目录之间用:隔开
vim ~/.bashrc 在文件的最后新建一行
PATH=$PATH:/usr/python-3.6.6/bin
执行 source ~/.bashrc 相当于更新
第二种方法(有时候会出问题)
vim ~/.bashrc 在文件的最后新建一行
PYTHON_HOME=/usr/python-3.6.6
PATH=$PATH:PYTHON_HOME/bin
执行 source ~/.bashrc
注意:
/etc/profile :表示整个系统的环境变量配置文件
~/bashrc :当前用户的环境变量配置文件
9、安装ipython(ipython3 更好用)
pip3 install ipython
问题:python3安装完成后一直无法安装ipython和其他
解决:执行 pip3 install --upgrade setuptools