Linux
文章平均质量分 80
Linux学习记录
杀死一只知更鸟debug
手敲博客 https://www.robindeblog.cn/,换赛道中!
展开
-
SSL证书配置
这里配置的 SSL 证书路径在 /etc/nginx/cert/ 目录下,等会正式启动容器时,需要将这个目录挂载到宿主机的 /docker/nginx/cert 目录,否则 Ngnix 启动时会找不到文件。这里以网站域名来命名的 ssl 配置文件,你可以根据自己的实际域名来自定义文件名,只要是 .conf 结尾就行,Nginx 都会正常加载。点击验证,如果购买的域名和服务器都在同一个账号下,系统会自动帮你配置一条记录类型为 TXT 的 DNS 解析, 并告诉你。最后记得安全组策略开放443端口。原创 2024-08-07 18:22:48 · 971 阅读 · 0 评论 -
端口占用的解决方法
今天,跑一个xxx系统时,发现了老朋友 “端口被占用了”。linux 中,端口被占用时,可以通过 netstat或lsof命令来查找被占用的端口信息,通过kill命令完成进程的清除。windows中通过 netstat命令查看端口情况,tasklist找到对应的进程PID,taskkill清除原创 2024-07-24 20:40:31 · 336 阅读 · 0 评论 -
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
① 这里的话,需要将mysqld服务找到,然后复制到 /etc/init.d/mysqld(因为默认的离线安装,它是不识别这个mysqld的)查看一下 /data/mysql 以及刚刚解压缩的 /usr/local/mysql 的权限,发现其所属用户和组均为root。④ 接着,需要将 /tmp/mysql.sock 与 /var/lib/mysql/mysql.sock 建立一个软连接。解压到/usr/local下,并且将解压的目录名称改为mysql。将下面的内容,输入到 /etc/my.cnf中。原创 2023-12-31 10:13:52 · 2029 阅读 · 0 评论 -
Linux 安装 mysql【使用yum源进行安装】
首先,去到mysql网站,找到它的rpm的资源包 “mysql80-community-release-el9-5.noarch.rpm”我们将其下载下来,然后配置yum源(下面两种方式二选一即可)配置完成后,检查一下可用的mysql yum 源配置yum源同样,检查一下。原创 2023-12-31 08:47:14 · 637 阅读 · 0 评论 -
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
jdk17 linux 版本压缩包通过xftp将jdk17的压缩包传输到/tmp下执行解压缩命令到/usr/local中。原创 2023-12-19 12:25:22 · 2832 阅读 · 0 评论 -
Linux破解用户密码【基于redhat9】
操作步骤: 1. 重启虚拟机,选择第二行,按下e键 2. 在倒数第二行的末尾加入 rd.break,按下ctrl+x键,进入终端界面 3. 重新挂载/sysroot为读写 4. 切换到bash 5. 修改用户密码 6. 创建 /.autorelabel 文件使SELinux安全策略放行原创 2023-12-01 19:32:58 · 1042 阅读 · 0 评论 -
用户和用户组管理,常用命令速览
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。原创 2023-11-14 09:18:02 · 145 阅读 · 0 评论 -
find和grep命令的简单使用
● path 是要查找的目录路径,可以是一个目录或文件名,也可以是多个路径,多个路径之间用空格分隔,如果未指定路径,则默认为当前目录。正则表达式(简称 “regex”)是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本模式。● files - 表示要查找的文件名,可以同时查找多个文件,如果省略 files 参数,则默认从标准输入中读取数据。这里第二次匹配,因为没有添加严格限制选项,它依然匹配到了内容,加上严格限制以后得出了正确的结果。● -c:只打印匹配的行数。原创 2023-11-11 18:07:48 · 548 阅读 · 0 评论 -
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
传统的磁盘管理当分区没有空间使用进行扩展时,操作比较麻烦。分区使用空间已经满了,不再够用了,此时无法通过拉伸分区来进行分区扩充,只能通过添加新的硬盘来扩展,然后在新的硬盘上创建分区,接着再对分区格式化,然后将之前分区的所有东西拷贝到新的分区里面。新增的硬盘作为独立的文件系统存在的,原有的文件系统没有得到任何的扩充。原创 2023-11-11 11:00:05 · 989 阅读 · 2 评论 -
磁盘的分区、格式化、检验与挂载 ---- fdisk,mkfs,mount
之所以叫作“GUID分区表”,是因为你的驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID)——这是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符。在MBR磁盘上,分区和启动信息是保存在一起的。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息。将 /home/robin/data 目录作为 /dev/sdb 的第一个主分区 /dev/sdb1 的挂载点。原创 2023-11-10 18:04:37 · 2912 阅读 · 0 评论 -
zookeeper的环境搭建和配置
然后切换到zookeeper的安装目录中,找到conf文件夹,里面有zoo-sample.cfg 文件,它为zookeeper的配置文件,将其重命名为zoo.cfg,然后使用 vi 编辑器将配置进行修改。因为刚刚上面配置的/zookeeper/zkdata目录并不存在,所以我们需要创建zkdata文件夹,并且在里面创建myid的文件(myid用于设置服务器编号,选举leader的使用)。如果报这个异常的话,就是jdk版本不兼容,更换高版本的jdk或者是低版本的zookeeper即可。原创 2023-03-24 14:04:48 · 11120 阅读 · 3 评论 -
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
Hadoop集群搭建,我这里采用的是Hadoop3.3.4,Jdk1.8,centos8,vmware16版本的。首先我们需要创建三台虚拟机,先创建第一台虚拟机,然后对第一台虚拟机进行配置(网络配置,免密配置,jdk,hadoop环境的安装),然后进行克隆,将第一台虚拟机克隆两个虚拟机出来,最后开始搭建集群。主节点的网络配置,IP与主机名的映射,搭建JAVA和Hadoop环境的流程步骤,克隆从节点虚拟机,对从节点虚拟机的网络进行配置,SSH免密登录,网络防火墙关闭,Hadoop集群测试,UI查看运行状态。原创 2023-03-06 22:54:14 · 1269 阅读 · 0 评论 -
帮助指令 man ,help及文档常用管理指令
当我们想要了解某个命令如何使用,及选项的含义是什么以及配置文件的帮助信息时,可以使用 man [命令或配置文件],help指令对应于shell内置指令的帮助信息,可以使用type指令来确定某个命令是否为shell内置命令。文档管理常用命令,pwd绝对路径,ls,cd切换目录,mkdir和rmdir创建删除目录,touch创建空文件,cp拷贝文件rm删除文件,mv重命名和移动文件,cat,more,less不同的方式查看文件信息,echo输出,head,tail查看文本开头末尾,>和>>输出重定向及追加指令原创 2023-02-19 19:16:13 · 1467 阅读 · 0 评论 -
redis的安装步骤及前台,后台redis服务启动
后台启动,需要进行配置修改,即对redis.conf 配置文件进行修改,将其中的 daemonize no 改为yes即可(一般都是将redis.conf拷贝一份到etc目录下,然后进行修改)。将安装包传输完毕后,使用Xshell工具连接Linx主机,然后切换到opt目录下,对redis安装包进行解压。切换到 redis的安装目录/usr/local/bin 目录下,然后输入命令 redis-server ,前台启动redis服务。然后进入到redis安装包解压的目录后,使用make命令进行编译。原创 2023-02-17 15:43:35 · 1633 阅读 · 0 评论 -
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
Linux内置vi文本编辑器。Vim具有程序编辑的能力,可以看作是vi的增强版,可以主动的以字体颜色辨别语法的正确性,方便程序设计,代码补全,编译以及错误跳转等方便编程的功能特别丰富。Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。原创 2023-02-16 12:00:28 · 919 阅读 · 0 评论 -
Xshell和Xftp的下载和在linux虚拟机中的使用
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。原创 2023-02-14 19:44:22 · 1868 阅读 · 0 评论 -
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
然后中间会一些输入,注意并不是所有的都默认回车就好,遇到提示是否覆盖原来的文件或者文件夹的,都要手动输入yes,不要默认选择no,否则就会失败,最后出现这样的界面就是成功安装啦.然后启动虚拟机,登录进入,去挂载的iso中,找到VMwareToolsxxx.tar.gz。首先打开虚拟机设置,选择选项一栏,然后选择共享文件夹,并且启用,然后进行添加共享文件夹路径。进入计算机下的mnt中的hgfx文件夹,便可以看到刚刚在windows中创建的共享文件夹了。首先停掉正在运行的虚拟机,然后进入其虚拟机配置中。原创 2023-02-14 11:25:39 · 24632 阅读 · 15 评论 -
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
这里与装的centos有关系,装的8则选择对应的Red Hat8,装的7则选择对应的Red Hat 7(centos是Red Hat的一个分支)待centos操作系统文件下载完毕之后,选择虚拟机然后右键点击设置,选择CD,将刚刚下载完毕的centos文件选入,然后点击确定。划分磁盘容量,默认即可(或者根据需求),因为我只是用来学习Linux的,所以就默认了。然后会出现国内的镜像地址和国外的地址,选一个国内的镜像地址进入,这里我选的第二个。上面的加载完毕之后,会出现一个引导程序,选择中文,然后点击继续。原创 2023-01-17 20:23:59 · 4883 阅读 · 5 评论 -
VMwareWorkstationPro16的下载与安装,以及vm账号注册的问题
vm注册,切记不要切换中文,就使用外国的邮编和地址以及电话格式即可。这里它可能会提示你修改邮编号,直接选择改变即可成功注册。这里这个选择自动安装即可,不然还得自己去手动更新安装。然后它会提示我们登录vm账号,没有账号就注册一个。往下滑动,找到产品下载,点击进入。然后将下载好的exe进行安装即可。输入邮箱验证码,即可注册完毕。再次回到下载页面,就可以下载啦。安装完毕后,它会提示你输入密钥或者完成退出,输入密钥就是激活软件,点击完成的话就是试用30天.原创 2023-01-17 17:33:54 · 10198 阅读 · 4 评论