Centos7安装程序及遇到的问题解决

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” 

[外链图片转存失败,]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值