一、Ubuntu初始化配置
sudo apt update ------>更新源
sudo apt install openssh-server ----->安装ssh(可以远程连接)sudo passwd root ------>创建root用户
apt install vim ------>安装vim编辑器
远程连接,root用户登录不了
a. 输入vim /etc/ssh/sshd_config
b. 把PermitRootLogin without passwd改成PermitRootLogin yes
c. :wq ---->退出并保存二、安装Nginx
apt install build-essential
apt install libtool
apt install zlib1g-dev
apt install libpcre3 libpcre3-dev
2.进入nginx的目录,进行参数配置
./configure \--prefix=/install/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
3.make:编译
4.make install:安装
5.创建参数配置的多级文件夹
mkdir -p /var/run/nginxmkdir -p /var/lock
mkdir -p /var/log/nginx
mkdir -p /var/temp/nginx/client
mkdir -p /var/temp/nginx/proxy
mkdir -p /var/temp/nginx/fastcgi
mkdir -p /var/temp/nginx/uwsgi
mkdir -p /var/temp/nginx/scgi
6.每次重启服务器,再次启动Nginx时,/var/run 的文件夹都会被删除,解决方案:
1.将/install/nginx/config/nginx.conf文件中 #pid logs/nginx.pid的#去掉
2.在/install/nginx/下创建logs文件夹三、MySQL的安装和远程连接
1.安装
a.apt update
b.apt install mysql-server
2.NaviCat远程连接MySQL
a.vim /etc/mysql/mysql.conf.d/mysqld.cnf 将 bind-address 改成 0.0.0.0
b.登录mysqlb.1: mysql -u root -p
b.2: grant all privileges on *.* to root@"%" identified by "ok" with grant option;
b.3: flush privileges;
c.sudo /etc/init.d/mysql restart:重启MySQL
四、Redis的安装
1.解压redis.tar.gz文件
2. make命令
3. make PREFIX="指定目录" install
4. ./redis-server redis.conf :加载redis.conf中的配置并开启redis服务器 ./redis-cli:开启redis客户端
解决redis远程连接不上的问题,修改redis.conf
1.bind 127.0.0.1改为 #bind 127.0.0.1
2.protected-mode yes 改为 protected-mode no
3.requirepass 设置 redis的连接密码
五、安装JDK及配置环境变量
1.vim ~/.bashrc
2.在文件中添加以下代码
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH