随笔分类 -  linux

linux的基本知识和基本操作
grub2配置关键(三个核心变量prefix、root、cmdpath)和几点疑问
摘要:前置知识:你必须知道grub的启动过程以及bios和uefi的相关基础知识,可以参考:《Unified Extensible Firmware Interface Wikipedia》、《linux启动过程简介》 先说说三个变量是干嘛的: cmdpath 当前被加载的"core.img"(bios的 阅读全文
posted @ 2019-01-25 10:40 J.M.Liu 阅读(12871) 评论(0) 推荐(0)
关于docker的理解随记
摘要:1.容器其实不是什么新技术,说白了就是namespace对资源进行隔离,再加UFS实现分层镜像,以及cgroup实现资源限制。这些技术,都是linux中已有的技术,而且有些技术很早之前就有了。 2.上面说了,容器就是用了隔离+分层+限制技术,所以和虚拟机是完全不同的东西,虚拟机那是真真正正的一个操作 阅读全文
posted @ 2019-01-16 22:29 J.M.Liu 阅读(477) 评论(0) 推荐(0)
docker中的命令参数(小白常用)
摘要:1 docker run run是最常用的命令,他是docker creat和docker start命令的组合,创建容器并启动它。run的参数比较难理解的是-i 和-t 以及-d,分别说说这三个。 -i -i 参数是keep STDIN open even if not attached,意思就是 阅读全文
posted @ 2019-01-16 17:19 J.M.Liu 阅读(16192) 评论(0) 推荐(2)
archlinux安装gnome的一些坑随记
摘要:问题1:网络设置无法查看,提示缺少NetworkManager 解决:安装networkmanager库,因为gnome调用的是networkmanager这个软件来管理网络的。然后要启动它:sudo systemctl enable NetworkManager && sudo systemctl 阅读全文
posted @ 2019-01-02 21:29 J.M.Liu 阅读(11245) 评论(0) 推荐(1)
Linux系统启动过程
摘要:说启动过程之前,先说说一些背景知识。 系统的启动模式有BIOS和UEFI两种,前者比较老,是一直在使用的方式,后者比较性,但是性能比较好,微软知道win10才支持UEFI启动方式。 硬盘的分区格式也有GPT和MBR两种,而且启动模式和硬盘分区格式还有一些关系,具体如下: 1.BIOS模式可启动GPT 阅读全文
posted @ 2018-12-27 11:18 J.M.Liu 阅读(1610) 评论(0) 推荐(0)
负载均衡服务器中存在大量的TIME_WAIT怎么解决
摘要:首先需要明白什么是TIME_WAIT。TIME_WAIT是在tcp断开连接时进行四次回收的时候,主动断开端在收到被动关闭端的FIN包并发送ACK包给被动关闭后进入的状态。这个状态默认情况下是2倍的MSL(Max segment lifetime,数据段在网络中的最大存活时间),设置TIME_WAIT 阅读全文
posted @ 2018-04-19 22:50 J.M.Liu 阅读(2040) 评论(0) 推荐(0)
Centos中查看系统信息的常用命令
摘要:系统日志文件(可以通过cat或tail命令来查看) /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 阅读全文
posted @ 2017-12-19 10:10 J.M.Liu 阅读(10705) 评论(0) 推荐(2)
repoquery详解——linux查看包依赖关系的神器
摘要:repoquery是yum扩展工具包yum-utils中的一个工具,所有如果你没有repoquery命令的话,可以先 sudo yum install yum-utils 安装yum-utils包。是为了加强和补充yum功能的工具,重点是查询包的关系。repoquery的官方说明是:query in 阅读全文
posted @ 2017-10-19 15:33 J.M.Liu 阅读(8680) 评论(0) 推荐(0)
linux学习笔记
摘要:一、和yum有关 1. /var/log/yum.log 会记录所有的yum记录,通过它可以查到什么时候装/卸/更新了哪些包。 2. yum源的配置:yum源的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件 阅读全文
posted @ 2017-10-09 22:37 J.M.Liu 阅读(256) 评论(0) 推荐(0)