![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
想花
有趣有想法,然后通过代码、硬件实现
展开
-
docker清理镜像配合grep
【代码】docker清理镜像配合grep。原创 2023-01-19 18:33:12 · 132 阅读 · 0 评论 -
linux下查询生产日志(简单实用)
【代码】awk命令实例。原创 2022-08-25 21:49:05 · 433 阅读 · 0 评论 -
k8s-部署netchecker-service
k8s网络检查器原创 2022-06-19 08:43:03 · 325 阅读 · 0 评论 -
docker运行docker本地私有仓库服务
docker run -v /home/ssx/appdata/kubernetes-volume/registry:/var/lib/registry -p 5000:5000 --restart=always --name=docker-registry -d registry原创 2022-05-16 15:18:22 · 215 阅读 · 0 评论 -
Linux(centos7.9)系统下命令行连接蓝牙设备
#启动bluetooth服务,若没安装此服务先 yam一下service bluetooth start#进入服务子shellbluetoothctl#然后输入下面命令开始启动power on agent on default-agent #扫描附近的蓝牙设备 并且显示设备mac地址和设备名称scan on #连接指定设备 pair mac地址,之后可能会提示让你输入配对密钥pair yourDeviceMAC# 完成连接备注设备断开后需要重新执行上述步骤(应该可以自动连接转载 2022-05-10 21:10:26 · 2205 阅读 · 0 评论 -
k8s修改deployment文件的内容(例如修改pod副本数量)
kubectl支持多种方式修改,我这里涉及到了两种:edit、patch方式一 kubectl edit --help命令参考kubectl edit (RESOURCE/NAME | -f FILENAME) [options]例如我想修改jenkins的配置输入下面的命令:kubectl edit deployment/ssx-jenkins-dm -o yaml --save-config -n ssx然后编辑、最后:wq即可。方式二 kubectl patch --help命令参原创 2022-05-07 18:08:47 · 9972 阅读 · 0 评论 -
k8s部署elasticsearch、kibana(包含数据挂载VOLUME)
5. elasticsearch* 节点node101命令:~~docker run -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" \ -v /home/shenshuxin/appsdata/elasticsearch/.cache:/usr/share/elasticsearch/.cache \ -v /home/shenshuxin/appsd原创 2022-03-02 00:17:10 · 1816 阅读 · 0 评论 -
使用Dockerfile制作jre环境基础镜像
因为直接使用java:8当做基础镜像的话,最终生成的镜像包600M多,我只需要jre,并不想要jdkDockerfile内容FROM docker.io/jeanblanchard/alpine-glibc# 选择轻量级基础镜像#注意这个文件夹会重命名为myjre 最终目录 /myjre/bin 这里的宿主机jre文件夹是把jdk里面的jre复制出来的 ADD jre /myjre/ ENV JAVA_HOME /myjreENV PATH ${PATH}:${JAVA_HOM原创 2022-02-17 22:29:57 · 2014 阅读 · 0 评论 -
k8s部署nexus3
因为nexus需要持久化数据,所以需要指定好每次启动该容器的挂载地址,否则你应用重启后挂载地址更新了。1. 创建deploment.yaml和service.yamlapiVersion: apps/v1kind: Deploymentmetadata: labels: app: nexus name: ssx-nexus-dm namespace: ssx #这个是我自己创建的命名空间spec: replicas: 1 selector: #标签选择器,与上原创 2022-02-13 20:07:46 · 1079 阅读 · 0 评论 -
记录下当前linux环境配置2022年1月23日
怕以后忘记了 特此记录 2022年1月23日家中的路由器配置网关是192.168.0.1家中的dell笔记本安装linux系统,配置的ip是192.168.0.100联想笔记本中vmvare部署3台linux:vmvare设置了2个虚拟网络,VMnet0是桥接,VMnet1是NAT模式(配置的网关是192.168.192.2)节点192.168.0.130使用VMnet0节点192.168.192.131使用VMnet1节点192.168.192.132使用VMnet1其中使用VMn原创 2022-01-23 23:03:15 · 472 阅读 · 0 评论 -
linux配置静态ip
刚刚安装的系统默认是dhcp动态ip,可能下次重启机器ip就变了,决定使用静态ip1. 输入ifconfig查看当前的ip地址对应的网卡信息2. 发现名字是wlp18s0b1,然后根据此名字去找对应的文件:cd /etc/sysconfig/network-scripts查看此目录下文件为ifcfg-xxx的文件却没有找到(因为我们没有指定配置文件中网络的名字,这个wlp18s0b1应该是随机生成的),没关系,这里就3个文件,肯定有一个是。因为我自己的路由器无线名称是:唔西迪西。所以我直接打原创 2022-01-23 16:17:51 · 2434 阅读 · 0 评论 -
笔记本安装linux
开始2022年1月21日最近公司淘汰一批电脑,让我捡漏白嫖一台。现在带回家研究下。到家后开机发现屏幕坏了,戴尔电脑配置i3 m380内存4G。竟然是winxp系统安装了很多软件,发现电脑还会是不是自己关机,好像是散热问题。压根不能用,本来打算还回去了,但是转念一想不如安装个linux系统搞搞?? 今天太晚了,明天制作个启动u盘。2022年1月21日今天安装了pe启动u盘,把硬盘全部格式化了,包括c盘。4. 使用的老毛桃做的pe系统,配置linux的iso一键启动失败,我这里使用的is原创 2022-01-21 15:20:19 · 1996 阅读 · 0 评论 -
使用docekr/k8s部署应用遇到的问题
2022年1月17日开始写docker部署nexus32022年1月17日,拉取的nexus镜像是latest,就直接run了,发现启动报错,原因是JVM内存过小。解决方案是查看本linux的内存大小,然后查看docker官网中nexus对应latest版本的DockerFile中使用的java -Xms -Xmx的大小,发现我自己的linxu内存是2G,nexus配置的参数是2.7G内存。ENV INSTALL4J_ADD_VM_PARAMS=-Xms2703m -Xmx2703m -XX:MaxD原创 2022-01-17 13:48:45 · 473 阅读 · 0 评论 -
k8s部署应用nginx
几个kubernetes知识点pods = pod+pod+pod+···每个pod在工作节点(worker)上,并且每个pod在全局k8s集群中有唯一的IP地址,此IP是k8s集群内部控制生成的虚拟IP,外网是无法ping通pod的ip一个pod可以有多个(>=1)容器,但是单个pod内部的容器之间对外开放的端口号必须唯一,因为pod内部的容器之间可以通过localhost直接访问如果外网需要访问pod内部的容器服务,那么就需要k8s建立一组网络服务映射,连接内外部网络。使用k8s部原创 2022-01-10 09:55:33 · 6635 阅读 · 0 评论 -
新建3台linux7.5部署k8s,之后的软件安装全部都在k8s
参考文章http://docs.kubernetes.org.cn/457.htmlhttp://docs.kubernetes.org.cn/459.html1. 下载vmvare16pro版本 CentOS7.5版本vmvare具体配置信息看此文章vmvare为桥接,配置三台linux,指定静态ip* 192.168.192.130 master* 192.168.192.131 slaver1* 192.168.192.132 slaver2并且三台之间配置免密登录永久关闭防火原创 2022-01-01 01:52:43 · 411 阅读 · 0 评论 -
vmVare使用NAT模式-配置详情
版本:vmVare:16 prolinux:7.5前言:为什么不要桥接?因为桥接的话,linux里面网络配置文件需要和宿主机中的网关是一致的,也就是说我的笔记本连接的无线网的网关地址是多少,linux中的配置文件就是多少。但是公司网和家里的网的网关不一样,这就导致在家在公司需要重新配置,不方便。NAT模式配置1. 打开vmvare-编辑-虚拟网络编辑器1.1 添加网络VMnet1 这里我指定自定义子网IP 192.168.192.01.2 点击nat设置2. 右击linux虚拟机设原创 2021-12-26 00:55:45 · 696 阅读 · 0 评论 -
Vmware使用net模式共享虚拟机linux IP
vmvare软件编辑设置net网络映射宿主主机。设定宿主的一个端口号 和 虚拟机ip+端口号之间的映射关系。此技术类似于docker原创 2021-12-01 11:10:46 · 2088 阅读 · 0 评论 -
vmWare配置静态ip-net模式
版本:vmware;10.0.0 build-1295980linux版本:CentOS-6.4 X64位开始配置静态ip默认的配置是DHCP默认,因为ip地址不确定,所以修改开始配置2. 打开vmware的配置记一下此处的子网掩码+网关IP3. 打开win10的网络配置这里就用到了刚才的 网关等信息打开linux登录root用户 ping baidu.com 成功然后修改为静态ipvi /etc/sysconfig/network-scripts/ifcfg原创 2021-07-10 13:59:40 · 194 阅读 · 1 评论 -
docker(podman)命令参考
拉取 podman pull 镜像名称查看已经下载的镜像 podman images查看正在运行的容器 podman ps运行一个容器 podman run -d -p 8082:8080 tomcat -d代表后台运行,-p端口号映射 本机:容器 tomcat是启动tomcat容器删除镜像 podman rmi -f 名称删除容器 podman rm 名称进入到容器内部 podman exec -i -t 容器名称 /bin/bash 使用exit推出传文件到容器:在主机操作命令(非容器内.原创 2021-07-05 17:00:31 · 1083 阅读 · 0 评论 -
安装linux-mysql-yum方式
https://www.cnblogs.com/jie1521/p/10286604.htmlLinux 使用yum命令安装mysql【安装步骤】1、先检查系统是否安装有mysql12[root@localhost ~]#yum list installed mysql*[root@localhost ~]#rpm –qa|grep mysql*2、查看有没有安装包[root@localhost ~]#yum list mysql*3、安装mysql客户端复制代码[root@loca原创 2021-01-17 00:20:00 · 81 阅读 · 0 评论 -
通过Linux的rpm方式安装mysql
通过Linux的rpm方式安装mysql首先去rpm官网下载 mysql的 .rpm安装包(服务端、客户端)。http://rpm.pbone.net/============================1.安装MySQL server首先下载好mysql的rpm安装包使用rpm命令安装:rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm命令解释:i:install v:显示详情 h:显示进度条问题:显示软件安装与本机预装的mysql冲突:转载 2020-11-10 19:18:11 · 181 阅读 · 0 评论