- 2024-08-31进程管理
一、解析进程和线程的区别?解析进程的结构。进程与线程的区别:定义:进程:进程是操作系统进行资源分配和调度的基本单位。它是正在执行的程序的实例,拥有独立的地址空间和系统资源。线程:线程是进程中的一个实体,是CPU调度和执行的基本单位。线程自身不拥有系统资源,只拥有一点在运行
- 2024-08-21rocky8 中配置静态IP
001、查看系统信息[root@localhost~]#hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:0f5ac3970da4429fa028c356ef25e662BootID:5012d6e8a2084e5bb03d46166d4550ca
- 2024-08-21rocky8中安装aspera软件
001、系统[liujiaxin01@PC1~]$cat/etc/redhat-releaseRockyLinuxrelease8.10(GreenObsidian) 002、下载安装包(下载的4.2.12版本)[liujiaxin01@PC1aspera]$wget-chttps://d3gcli72yxqn2z.cloudfront.net/downloads/connect/latest/bin/ibm-aspera-connect_
- 2024-07-31linux文件系统
一、文件系统相关知识Linux中一切皆文件,其中从根目录开始“/”往下呈现倒置的树桩结构。文件系统中有以下特点:1.区分大小写2.每个路径以/分割3.文件名最长255个字节4.蓝色-->目录绿色-->可执行文件红色-->压缩文件浅蓝色-->链接文件灰色-->其他文件5.以点开头的文件是隐
- 2024-07-31Linux常见命令及帮助文档使用方法
一、Linux中的常见命令查看系统信息1.查看CPU[root@Rocky8~]#lscpuArchitecture:x86_64CPUop-mode(s):32-bit,64-bitByteOrder:LittleEndianCPU(s):2...2.查看硬盘[root@Rocky8~]#lsblkNAMEMAJ:MINRMSIZE
- 2024-05-25第三周 架构
第三周1、在两台服务器上安装kvm虚拟化,把其中一台的虚拟机迁移到另一台。冷迁移虚拟机:将一个宿主机的处于关机状态的虚拟机迁移到另一台宿主机,注意:不支持Ubuntu和Rocky8宿主机之间迁移#在一台目标宿主机安装相关虚拟化软件[root@ubuntu2004~]#aptupdate[root@ubuntu2004
- 2023-12-11第八周
第八周1、总结Redis多种安装方法和内核参数优化一、apt安装redisroot@ubuntu2004:~#aptinstall-yredisroot@ubuntu2004:~#systemctlenable--nowredis-serverroot@ubuntu2004:~#ss-ntlStateRecv-QSend-QLocalAddress:PortPeerAddress:Por
- 2023-12-0510、KVM自定义网桥实现虚拟机的内部通讯
摘自:https://blog.51cto.com/mfc001/6411430基于自定义网桥的虚拟网络两个宿主机:自定义网桥virbr1新增eth1网卡:VMnet1仅主机模式(配好之后,两台宿主机上的虚拟机就可以通过VMnet1相互通信了)原wth0网卡:VMnet8NAT模式和外网相连 ubuntu宿主机第
- 2023-12-053、利用初始化好的虚拟机当作模板,用于克隆
摘自:https://blog.51cto.com/mfc001/6408226 利用初始化好的虚拟机当作模板,用于克隆第一步:先拷贝个虚拟机当作模板[root@ubuntimages]#virt-clone-orocky8-f/var/lib/libvirt/images/rocky8-template.qcow2-nrocky8-templateAllocating'rocky8-templat
- 2023-12-051、KVM安装部署及virt-manager图形化工具创建安装虚拟机、命令行工具virt-install创建安装虚拟机
摘自:https://blog.51cto.com/mfc001/6408159KVM安装部署KVM做单机管理虚拟机,Openstack集群管理虚拟机docker单机管理容器,k8s集群管理容器宿主机环境准备在vmware安装linux系统,并在设置中开启虚拟化CPU开启虚拟化一:开启虚拟化引擎两项内容二:提高内存和处理
- 2023-12-052、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
摘自:https://blog.51cto.com/mfc001/6408220利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)利用virt-install实现利用virt-manager实现利用virt-clone克隆实现 方法一:利用virt-install实现把磁盘文件拷到需要创建虚拟机的位置[root@rocky8~]#
- 2023-10-31第七周
1总结pg和mysql的优劣势。pg相对MYSQL的优势:在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨。存储过程的功能支持要比MySQL好,具备本地缓存执行计划的能力。对表连接支持较完整,优化器的功能较完整,支持的索引类型很多,复杂查询能力较强。PG主表采用堆表存放,MySQL采用索引
- 2023-09-23rocky8 服务器的时区设置为“上海”
timedatectlset-timezoneAsia/Shanghai查看当前的系统时区首先查看当前的系统时区,确认系统时区执行date命令。也可以使用timedatectlstatus命令查看当前的系统时区。timedatectl命令指定”set-timezone”选项可修改系统时区,将时区设定为“Asia/Shanghai”时,执行 “ti
- 2023-08-07服务器相关配置
服务器相关配置地址:www.zhangqihao.cn服务列表网站:index.zhangqihao.cnVPN例如数据库等服务因安全因素未暴露到公网,所以需要挂vpn访问内网OpenVPN客户端在SynologyDrive上的位置为:团队文件夹/Repository/群晖软件/OpenVPN-2.6.5OpenVPN配置文件在SynologyDrive上的位
- 2023-08-06第四周
1、自定义写出10个定时任务的示例:例1:每周三凌晨三点执行data命令[20:26:34root@rocky8~]#crontab-l*3***/3date例2:每周的工作日1:30,将/etc备份至/backup目录中,保持的文件名称为“etcbackup-yyyy-mm-dd-HH.tar.xz”[20:37:19root@rocky8~]#catetcback.sh#!/bin/
- 2023-06-0410、KVM自定义网桥实现虚拟机的内部通讯
基于自定义网桥的虚拟网络两个宿主机:自定义网桥virbr1新增eth1网卡:VMnet1仅主机模式(配好之后,两台宿主机上的虚拟机就可以通过VMnet1相互通信了)原wth0网卡:VMnet8NAT模式和外网相连ubuntu宿主机第一步:在宿主机添加仅主机网卡第二步:创建网桥并进行网卡桥接[root@ubunt~]#vi
- 2023-06-032、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)利用virt-install实现利用virt-manager实现利用virt-clone克隆实现方法一:利用virt-install实现把磁盘文件拷到需要创建虚拟机的位置[root@rocky8~]#cd/var/lib/libvirt/images/[root@rocky8images]#lsrocky8.qcow2拷贝虚
- 2023-06-033、利用初始化好的虚拟机当作模板,用于克隆
利用初始化好的虚拟机当作模板,用于克隆第一步:先拷贝个虚拟机当作模板[root@ubuntimages]#virt-clone-orocky8-f/var/lib/libvirt/images/rocky8-template.qcow2-nrocky8-templateAllocating'rocky8-template.qcow2'
- 2023-06-031、KVM安装部署及virt-manager图形化工具创建安装虚拟机、命令行工具virt-install创建安装虚拟机
KVM安装部署KVM做单机管理虚拟机,Openstack集群管理虚拟机docker单机管理容器,k8s集群管理容器宿主机环境准备在vmware安装linux系统,并在设置中开启虚拟化CPU开启虚拟化一:开启虚拟化引擎两项内容二:提高内存和处理器至8G验证开启虚拟化grep-Em1"vmx|svm"/proc/cpuinfoInt
- 2023-05-212.索引数组和关联数组,求随机数,递归调用
总结索引数组和关联数组,字符串处理,高级变量使用及示例。数组1.数组介绍变量:存储单个元素的内存空间数组;存储多个元素的连续的内存空间,相当于多个变量的集合。数组名和索引索引的编号从0开始,属于数组索引索引支持自定义的格式,而不仅是数值格式,即为关联索引。Bash的数组支持稀疏格
- 2023-03-27JYB_Word_Week2-2
1总结linux安全模型三A认证,资源分配:Authentication:认证,验证用户身份;Authorization:授权,不同的用户设置不同的授权;Accouting|Audition:审计。1.1Linux中每个用户通过Userid(U
- 2023-03-01基于alpine基础镜像构建jdk镜像以及tomcat镜像及业务构建
1.1制作alpine自定义镜像Alpine使用的c库使用mini版的musllibc与其他Linux发行版使用的gnulibc不一样。虽说号称兼容,但也只是部分兼容了。Alpine官方给出了Alpine的三
- 2023-01-15哈希算法
哈希算法:将任意数据缩小成固定大小的“指纹“,称为:digest常见算法:md5:128bits、sha1:160bits、 Sha224、sha256、sha384、sha512hash(da
- 2023-01-12sed
原理帮助参考网站:http://www.gnu.org/software/sed/manual/sed.html用法格式:sed[option]...‘script;script;…’[inputfile]inputfile:可省略,sed作为标准输入,以
- 2023-01-04软硬链接和IO重定向及管道
硬链接和软连接lnfilenamelinkname (属性不变)[root@Rocky8~]#lna.txtaa.txt[root@Rocky8~]#lsaa.txta.txtDesktopDownloadsMusicPu