Unix/Linux
文章平均质量分 71
淼叔
资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过十年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累,著有企业级DevOps技术与工具实战。
展开
-
socat使用指南:5:打开MacOS上的Remote API服务
Docker提供了Remote API,可以通过REST方式的接口进行操作,但是在MacOS上Docker Desktop CE的缺省安装,却无法使用,这篇文章继续介绍如何使用socat实现在MacOS上开启Docker Remote API的方式。原创 2020-03-19 21:19:05 · 1241 阅读 · 1 评论 -
socat使用指南:4:fork的使用说明
这篇文章结合具体的使用示例来介绍一下exec中fork的使用区别。原创 2020-03-01 10:51:07 · 2645 阅读 · 0 评论 -
socat使用指南:3:5种常见的使用方法
这篇文章继续介绍一下socat常见的5种使用方法。原创 2020-03-01 10:22:22 · 9456 阅读 · 0 评论 -
socat使用指南:2:工作原理与选项说明
这篇文章继续介绍一下socat的工作原理和选项说明。原创 2020-03-01 09:05:30 · 2239 阅读 · 0 评论 -
socat使用指南:1:概要说明
socat是一个网络相关命令行工具,它名称的来源SOcket CAT,功能类似于netcat,比netcat有一定程度的功能增强。这篇文章介绍一下socat的概要信息和安装方法。原创 2020-03-01 07:56:49 · 1875 阅读 · 0 评论 -
win10常用技巧
整理了几条win10使用时常用的快捷键或者功能,以方便从win7等快速适应。No.1:控制面板 有如下两种方式可以打开控制面板:命令:control 快捷键:windows键 + xNo.2:显示windows版本信息命令:winverNo.3:显示系统配置控制面板\系统和安全\系统No.4:打开bash功能控制面板\程序\程序和功能 ->启用或关闭windows功能 选原创 2017-04-09 12:29:59 · 4543 阅读 · 0 评论 -
如何将CentOS 7升级至CentOS 8
这篇文章以具体的示例来介绍一下从CentOS7升级至CentOS8的方法。原创 2019-11-20 21:29:56 · 10294 阅读 · 2 评论 -
CentOS7下修改hostname的五种方法
这篇文章用于介绍CentOS7下hostname的五种设定方法,虽然很多方式在不同发行版的Linux上均可使用,但在本文中并未一一验证。原创 2019-11-20 20:21:17 · 3481 阅读 · 0 评论 -
LSCOLORS对应的11种文件的示例文件生成
在macOS上LSCOLORS中对11种文件的前景色和背景色进行了设定,这篇文章介绍一下ls所能列出的常见的11种文件类型的生成方法。原创 2019-11-07 21:15:41 · 1470 阅读 · 0 评论 -
Alpine包管理工具apk使用介绍
Alpine以它的小巧和实用深受总多开发者的喜爱,而提到Alpine的Linux,其包管理工具apk则是在Alpine中使用广泛的一个工具,这篇文章简要介绍一下常见的使用方式。原创 2019-09-16 21:35:22 · 14037 阅读 · 0 评论 -
开源简史基础:Linux基金会
在当前以容器化和微服务推动的技术中,需要了解的一个重要组织就是Linux基金会,在全世界范围内,Linux基金会通过提供开放源码所需要的统一资源和服务,从而促进和保护Linux的发展,推动Linux的标准化。原创 2019-09-10 19:57:59 · 4211 阅读 · 0 评论 -
Httpie快速使用入门指南
相较于curl那把瑞士军刀的小巧和强大,httpie则只是在http client端进行了改进,如果你需要的功能是一个客户端,能够与提供rest api接口的后端进行交互实现常见的GET/PUT/DELET/POST等操作,通过json/xml文件与之进行交互,设定HTTP Header,可能同时会使用HTTPS方式等这样常见的需求,使用curl命令足够了,唯一缺点是使用起来稍显繁琐,希望这种场景下的简化需求则可以考虑httpie是否是你所需要的,这篇文章将会进行简单地使用介绍。原创 2019-04-14 20:49:48 · 6468 阅读 · 0 评论 -
NFS Mout错误对应:clnt_create: RPC: Program not registered
本文记录了常见的NFS Mount时出现的Program not registered的对应方法。原创 2019-03-19 07:41:25 · 23362 阅读 · 0 评论 -
网络协议:NTP:1:网络时间协议基础
接触到NTP时间同步有很多场景,当前常见场景在于纯局域网内部的计算机集群的时间同步和纠偏,或者以其中一台可以链接外部互联网的计算机作为枢纽,连接标准的NTP服务器进行时间同步和纠偏。这篇文章介绍一下NTP协议的基础知识。原创 2019-03-12 20:53:48 · 4688 阅读 · 0 评论 -
Linux基础:timedatectl命令使用介绍
timedatectl是Linux下的一条命令,用于控制系统时间和日期。可以用来查询和更改系统时钟于设定,同时可以设定和修改时区信息。这篇文章简单介绍一下如何使用timedatectl进行常见操作。原创 2019-03-11 21:01:49 · 25481 阅读 · 5 评论 -
网络协议:NTP:3:使用Chrony搭建NTP服务器
作为CentOS上缺省的NTPD的同步服务,Chrony俨然已经成为了NTPD的继任者。这篇文章将介绍一下如何使用Chrony搭建NTPD服务器和客户端。NTP基础知识基础知识请参看如下文章,此处不再赘述。*Why Chrony已经有NTPD了为什么还需要chrony呢,自然是有一定原因的,比如以下原因在NTP服务器因为种种原因断断续续可连接的情况,NTPD效果不好时间相差过大,...原创 2019-03-15 06:28:27 · 5013 阅读 · 0 评论 -
Linux基础:swap基础知识与常用操作
本文以CentOS7.4为例,介绍交换(Swap)分区相关的基础知识和常用操作。原创 2019-03-14 07:23:45 · 3313 阅读 · 0 评论 -
网络协议:NTP:2:使用NTPD搭建NTP服务器
虽然NTPD已经不再是CentOS缺省的时间同步软件,由于其长时间占据这个地位,还是将其作为网络时间同步搭建的工具之一来进行介绍。原创 2019-03-14 07:20:08 · 4358 阅读 · 0 评论 -
CentOS7下的网络设定方法
CentOS7下,设定网络非常简单,如果你是ServerGUI的安装,基本上和windows一样简单的设定既可。如果是最小化安装也可以通过编辑一和设定/etc/sysconfig/network-scripts下面的文件,然后systemctl restart network既可起效。原创 2016-08-07 22:17:14 · 20132 阅读 · 4 评论 -
centos7下网络设备名称修改方法
网络设备的名称从eth0开始排序,使用vmware创建网络的时候,网络设备的名称缺省的被设定为了eno16777736,使用ip addr或者ifconfig确认的时候,我们看到的是eno16777736而不是eth0,本来这不是什么事,但是使用诸如DCOS或者kubernetes1.4等的时候,有些版本对这个还是有些介意的,本文将简单介绍一下如何在centos7下改变网络设备名称。原创 2016-10-15 19:36:27 · 8899 阅读 · 0 评论 -
CentOS故障排除详解(1): 基础信息和工具
CentOS: the Community Enterprise Operating System,社区版企业级操作系统。从它的名字就可以看出,是企业级产品和免费的结合产物。 作为目前比较流行的皮实/稳定/可靠的Linux发行版本,CentOS在很多应用场景中有着广泛的应用。在不发生故障的时候使用非常方便。工欲善其事必先利其器,本系列磨刀文章中将会重点介绍CentOS下用于故障排查的各种工具。原创 2017-01-17 21:22:55 · 5320 阅读 · 0 评论 -
CentOS故障排除详解(2): 进程相关
在这篇文章中, 将会了解到如何使用ps/vmstat/top等命令确认进程相关信息, 以及使用iotop/iostat/lsof确认当前信息,以及如何使用systemd在centos下进行服务的管理。原创 2017-01-23 22:42:39 · 4562 阅读 · 1 评论 -
CentOS故障排除详解(3): 网络环境
在这篇文章中,我们将会学到一些常用的命令诸如ping/dig/host/traceroute/mtr/ss/tcpdump等,同时如何使用这些命令进行简单的网络故障确认。原创 2017-01-26 08:09:44 · 7105 阅读 · 0 评论 -
git操作基础:删除文件夹
git中删除文件夹的方法简单整理如下原创 2017-02-15 21:27:19 · 23926 阅读 · 0 评论 -
CentOS: 网络连接故障排除
yum不能正常动作,惯性认为是需要替换BaseURL,结果后来才发现是Gateway不知什么时候被错误设定了,memo如下。原创 2017-03-05 15:39:40 · 10963 阅读 · 0 评论 -
CentOS下配置sendmail外部邮箱
Sendmail是linux/unix下广泛被使用的一款邮件服务器,这篇文章将会介绍如何在centos7上安装和设定邮箱以便能够正常发送邮件,由于本地邮箱会被大部分邮件服务器认定为垃圾邮件甚至直接拦截,本文以163邮箱为例介绍一下如何使用以及一些常见的问题。原创 2017-11-17 06:19:43 · 12269 阅读 · 12 评论 -
磁盘分区创建场景memo
lvm操作之前,有时需要结合fdisk进行磁盘划分,这篇memo简单整理了一下从磁盘分区创建到lvm操作的的一个常见场景。原创 2017-12-11 06:07:34 · 4191 阅读 · 0 评论 -
Vmware添加磁盘的方法:扩展磁盘
这篇文章介绍了一下如何在Vmare下添加或扩展磁盘并使之有效。场景创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,此时需要在添加或者扩展一下磁盘。原创 2017-12-23 05:56:46 · 30925 阅读 · 19 评论 -
Mac: 常用操作和设定(1)
常用操作,简单memo如下安装nodejs下载curl -O https://nodejs.org/dist/v8.9.4/node-v8.9.4.pkg ##安装后确认 liumiaocn:tmp liumiao$ node -vv8.9.4liumiaocn:tmp liumiao$ npm -v5.6.0liumiaocn:tmp liumiao$ ...原创 2018-01-31 06:08:59 · 4010 阅读 · 0 评论 -
CENTOS上的时间/时区设定
系统时间的显示会和实际出现不同步,这里面经常会碰到的问题主要有时区设定/系统时钟/RTC/NTP,这篇文章将相关问题简单整理一下。概念说明几个常见的概念,进行总结如下: 项目 说明 时区 因时区不同显示的时间不同,牵扯到夏令时和调整等问题,date命令可查看 系统时钟:System Clock linux OS的时间,date命令可查看原创 2018-02-04 08:22:31 · 8394 阅读 · 0 评论 -
Virtual Box 的Bridge模式下DHCP方式和静态IP设定方式的转换
记录一下Virtual Box的Bridge模式从dhcp改成静态ip方式需要修改的内容。环境设定相关内容在如下软件版本和环境下验证通过: 软件 版本 Virtual Box 5.2.6 CentOS 7.4 OS Mac 10.13.2 网络环境 无线 网络设定 Bridge Adaptor 模式...原创 2018-02-16 10:59:15 · 5362 阅读 · 0 评论 -
协议基础:SMTP:使用Telnet学习SMTP协议
SMTP是简单邮件传输协议的缩写,这篇文章将通过如何使用telnet命令发生邮件结合RFC文档来学习一下SMTP协议的基础知识。OSI模型 & SMTPSMTP vs POP3 & IMAPSMTP和POP3以及IMAP都是用来做什么的,简单的来说,smtp主要负责发,pop3和imap主要负责收。 一封邮件的发&收UML 图:可以...原创 2018-07-30 20:05:50 · 20670 阅读 · 3 评论 -
版本管理:RCS之命令基础篇
RCS作为非常古老的版本工具,远远在SVN和已经退役的CVS之前。它的古老程度应该比Web开发的ASP前代的CGI还要久远。但是作为非常简单的文本格式的版本管理工具,它使用时间跨度之久令人惊奇。如果想对版本管理实现方式进行深入研究的话,RCS提供了一种最为简单的方式,,v文件是RCS的全部,以文本形式存放,简单易读,对于想深入了解版本管理或者想开发类似工具的开发者来说,绝对是可以借鉴的。原创 2016-08-17 07:48:04 · 8000 阅读 · 0 评论