Linux下安装各种常用软件

tomcat安装:
创建tomcat目录
cd /usr/local/
mkdir tomcat
cd tomcat
下载相应的安装包
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz
在tomcat解压安装包
tar -zxvf apache-tomcat-9.0.0.M18.tar.gz
改名
mv apache-tomcat-9.0.0.M18 tomcat9
进入bin目录启动tomcat
cd bin
./startup.sh

nginx安装:
一、安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

二、首先要安装 PCRE
cd /usr/local/src/
下载 PCRE 安装包,
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压安装包:
tar zxvf pcre-8.35.tar.gz
进入安装包目录
cd pcre-8.35
编译安装
./configure
make && make install
查看pcre版本
pcre-config --version

安装 Nginx
下载 Nginx
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.6.2.tar.gz
tar zxvf nginx-1.6.2.tar.gz
进入安装包目录
cd nginx-1.6.2

编译安装
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make
make install

查看nginx版本
/usr/local/webserver/nginx/sbin/nginx -v

mysql的安装:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum update

yum install mysql-server

chown mysql:mysql -R /var/lib/mysql

mysqld --initialize

systemctl start mysqld

systemctl status mysqld

mysqladmin --version
 
mysqladmin -u root password "new_password";

redis的安装:
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
tar xzf redis-2.8.17.tar.gz
cd redis-2.8.17
make

cd src
./redis-server

cd src
./redis-cli

mongodb:
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压
mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb   
export PATH=/usr/local/mongodb/bin:$PATH

创建数据库目录
cd /
mkdir -p /data/db
命令行中运行 MongoDB 服务
./mongod

安装python3
yum -y groupinstall "Development tools"
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

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

mkdir /usr/local/python3 

tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

安装uwsgi:
pip3 install uwsgi

wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
tar zxvf uwsgi-latest.tar.gz
cd uwsgi-latest
make
这可能会出现:
plugins/python/uwsgi_python.h:2:20: 致命错误:Python.h:没有那个文件或目录 #in
需要yum install python-devel

猜你喜欢

转载自blog.csdn.net/m0_38078065/article/details/86654251