Useful 命令
Linux
acme证书申请
# acme申请证书, 默认使用的是80端口进行验证,需要保证80端口不被nginx等进程所占用
acme.sh --issue -d ${domain} --standalone -k ec-256 --server letsencrypt
# acme安装证书
# domain即为域名
# /xx/xx/domain.crt 为安装后证书所在文件路径,路径和证书名均可自定义,
# .key同上
acme.sh --installcert -d ${domain} --fullchainpath /xx/xx/${domain}.crt --keypath /xx/xx/${domain}.key --ecc >/dev/null查看端口
# 输出当前占用80端口的进程
lsof -i:80
netstat -tunlp | grep 80lsof:
lsof -i:8080:查看8080端口占用
lsof abc.txt:显示开启文件abc.txt的进程
lsof -c abc:显示abc进程现在打开的文件
lsof -c -p 1234:列出进程号为1234的进程所打开的文件
lsof -g gid:显示归属gid的进程情况
lsof +d /usr/local/:显示目录下被进程开启的文件
lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长
lsof -d 4:显示使用fd为4的进程
lsof -i -U:显示所有打开的端口和UNIX domain文件
netstat :
-t 仅显示tcp相关选项
-u 仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen的服务状态
-p 显示简历相关链接的程序名
添加用户
取消sudo的输入密码限制
docker run halo
脚本1
脚本2
流媒体解锁
三网回程测试
speedtest测速
airUniver
Tuic
warp
ssh-copy-id
windows
linux
环境
Pip配置镜像与代理
单次配置代理
在C:\User\用户目录下,新建pip文件夹,然后在该文件夹下新建pip.ini文件。填写如下内容:
如果是虚拟环境下,可以进行在你的虚拟环境文件夹/pip.ini中填入上面内容。
如果是linux系统,则应该为pip.conf
npm配置镜像与代理
命令配置
查看当前npm的配置
配置镜像源(这里是淘宝镜像源)
配置代理
7890对应端口
清除配置
配置文件配置
linux npm全局配置文件一般在一般存储在~/.npmrc
windows的全局配置文件一般存储在C:\User\username\.npmrc
配置内容如下示例:
ssh密钥生成
git
有些时候gitignore不生效,主要原因是gitignore只能够忽略尚未track的文件,对于已经track的文件不太行,这里可以采用以下办法进行处理
killall
同一个命令启动的进程,可以用killall杀死所有进程
eg:
如果没有安装这个命令:
最后更新于
这有帮助吗?