Linux常用命令
查看防火墙状态:
systemctl status firewalld
关闭开启防火墙
systemctl stop firewalld
关闭防火墙后,,再永久关闭防火墙
systemctl disable firewalld
查看端口是否开放:
lsof -i:80
开放端口:
firewall-cmd --zone=public --add-port=9200/tcp --permanent
进入root权限
su root
固定ip
- 第一步定位到配置文件
cd etc/sysconfig/network-scripts
- 第二步查看配置文件
vi ifcfg-ens33
- 第三步进入与输入模式(i),修改配置文件
- 第四步保存配置(esc : wq),重启网卡
service network restart 或 sudo /etc/init.d/network restart
vim相关命令:
退出编辑模式回到命令行模式
esc
保存文件并退出
:wq
退出,不保存文件改动
:q!
查看进程是否正在运行
ps -aux|grep 名称
创建文件
touch 文件名.后缀
设置文件权限
sudo chmod -R 777 文件名.后缀
启动jar包,并指定日志文件
nohup java -jar 文件名.jar > 日志文件.log 2>&1 &
查看日志
tail -f 日志文件.log
vim查找
:/查找内容 n向下查找
查看端口占用
netstat -tulnp|grep 端口号
杀死进程
kill -9 进程pid
修改文件权限
chmod 777 文件名
一般安装的APP都在目录:usr/local/
解压文件
unzip 文件名.zip
启动redis
./redis-server redis.conf
k8s常用命令
查看所有正在运行的服务:
kubectl get pods --all-namespaces
查看日志:
kubectl -n project logs 服务名
查看历史命令
history
重启服务
kubectl -n project delete pod 服务名
进入pod容器内部
kubectl exec -it <pod-name> -c <container-name> -- sh
在容器内部发起curl请求
curl -X POST -H "Content-Type: application/json" -d '{"key": "value"}' http://example.com/api
adb常用命令
截屏
adb shell screencap -p /sdcard/test.png
拉取截屏
adb pull /sdcard/test.png C:\Users\X\Desktop\
查看所有的APP包名
adb shell pm list packages
定位apk所在路径
adb shell pm path com.bagui.covidtest
拉取apk到本地
adb pull /data/app/com.bagui.covidtest-yDOML0nStszSEdFgsds-dw==/base.apk C:\Users\X\Desktop\
Windows常用命令
查看端口某个端口是否被占用
netstat -ano | findstr 8080
解除端口占用
taskkill -pid 32128 -f
OpenSSL
1、首先要在Windows下安装OpenSSL
http://slproweb.com/products/Win32OpenSSL.html
2、生成私钥,其中rsa_private_key自定义名字,2048是长度
openssl genrsa -out rsa_private_key.pem 2048
3、生成公钥
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key_2048.pub
golang打包
打开main.go的目录,然后cmd
windows
set GOOS=windows
set GOARCH=amd64
go build -o 名称.exe main.go
Linux
set GOOS=linux
set GOARCH=amd64
go build -o 名称 main.go
后台启动go程序
nohup ./程序名称 &
Nginx
启动
例如 /usr/local/nginx/sbin/nginx
常用命令
/usr/local/nginx/sbin/nginx -s reload # 重新载入配置文件
/usr/local/nginx/sbin/nginx -s reopen # 重启 Nginx
/usr/local/nginx/sbin/nginx -s stop # 停止 Nginx
docker
docker开机自启
- 第一步先启动docker
systemctl start docker
- 第二步设置开机自启
systemctl enable docker.service
- 第三步查看是否设置成功
systemctl list-unit-files | grep enable | grep docker