ICode9

精准搜索请尝试: 精确搜索
  • linux DMA子系统学习总结(一)--- 串口DMA驱动实现分析2022-06-26 23:34:05

      串口DMA驱动实现分析   1.1 DMA控制器基本原理   DMA控制器用于实现各类存储介质间的数据搬移,存储介质包括内存以及各类外设的寄存器空间;   基本的工作原理是,配置好DMA控制器后,通过软件或DMA请求线的方式启动DMA传输,搬移数据时,独自控制系统总线,不需要CPU干预;   DMA在完

  • Kubernetes 集群中流量暴露的几种方案2022-06-24 12:37:28

    作者:KaliArch(薛磊),某 Cloud MSP 服务商产品负责人,熟悉企业级高可用 / 高并发架构,包括混合云架构、异地灾备,熟练企业 DevOps 改造优化,熟悉 Shell/Python/Go 等开发语言,熟悉 Kubernetes、 Docker、云原生、微服务架构等。 背景 在业务使用 Kubernetes 进行编排管理时,针对业务的南北

  • centos8防火墙设置2022-06-22 15:34:04

    1、查看防火墙状态 firewall-cmd --state 2、放行指定端口(--permanent永久生效) firewall-cmd --zone=public --add-port=端口号/tcp --permanent eg: firewall-cmd --zone=public --add-port=80/tcp --permanent # http firewall-cmd --zone=public --add-port=443/tcp --permanen

  • express的基本操作2022-06-22 01:33:12

    建立server 创建express对象 const express = require('express'); const app = express(); 监听端口 const port = 3000; app.listen(port, () => { console.log(`App running on port ${port}...`); }); 请求返回数据 对象.请求方法(url路径,回调函数) 返回普通数据,s

  • Centos8修改SSH端口2022-06-21 19:31:09

     一、修改ssh配置文件sshd_config vi /etc/ssh/sshd_config #修改port Port=22345 二、防火墙放行 firewall-cmd --zone=public --add-port=22345/tcp --permanent firewall-cmd --reload 三、向SELinux中添加修改的SSH端口 semanage port -l | grep ssh semanage port -a -t ssh

  • rust中的超时处理2022-06-21 00:01:33

    自从 tokio 1.0发布以来,rust的异步开发总算大势已定。尽管没达到标准库的速度,依然挡不住大家的热情。看编程排行榜,增加2倍的开发者。 既生瑜何生亮,感觉go就是小号的rust。   不废话了。背景:之前用go开发一个边缘网关的小东东,业余时间做了一大半。后来学了rust,打算练手,用rust重新

  • 配置交换机端口隔离、速率、双工等【未完善】2022-06-20 19:32:10

    配置交换机端口隔离、速率、双工等 ... The device is running! ############################################ <lvhanghmm>sys Enter system view, return user view with Ctrl+Z. [lvhanghmm]port-iso [lvhanghmm]port-isolate mode 12 ^ Error:

  • CKA易错题整理:五、配置⽹络策略 NetworkPolicy2022-06-19 11:02:37

    参考文档:https://kubernetes.io/zh-cn/docs/concepts/services-networking/network-policies/#networkpolicy-resource 官方截图: 三个from 代表三个策略的叠加 考题要求: 错误示范: 正确示范 点击查看 yaml 文件 apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metad

  • firewalld2022-06-19 00:01:01

    一、firewall对指定IP开放所有端口 firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.72" accept" 二、firewall对指定IP开放指定端口 firewall-cmd --permanent --add-rich-rule="rule family="ipv4" sou

  • Linux下常用命令学习2022-06-18 12:02:35

    1、sed -i 命令: # sed -i "s/Linux/Unix" linuxgeek.txt 功能:将linuxgeek.txt文件中的Linux字符串替换成Unis字符串 2、cp 命令: # cp source destination 功能:将source路径文件copy到destination目标路径下 3、npm设置代理:(npm全称为Node Packaged Modules,它是一个用于管理基

  • KingbaseES V8R6集群维护之--修改数据库服务端口案例2022-06-18 09:03:15

    ​ 案例说明: 对于KingbaseES数据库单实例环境,只需要修改kingbase.conf文件的‘port’参数即可,但是对于KingbaseES V8R6集群中涉及到多个配置文件的修改,并且在应用了sys_backup.sh工具建立物理备份后,还要修改备份对应的配置文件。 适用版本: KingbaseES V8R6 集群节点信息: [kingbase

  • KingbaseES V8R6集群维护案例之--修改securecmdd工具服务端口2022-06-18 09:01:41

    案例说明: 在一些生产环境,为了系统安全,不支持ssh互信,或限制root用户使用ssh登录,KingbaseES V8R6可以使用securecmdd工具支持主机之间的通讯。securecmdd工具默认使用的是8890服务端口,有的生产环境可能需要修改此端口号,此案例讲述了如何在集群部署前或部署后修改securecmdd工具的服

  • Linux通过端口获取进程pid2022-06-17 15:36:34

    背景 在日常工作或者运维中经常会用到一些bash脚本帮忙,这里记录一种通过搜索端口号获取linux中监听此端口的进程进程pid的脚本 代码 port=8888 pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{print $1}'); if [ -n "$pid" ]; then kill -9 $pid #

  • prometheus node-exporter 全部指标说明2022-06-16 21:34:57

      Basic CPU / Mem / Disk Info Basic CPU / Mem / Disk Gauge Basic CPU / Mem Graph Basic Net / Disk Info CPU Memory Net Disk Memory Detail Meminfo /proc/meminfo Memory Detail Vmstat Memory Detail Vmstat Counters System Detail Disk Datail /proc/diskstats Fi

  • redis key迁移、复制2022-06-15 10:31:37

    参考: https://www.codeleading.com/article/17355713942/   #复制一个库的全部key redis-all-key.sh #!/bin/bash src_ip=127.0.0.1 src_port=8090 src_db=14 src_pw='1234' dest_ip=127.0.0.1 dest_port=8090 dest_db=15 desc_pw='1234' redis-cli -h $src_i

  • coturn配合redis使用2022-06-15 01:01:40

    最近搭建coturn服务踩了许多坑,分享给大家,纯干货! 环境:ubuntu-server 18.04 1.安装redissudo apt install redis2.安装coturnsudo apt install coturn3.配置coturnsudo vim /etc/default/coturnTURNSERVER_ENABLED=1 (去掉打头的#号) sudo vim /etc/turnserver.conflistening-device

  • shell脚本文件【telnet监控端口】2022-06-14 21:35:53

    测试端口是不是有响应 用telnet 协议 先判断依赖telnet是不是存在 用telnet访问端口,把文件输出写到临时文件 然后 判断文件有没有^] 最后删除临时文件 #!/bin/bash port_status(){ temp_file=`mktemp port_status.XXX` [ ! -x /usr/bin/telnet ] && echo "telnet: not

  • 11.企业级仓库harbor搭建2022-06-13 14:02:39

    1.在github下载源码包 [root@docker03 ~]# wget https://github.com/goharbor/harbor/releases/download/v1.10.0/harbor-offline-installer-v1.10.0.tgz 2.解压源码包 [root@docker03 ~]# tar xf harbor-offline-installer-v1.8.0.tgz [root@docker03 ~/harbor]# ls harbor.v1.

  • python redis包中的StrictRedis 和Redis的区别2022-06-13 12:35:58

    redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 简单说,官方推荐使用StrictRedis方法。 不推荐Redi

  • socket 问题: 连续bind/listen 同一个socket fd2022-06-12 11:32:53

    如果我们想尝试哪个端口号可用,然后监听该端口,该如何处理?比如FTP协议里面有这样一个需求,PASV模式下,Server需要监听本地数据端口,通常是找一个随机端口号进行监听。而且每收到一个客户PASV命令后,就需要提供一个不同的数据端口,这也就是说,不能两个连接同时使用同一个数据端口。那么,我们

  • 腐蚀游戏启动脚本2022-06-11 14:02:31

    更新:steamcmd +login anonymous +app_update 258550 validate   启动 chcp 65001@echo offstart RustDedicated.exe -batchmode -logfile "./logs/log.txt" server.hostname "PHPWYL/EU/CN/WYL/Welcome" server.port 28015 server.level "Procedura

  • 渗透测试人员文件下载的主要方法2022-06-11 13:01:02

    目标机器为Windows: Certutil.exe certutil -urlcache -split -f "http://ip-addr:port/file" [output-file]     Powershell powershell -c (New-Object Net.WebClient).DownloadFile('http://ip-addr:port/file', 'output-file')     目标机器为Linux

  • 【Golang】创建有配置参数的结构体时,可选参数应该怎么传?2022-06-10 12:31:15

    写在前面的话  Golang中构建结构体的时候,需要通过可选参数方式创建,我们怎么样设计一个灵活的API来初始化结构体呢。 让我们通过如下的代码片段,一步一步说明基于可选参数模式的灵活 API 怎么设计。   灵活 API 创建结构体说明 v1版本 如下 Client 是一个 客户端的sdk结构体,有 hos

  • python socket通信2022-06-08 19:02:20

    Python 网络编程 Python 提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。   什么是 Socket

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有