服务器环境配置

Posted shaozheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器环境配置相关的知识,希望对你有一定的参考价值。

服务器环境配置

创建服务器:

流量: 以浏览量

带宽: 按时收费

安全组的创建: 22 ---> ftp (协议)

    端口配置: 默认服务器配置端口

TCP : 80(http)  443(https) 22(ftp请求)  -1(ipv4)
-->基于UDP ,但不允许


创建专门的组件


自定义密码:

服务器---》 是列
    : 获取公网ip 

链接:

1)账号
>: ssh root@47.92.216.1

2)密码
>: ********

sudo   管理权限

i : 编辑

ggdG  : 删除源文件内容

esc    退出编辑

w    保存
q    退出  + !   强制退出
    

基础配置:

终端配置:
    1)编辑配置文件
    >: vim ~/.bash_profile

    2)将原来内容全部删除掉
    >: ggdG

    3)进入编辑状态:填入下方两行
    >: i

    export PATH=$PATH:$HOME/bin
    PS1='Path:w
>:'

    4)退出编辑状态
    >: esc

    5)保存修改并退出
    >: :wq

    6)生效配置
    >: source ~/.bash_profile


系统配置:
     更新系统软件包
        >: yum update -y

安装软件管理包和可能使用的依赖:
 >: yum -y groupinstall "Development tools"
>: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

安装软件:

b本地上传:
     文件夹内的文件递归上传
    scp -r  '本地文件路径' root@'公网ip': '上传路径'

cd ~ : 根目录
    
    
mv 移动

rmdir  删除

ls 查看文件

mysql :
    密码必须要有大小写(特殊符号!!)
安装mysql57
>: yum -y install mysql57-community-release-el7-10.noarch.rpm
>: yum -y install mysql-community-server

4)启动mysql57并查看启动状态
>: systemctl start mysqld.service
>: systemctl status mysqld.service

5)查看默认密码并登录
>: grep "password" /var/log/mysqld.log
>: mysql -uroot -p

6)修改密码
>: ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
>: ALTER USER 'root'@'localhost' IDENTIFIED BY 'Owen1234?';

redis

1)前往用户根目录
>: cd ~

2)下载redis-5.0.5
>: wget http://download.redis.io/releases/redis-5.0.5.tar.gz
>: scp -r C:UsersdellDesktoppkg
edis-5.0.5.tar.gz root@47.92.79.19:~

3)解压安装包
>: tar -xf redis-5.0.5.tar.gz

4)进入目标文件
>: cd redis-5.0.5

5)编译环境
>: make

6)复制环境到指定路径完成安装
>: cp -r ~/redis-5.0.5 /usr/local/redis

7)配置redis可以后台启动:修改下方内容
>: vim /usr/local/redis/redis.conf

daemonize yes

8)完成配置修改
>: esc
>: :wq

9)建立软连接
>: ln -s /usr/local/redis/src/redis-server /usr/bin/redis-server
>: ln -s /usr/local/redis/src/redis-cli /usr/bin/redis-cli

10)后台运行redis
>: cd /usr/local/redis
>: redis-server ./redis.conf &

ctrl + c

11)测试redis环境
>: redis-cli
ctrl + c

12)关闭redis服务
>: pkill -f redis -9

python3:

注意: 不能删除python2
1)前往用户根目录
>: cd ~

2)下载 或 上传 Python3.6.7
>: wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
>: scp -r 本地Python-3.6.7.tar.xz ssh root@39.98.154.56:服务器路径
>: scp -r C:UsersdellDesktoppkgPython-3.6.7.tar.xz ssh root@339.98.154.56~

3)解压安装包
>: tar -xf Python-3.6.7.tar.xz

4)进入目标文件
>: cd Python-3.6.7

5)配置安装路径:/usr/local/python3
>: ./configure --prefix=/usr/local/python3

6)编译并安装
>: make && sudo make install

7)建立软连接:终端命令 python3,pip3
>: ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
>: ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

8)删除安装包与文件:
>: rm -rf Python-3.6.7
>: rm -rf Python-3.6.7.tar.xz

配置pip源:阿里云不用配置,默认配置阿里源

1)创建pip配置路径
>: mkdir ~/.pip

2)进入目录编辑配置文件:填入下方内容
cd ~/.pip && vim pip.conf

[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com

安装uwsgi

1)在真实环境下安装
pip3 install uwsgi

2)建立软连接
ln -s /usr/local/python3/bin/uwsgi /usr/bin/wsgi

以上是关于服务器环境配置的主要内容,如果未能解决你的问题,请参考以下文章

代码片段 - Golang 实现简单的 Web 服务器

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段