随笔分类 -  Linux

1
摘要:free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。本文介绍free命令的使用方法和数值解释。 可以看到,自由输出的是一个表格,其中的数值都默认以字节为单位。表格总共有两行六列,这两行 阅读全文
posted @ 2019-06-04 22:01 seayuns 阅读(1723) 评论(0) 推荐(0)
摘要:top 命令实时显示进程的状态。(自己也会占用资源,类似window的任务管理器),由以下几部分组成 默认状态显示的是cpu密集型的进程,并且每5秒钟更新一次。 (1) 系统状态 当前时间、系统已运行的时间、当前登录用户的数量、相应最近5、10和15分钟内的平均负载。 top - 07:02:08 阅读全文
posted @ 2019-06-04 21:41 seayuns 阅读(666) 评论(0) 推荐(0)
摘要:常分析方法: 1.监控大盘,是否异常报警 2..平均负载情况,(top / htop )平均负载体现的是系统的一个整体情况,他应该是cpu、内存、磁盘性能的一个综合,一般是平均负载的值大于机器cpu的核数,这时候说明机器资源已经紧张了 3、平均负载高了以后,接下来就要看看具体是什么资源导致,我首先会 阅读全文
posted @ 2019-06-04 20:54 seayuns 阅读(120) 评论(0) 推荐(0)
摘要:学习重点: 把观察到的性能问题跟系统原理关联起来,特别是把系统从应用程序、库函数、系统调用、再到内核和硬件等不同的层级贯穿起来。 主要是四个方面:CPU 性能、磁盘 I/O 性能、内存性能以及网络性能 性能指标(不同角度) 高并发”和“响应快” 对应 两个核心指标——“吞吐”和“延时”,这两个指标是 阅读全文
posted @ 2019-06-04 20:44 seayuns 阅读(120) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-05-31 15:37 seayuns 阅读(194) 评论(0) 推荐(0)
摘要:方向导图 文件系统导图 内核导图 阅读全文
posted @ 2019-05-31 13:12 seayuns 阅读(221) 评论(0) 推荐(0)
摘要:在.vimrc中安排自己的Vim 阅读全文
posted @ 2019-05-17 08:24 seayuns 阅读(161) 评论(0) 推荐(0)
摘要:1.业务系统访问量不是很大的时候,使用这个,有bug的地方操作下,直接看最后操作的日志 tail -fn100 catalina.log 查询日志尾部最后100行的日志,并且随文件; 2.查看服务器启动情况,服务器启动报错,直接看前n行即可 head -n100 catalina.log 查询日志文 阅读全文
posted @ 2019-05-15 19:05 seayuns 阅读(236) 评论(0) 推荐(0)
摘要:linux 实现自启动有多种方式,通过Linux 底层启动原理介绍,便可以理解以下几种方式 这里简单介绍一下这几种方式 一、自定义开机程序 /etc/rc.d/rc.local 1.vim /etc/rc.d/rc.local 2.在exit0 之前添加启动命令 二、 通过服务的方式自启动 其中 1 阅读全文
posted @ 2019-05-14 14:26 seayuns 阅读(1667) 评论(0) 推荐(0)
摘要:由于电脑设置静态IP经常出现链接不上网络,动态IP又非常不方便,故有了这个想法并实现 原理: Linux,包含PC机器,树莓派等,通过shell 自动获取报告本机IP | 通过 Mutt+Msmtp邮箱发送 此次使用树莓派3B实现步骤: 1.安装mutt 和 Msmtp 2.在/etc/Muttrc 阅读全文
posted @ 2019-05-14 14:25 seayuns 阅读(605) 评论(0) 推荐(0)
摘要:Go 语言的命令行参数传递 //通过下面实操可知,通过命令行传递文件和参数 可复制 运行命令 go run test01.go 阅读全文
posted @ 2019-05-12 22:31 seayuns 阅读(268) 评论(0) 推荐(0)
摘要://第一个程序总要说的清楚才行。 //建议先运行起第一个程序实践后,再看后面的具体解答 一、helloworld 编写运行 1.编写源程序,在 ~ /hello/src 编写hello.go 源程序,可复制 2.编译,编译命令如下 产生目标文件 hello (window 下是 hello.exe) 阅读全文
posted @ 2019-05-12 19:12 seayuns 阅读(164) 评论(0) 推荐(0)
摘要:下午乌龙了一回,本来就知道注册表都卸载的乱乱的 以为安装上即可,越弄越糊涂 无法安装。。。。 查了注册表,发现那些都删除了 手动安装实在太过麻烦,弄了一早上。 如图:未能解决 ​ ​ ​ 后使用了清洁软件同时安装上了。 (详细:https://blog.csdn.net/w_xiaote/artic 阅读全文
posted @ 2019-05-12 14:30 seayuns 阅读(327) 评论(0) 推荐(0)
摘要:——" 慢下来总结才能增大效率" 很多人在装虚拟机的时候,遇到了窗口过小不能自适应的问题。我也是查了好多资料,都说安装Vmware Tools即可解决,还有说修改分辨率也可以。两种方法亲测无效。 Vmware Tools工具官方已经不建议。更提倡开源的open-vm-tools ​ 第一步: 安装开 阅读全文
posted @ 2019-05-12 14:27 seayuns 阅读(1353) 评论(0) 推荐(0)
摘要:面试题 嵌入式 0x10道题目 宏定义 #define 宏体 宏体 (大写) #define SECOND_OF_YEAR (365*24*3600)UL 可移植性 数据声明 一个存有10个指针的数组int *a[10];一个指向有10个整形数数组的指针 int (*a)[10] static 修饰 阅读全文
posted @ 2019-05-12 14:17 seayuns 阅读(216) 评论(0) 推荐(0)
摘要:1.1 C预处理 常见错误 预处理错误 #include "" 和 <> 使用错误 "No such....." 更改“” 或者<> 或指定 gcc -I 编译错误 语法错误 ; { } 中英文标点 没有声明定义 链接错误 原材料不够 collect错误 寻找标签是否实现了,链接时是否一起链接 如 阅读全文
posted @ 2019-05-12 14:15 seayuns 阅读(347) 评论(0) 推荐(0)
摘要:按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + Shift + N 新窗口/实例 New window/instance Ctrl + Shift 阅读全文
posted @ 2019-05-11 20:00 seayuns 阅读(291) 评论(0) 推荐(0)
摘要:基本概念定义 基本组成 客户端/守护进程 C/S架构 本地/服务器 镜像 容器基石 只读文件系统 联合加载(union mount) 容器 通过镜像启动 执行 写时复制 仓库 公有 docker hub 私有 相关技术简介 依赖的Linux内核特性 Namespace 命名空间 LXC Kernel 阅读全文
posted @ 2019-05-11 19:54 seayuns 阅读(355) 评论(0) 推荐(0)
摘要:问题1:安装后出现错误Error! The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch. This indicates that it sho 阅读全文
posted @ 2019-05-11 19:44 seayuns 阅读(337) 评论(0) 推荐(0)
摘要:官网三种安装方式,故不再赘述 大部分内容可参考官网链接:https://docs.docker.com/install/linux/docker-ce/debian/#install-docker-ce-1 硬件 树莓派3B Respbian OS要求 要安装Docker CE,您需要这些Debia 阅读全文
posted @ 2019-05-11 19:03 seayuns 阅读(247) 评论(0) 推荐(0)

1