开发常用命令

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值