
Linux
文章平均质量分 54
Linux
夏子曦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核与用户空间
Linux内核是Linux操作系统的核心组件,负责管理计算机的硬件资源、提供系统调用接口、调度进程和管理内存等重要功能。原创 2024-11-01 21:48:42 · 460 阅读 · 0 评论 -
Kubernetes集群延长证书过期时间至10年or100年(借助大神脚本,一键封神)---- 亲测有效
这有效期一年,太憋屈了。原创 2024-09-24 16:17:36 · 1701 阅读 · 0 评论 -
K8s安装部署(v1.28)--超详细(cri-docker作为运行时)
ip角色系统主机名cpumemmastercentos7.9k8smaster48node1centos7.9k8snode148node2centos7.9k8snode248node3centos7.9k8snode348。原创 2024-09-24 15:15:40 · 2879 阅读 · 0 评论 -
rabbitmq+mqtt+docker-compose搭建MQTT服务器和.netcore 客户端实现 订阅+发布
【代码】rabbitmq+mqtt+docker-compose搭建MQTT服务器和.netcore 客户端实现 订阅+发布。原创 2023-05-13 16:08:35 · 1387 阅读 · 1 评论 -
Linux 统计目录、文件数量
Linux 统计目录、文件数量1.查看当前目录下的文件数量(不包含子目录中的文件)ls -l | grep "^-" | wc -l2.查看当前目录下的文件数量(包含子目录中的文件)注意:R,代表子目录ls -lR | grep "^-" | wc -l3.查看当前目录下的目录个数(不包含子目录中的目录)ls -l | grep "^d" | wc -l4.查看当前目录下的目录数量(包含子目录中的目录)注意:R,代表子目录ls -lR | grep "^d" | wc -l# 例转载 2022-01-04 15:21:50 · 1902 阅读 · 0 评论 -
go 程序部署到 linux服务器上
第一步:window 上设置 go 的编译环境set GOARCH=amd64 //本地和服务器都是64位 支持amd、amd64set GOOS=linux //设置可执行程序运行操作系统,支持 darwin,freebsd,linux,windows第二步:编译go build ./index.go //会生成一个index的运行文件第三步:将编译后的index 通过scp工具传到linux服务器上WinSCP,或者Xshell ,实在不...原创 2021-09-28 16:14:21 · 541 阅读 · 0 评论 -
几种非交互执行脚本的方式
1. cat 一个文件2. 用expect3. 用echo有关passwd命令在前面,我们提到passwd程序在缺乏用户交互的情况下,不能运行,passwd会忽略I/O重定向,也不能嵌入到管道里边以便能从别的程序或者文件里 读取输入。这个程序坚持要求真正的与用户进行交互。因为安全的原因,passwd被设计成这样,但结果导致没有非交互式的方法来检验passwd。...原创 2021-02-07 16:00:53 · 413 阅读 · 0 评论 -
docker-compose 安装、使用
安装docker-compose1.从github上下载docker-compose二进制文件安装sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose添加可执行权限sudo chmod +x /usr/local/bin/docker-compose测试安装结果#..原创 2021-01-28 10:20:40 · 307 阅读 · 1 评论 -
nginx 检查配置是否正确,重新加载配置文件
测试nginx 的 Server.xml 文件是否配置正确 sudo ../sbin/nginx -t重新加载配置文件sudo ../sbin/nginx -s reload原创 2021-01-28 10:00:35 · 765 阅读 · 0 评论 -
Linux df 命令 查看磁盘使用情况
目录语法案例df显示文件系统的磁盘使用情况统计df [Filesystem]显示磁盘使用的文件系统信息df -i输出显示inode信息而非块使用量df --total显示所有的信息,输出的末尾,包含一个额外的行,显示总的每一列df -h可读的格式输出Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。语法df [选项]... [FILE]...文件-a, --all 包含所有的具有 0 ...原创 2021-01-27 14:50:39 · 1448 阅读 · 0 评论 -
Kubernetes 3种时区设置方式
一:设置PodPreset1. PodPreset 的作用将一些公用的参数设置到pod中去,例如 时区统一设置为东八区等2. API Server 开启PodPreset编辑文件 /etc/kubernetes/manifests/kube-apiserver.yaml, 添加 --runtime-config=settings.k8s.io/v1alpha1=true, 添加 --admission-control=PodPreset(新版本是--enable-admission-pl原创 2021-01-26 10:09:52 · 12081 阅读 · 0 评论 -
Kubernetes 集群添加新得node节点
服务不断增加,需要扩容方式1:主节点上 获取master的join token# kubeadm token create --print-join-commandkubeadm join 192.168.100.133:6443 --token oy0sxi.tlsdixtn7leh039i --discovery-token-ca-cert-hash sha256:f974f65abb31abaea21c5fe403ef54265128bf66848e2c0fe17f29634d原创 2021-01-18 11:25:55 · 322 阅读 · 1 评论 -
NFS服务器搭建与配置
NFS服务简介什么是NFS?NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;NFS一般用来存储共享视频,图片等静态数据。NFS挂载原理:<图;服务器挂载结构图如上图示:当我们在NFS服务器设置好一个共享目录/转载 2021-01-05 15:01:45 · 368 阅读 · 0 评论 -
envsubst 命令详解
Envsubst用shell格式字符串中的值替换环境变量。要替换的变量应位于${var}或$var格式。替换环境变量stdin输出到stdout:echo '{{$HOME}}' | envsubst将输入文件中的环境变量替换为stdout:envsubst < {{path/to/input_file}}将输入文件中的环境变量替换为文件,并将其输出到文件中:envsubst < {{path/to/input_file}} > {{path/to/output_原创 2020-12-25 11:38:05 · 10802 阅读 · 0 评论 -
Linux之路由:添加、删除
查看路由:#route#route -n#ip route show | column -t临时使用: 临时使用即,重启网卡或者操作系统就会消失的路由。 增加:route add -net 192.168.1.0 netmask 255.255.255.0 172.16.5.1 dev ens33或者route add -net 192.168.1.0 netmask 255.255.255.0 172.16.5.1 说明: 192.168...原创 2020-06-24 11:04:25 · 3275 阅读 · 0 评论 -
Linux查看CPU使用情况、内存使用情况、磁盘空间大小、进程状态 查看
top,free,ps,vmstat原创 2020-05-13 21:38:15 · 3505 阅读 · 0 评论 -
CentOS 8 :忘记root密码,重置
在Linux运维过程中难免遇到忘记root超级管理员密码的问题,忘记root密码如何重置呢?前提:能够修改Linux系统启动kernel参数CentOS8重置root密码1)启动系统,选择kernel启动菜单2)选中第一行,按e字母键进入 编辑菜单3)定位到linux($root)行,在行尾追加内核参数:rd.break4)按下ctrl+x启动系统,进入switch_ro...原创 2020-05-04 14:00:00 · 12258 阅读 · 8 评论 -
CoreOS无法远程(SSH)登录,
CoreOS操作系统默认无法进行密码SSH远程的,CoreOS本身的限制,他那个sshd的配置文件系统是read-only的,不管是root用户还是core用户在真机上都无法修改这个sshd_config文件第一次安装好后修改了密码可以登上去,郁闷的是第二天下午再次居然登不上去。找了很多方案都无法解决(有些方案是可行的,但是看上去感觉不可行)。后来倒腾半天,终于发现了一个牛牛牛逼...原创 2020-05-02 17:54:08 · 1040 阅读 · 1 评论 -
虚拟机VM 安装CoreOS
参考:https://coreos.com/os/docs/latest/booting-on-vmware.htmlCoreOS镜像下载地址:https://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso安装时注意ISO 映像文件选择刚刚下载的CoreOS.iso现在Core...原创 2020-05-02 00:02:37 · 1049 阅读 · 0 评论 -
linux awk(全手册)
awk是一种处理文本文件的语言,是一个强大的文本分析工具。语法awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)选项参数说明:-F fs or --field-separator fs 指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,如-F:。 -v ...原创 2020-05-01 13:49:41 · 238 阅读 · 0 评论 -
Linux du命令(du -h ,du -s)
正在上传…du会显示指定的目录或文件所占用的磁盘空间。语法du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]参数说明:-a或-all 显示目录中个...原创 2020-05-01 12:23:29 · 10615 阅读 · 0 评论 -
Kubernetes 帮助文档查看(kubectl -h,kubectl explain)
参考:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-command在使用k8s时,很多时候记不清命令如何写、且无法访问互联网查资料。我们可以用到k8s本地的一些帮助。kubectl -h# kubectl -hkubectl controls the Kubernetes cluster manager...原创 2020-04-19 15:47:42 · 3850 阅读 · 0 评论 -
centos8系统安装中文输入法
选择桌面的“Activities”如下图。在打开的设置窗口选择第一个“区域和语言”,默认情况下我们发现输入源里只有一个汉语的设置,在里面我们选择底部的“+”加号。弹出的输入源列表我们选择“汉语”选择其他 other选择Chinese点击顶部的“添加”后这样我们的中文拼音输入法就添加进入了现在我们右上角切换“汉语拼音”输入汉字了。...原创 2020-04-13 20:21:58 · 5899 阅读 · 0 评论 -
Kubernetes:应用部署、应用了解、应用公布、应用伸缩,-image=ikubernetes/myapp:v1
k8s基础命令:https://kubernetes.io/zh/docs/reference/kubectl/kubectl-cmds/k8s基础知识:https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/一,部署应用二,了解应用三,公布应用四,伸缩引用...原创 2020-04-13 21:50:59 · 1439 阅读 · 0 评论 -
Kubernetes:命名空间(namespace 创建、删除,pod中设置namespace,命名空间首选项设置set-context --current --namespace)
参考:https://kubernetes.io/zh/docs/concepts/overview/working-with-objects/namespaces/一,什么是命名空间?Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为命名空间。你可以认为namespaces是你kubernetes集群中的虚拟化集群。在一个Kubernetes集群中...原创 2020-04-12 15:55:51 · 11076 阅读 · 2 评论 -
K8s 集群(Kubernetes 集群)
k8s 安装请参考:Kubernetes 安装我这儿三台虚拟主机master:192.168.137.139minion1:192.168.137.138minion2:192.168.137.137一,注备环境关闭防火墙:$ systemctl stop firewalld$ systemctl disable firewalld关闭selinux:...原创 2020-04-11 23:19:20 · 1369 阅读 · 0 评论 -
CentOS8 网络配置的实现
1、查看IP(类似于ifconfig、ip a):# nmcli2、激活网卡的3种方式(相当于ifup):(1)# nmcli c up ens33备注:nmcli c | connection,连接,可理解为配置文件,相当于ifcfg-ethX或ifcfg-ensX(2)# nmcli d connect ens33备注:nmcli d | device,设备,可...原创 2020-04-11 21:43:56 · 1374 阅读 · 0 评论 -
CentOS 8时间网络同步设置
添加时间同步服务器vim /etc/chrony.conf# Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).pool 2.centos.pool.ntp.org iburst# Reco...原创 2020-04-11 16:28:04 · 5387 阅读 · 0 评论 -
Kubernetes 安装(基础)
首先需要安装docker,请参考:《CentOS 上 安装Docker (解决安装过程中遇到的问题)》k8s 包下载https://github.com/kubernetes/kubernetes/releases/原创 2020-04-11 21:47:52 · 715 阅读 · 0 评论 -
CentOS8 安装/测试 etcd
一,下载及安装etcdetcd 的 git 地址:https://github.com/etcd-io/etcd我用了最新的安装包wget http://github.com/etcd-io/etcd/releases/download/v3.4.7/etcd-v3.4.7-linux-amd64.tar.gz二,三,四,.netcore 项目...原创 2020-04-08 15:37:09 · 2926 阅读 · 0 评论 -
etcd 介绍(笔记)
参考:https://etcd.iohttp://jolestar.com/etcd-architecture/git 地址:https://github.com/etcd-io/etcd按照官方介绍Etcd is a distributed, consistentkey-valuestore forshared configurationandservice di...原创 2020-04-08 15:33:29 · 710 阅读 · 0 评论 -
CentOS 上 安装Docker (解决安装过程中遇到的问题)
参考文章:https://docs.docker.com/install/linux/docker-ce/centos/https://www.runoob.com/docker/centos-docker-install.html卸载旧版本$ sudo yum remove docker \ docker-client \...原创 2020-04-05 11:03:50 · 19954 阅读 · 0 评论 -
Docker 私库镜 Registry像删除
docshttps://docs.docker.com/registry/configuration/#delete脚本https://github.com/burnettk/delete-docker-registry-image1、列出所有的镜像[root@localhost v2]# curl http://192.168.134.133:5000/v2/_cata...原创 2020-03-28 22:20:00 · 990 阅读 · 0 评论 -
Linux 开启防火墙、关闭防火墙、允许端口、移除端口
linux 7 以上使用systemctl status firewalld 查看状态systemctl enable firewalld 启用防火墙 永久systemctl stop firewalld 停止防火墙 重启后失效systemctl disable firewalld 禁用防火墙 永久systemctl start firewalld 启动systemctl rest...原创 2020-03-25 16:54:47 · 1165 阅读 · 0 评论 -
使用Docker Registry快速搭建私有镜像仓库
1、背景在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,Docker 会去哪儿查找并下载镜像呢?它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用。所以,我们也可以带上仓库地址去拉取镜像,如:docker pull registry.hub...原创 2020-03-25 16:56:05 · 1459 阅读 · 0 评论 -
docker 中 镜像关键概念(registry、repository、manifest、image、layer)
话不多说,先上图1:registry:registry主要用于保存Docker镜像,包括镜像层次结构和镜像的元数据。用户可以自己的数据中心搭建私有的registry,也可以使用Docker官方的registry服务(Docker Hub)Docker Hub 中有两种类型仓库:用户仓库(user repository【普通Docker Hub 用户创建】)和顶层仓库(top...原创 2020-03-22 16:54:22 · 5846 阅读 · 0 评论