随笔分类 -  计算机基础和linux

摘要:首先nginx的安装是非常友好和简单的。nginx采用源码本地编译安装的方式,运行源码中 ./configure --option=xxx make && make install 即可完成安装,默认安装目录在/usr/local/nginx。 nginx是一个流行的服务器,一搬用作反向代理服务器, 阅读全文
posted @ 2020-07-05 23:21 懂得了才能做一些改变 阅读(55) 评论(0) 推荐(0) 编辑
摘要:linux系统是整个云服务的基石,也是网络服务的主流服务器,一定要熟悉linux的使用。比如查看/var/run目录下的文件,发现有很多pid和socket文件,还有wifi的文件,应该都是和网络通信相关的。在比如/usr/bin里面是可执行文件,常用的linux命令都在里面,也就是说当在linux 阅读全文
posted @ 2020-05-04 21:52 懂得了才能做一些改变 阅读(223) 评论(0) 推荐(0) 编辑
摘要:我的新Ubuntu18,也没安装什么,但是在使用过程中总是莫名其妙的卡死,真的很烦。有时候cpu使用率接近100%,有时候貌似是内存不够了,但是我明明是8GB,这些小问题搞得我很恼火。这样的机器真的不敢作为生产机器, 问题: 1、kswapd进程cpu使用高导致死机,参考博文:https://blo 阅读全文
posted @ 2019-02-28 19:04 懂得了才能做一些改变 阅读(109) 评论(0) 推荐(0) 编辑
摘要:就像手机有骁龙845和麒麟980等,电脑的cpu也有intel和amd,intel有台式机cpu, 网上搜索最具性价比神u:G4560,i3-8100, intel八代,包含奔腾G5600/G5500/G5400三款,主要用于取代七代经典神U奔腾G4560,看一下这篇文章:https://www.p 阅读全文
posted @ 2018-12-10 10:23 懂得了才能做一些改变 阅读(426) 评论(0) 推荐(0) 编辑
摘要:计算机拥有强大的计算能力,但是要看计算机能不能转换为生产力,这要看你能不能让计算机干活了。 在terminal中输入命令jobs,没有看到一个job,说明你真的没有发挥计算机的威力啊,所以这是要急需掌握的技能。 阅读全文
posted @ 2018-10-22 14:40 懂得了才能做一些改变 阅读(167) 评论(0) 推荐(0) 编辑
摘要:操作系统太基础了,极其重要,我们的应用程序每时每刻都在和操作系统交互。学习操作系统,能够更加好的理解程序是怎么运行的。这对于优化程序,处理bug都有很好的帮助。同时,操作系统的一些设计思想都是通用的,可以移植到其他的程序设计中。比如进程调度算法,可用于io。 1.程序的装入过程:最主要的就是要实现逻 阅读全文
posted @ 2018-10-17 17:25 懂得了才能做一些改变 阅读(203) 评论(0) 推荐(0) 编辑
摘要:shell在linux运维方面有广泛应用,在学习shell的过程中理解linux的工作方式。shell script是和linux kernel打交道的脚本,也是一门编程语言。编程语言的一些基本特征就是数学计算和流程控制,这些共有特征你应该很熟悉了。作为开发人员(后端),基本功一定要扎实,要在工作中 阅读全文
posted @ 2018-09-23 15:51 懂得了才能做一些改变 阅读(237) 评论(0) 推荐(0) 编辑
摘要:在ubuntu下有ssh的目录,但是没有使用 ps -e | grep ssh时没有任何输出,说明没有安装ssh或者是1.x版本,可以打开etc/ssh目录,看是否有文件,下装系统再看看吧。还有rynsc,真的是没装,它用于linux之间高效复制文件,非常适合分布式文件系统。 看这条命令:ssh-k 阅读全文
posted @ 2018-08-27 15:56 懂得了才能做一些改变 阅读(382) 评论(0) 推荐(0) 编辑
摘要:### 在学习etcd的安装和是使用时,一些参考文档中有在/usr/lib/systemd/system/xxx.serivce文件中配置信息的做法,这是什么原理呢? 原来有些软件是支持systemd功能的,看下etcd会不会创建etcd.service? 比如对于我们常见的防火墙服务,在firew 阅读全文
posted @ 2018-05-26 14:40 懂得了才能做一些改变 阅读(245) 评论(0) 推荐(0) 编辑
摘要:访问linux系统,基本都是使用命令,而不是使用GUI,这样简单高效,但是专业性要求高。常用的命令比如rm,touch, mkdir,那么这些命令是怎么执行的呢?其实这些命令都对于与一个可执行文件(程序),那么系统是怎么找到这些可执行命令的呢?可以猜想,最简单的做法就是命令和文件名匹配,但是linu 阅读全文
posted @ 2018-05-21 20:05 懂得了才能做一些改变 阅读(659) 评论(0) 推荐(0) 编辑
摘要:Putty:一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件,体积小、完全免费、使用方便快捷,基本的功能都有。有点不好的地方:在一界面上一次只能打开一个窗口,对于快速查看和操作不太便利。建议轻度用户使用。 linux系统中又很多类型的用户,也即拥有不同的权限,这是比较特殊的,如c 阅读全文
posted @ 2018-05-08 16:25 懂得了才能做一些改变 阅读(255) 评论(0) 推荐(0) 编辑
摘要:学习总结 1.Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1. 永久的:需要修改配置文件,变量永久生效。2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。2.设置变量的三种方法1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 阅读全文
posted @ 2018-05-08 14:40 懂得了才能做一些改变 阅读(209) 评论(0) 推荐(0) 编辑
摘要:linux是很多后台服务的运行环境,在linux环境下工作是后端工程师的必会操作。让我们从一些常用的linux命令学起,如ls,ps,mkdir等,结合相应的英语单词,比如ls:list, ps:process,lsof:list open file ,就很好记了,这些命令大多都是对于文件和设备的操 阅读全文
posted @ 2018-03-27 22:17 懂得了才能做一些改变 阅读(225) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示