2020/07/27-2020/08/02 知识总结

198 阅读3分钟

linux相关

已知服务端口 80,怎么查找80端口的进程?

netstat -anp | grep 80

  • -a, 显示所有连接
  • -n, 显示数字
  • -p, 显示进程ID

已知服务名称 nginx,怎么查找nginx进程?

ps -aux | grep nginx

  • -a, 显示现行终端机下的所有程序,包括其他用户的程序。
  • -u, 以用户为主的格式来显示程序状况
  • -x, 显示所有程序,不以终端机来区分。

怎么停止进程?

kill -9 31788

(kill -signal pid)

  • -9 无条件终止,告诉进程,你被终结了,请立刻退出

查看磁盘情况

df -h (human)

查看CPU情况

top

查看内存情况

free

后台启动服务

nohup yarn serve &

  • nohup 可以把编译时的日志输出到 nohup.out 里,前提是有个 nohup.out 文件,不挂断的运行,注意并没有后台运行的功能,&才是后台运行

  • 一般 nohup 与 & 一起使用,nohup yarn serve &

git相关

错误场景: ERROR: Permission to userName1/demo.git denied to userName2. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

  • 原因是:userName1的ssh key被userName2占用了,所以不让推送了 因为之前建了2个github账号,但你机器的ssh key 一般只能绑定一个github账号下(当然也有方法可以绑定多个) 所以就报了个错。

  • 怎么解决? 查看密钥被哪个github账号已占用

ssh -T -ai ~/.ssh/id_rsa git@github.com

Hi username2! You've successfully authenticated, but GitHub does not provide shell access.

  • 原来我电脑的ssh key被 username2的github账号占用了,所以就删掉了username2下的ssh key,这样username1的ssh才可以绑定上。

小程序相关

周末在家用uni-app做了个小程序

** 官网:uniapp.dcloud.io/**

  • 这个可以做到小程序(微信,支付宝,头条,百度等),H5,android,ios ,同一套代码,一次开发的效果。我也是在学习中,不过确实省了很多事,当然也有很多坑,后期会来总结下。

  • PS:我的小程序很简单,就是个表单,想仿个手机版的evernote,随时记录一些东西,因为平时会冒出个小创意或者思考一些人生什么的。。再加上想练练手,很少接触后端的知识,所以疫情期间,在阿里云买了服务器,域名,备了案, 在B站和慕课网学了linux,mongodb,docker,shell,重修了计算机网络,学了很多知识,也算是打开了后端的大门,虽然 我离“真正的后端”还差的很远,但是学无止境,觉得还是有很多知识需要学习的,而且越学越有意思。 不出意外的话,每周都会总结学习新知识和踩坑的点,对于菜鸟还是有些帮助的,各位大佬路过时,希望多给些建议哈~ 所以大家一起加油呀!

其他

周末在家看了一个电影《贫民窟的百万富翁》,相信很多人都看过了,但这个电影我是听了很久,终于可以看一次了,最近电影院开了, 但是还是有很多人不敢去的,而且基本都是老电影,平时大家都喜欢看什么呢?有好看的可以推荐!哈哈哈哈哈哈~