Linux
Linux
Linux Commends
| 1 | ls -- 展开目录 | 
Vim操作相关
| 1 | :w - 保存文件,不退出vim。 | 
Linux添加环境变量?
以宝塔安装的nodejs为例
| 1 | # 1.直接在命令行下执行 (这种情况下次登录sh需要重新设置,不建议) | 
Linux上运行Spring-boot项目(java)?
- 控制台启动模式 霸屏模式 关闭此窗口 项目就会关闭 java -jar xxx.jar
- 后台启动 nohup java -jar xxx.jar
CronTab开启定时任务执行脚本?
crontab命令
- crontab -l //查看定时任务列表
- crontab -e //编辑定时任务
- /sbin/service crond start //启动服务
- /sbin/service crond stop //关闭服务
- /sbin/service crond restart //重启服务
- /sbin/service crond reload //重新载入配置
- /sbin/service crond status //查看当前服务状态
- tail -n 30 /var/log/cron // 查看crontab日志 当设置了没有生效的情况 这很有用
实现步骤
- 定义执行的脚本  ~/scripts/signIn/app.js 比如实现签到功能之类的1 
 2# 定时执行脚本 
 /www/server/nodejs/v16.15.1/bin/node ~/scripts/signIn/app.js
- crontab -e 添加定时任务
- 查看crontab的启动状态是否ok1 
 2
 3# 进入编辑任务模式 
 crontab -e
 0 0 * * * ~/sh/sign.sh
案例
| 1 | # 每天23点50后执行脚本 已经更改为计划任务 | 
Linux服务器重启、关机操作
Linux系统防火墙
- https://blog.csdn.net/y995zq/article/details/123329572
- 给某个端口让行,注意结合安全组1 
 2# 让在安全组配置中的端口可以访问 
 iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8087 -j ACCEPT
网络端口状况
| 1 | # 查看tcp端口是否被占用 | 
进程状况
| 1 | # 查看所有进程 | 
Yum操作
| 1 | # 安装 | 
压缩解压文件
zip
| 1 | # 压缩 | 
tar
| 1 | # 压缩 | 
链接远程服务器
- Mac1 $ ssh root@119.23.208.xx 
文件上传下载
windows
- 安装 - lrzsz- 1 
 2
 3
 4
 5- 安装 
 yum install lrzsz -y
 验证
 rpm -qa | grep lrzsz
- 上传 
| 1 | rz | 
- 下载
| 1 | sz xxx | 
mac
- 上传 - 1 
 2
 3
 4
 5
 6
 7- 基于本地终端操作 默认上传到目录为用户目录 如下:我用户目录存在test文件夹 
 上传文件
 scp docker.md root@119.23.208.253:./test/docker.md
 上传文件夹 xxx为某个文件夹
 scp -r xxx root@119.23.208.253:./
- 下载 
| 1 | 基于本地终端 | 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AresのBlog!
