第十八篇 Linux环境下常用软件安装和使用指南
Posted XueZou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十八篇 Linux环境下常用软件安装和使用指南相关的知识,希望对你有一定的参考价值。
提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv
安装virtualenv和生成虚拟环境
-
安装virtualenv:yum -y install python-virtualenv
-
生成虚拟环境:
-
先切换到想要生成虚拟环境的目录下面
-
生成python2的虚拟环境:virtualenv 虚拟环境名,例如:virtualenv test_py2
-
生成python3的虚拟环境:virtualenv -p python3的安装目录 虚拟环境名,例如:virtualenv -p /usr/local/bin/python3.6 test_py3
-
启动虚拟环境:
-
先切换到bin目录下面:cd test_py2/bin 或者 cd test_py3/bin
-
使用source命令启动虚拟环境:source activate
-
退出虚拟环境:deactivate
快速启动虚拟环境(安装virtualenvwrapper)
-
安装vitualenvwrapper:pip install -i https://pypi.douban.com/simple/ virtualenvwrapper
-
使用find命令查找virtualenvwrapper.sh的位置:find / -name=virtualenvwrapper.sh
-
找到如下路径:/usr/local/bin/virtualenvwrapper.sh
-
配置.bashrc文件:vim ~/.bashrc
-
添加如下3条内容:
-
export WORKON_HOME=$HOME/.virtualenvs
-
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
-
source /usr/local/bin/virtualenvwrapper.sh
-
保存退出
-
刷新配置文件,使配置生效:source ~/.bashrc
-
生成虚拟环境的推荐方式:
-
生成python3虚拟环境:mkvirtualenv -p /usr/bin/python3 虚拟环境名
-
生成python2虚拟环境:mkvirtualenv -p /usr/bin/python2 虚拟环境名
-
所有虚拟环境默认安装在目录:~/.virutalenvs
-
查看当前系统下安装的所有虚拟环境:workon
-
快速进入指定名称的虚拟环境:workon 虚拟环境名
-
快速关闭虚拟环境:deactivate
安装Python3.6
-
安装环境依赖包:yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
-
从本地远程复制文件到服务器的方法:scp Python-3.6.1.tgz [email protected]:/root/
-
解包:tar -zxf Python-3.6.1.tgz
-
进入解包后的目录:cd Python-3.6.1/
-
检查配置并指定安装目录:./configure --prefix=/usr/local/
-
有可能会提示没有gcc编译器,安装gcc编译器:yum -y install gcc gcc-c++
-
再次执行检查配置并指定安装目录:./configure --prefix=/usr/local/
-
编译并安装:make && make install
-
安装完成
-
python3.6最终被安装到了/usr/local/bin/
-
切换到/usr/bin
-
创建软连接:ln -s /usr/local/bin/python3.6 /usr/bin/python3
-
生产环境中使用到的python文件需要在开头添加:#!/usr/bin/python3指定解释器
安装Pycharm
-
在windows环境下找到已经下载好的安装包
-
将安装包发送到Linux上:scp pycharm-professional-2018.1.4.tar.gz [email protected]:/root/Downloads
-
解压缩:tar -zxf pycharm-professional-2018.1.4.tar.gz
-
将解压出来的文件放到/opt目录下面:mv pycharm-professional-2018.1.4 /opt/
-
切换到/opt:cd /opt
-
进入pycharm-professional-2018.1.4:cd pycharm-professional-2018.1.4
-
进入bin目录:cd bin
-
启动pycharm:./pycharm.sh
快速启动pycharm
-
编辑配置文件:vim ~/.bashrc
-
快捷键shift+G到最后一行,插入如下内容:alias pycharm="bash /opt/pycharm-2018.1.4/bin/pycharm.sh"
-
运行source命令,使配置文件生效:source ~/.bashrc
-
然后直接输入pycharm就能快速启动pycharm
安装nginx
-
安装软件依赖包:yum -y install gcc gcc-c++ openssl-devel pcre-devel httpd-tools
-
解包:tar -zxf nginx-1.12.0.tar.gz
-
cd nginx-1.12.0/
-
创建nginx用户:useradd nginx
-
配置检查并指定安装目录:./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module
-
编译:make
-
安装:make install #注:make && make install 编译完直接安装
-
创建软连接:ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
-
启动nginx服务:nginx
-
查看nginx的运行端口号:netstat -anptu | grep nginx
-
停止nginx服务:nginx -s stop
安装mariadb(mysql)
-
yum -y install mariadb-server
-
启动数据库:systemctl start mariadb.service
-
设置开机启动:systemctl enable mariadb.service
-
修改数据库服务器密码:mysqladmin -uroot password "root"
-
登录数据库服务器:mysql -uroot -proot
-
s查看数据库服务器基本配置
-
q退出数据库服务器
-
修改mysql配置文件:vim /etc/my.cnf
-
在配置文件中修改字符编码为utf8:character-set-server=utf8
-
重启数据库服务器:systemctl restart mariadb.service
创建数据库并导入数据
-
登录数据库服务器:mysql -uroot -proot
-
创建一个数据库:create database movie; (注意分号)
-
进入创建的数据库:use movie;
-
导入数据:source /root/Desktop/movie.sql;
-
查看数据库中的表:show tables;
-
s删除一个数据库:drop database jie;
通过txt文件指定的依赖关系安装依赖包
-
pip install -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com -r req.txt
以上是关于第十八篇 Linux环境下常用软件安装和使用指南的主要内容,如果未能解决你的问题,请参考以下文章
Linux从青铜到王者第十八篇:Linux网络基础第二篇之TCP协议
Linux篇第十八篇——网络套接字编程(预备知识+UDP套接字的编写)