经常用到的linux命令记录
1. 解压zip文件命令
主要用于发布程序等需要向服务器上传文件的情况。
$ unzip -o -d /NetCore/dom publish.zip
将 publish.zip
解压到 /NetCore/dom
目录下
2. linux后台运行程序,systemctl守护程序
启动nginx示例:
systemctl restart nginx
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