配置 ssh-key 登录 linux 服务器
安装 node 服务器必备软件
- zsh & oh my zsh
- mysql_5.7.28 / ubuntu16.04
- nvm & node & npm
- 其他
zsh & oh my zsh
zsh & oh my zsh
- 查看系统中安装了哪些 shell
cat /etc/shells
- 查看 zsh 版本
zsh --version
- 更新 zsh 版本
apt-get install zsh
- 查看当前正在使用的 shell
echo $SHELL
- 重新设置当前 shell
chsh -s /bin/zsh
重启生效
- 下载 oh my zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
- 选主题
ls ~/.oh-my-zsh/themes
- 改主题
vi ~/.zshrc
- 设置立即生效
source ~/.zshrc
mysql_5.7.28/ubuntu16.04
mysql
- 升级下载工具
apt-get update
- 安装客户端和服务端
apt-get install mysql-server mysql-client
- 登录
mysql -uroot -p
- 改密码
update mysql.user set authentication_string=password("root") where User="root" and Host="localhost";
flush privileges;
- 改配置,启动远程访问
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#bind-address = 127.0.0.1
service mysql restart
- 设置权限
mysql -uroot -p;
mysql > use mysql;
mysql > update user set host='%' where user='root' and host='localhost’;
mysql > flush privileges;
- 登录阿里云=>控制台=>云服务器ECS=>网络和安全=>安全组
- 3306/3306 0.0.0.0/0
- 关闭权限
nvm & node & npm
nvm 安装成功后,命令不可用
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
- vi ~/.zshrc
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
source ~/.zshrc
nvm -v
nvm install 12.14
node -v
nvm use 12.14
nvm alias default 12.14
npm -v
其他
apt-get install git redis-server mongodb
版本信息
Linux version. : Ubuntu 16.04.6 LTS
NVM version : 0.35.2
Node.js version : 12.14.0
Npm version : 6.13.4
MySQL version : 5.7.28-0ubuntu0.16.04.2 (Ubuntu)
PM2 version : 4.2.1
Nginx version : nginx/1.10.3 (Ubuntu)
zsh version : zsh 5.1.1 (x86_64-ubuntu-linux-gnu)