经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell

HCNA Routing&Switching之路由基础 - Linux-1874

  在开始聊路由之前,我们首先要明白在网络通讯里,什么是路由?什么是路由表、路由器以及网关的相关术语;路由简单讲就是指网络数据包从源头到目标的路径,主要用来为不同网络间通讯提供数据包转发依据;路由表就是多条路由信息的集合,主要作用就是用来存储路由信息,以及为路由器提供路由的依据;路由器就是指具有...[2021/6/29]

nginx中proxy_pass的斜杠配置

nginx中proxy_pa 的斜杠配置      Nginx的官网将proxy_pa 分为两种类型: 不带URI方式:只包含IP和端口号的,不带uri(单个/也算uri),比如proxy_pa http: localhost:8080; 带URI方式:在端口号之后有其他路径的,包含了只有...[2021/6/28]

shell脚本加密工具shc使用详解

shell脚本加密工具shc shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件. 应用场景 用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等....[2021/6/28]

[apue] linux 文件访问权限那些事儿

前言 说到 linux 上的文件权限,其实我们在说两个实体,一是文件,二是进程。一个进程能不能访问一个文件,其实由三部分内容决定: 文件的所有者、所在的组; 文件对所有者、组用户、其它用户设置的权限访问位; 启动进程的用户、所在的组、有效用户、有效用户组。 下面先简单说明一下这些基本概念,...[2021/6/28]

【Linux进阶】使用grep、find、sed以及awk进行文本操作

【Linux进阶】使用grep、find、sed以及awk进行文本操作

目录一、元字符二、grep命令1. 过滤出包含某字符串的行2. 过滤出以某字符串开头(结尾)的行3. 过滤出包含某字符串及其相邻的行4. 过滤出不包含某关键字的行5. 过滤出包含多个字符串中任意一个的行6. 查看目录中包含某字符串的所有文件三、find命令1. 按文件名查找2. 按文件类型查找...[2021/6/28]

安装Apache、Nginx和PHP-基于Centos7环境

使用的软件:putty或Xshell都可。  一、搭建Apache 1、编译安装 (1)、安装编译器 yum install -y gcc   (2)安装Opensll 查询官网得到OpenSSL下载网址https: www.open l.org ource/ope...[2021/6/28]

redHat6设置ip地址

产生需求的原因: 最近新安装了redhat6,可是在相互ping的过程中发现redhat6的并没有配置静态的ip地址,于是我尝试使用windows的方式去配置,可效果并不如意,于是如何在redhat6来配置ip地址成了我当下需要完成的目标。 需求目标: 为了实现ping命令的成功运行,特定为r...[2021/6/28]

内核与设备树的编译和烧写

上一篇文章我记录了UBoot的编译与烧写,现在学习内核与设备树的编写与烧写,也就是zImage和.dbt文件。看过我之前写的uboot通过NFS挂载ubuntu根文件系统这边文章的朋友应该都比较熟悉,在通过nfs挂载根文件系统时,需要在tftp服务器中放入zImage和.dbt文件,之前是用开发...[2021/6/28]

性能工具之linux常见日志统计分析命令

引言 我前几天写过的性能工具之linux三剑客awk、grep、sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 Nginx acce 日志的统计分析。 Tomcat统计请求响应时间 server.xml&...[2021/6/28]

[20210625]find -mtime +N N -N时间问题补充.txt

[20210626]find -mtime +N N -N时间问题补充.txt -- 昨天find -mtime的测试,为了更好的说明问题,做一个例子: -- 还有另外一个原因确定是否包括等于的情况. -- 后记:应该写成Q second , 不过不影响测试结果.就是升序第3个日期的时间部分表示...[2021/6/28]

性能基础之理解Linux系统平均负载和CPU使用率

性能基础之理解Linux系统平均负载和CPU使用率

前言 做为一个性能测试工程师,每当我们发现计算机变慢的时候,我们通常的标准姿势就是执行 uptime 或 top 命令,来了解系统的负载情况。 比如像下面这样,我在命令行里输入了 uptime 命令,系统会返回一行信息。 appletekimbp:~ apple$ uptime 2...[2021/6/28]

在Centos编译安装libgdiplus

libgdiplus libgdiplus是一个开源的GDP+ API,用于绘制图形。 https: github.com/mono/libgdiplus 首先使用以下命令来安装相关的依赖项,依赖项比较多,我们分成几个组来进行安装:   yum install autoco...[2021/6/28]

Shell脚本之文件批量创建与修改的简单方法

Shell脚本之文件批量创建与修改的简单方法

一、脚本要求 1.所有操作在/python下 2.批量创建12个以py后缀结尾的文件,文件名中必须包含_hcip,文件名除了_hcip固定字符串外,文件名还包含8个小写随机的字符。 3.创建的12个文件后缀名改为大写的PY,固定字符串改为_hcie 二、脚本内容 #!/...[2021/6/28]

Linux Kafka集群部署

Zookeeper集群部署 Linux Zookeeper集群部署 Kafka集群部署 官网下载Kafka 安装包,解压安装: http: kafka.apache.org/downloads.html tar zxvf kafka_2.11-0.8.2.2.tgz mv kafka_2....[2021/6/21]

从windows到linux,图形化操作到命令行操作讲解

作为一个后端开发人员,刚开始进入到职场中,linux还不是必备项。但是随着开发经验的提升,慢慢就会接触到linux,所以就有了那句:开发必须要会linux。一开始我也不知道linux是干嘛的,学那些命令有啥用,而且每次学linux,都是学了几个目录、文件的操作命令,就坚持不下去了,基本上是停留在...[2021/6/21]

<1>Linux简介及基本操作

一、什么是Unix/linux下C开发(uc开发)和前边学的C编程有什么区别 ? C语言学的是     1)C 的语法     2)标准C的库函数:       &nb...[2021/6/21]

Kubernetes 实战——配置应用(ConfigMap、Secret)

Kubernetes 实战——配置应用(ConfigMap、Secret)

配置容器化应用的方式:①命令行参数;②环境变量;③文件化配置 一、向容器传递命令行参数或环境变量 这两种方式在 Pod 创建后不可被修改 1. 在Docker中定义命令与参数 ENTRYPOINT:容器启动时被调用的可执行程序 CMD:传递给 ENTRYPOINT 的默认参数。可被覆盖doc...[2021/6/21]

<3>Linux-文件操作命令(2)

<3>Linux-文件操作命令(2)

vi编辑器的使用 vi简介 vi可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其环境进行定制.只是一个文本编辑器,不能排版。vi没有菜单,只有命令 vi有三种基本工作模式,分别是:命令模式(command mode)、插入模式(insert mode)和末...[2021/6/21]

Kubernetes 实战——发现应用(Service)

一、简介 服务:一种为一组功能相同的 Pod 提供单一不变的接入点的资源。服务 IP 和端口不会改变 对服务的连接会被路由到提供该服务的任意一个 Pod 上(负载均衡) 服务通过标签选择器判断哪些 Pod 属于服务 WHY Service Pod 需要对集群内部其他 Pod 或集群外部...[2021/6/21]

信号

项目 内容 作业所属课程 2021春季Linux系统与应用 (南昌航空大学 - 信息工程学院) 作业要求 https: edu.cnblogs.com/campu nchu/2021-spring-Linux/homework/11957 学号-姓名 18041520-李国明...[2021/6/21]

Kubernetes 实战——升级应用(Deployment)

一、更新运行在 Pod 内的应用程序 1. 修改 Pod 模板 将导致应用程序在一定时间内不可用 2. 修改 Service 的 Pod 选择器 需要同时运行两倍的 Pod 3. 滚动升级 应用程序需支持两个版本同时对外提供服务 旧版本 ReplicationControlle...[2021/6/21]

学习linux(centos7)记录的笔记

此随笔用于记录学习《linux鸟哥的私房菜》过程中1.遇到的问题及解决的过程 2.有必要记录的重要内容 3.对应书上操作的记录 开始于2021年6月18号 一个磁盘的分区通过格式化后成为一个文件系统,将文件系统挂载至目录后方可使用 过程可分为: 1.分区2.格式化3.挂载(4.设置开机启动...[2021/6/21]

Kubernetes 实战——有状态应用(StatefulSet)

一、简介 有状态实例:新实例和旧实例需要有相同的名称、网络标识和状态 无状态实例:可随时被替换 1. ReplicaSet 和有状态 Pod ReplicaSet 通过 Pod 模板创建多个 Pod 副本,这些副本除了名字和 IP 地址不同,没有其他差异。若 Pod 模板指定了 PVC,则其...[2021/6/21]

linux扩展分区

linux扩展分区 1、准备工作 系统版本:ubuntu20.04 工具:一个安装了ubuntu系统的系统U盘或者ubuntu系统制作的启动盘   2、缩小分区 要扩展某一个分区,再没有空闲空间时需要从其他分区挤一点出来,比如我/home分区有100G,/分区有1...[2021/6/21]

docker安装及卸载

docker基本组成 镜像(image): docker镜像好比一个模板,可以通过这个模板创建容器服务,例如:tomcat镜像===>run===>tomcat01容器(提供服务器) 通过这个镜像可以创建多个容器(最终服务或项目在容器中运行) 容器(container): doc...[2021/6/21]

docker基本底层原理

docker基本底层原理

docker是怎么工作的 Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket客户端进行访问 DockerServer接收到DockerClient的指令,就会执行这个命令   Docker为什么比虚拟机快 docke...[2021/6/21]

驱动IO模型-select

新人学习,欢迎指正 部分select.c代码 应用层 select(maxfd+1,&rfds,NULL,NULL,NULL); -------------------(系统调用)------------------------------ kernel-3.4.39/...[2021/6/15]

ContOS8 配置MariaDB

导语: 该篇文章主要记录ContOS8安装MariaDB后的一些配置内容,若想要详细了解安装过程请移步至上一篇博文!   正文: 首先对MariaDB进行相关的简单配置 使用mysql_secure_installation命令进行初始化配置。 首先是设置密码,会提示先输...[2021/6/15]

Linux安装Nexus

Linux安装Nexus

当我们尝试从官网下载最新的Nexus 3.x的时候,哦吼,死活下载不下来 https: www.sonatype.com/product repository-o -download https: onatype-download.global. l.fastly.net/repositor...[2021/6/15]

进程基础实验

进程基础实验

项目 内容 作业所属课程 2021春季Linux系统与应用 (南昌航空大学 - 信息工程学院) 作业要求 https: edu.cnblogs.com/campu nchu/2021-spring-Linux/homework/11956 学号-姓名 18041520-李国明...[2021/6/15]

中通快递关键业务和复杂架构挑战下的 Kubernetes 集群服务暴露实践

本文是上海站 Meetup 讲师王文虎根据其分享内容整理的文章。 KubeSphere 社区的小伙伴们,大家好。我是中通快递容器云平台的研发工程师王文虎,主要负责中通快递容器云平台开发、应用容器化推广、容器平台运维等工作。非常感谢 KubeSphere 社区的邀请,让我有机会跟大家分享中通...[2021/6/15]

Xshell、winscp连不上Linux虚拟机

1.环境 本地机器WIN7环境,使用VMware Workstation Pro安装的CentOS7,系统镜像CentOS-6.1-x86_64-netinstall.iso 2.问题与分析 我的虚拟机网络适配器起初选择的是:桥连接模式 在虚拟机启动成功后,因网络限制,虚拟机自身通过wg...[2021/6/7]

nginx配置文件使用环境变量

前言 由于现在需要部署nginx的docker,希望nginx配置文件里面有关server_name在启动容器前动态修改。 但是由于nginx的配置文件不支持使用环境变量。网上找了好些方案,最终选择使用envsubst的方式改写nginx配置文件。 学习envsubst envsubs...[2021/6/7]

socket 工程编码入门

  很多中年朋友大概率学过 socket 通信相关 api, send, recv, listen, connect, accept 等等, 变幻无穷 ... 相关的介绍书籍不乏经典, 有趣例子没完没了. 面对真实的自己, 更多时候是学了等于没学, 一直在门外彷徨 , 买珠还椟于面试. 本文...[2021/6/7]

阿里云服务器安装Docker并部署nginx、jdk、redis、mysql

阿里云服务器安装Docker并部署nginx、jdk、redis、mysql 一、安装Docker 1、安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 2、添加Docker CE的软件源信息 ...[2021/6/7]

记一次crontab执行失败

记一次crontab执行失败

将定时任务写在文件里面放在/etc/cron.d/目录下面,查看系统日志任务一直有执行,但一直执行失败 系统日志报错:    百度大多数通篇一律的认为就是安装profix邮箱服务(或加重定向符号)或者写成文件被调用执行 问题描述: 当通过which 获取执行命令...[2021/6/7]

ubuntu 20.04 编译安装 p4 详解

ubuntu 20.04 编译安装 p4 详解

事情的起因 实验需要安装 p4 环境 我考虑到我自己的电脑性能不足,因此打算在本机安装 github上官方仓库的安装教程老旧,都是在 ubuntu14.04或者ubuntu16.04 我长时间用的linux系统是 ubuntu20.04 鉴于以上原因,我开始自己对p4安装的专研。。 这个是...[2021/6/7]

p4 学习笔记

新版的p4编译器编译p4-14 p4c test.p4 -o meter --std p4-14 #p4-14和p4-16存在较大差异,参考p4代码时需注意 p4语言特性 无符号数bit类型的操作:此处我暂不明确是否包含 varbit 变长bit类型操作(只有有限的复制和比较操作...[2021/6/7]

干货收藏!Calico 路由反射模式权威指南

1. 概述 作为 Kubernetes 最长使用的一种网络插件,Calico 具有很强的扩展性,较优的资源利用和较少的依赖,相较于 Flannel 插件采用 Overlay 的网络,Calico 可以通过三层路由的方式采用性能更佳的 Underlay 网络,Calico 网络插件的转发效率是所有...[2021/6/7]

Linux之ps命令基本使用

1. 基本介绍 在 LINUX 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID 号(pid,进程号)。=>windows => linux 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无...[2021/6/7]

shell脚本编程

位置变量 位置参数变量 作用 $n n 为数字,$0 代表命令本身,$1?$9 代表第 1?9 个参数,10 以上的参数需要用大括号包含, 如${10} $* 这个变量代表命令行中所有的参数,把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过 $@ 把每个...[2021/5/31]

linux2.4.0版本内核代码fork.c浅显分析

结合fork.c文件分析进程创建的过程 本文为作业任务,只做浅显的分析,为大家提供一个分析的思路,很多细节都没有展示。如果想要更详细的分析请去搜索相关函数代码,博客园内有许多有用的信息供大家学习。   int nr_threads; int nr_running; int ...[2021/5/31]

uboot通过NFS挂载ubuntu根文件系统

由于工作需要,在做app开发或系统移植时,经常需要编辑系统后重新烧写异常麻烦。通过NFS挂载根文件系统就不需要每次更改系统后再进行编译和烧写,等开发完成后一次烧写即可完成。 一、准备材料 可以根据自己的需要准备相应材料,以下是我自己使用的 开发环境:VMware 操作系统:ubuntu ...[2021/5/31]

浅谈linux shell的变量及其基本运算(1)

大数据时代,后台的服务器的操作系统一般是linux。对于很多人来说,linux的shell是另类的语言,甚至很多人没有觉得它是一门语言。而实际上,linux的shell功能非常强大。特别是在文件、目录、系统进程的操作、管理等方面,有非常好用的功能。 先说说linux shell的变量。这里主要...[2021/5/31]

VMware Ubuntu 20.04 LTS 使用Qemu虚拟机u-boot启动或者配合busybox模拟ARM开发板

这里提供相关工具的下载地址 Linux内核下载地址 busybox下载地址 Qemu下载地址 u-boot下载地址 文中使用的版本为Linux-4.9.268、busybox-1.33.0、qemu-5.2.0、u-boot-2021.01-rc4 版本差别不大,应该都没有问题的 一、...[2021/5/31]

Win10下小米路由器4A百兆版刷Openwrt固件【图片详细版】

将原来的小米路由器换成了华为,早就听闻刷软路由可以实现去广告,解锁灰色歌单等诸多骚操作。就来榨取这个小米4A的剩余价值来着的。 注意 1. 必须使用路由模式,中继模式是打不开telnet的 更新固件 若已经是该版本也可不更新。 更新 WSL 到 WSL2 先在系统中开启以下两项,以安装...[2021/5/31]

Linux常用命令

Linux常用命令

1. 查看目录结构命令 ls(list)功能:列出目录内容 格式:ls[参数][文件或目录] -a或--all    所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的 -l    使用详细格式列表 -t  &nbs...[2021/5/31]

centos 搭建 ftp 服务器

centos 搭建 ftp 服务器

先参考这个文章:https: www.cnblogs.com/Crazy-Liu/p/12925180.html 再参考这个文章:https: zhuanlan.zhihu.com/p/126631566 不能登陆参考这个文章:https: blog.csdn.net/wlchn/artic...[2021/5/31]

Centos 7常见问题——SMBus Host Controller not enabled!

在使用虚拟机Centos7操作系统偶尔会遇到,重启开机过程中出现如下图情况,无法正常开机   出现这种情况的可能原因就是你在虚拟机中添加了网卡或硬盘,还有给内存添加了容量之类就会导致开机有这种报错 解决方法一: 根据提示,当前处于emergency mode紧急模式,可输入...[2021/5/31]

编译安装升级openssh最新版

安装环境 系统版本:Centos7 mini 安装步骤 依赖包安装 卸载原有open h 下载open h编译包 编译安装open h 修改配置 设置open h自启 安装操作 # 安装依赖包,因此系统最小化安装所以我就一股脑的将开发套件都给装上了 yum groupinstal...[2021/5/31]

122
2
记录数:4279 页数:1/8612345678910下一页尾页
加载更多
 友情链接: NPS