- 博客(32)
- 收藏
- 关注
原创 【硬核干货】内网高精度时间同步建设指南:从晶振选型到FPGA硬打戳的避坑实践
NTP服务器就像大楼的地基。你可以缩减装修预算,但决不能在水泥钢筋上偷工减料。在选型时,看似几千元和几万元的设备参数差不多,但**“真并发”与“假并发”、“OCXO”与“TCXO”、“FPGA”与“CPU”的区别,决定了您是在为系统上保险**,还是在埋地雷。毕竟,数据无价,时间更无价。
2025-12-19 15:18:35
842
原创 内网环境如何搭建高精度NTP服务?
很多朋友觉得NTP(网络时间协议)很简单,服务器上装个服务,指向公网IP就行了。但你是在内网!在金融、医疗、智能制造这些对数据一致性要求极高的场景下,“简单”的NTP设置就是。
2025-12-12 16:05:09
459
原创 远程设备管理方案
对于专业的机房,建议两者结合使用。将KVM over IP作为最终的、物理层的保障手段,而日常的系统安装、重启等操作,优先使用各服务器自带的iDRAC/iLO/IPMI功能。远程控制:真正的“带外管理”,即使服务器操作系统崩溃、网络卡死、甚至未安装操作系统,只要服务器通电,就能管理。这些线缆通常一端是连接服务器的VGA(或HDMI)和USB(用于键鼠)接口,另一端是一个网线接口(RJ45)或专用的接口,用于连接到KVM交换机。这是一台1U高的机架式设备,拥有一定数量的端口(例如8个,16个,32个)。
2025-11-25 09:29:24
249
原创 为什么“时间同步”比你想的还要重要
你可能没注意过,但几乎所有大型系统——从医院监控、校园广播,到电力调度、证券交易——都在悄悄依赖一个看不见的“基准”:那就是统一的时间。当系统中每一台设备的时间都对不上,那些看似远的漏洞,其实就在我们脚下。而如果所有设备时间统一,你可以第一时间定位:“08:15:32”就是报警的时间,“08:15:33”画面中某设备动作,“08:15:34”日志记录,此刻场景顺序清晰,效率大幅提升。在学校里:考试系统、广播铃声、门禁打卡,如果没有一个“统一的时间参照”,就容易出现记录错乱、校验困难。
2025-11-12 11:19:38
797
原创 ⏱️ 所有系统都离不开它!但你可能从没听过“时间同步服务器”
时间同步服务器(NTP Server)是一种能为整个网络系统提供精准时间信号的设备。它的工作原理是:1️⃣ 从北斗、GPS、国家授时中心等获取标准时间;2️⃣ 经过内部精准校正;3️⃣ 向网络中所有设备广播时间信号,让大家保持一致。通俗讲,它就是整个系统的“标准时钟”,所有设备都以它为基准来校对自己的时间。🕰️ 就像学校里的铃声一响,所有班级都同时上下课一样,时间同步服务器让所有设备“同时走表”。⚙️ 为什么不能直接用网络时间?很多人会问:“我电脑连网自动同步时间不就行了吗?
2025-11-11 14:41:45
448
1
原创 Openssh详解和实验
root@192.168.1.10 前者代表要登录的用户后者代表要连接的服务器地址。scp 可以从远程服务器的文件拷贝到本机 也可以从本机拷贝给其他服务器。这里需要注意如果是拷贝是目录的情况下需要使用 scp -r。test-vmssh 代表当前会话名称。这里注意开启允许root登录的选项才可以。username : 连接用户机的用户。首先需要满足虚拟机能够和主机相互通讯。我们使用20 ssh连接到10上面。Host : 代表虚拟机IP地址。
2025-01-08 11:30:17
748
原创 Ubuntu20.0.04安装kubernetes1.23.5
题记这几天苦受kubernetes的折磨一直使用的Centos突然换到Ubuntu有那么点不适应这里编写博客的内容是kubernetes踩坑的地方和安装的方法kubernetes官方安装#已经支持中文的阅读了Ubuntu 20.0.044G内存,两核CPU,100G硬盘Ubuntu 20.0.044G内存,两核CPU,100G硬盘Ubuntu 20.0.044G内存,两核CPU,100G硬盘首先先去阿里云镜像仓库下载docker阿里云镜像docker镜像仓库
2022-04-06 23:37:48
1582
1
原创 解决没有公钥,列出签名
解决Ubuntu中阿里云镜像仓库没有公钥先给各位看官放图解决方法sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ${你的值}#8B57C5C2836F4BEB
2022-04-04 21:41:45
833
原创 Ubuntu不能连接xshell的原因
Ubuntu如何连接Xshell呢Ubuntu里面现在所需要的版(目前只有20.0.4)阿里云镜像站复制所需要的版本然后vi /etc/apt/source.list #刚安装完毕之后不能使用vim##GG跳转到最后一行 粘贴进行更新 新的镜像仓库sudo apt-get update#这里说下如果vi 按上下箭头出现英文字母 解决sudo apt-get remove vim-commonsudo apt-get install vim安装 ssh服务sudo apt-get
2022-04-04 21:10:15
2422
1
原创 Ubuntu20.0.4修改为静态IP地址
一般在虚拟机想要保证服务的稳定性一般都是会固定IP地址的下面就是最简单的固定IP地址的方法这里最好先备份好一份完整的yaml文件(当然大佬忽略)miekaq@miekaq-virtual-machine:/etc/netplan$ lscp 01-network-manager-all.yaml[,.bak]01-network-manager-all.yaml 01-network-manager-all.yaml.bak这里使用VMware8的静态网卡#因为我设置的是10网段所有就是10
2022-04-01 23:28:41
799
原创 Ubuntu图形化界面不全解决方法
解决方法在Vmware虚拟机上安装 VmwareTools(这里以20.0.4LTS版本为例子)解压VMware Tools在这里一般都会想桌面都会显示一个Vmware图标将软件用数据移动至/home下就ok了调出命令行界面Ctrl+ALt+t (调出来命令行界面也可以有点鼠标点击OPen)输入 tar -zxvf VMwaretools-[tab]键解压完成之后就可以进行安装了cd vmware-tools-distrib/sudo ./vmware-install.pl (
2022-03-30 23:25:34
1552
原创 shell
因为上一次没有学好现在进行重新学习;{基础部分}Shell编程基础linus: Talk is cheap,show me the code1.1 程序组成程序: 算法+数据结构数据: 是程序的核心算法: 处理数据的方式数据结构: 数据在计算机中的类型和组织方式1.2 程序编程风格面向过程语言做一件事情,排出个步骤,第一步干什么,第而不干什么,如果出现情况A,做什么处理,如果出现了情况B,做什么处理问题规模小,可以步骤化,按部就班处理以指令为中心,数据服务于指令C,she
2022-01-04 12:26:44
923
原创 mysql(增删改查)
SQL语言关系型数据库的常见组件数据库: database表: table,行: row 列: column(域)索引:index视图:view用户:user权限:privilege存储过程: procedure存储函数: function触发器:trigger事件调度器: event scheduler,任务计划SQL语言的规范在数据库系统中,SQL语句不区分大小写,建议用大写SQL语句可单行或多行书写,以“;”结尾关键词不能跨多行或简写用空格和缩进来提高语句的可读性
2021-12-16 15:02:13
452
原创 ansible
运维自动化之ANSLBLE本章内容运维自动化发展历程及技术应用ansible命令使用absible常用模块详解YAML语法Ansible palybook基础Playbook变量,tags、handlers使用Playbook模块 templatesPlaybook条件判断whenPlaybook字典with_itemsAnsible Roles自动化运维应用场景文件传输应用部署(软件升级)配置管理任务流编排常用自动化运维工具Ansible:python,Agent
2021-11-25 19:43:14
954
原创 MySQL5.6
MySQL标准的输入输出系统可以使用 < 和 | 符号进行 输出示例:[root@Centos7 ~]# mysql -uroot < test.sql user hostroot 127.0.0.1root ::1 centos7root centos7 localhostroot localhost[root@Centos7 ~]# cat test.sql | mysql -uroot user hostroot 127.0.0.1root
2021-11-23 20:12:07
485
1
原创 安装kubernetes与图形界面(21.6)
需要三台虚拟机192.168.0.111 --docker14G内存最少40G硬盘192.168.0.109 --docker22G内存最少40G硬盘192.168.0.113 --docker32G内存最少40G硬盘本地解析以及密钥传输[root@docker-1 ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomai
2021-11-09 09:05:44
389
原创 正则表达式
基础正则元字符:.:匹配任意单个字符,但不能匹配换行符\n*:匹配前面那个字符0或多次?:匹配前面那个字符0或一次+:匹配前面那个字符1次以上{M,N}:匹配前面那个字符至少M,最多N次{M,}:匹配前面那个字符至少M次,最多无限制{,N}:匹配前面那个字符最多N次(最少当然是0次)。注意,perl正则不支持这种方式{M}:匹配前面那个字符正好M次锚定:锚定的意思是匹配位置,而非匹配字符实体^:匹配行首位置,注意匹配的是位置,不是字符$:匹配行尾位置,注意匹配的是位置,不是字符
2021-10-24 13:46:35
3808
原创 Python之禅
经验丰富的程序员提倡尽可能避繁就简.Python社区的理念都包含在Tim Peters撰写的"Python之禅"中要熟悉这些有关编写优秀Python代码的指导原则,只需在解释器中执行命令 import this译文在这里插Python的禅意,作者:Tim Peters美丽的比丑陋的好。明确的比隐含的好。简单比复杂好。复杂的比复杂的好。扁平的比嵌套的好。稀疏的比密集的好。可读性很重要。特殊情况并不特别,不足以打破规则。尽管实用性胜过纯粹性。错误不应该无声地通过。除非明确的沉
2021-09-20 11:11:49
279
原创 百度和阿里的DNS
百度的DNS:180.76.76.76阿里的DNS:223.6.6.6谷歌的DNS:8.8.8.8全国通用:114.114.114.114
2021-09-12 16:01:02
5633
原创 Centos8修改网卡名为eth0
centos8修改网卡名为eth0查看当前物理网卡信息[root@centos8 ~]# dmesg | grep eth[ 2.499179] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:5c:71:6d[ 2.499184] e1000 0000:02:01.0 eth0: Intel® PRO/1000 Network Connection[ 2.500953] e1000 0000:02:01.0 en
2021-09-06 09:20:31
730
原创 centos7 修改网卡名字为eth0
centos7 ens33网卡修改成eth0方法 (确定要修改的网卡名称)编辑配置文件 /etc/sysconfig/network-scripts下ens33(以防万一先备份一下)[root@mikeaq network-scripts]# cp ifcfg-ens33 ifcfg-ens33.bak编配ifcfg-ens33修改名称咋将ens33 网卡修改为etho[root@mikeaq network-scripts]# mv ifcfg-ens33 ifcfg-eth0编辑/etc
2021-09-02 16:17:19
551
原创 cat命令的基本用法
cat 可以查看文本内容格式cat [OPTION]...[FILE]...常见选项-E:显示行结束符$-A:显示所有控制符-n:对显示出的每一行进行编号-b:非空行编号-s:压缩连续的空行成一行[root@mikeaq ~]# cat -E /data/aa.txt Linus is a$great person $[root@mikeaq ~]# cat /data/aa.txt 1 23 45[root@mikeaq ~]# cat -A /da
2021-09-02 09:24:11
1118
原创 pxe+kickstar无人值守批量装机
pxe+kickstar:无人值守批量装机pxe:预启动执行环境,由intel公司开发,集成于网卡的ROM芯片的一段程序,基于C/S架构,可以实现主机通过网络部署操作系统kickstar:通过kickstar程序可以生成主机安装系统时相关操作的配置文件,主机通过读取该文件可以实现系统的自动安装dhcp:用于给客户端分配IP,告诉客户端文件服务器的地址,以及客户端要下载的第一个文件tftp:简单文件传输协议,可以部署文件服务器,但一般存储小文件,基于UDP协议,数据传输效率高,用于存储引导程序,引导程
2021-07-07 20:05:49
253
原创 iSCSI
服务端: 创建 /dev/vg1/lv1,2客户端访问 并进行挂载服务器 192.168.10.18客户端 192.168.10.19客户端 192.168.10.20服务端 fdisk /dev/sdb 因为是在虚拟机所以添加一块硬盘 就变成了sdb创建逻辑卷 lv1 lv2targetcli 进入客户端配置界面使用/dev/vg1/lv1,lv2 创建快存储对象part1,part2创建一个iqn目标创建目标 iqn.2021-07.com.server.w
2021-07-07 20:00:01
548
原创 LAMP的部署
实验准备一台centos7.3的虚拟机关闭沙河防火墙配置IP 192.168.10.17关闭沙河临时(setenforce 0)永久的在vim /etc/selinux/config 改为 disabled防火墙(systemctl stop firewalld) 或iptables -F准备好所需要的源码包 apr-1.5.2 apr-util httpd 是apache 所准备的discuz是为php所准备的 是部署论坛所使用的apache 实验所需要的依赖关系即没
2021-06-30 21:25:28
375
3
原创 2021-06-27
今天学的是如何使用zipzip软件包管理Zip是计算机文件的压缩的算法,原名deflate(真空)发明者为菲利普 卡茈他与1989年一月公布了该资料,zip软件包命名后缀通常使用zip。主流的压缩格式包括tar,rar,zip,war,gzip,bz2,iso等性能上tar,war,rar格式比zip形式压缩效率高,但压缩时间远远高于zip。zip工具可以实现对zip包进行管理,也可以将文件和文件夹打包成zip包,zip工具打包常见参数详解-f:只更改文件-u:只更改或更新文件-d:从压缩文件删
2021-06-27 17:49:15
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅