Linux
文章平均质量分 79
Linux
郝开
你可以是一本打开的书,但我要比那复杂一点。
展开
-
根据服务器系统选择对应的MySQL版本
MySQL有多个版本,选择对应的版本,重点信息是Linux的GLIBC版本号,Linux的版本、系统位数。原创 2024-03-14 17:40:26 · 787 阅读 · 0 评论 -
修改hostname
在 hosts 文件中,将旧主机名替换为新主机名。请注意,此处的更改只需修改与旧主机名对应的行,确保其他部分保持不变。请注意,修改主机名可能会影响某些服务和应用程序的正常运行,因此请确认您的系统和相关应用程序对主机名的更改没有特定的依赖关系。在打开的文件中,将当前的主机名替换为您想要设置的新主机名。前面VM-16-2是云服务器的内网网段标识,保留,系统重启后,新的主机名将会生效。是对应云服务器的区域。原创 2024-01-26 12:10:29 · 751 阅读 · 0 评论 -
zookeeper下载安装、zookeeper-3.4.6下载安装、Windows启动zookeeper、zookeeper启动闪退解决、\..\conf\zoo.cfg file is missin
官网下载ZooKeeper安装包:https://zookeeper.apache.org/releases.html官网历史版本下载链接:https://archive.apache.org/dist/zookeeper/如果想要下载之前一点的版本选择对应tar包下载即可下载完成后进行解压,解压目录结构如下图zookeeper启动寻找配置文件的目录对应zkEnv前缀文件的相对路径:…\conf\zoo.cfg,需要先将conf文件夹中的zoo_sample.cfg文件名为zoo.cfg4.启动zo原创 2022-10-28 23:39:44 · 6098 阅读 · 0 评论 -
zookeeper下载安装、zookeeper-3.4.6下载安装、Windows启动zookeeper、zookeeper启动闪退解决、\..\conf\zoo.cfg file is missin
官网下载ZooKeeper安装包:https://zookeeper.apache.org/releases.html官网历史版本下载链接:https://archive.apache.org/dist/zookeeper/如果想要下载之前一点的版本选择对应tar包下载即可下载完成后进行解压,解压目录结构如下图zookeeper启动寻找配置文件的目录对应zkEnv前缀文件的相对路径:…\conf\zoo.cfg,需要先将conf文件夹中的zoo_sample.cfg文件名为zoo.cfg原创 2022-10-28 23:34:10 · 1149 阅读 · 0 评论 -
3. 传统IO数据拷贝、同步阻塞IO在哪里阻塞、同步阻塞IO怎么解决、IO多路复用、多路复用的特点、常见多路复用方案
在客户端操作的时候会有一个Socket,这个Socket是由事件类型的,服务端会有一个程序,IO多路复用器(或者叫IO多路复用程序)会将这些Socket的请求放入一个队列中,然后通过文件时间分派器转发到不同的事件处理器(如命令请求处理器、命令回复处理器等)。数据,如果说这块文件的数据已经在用户空间缓存了,那就可以直接读到,如果数据是不存在的,那必须要先从磁盘硬件设备加载数据到内核的缓冲区里面,再从内核缓冲区复制数据到用户的缓冲区,那么在这个过程中,就发生了多次的数据拷贝,和上下文的切换。原创 2022-10-19 09:28:06 · 503 阅读 · 0 评论 -
2. 进程切换、上下文及上下文切换、进程阻塞、文件描述符
顺序2. 进程切换、上下文及上下文切换、进程阻塞、文件描述符3. 传统IO数据拷贝、同步阻塞IO在哪里阻塞、IO多路复用。原创 2022-10-18 10:58:48 · 599 阅读 · 0 评论 -
1. CPU查找物理寻址和虚拟寻址、虚拟内存优点、不同位数的操作系统虚拟内存大小关系、Linux虚拟内存用户空间和内核空间
虚拟内存可以把同一块物理内存映射到不同的虚拟地址空间,在不同的进程之间实现内存共享对物理内存进行隔离,这样不同进程的操作互不影响虚拟内存空间的大小远远大于实际的物理内存虚拟内存可以提供更大的地址空间,并且地址空间是连续的,这样编写程序去访问会更加简单。原创 2022-10-17 18:06:19 · 1456 阅读 · 0 评论 -
jmap heap输出解析
jmap heap输出解析jmap简介jmap语法jmap -heap查看jvm参数、堆栈信息jmap -heap输出jvm参数解析jmap简介jmap(JVM Memory Map):作用一方面是获取dump文件(堆转储快照文件,二进制文件),它还可以获取目标Java进程的内存相关信息,包括Java堆各区域的使用情况、堆中对象的统计信息、类加载信息等。jmap语法jmap [option] <pid>jmap [option] <executable> <core&原创 2022-05-27 19:53:58 · 4192 阅读 · 1 评论 -
Linux查看应用Jvm参数的几种方式
这里写自定义目录标题第一种:jps查看jvm参数jps简介jps语法jps常用命令jps -lv查看应用jar及jvm参数第二种:jmap查看堆栈信息jmap简介jmap语法第三种:ps -ef|grep java查看CMD列第一种:jps查看jvm参数jps简介jps是jdk提供的一个查看当前java进程的小工具, 全称是JavaVirtual Machine Process Status Tool。jps语法jps [options] [hostid] options选项-q :仅输出V原创 2022-05-27 19:11:17 · 17312 阅读 · 1 评论 -
Linux安装jdk1.8
Linux安装jdk1.8一、卸载Linux自带openjdk1、检查一下系统中的jdk版本2、检测jdk安装包3、卸载openjdk二、安装jdk1.81.下载上传文件2.解压到install独立path下3.配置环境变量4.使配置文件生效5.查看是否配置成功一、卸载Linux自带openjdk1、检查一下系统中的jdk版本[root@localhost haokai]# java -version输出:openjdk version "1.8.0_102" OpenJDK Runtime原创 2022-01-05 13:04:14 · 743 阅读 · 1 评论 -
Linux新建用户
Linux新建用户一、创建用户二、用户授权1、查找sudoers文件路径并赋予权限2、修改sudoers文件Allow root to run any commands anywhere为什么用wq!来执行保存3、收回权限4、新用户登录一、创建用户1、创建一个新用户:pdx_haokai [root@VM-0-3-centos ~]# adduser pdx_haokai2、为新用户创建初始化密码passwd 用户名然后输入和确认该用户的密码[root@VM-0-3-centos ~]#原创 2022-01-04 23:16:01 · 1664 阅读 · 0 评论