服务器配置常用命令
2020-04-26 本文已影响0人
_前端码农_
基础命令
- vi模式下,按aio均可进入编译模式,a:光标后输入,i光标前输入,o下一行输入
- 改变配置文件(端口等):sudo vi /etc/ssh/sshd_config
- 添加用户adduser username
- 退出编辑模式:
- 按ESC
- 输入冒号
- wq!保存退出,q! 不保存退出
- 本地命令行最好用GitBash
- service ssh restart 重启服务
- chmod 600/666/777 文件名:授权文件
- 有端口的登录方式:ssh -p 9999 admin@47.93.118.20
- sudo visudo 进到用户权限配置文件
- 服务器运行nodejs时,出错,可以尝试npm rebuild,然后再npm run prd
数据库拒绝远程访问的解决办法
- 登录数据
- grant all privileges on . to user-xxx@'192.168.12.13' indentfied by 'pwd-xxx';
- 立即生效:flush privileges;
- 查看数据授权的 user: select user from
跨平台设置环境变量
linux & mac:export NODE_ENV=production
windows: set NODE_ENV=production
从上面可以看出来,不同平台的写法是不一致的,我们想要一致的写法可以使用cross-env
cross-env NODE_ENV=production
设置完成查看的命令:env | grep NODE_ENV
常用命令
-
pwd:当前目录
-
ls -a:所有文件列表
-
mkdir:新建文件夹
-
cat 文件名:查看文件内容
-
rm -rf 文件名:删除文件
-
ctrl+d:退出命令行环境
-
进程处理
a: ps -ef | grep visudo 查找进程
b: kill -9 进程号:结束进程
c: ctrl+A:跳到行首
d: ctrl+E:跳到行尾
Ubuntu防火墙设置
- 安装 sudo apt-get install ufw
- 启用
a: sudo ufw enable
b: sudo ufw - 打开或关闭端口:
a: sudo ufw allow 22
b: sudo ufw allow 192.168.0.1 允许本机访问所有端口
c: sudo ufw delete allow 80 禁用80端口 - 查看防火墙状态 sudo ufw status