Centos7安装
A1、安装编译环境和相关类库
# 1.升级centos7环境工具
yum -y groupinstall "Development tools"
# 2.安装工具
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel wget -y
# 3.命令提示符显示当前完整目录:[vim /etc/profile]
export PS1='[\u@\h `pwd`]\$'
A2、开放80端口
# 1.开启8080端口,输入命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent
--zone=public:表示作用域为公共的;
--add-port=80/tcp:添加tcp协议的端口80;
--permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,
重新启动后失效;
# 2.输入命令重启防火墙;
systemctl restart firewalld.service
# 3.输入命令重新载入配置;
firewall-cmd --reload
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
[外链图片转存失败,]
A3、安装nginx
# 1.解压,并进入解压文件夹
tar -xvf nginx-1.13.9.tar.gz -C/usr/local
cd /usr/local/nginx-1.13.9
# 2.编译并安装
./configure
make && make install
# 3.启动Nginx
# 3.1.进入/usr/local/nginx/sbin目录
cd /usr/local/nginx/sbin
# 3.2.在sbin目录下启动
./nginx
# 3.3.在sbin目录下停止
./nginc -s stop
# 3.4.在sbin目录下重新加载
./nginx -s reload
# 4.配置文件nginx.conf备份、修改
cp nginx.conf nginx.conf.bak
vi nginx.conf
[外链图片转存失败,]
A4、安装JDK8步骤
# 1.进入 /usr/local/java 目录,解压jdk到当前目录
tar -zxvf jdk-8u171-linux-i586.tar.gz
# 2.配置环境变量
vi /etc/profile
# 3.按 i 进入插入模式,在配置文件的最下方加上:
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# 4.退出保存,重新加载source,查看JDK版本
source /etc/profile
java -version
# 5.出现如下问题解决办法:
# root@admin123 jdk1.8.0_171]# java -version
# -bash: /usr/local/java/jdk1.8.0_171/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
yum install ld-linux.so.2 -y
# 安装JDK1.8 OK!
A5、安装jenkins
# 1.将jenkins.war放入Tomcat/webapps目录下
# 2.如下图错误页面时,
# 2.1.在启动文件startup.sh中增加一句:
export CATALINA_OPTS="-Djava.awt.headless=true"
# 2.2.安装JavaException后面的异常信息缺失包
yum install libgcc_s.so.1 -y
java.lang.UnsatisfiedLinkError:
/usr/local/jdk1.8.0_171/jre/lib/i386/libfontmanager.so: libgcc_s.so.1:
无法打开共享对象文件: 没有那个文件或目录
# 3.重启Linux虚拟机
reboot
# 4.插件管理,清华镜像
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
[外链图片转存失败,]
A6、安装Python3
# 1.加压Python-3.7.6.gz
tar -zxvf apps/Python-3.7.6.tgz -C /usr/local/
# 2.进入 Python-3.7.6路径,编译安装到指定路径
./configure --prefix=/usr/local/python3
# 3.安装python3
make && make install
# 4.安装完成之后建立软链接添加变量,方便在终端中直接使用python3
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
# 4.2.安装uwsgi;给uwsgi建立软链接,方便使用
pip3 install uwsgi
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
# 5.pip3升级
pip3 install -U pip
###-----------------------------------------
# 6.将pip源更换到国内镜像
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/
# 6.1.Linux下,修改 vi ~/.pip/pip.conf((没有就创建一个文件夹及文件)
# 内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
# 6.2.windows下,直接在user目录中创建一个pip目录,然后新建文件pip.ini
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com
###-----------------------------------------
# 7.安装virtualenv,方便不同版本项目管理
pip3 install virtualenv
# 7.2.建立软链接
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
# 8.Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境
a).将所有虚拟环境整合在一个目录下
b).管理(新增,删除,复制)虚拟环境
c).快速切换虚拟环境
# 8.1、安装 virtualenvwrapper
pip3 install virtualenvwrapper
# 8.2、创建目录存放虚拟环境
mkdir ~/.virtualenvs
# 8.3、在.bashrc中末尾添加:如下图~
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 8.4.运行
运行 source ~/.bashrc
# 8.5.利用virtualenvwrapper创建虚拟环境出现错误如下:
# “/usr/bin/python: No module named virtualenvwrapper”
解决方法:https://www.cnblogs.com/ech2o/p/11773614.html
mv /usr/bin/python /usr/bin/python.bak
cp /usr/bin/pthon3 /usr/bin/python
# 8.6.命令列表:
workon:列出虚拟环境列表
lsvirtualenv:同上
mkvirtualenv [envname]:新建虚拟环境
workon [envname]:切换虚拟环境
rmvirtualenv [envname]:删除虚拟环境
deactivate: 离开虚拟环境
cpvirtualenv [sorce] [dest] #复制虚拟环境
pip freeze > requirements.txt 导出该环境下所有依赖到requirements.txt文件
[外链图片转存失败,]
A7、git安装
# 1.安装依赖库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc-c++ perl-ExtUtils-MakeMaker
# 2.移除默认安装的旧版git
yum remove git ## 移除原来的版本
# 3.下载&安装
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.18.0.tar.gz
tar xf git-2.18.0.tar.gz
# 4.配置编译安装
cd /usr/src
cd git-2.18.0
make configure
./configure --prefix=/usr/git # 配置目录
make profix=/usr/git
make install
# 5.加入环境变量
echo "export PATH=$PATH:/usr/git/bin" >> /etc/profile
source /etc/profile
# 5.检查版本
git --version
# 6.生成SSH密钥
$ ssh-keygen -t rsa -C “651744031@qq.com”
[外链图片转存失败,]