乐趣区

关于linux:CentOS7云服务器初次启用日记

yum 换源

因为华为云服务器的 CentOS 镜像曾经配置好 yum 的镜像源,所以省略。
相干目录:/etc/yum.repos.d

服务器装置

集体偏差于应用 mysql 原作者的开源版本 mariadb
yum -y install mariadb-server
装置主动把 mysql 命令设置好

设置启动
systemctl start mariadb # 开启服务
systemctl enable mariadb # 设置为开机自启动服务

初始化 mariadb
mysql_secure_installation

设置近程登录
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
#root 是登陆数据库的用户,123456 是登陆数据库的明码,* 就是意味着任何起源任何主机
mysql> FLUSH PRIVILEGES;
#刷新使之失效
service mysqld restart 重新启动

nginx 装置

装置依赖
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

下载
wget http://nginx.org/download/ngi…

解压
tar -zxvf nginx-1.18.0.tar.gz

进入
cd nginx-1.18.0

配置装置模块
./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_gzip_static_module –with-http_ssl_module

编译装置
make && make install

建设软连贯
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx

node 装置

下载
wget https://nodejs.org/dist/v14.1…

解压
tar -xvf node-v14.17.0-linux-x64.tar.xz

挪动
mv /home/node-v14.17.0-linux-x64 /usr/local/node

建设软连贯

ln -s /usr/local/node/bin/node /usr/local/bin/node
ln -s /usr/local/node/bin/npx /usr/local/bin/npx
ln -s /usr/local/node/bin/npm /usr/local/bin/npm

npm 装置的有命令的包命令在 node/bin 下,退出环境变量(有这一步,上一步能够省略)
~$ echo -e “export PATH=$(npm prefix -g)/bin:$PATH” >> ~/.bashrc && source ~/.bashrc

redis 装置

下载
wget http://download.redis.io/rele…

解压
tar -zxvf redis-5.0.3.tar.gz

进入
cd redis-5.0.3

编译装置
make && make install PREFIX=/usr/local/redis

配置自启动
vi /etc/systemd/system/redis.service
+++++++++ 增加 +++++++++++++++++++++++
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
++++++++++++++++++++++++++++++++++++

开启自启动
systemctl daemon-reload && systemctl start redis.service && systemctl enable redis.service

建设软连贯
ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/redis

自启动命令
systemctl start redis.service #启动 redis 服务
systemctl stop redis.service #进行 redis 服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务以后状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #进行开机自启动

退出移动版