经常用到的linux命令记录


经常用到的linux命令记录

1. 解压zip文件命令

主要用于发布程序等需要向服务器上传文件的情况。

$ unzip -o -d /NetCore/dom publish.zip

publish.zip 解压到 /NetCore/dom 目录下

2. linux后台运行程序,systemctl守护程序

启动nginx示例:

systemctl restart nginx

详细介绍systemctl

systemctl 需要在 /usr/lib/systemd/system/ 目录创建 .service 结尾的配置文档。
之后通过下面的代码启用服务或者禁用服务;

sudo systemctl enable clamd@scan.service   #启用服务
sudo systemctl disable clamd@scan.service  #启用服务

3. 删除文件夹

rm -rf /var/lib/dotnet 

4. .NetCore启动项目

$ dotnet MyDom.dll

5. linux申请域名证书

证书申请之前需要停止nginx。

$ certbot certonly --standalone -d admin.com --agree-tos --email admin@gmail.com 

将上面的 admin.com 改为你的域名,后面的 admin@gmail.com 改成自己的邮箱地址(网站会在证书快到期时用邮件提醒你。或者也可以搜索自动延长证书的服务,启动之后会自行更新证书。)

6. 重置root密码

$ sudo passwd root

7. ubuntu安装Nginx

apt update
apt install nginx -y

8. 未完待续…


文章作者: 包子
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 包子 !
  目录