云服务器操作小记

Published by taoacat on

安装mysql

系统:ubuntu 16.04

1.更新 apt-get   sudo apt-get update
2.执行 apt-get install mysql-server
3.执行 apt-get isntall mysql-client
4.执行 sudo apt-get install libmysqlclient-dev

apt-get彻底卸载软件包

apt-get purge / apt-get –purge remove 
删除已安装包(不保留配置文件)。 
如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件

apt-get autoremove 
删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。

apt-get remove 
删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。

apt-get autoclean 
APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。

apt-get clean 
使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。

mysql开通远程访问

系统:ubuntu 16.04

1.修改文件  vim /etc/mysql/mysql.conf.d/mysqld.cnf   中的bind-address = 127.0.0.1 为#bind-address = 127.0.0.1 
2.重启mysql sudo /etc/init.d/mysql restart   

3.执行 mysql -u root -p  输入密码

开启远程
1.grant all privileges on *.* to root@"%" identified by "password" with grant option;

其中root是远程访问的用户名 password为该用户的访问密码

2.flush privileges;

3.quit  退出

如果是云服务器需要在安全组中开启3306端口

安装完成之后需要设置数据库编码为utf-8,增加对中文的支持

nodejs安装(系统:ubuntu 16.04)

方法一:

安装8.*版本
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
安装9.*版本
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs

方法二:

1.下载文件
wget https://nodejs.org/dist/v8.1.0/node-v8.1.0-linux-x64.tar.xz
2.解压
tar -xvf node-v8.1.0-linux-x64.tar.xz
3.切换并查看当前node所在路径
cd node-v8.1.0-linux-x64/bin
pwd
4.将node和npm设置为全局
sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/node /usr/local/bin/node
sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/npm /usr/local/bin/npm
pwd

方法三:

也可以使用ubuntu自带apt-get安装,安装后使用node -v查看版本
sudo apt-get install nodejs-legacy nodejs
sudo apt-get install npm

推荐使用方法一,直接安装在系统环境/usr/bin目录下,之后使用npm -g安装其他插件也会安装到/usr/lib/node_modules’(需要使用sudo权限)‘。如果使用方法二,将nodejs路径链接到/usr/local/bin目录下,则每次npm-g安装插件都会安装在nodejs原路径下的node_modules(比如/home/ubuntu/node-v8.1.0-linux-x64/lib/node_modules),每次代码中引用插件也需要到此目录下去找

pm2 远程部署

补充说明:
    1.生成ssh秘钥:ssh-keygen -t rsa -C "youremail@example.com"
    2.验证秘钥是否配置成功 ssh -T git@git.coding.net || ssh -T git@github.com

LNMP一键包环境安装SSL安全证书且部署HTTPS网站URL过程

参考文档

云主机自动安装,部署

MySQL创建用户与授权

Categories: 学习

1 Comment

gecat · 2018年2月9日 at 上午11:57

很好的

发表评论

电子邮件地址不会被公开。