shell脚本中的运算符和条件判断: 一、算术运算符 在Shell脚本中,你可以使用各种运算符来执行数学运算、比较和逻辑操作。 计算方式: $[ ] $(( )) 例: a=$[(9+5)90] 打印输出结果 ==> echo $a 二、条件判断 判断方式: test $a = 90 [ $a = ...
1、安装Docker Centos7.6-centos7.9 # 配置主机名: hostnamectl set-hostname master1 && bash #关闭防火墙 systemctl stop firewalld && systemctl disable firewalld #关闭ipt ...
Linux 的重要性不用我多说了吧,大多数互联网公司,服务器都是采用的Linux操作系统 Linux是一个主要通过命令行来进行管理的操作系统。 只有熟练掌握Linux核心命令,在使用起来我们才会得心应手 这里给大家整理了Linux一些核心命令,掌握这些核心命令,工作中应该游刃有余了 一、脑图 二、详 ...
哈喽大家好,我是咸鱼。 说到 Linux 定时任务,大家用得最多的就是 crond 服务,但其实 systemd 也有类似的功能。我们不但可以通过 systemd 来管理服务,还能设置定时任务,那就是 systemd timer。 与 crond 相比,systemd 定时任务具有以下优点: 更高的 ...
这几天系统更新,显卡驱动由525.147.05升级到了535.171.04(tested),终端运行watch -n 1 nvidia-smi 实时显示显卡占用情况时,偶尔出现 Failed to initialize NVML: Driver/library version mismatch 问题 ...
温馨提示 不同的组件需要不同的docker配置(例如容器卷,端口,环境变量等),使用你懂得工具看hub.docker.com官方手册。 不要死记硬背,因为这种东西不是天天要写,过段时间就忘了,很容易引起挫败感。 Dockerfile或者Docker-compose的编写,可以安装一些编辑器插件辅助编 ...
1.总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的相关命令及选项,示例。 答:文本处理工具 tr 用于替换和删除字符 cat 显示文本内容 nano 修改文本 sort 排序 wc 统计行号 tac 反向打印显示内容 cut 提取特定字段 答:文本三件客分别 ...
镜像分层的简单直观体现 在执行docker pull时,会发现多个Pull complete 字样,就能体现分层,如果是一个文件,只会有一个Pull complete 。 docker pull redis Using default tag: latest latest: Pulling from ...
极简概括 官网:https://www.docker.com 利用比虚拟机更加轻量级的容器化虚拟技术,能够低成本的把当前环境快速打包或在新环境部署相同子环境的运维工具,基于Go语言实现,跨平台(支持Linux、Windows、MacOS)。 通俗类比:无论什么牌子什么价位的主机,都可以利用同一个的W ...
参考 参考闪客的系列,将开机到执行shell的整个过程浓缩成本文。 https://github.com/dibingfa/flash-linux0.11-talk bootsect.s 当按下开机键的那一刻,在主板上提前写死的固件程序 BIOS 会将硬盘中启动区的 512 字节的数据,原封不动复制 ...
目录 目录目录购买服务器环境要求硬件配置CPU内存磁盘网络软件环境JRE(Java Runtime Environment)MySQL(可选)Web 服务器(可选)Wget(可选)VIM(可选)浏览器支持名词解释~(符号)运行包工作目录购买域名服务器安装配置远程连接阿里云网页连接Xshell程序连接 ...
威联通NAS VirtualizationStation 安装ubuntu配置SSH远程访问,解决虚拟机内存分配和Linux SSH穿透后远程连接的问题 ...
VS studio上查看标准cout输出 网上的方法 在解决方案管理器中,单击选中项目后,点击菜单【视图】->【属性页】 在生成事件->生成后事件->命令行(Build Events->Post-Build Event->Command) Line)中增加$(OutDir)$(ProjectName ...
大家好,我是呼噜噜,在上一篇文章聊聊x86计算机启动发生的事?我们了解了x86计算机启动过程,MBR、0x7c00是什么?其中当bios引导结束后,操作系统接过计算机的控制权后,发生了哪些事?本文将揭开迷雾的序章-Bootsect.S 回顾计算机启动过程 我们先来回顾一下,上古时期计算机按下电源键的 ...
介绍 早先的计算机是只有操作面板,没有显示屏,是只有输入和输出。 从这张图可以看到很多的信息 operating system:操作系统 system and appllcation programs:系统程序与应用程序 compller: 编译器 assembler:汇编器 database sy ...
遇到一堆很久之前见过的问题,重新解决一次。 1、虚拟机没法上网 发现虚拟机浏览器上不了网,运行ifconfig查看,发现要么没有IP地址,要么只有IPv6的地址。最后发现是昨天VMware卡死了,启动任务管理器把相关任务全停了,dhcp服务没启动。于是点进计算机-管理-服务,重新启动。再把网络设置成 ...
我的之前的博客《利用显卡的SR-IOV虚拟GPU技术,实现一台电脑当七台用》介绍了 Proxmox VE 7.x 上启用核显虚拟化的方法。 并给出了两个脚本,快速启用核显的SR-IOV。该脚本在 Promox VE 7.x 和 8.x 都做了测试。 近期重新在 Proxmox VE 8.1 上部署, ...
linux服务器部署了一个tcp服务,需要进行并发压力测试 看看服务器能支持多少个tcp长连接 预计会有50w个连接 需要设置linux 不然是无法支持这么多连接的 如果达到这个值是无法建立新连接的 报错信息一般为 too many open files 1 , fs.file-max linux系 ...
setreuid(-1,foo) 为何有时更新 saved set-user-id 有时不更新?man setreuid 中关于 SUID 变更的说明是否正确?如此设计有何考虑?本文通过阅读 linux 源码为你揭秘 ...
@目录前言简介一、准备工作1.1 创建写入脚本1.2 设置执行权限1.3 添加定时任务1.4 配置生效二、Tomcat日志 按每天分割2.1 创建一个 sh文件2.2 设置执行权限2.3 设置crontab指令,指定每日定时任务2.4 配置生效总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客 ...