智能运维
-
JUC源码学习笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法
JUC源码学习笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法 volatile的原理和内存屏障参考《Java并发编程的艺术》 原子类源码基于JDK8 一丶volatile 与内存屏障 volatile修饰的字段,Java线程…
-
VMware虚拟磁盘的格式
VMware虚拟磁盘的格式 虚拟磁盘有3种格式: (1)thin provision,精简置备 (2)thick(也叫zeroed thick),厚置备延迟置零 (3)eager zeroed thik,厚置备快速置零 (1) thin provision就是一种按需分配的格式,创建时…
-
Linux Shell 自动交互功能
需求背景: 近日,在安装某软件过程,发现在安装过程需要输入一些信息才能继续下一步操作,在机器数量较少情况下,我们可以单台登录上去完成安装操作,但当机器数量超过一定时,如果再手动登录操作,就会产生大量…
-
部署jar包windows服务工具
背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发spring…
-
Linux中cp和mv命令显示进度条和速度
我们都知道Linux中,cp和mv命令都是由coreutils软件包安装的 在Linux中cp或者mv命令操作大文件时,会出现等待的过程,但这两个命令都没有提供可以查看命令进度的参数,所以我们可以通过Github上的开源项目advcpmv …
-
如何在Ubuntu 22.04上搭建FTP服务器
安装vsftpd: sudo apt update sudo apt install vsftpd vsftpd服务将在安装过程完成后自动启动。通过打印服务状态进行验证: sudo systemctl status vsftpd 输出如下所示,表明vsftpd服务处于活动状态并正在运行:…
-
进程理论和实操
1.什么是进程 进程是只一个正在运行的程序. 是一个抽象的概念 进程是起源于操作系统的. 是操作系统最核心的概念. 操作系统的其他概念都是围绕进程展开的 如果一个人说他精通进程. 那么就是精通操作系统. 要么就…
-
Linux中 ps -ef 指令详解
Linux中 ps -ef 指令详解 一、基础概念指令: ps作用: 主要是查看服务器的进程信息选项含义:-e:等价于 ‘-A’ ,表示列出全部的进程-f:显示全部的列(显示全字段) 二、执行结果 列的含义说明: UID: 该进程执行…
-
JVM学习之 内存结构
目录 一、引言 1.什么是JVM? 2.学习JVM有什么用 3.常见的JVM 4.学习路线 二、内存结构 1. 程序计数器 1.1 定义 1.2作用 2. 虚拟机栈 2.1定义 2.2栈内存溢出 2.3线程运行诊断 3. 本地方法栈 4. 堆 4.1定义 4.2堆内存…
-
linux- 挂载本地iso,配置本地yum
------------------------------------ 关于centos8安装vm-tools: workstation部署centos8之后,不需要单独安装vm-tools,系统已自动安装: 验证: [root@centos8 iso]# rpm -qa | grep vm-tools open-vm-tools-…