网站首页 > 博客文章 正文
今天服务器到期了,又觉得太卡,就又买的腾讯云的服务器,这里再记录下服务器安装部署的记录。
系统:centos 7
screen
yum install screen
git
yum install git
git 配置ssh-key
ssh-keygen -t rsa -C "chrunlee@foxmail.com"
//把key保存起来
//把pub里面的内容粘贴到github上
//测试
git -T git@github.com
//添加key
ssh-agent bash
ssh-add xxx/id_rsa
//最后测试,成功
nodejs
//通过nvm 来安装nodejs
//安装nvm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
//刷新配置
source /root/.bashrc
[] 中为可选。
安装完成后,可以通过:
nvm install node //安装最新版本nodejs
-- 如果nvm无法使用或下载不到,则使用nodejs官网下载的
//下载后上传至服务器,解压
tar -xvf xxxx.tar.xz
//进行软连接node npm
ln -s /root/nodejs/bin/node /usr/bin/node
ln -s /root/nodejs/bin/npm /usr/bin/npm
//然后需要将全局的一些命令加进来
vi /etc/profile
//在最底部增加
export PATH=$PATH:/root/nodejs/bin
//刷新配置文件
source /etc/profile
宝塔
以前都是安装宝塔来管理,比较简单,不过由于目前对于linux的管理配置都不懂,所以这次不安装了,就当时锻炼,多熟悉下各个配置。
nginx
//安装基本编译环境命令
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
wget http://nginx.org/download/nginx-1.12.2.tar.gz
tar -zxvf nginxxxxx
cd nginxxxxx
./configure //配置
make -j4 && make install //安装
//查找
whereis nginx
//测试
/usr/local/nginx/sbin ./nginx -t
//启动nginx
/usr/local/nginx/sbin/nginx
//重启nginx
/usr/local/nginx/sbin/nginx -s reload
//关闭nginx
/usr/local/nginx/sbin/nginx -s stop
//查看状态
/usr/local/nginx/sbin/nginx -V
//查看端口
netstat -anp|grep 80
//查看进程
ps -ef|grep 80
//后面专门开一个grep的练习
mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
-- 安装完成,启动服务
systemctl start mysqld.service
-- mysql 链接
systemctl status mysqld.service
grep "password" /var/log/mysqld.log
mysql -uroot -p
//输入初始密码,进行重置
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
//先设置一个复杂的,然后再改回来
SHOW VARIABLES LIKE 'validate_password%';
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
//最后删除更新源
yum -y remove mysql57-community-release-el7-10.noarch
pm2
npm install pm2 -g
screen
//杀死screen 会话
screen -S name -X quit
目前暂时需要这几个,后续有增加的,继续补充。
猜你喜欢
- 2024-10-10 Nutch-Hadoop-MongoDB搭建分布式爬虫
- 2024-10-10 OpenSSH更新至8.0,修复存在35年的安全漏洞
- 2024-10-10 [python] 基于paramiko库操作远程服务器
- 2024-10-10 利用Zabbix监控系统SSH方式检测远程目标主机
- 2024-10-10 手工方式IPSec VPN配置保障单位与分支之间的数据安全
- 2024-10-10 SSH 简介:安全远程访问的利器(安全远程登录协议ssh)
- 2024-10-10 [ Laravel 5.6 文档 ] 快速入门 —— 重量级开发环境:Homestead
- 2024-10-10 快速上手:Docker环境下的WordPress安装全攻略
- 2024-10-10 阿里云服务器Centos7.3安装Git(阿里云服务器centos装桌面)
- 2024-10-10 如何使用ssh密钥登录远程服务器(如何使用ssh密钥登录远程服务器账号)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 356℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)