CentOS7云服务器初次启用日记

Posted FayuanShi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 config set registry https://registry.npm.taobao.org

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

mv redis.conf /usr/local/redis/bin/redis.conf

配置自启动
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 #停止开机自启动

git

安装
yum -y install git

配置gitee账户在~/下, touch创建文件 .git-credentials

用vim编辑此文件,输入:
https://username:password@git...

git config --global credential.helper store

以上是关于CentOS7云服务器初次启用日记的主要内容,如果未能解决你的问题,请参考以下文章

金蝶云星空启用科目管控后,科目相关的值更新事件无法生效原因及解决办法

阿里云服务器购买步骤及初次购买注意事项!

初次blog--我对云服务的理解

初次使用阿里云服务器怎么选择合适的配置?

初次使用阿里云服务器怎么选择合适的配置?

初次选择阿里云服务器实例规格该怎么选择?