
Linux
文章平均质量分 53
Linux 学习
Direct_
多读书
展开
-
RedHat6/7/8,centos7/8修改root密码
参考地址:https://blog.csdn.net/weixin_56291508/article/details/127611492。开机后的互动式命令环境,並不是正常开机的系统,正常开机系统挂载在。且挂载成只读,必須重新挂载成可写入,才能修改密码。第一步按下e键之后,进入如下界面后,在按e键。第四步执行之后会再次进入如下页面,仍然选择。第二步按下e键之后进入如下页面,选择。开机之后在如下界面时按下任意键暂停。在如下开机界面时按下 e 键。修改密码,重启进入系统。原创 2024-12-20 14:11:18 · 393 阅读 · 0 评论 -
搭建本地yum仓库
yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora ,centos,BClinux,RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理 , 能够从指定的服务器自动下载 RPM 包并且安装 , 可以自动处理依赖性关系 , 并且一次安装所有依赖的软件包 , 无须繁琐地一次次下载、安装。原创 2024-12-17 16:51:11 · 1420 阅读 · 0 评论 -
查看当前系统支持的所有命令的列表
compgen -c原创 2024-12-06 10:13:35 · 143 阅读 · 0 评论 -
Linux shell 命令多行结果赋值给变量
之后输出结果则和脚本输出结果一致,即可以换行输出。保持一致(不同的方式,则会输出不同的结果)的结果,但是输出格式要和。脚本中需要使用参数接收。 在输出参数上加上。原创 2024-01-26 22:08:50 · 1105 阅读 · 0 评论 -
linux 查看服务启动时间
不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号。僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用。:选就是用户自定义格式,输出用户想要的格式。下最常用的也是非常强大的进程查看命令,常配合。:显示终端上的所有进程,包括其他用户的进程。:(pid)查找具有指定进程 ID 的进程。运行,正在运行或在运行队列中等待。:显示没有控制终端的进程。同时执行来查看特定进程。:只显示正在运行的进程。信号后停止运行运行。原创 2023-12-15 17:27:13 · 887 阅读 · 0 评论 -
linux 安装 wordpress
wordpress官网❓ 什么是wordpressWordPress是使用PHP语言开发的开源内容管理系统(CMS),用于搭建网站/博客平台,用户可以在支持PHP和MySQL数据库 的服务器上架设属于自己的网站。原创 2023-09-24 00:10:12 · 4009 阅读 · 0 评论 -
linux ${} 字符串替换
2️⃣ 删除最后一个 / 及其左边所有的内容3️⃣ 删除第一个 . 及其左边所有的内容4️⃣ 删除最后一个 . 及其左边所有的内容5️⃣ 删除最后一个 / 及其右边所有的内容6️⃣ 删除第一个 / 及其右边所有内容7️⃣ 删除最后一个 . 及其右边所有的内容8️⃣ 删除第一个 . 及其右边所有的内容2. 字符串切片1️⃣ 截取前5个字符2️⃣ 截取最后5个字符3️⃣ 截取指定下标的内容4️⃣ 截取最后一个字符5️⃣ 截取倒数5个字符6️⃣ 截取倒数第5个原创 2023-07-19 13:41:46 · 1905 阅读 · 0 评论 -
linux 去重
【代码】linux 去重。原创 2023-06-15 13:29:53 · 644 阅读 · 0 评论 -
使用 yum 只下载不安装
【代码】使用 yum 只下载不安装。原创 2023-06-12 16:44:50 · 1682 阅读 · 0 评论 -
linux去掉最后一个字符或第一个字符
linux去除第一个或最后一个字符原创 2023-06-02 18:09:22 · 3007 阅读 · 0 评论 -
启动虚拟机后没有IP地址,关闭 NetworkManager
个人电脑中使用 VMware 配置的虚拟机打开之后看不到 IP 地址了,之前使用正常,使用。命令查看看不到 ip 地址信息,查看。原创 2023-05-25 10:50:07 · 959 阅读 · 0 评论 -
linux 不使用 rm 删除文件
linux 中不使用 rm 删除文件有些情况下在脚本中不允许出现 rm 命令,所以如何删除文件?原创 2023-04-24 16:30:23 · 934 阅读 · 0 评论 -
linux 删除乱码文件
linux删除乱码文件原创 2023-04-24 14:55:43 · 204 阅读 · 0 评论 -
linux 数组
【代码】linux 数组。原创 2023-03-22 12:54:55 · 187 阅读 · 0 评论 -
查看 linux 版本信息
【代码】查看 linux 版本信息。原创 2023-01-11 13:03:26 · 246 阅读 · 0 评论 -
centos 修改时间
突然不知道什么原因,服务器时间不正确了,参照之前配置的 ntp 同步好像没用不知道为什么。然后本次手动同步还有个疑问,在使用 ntp 同步的时候使用。就可以了,然后使用 ps 查看 ntpd 进程也是没有的。目前这里还没查是为什么。Centos系统时间分为系统时间和硬件时间。二者必须都修改,重启系统才会永久生效。查看说是因为重复启动导致的,所以将 ntp stop 之后在执行。如果在机器不能联网的时候可以选择手动修改时间,缺点是不是特别准确。相比于手动修改时间,联网更新时间更准确。启动的那么则使用命令。原创 2022-12-13 14:09:37 · 8156 阅读 · 1 评论 -
centos 突然不能上网
每个人的情况可能不一样,下面列出几种我遇到过的情况和解决办法。转载 2022-12-03 00:07:46 · 755 阅读 · 0 评论 -
不使用telnet进行端口测试的方法
【代码】不使用telnet进行端口测试的方法。原创 2022-11-18 12:50:02 · 2889 阅读 · 0 评论 -
centos 7 配置ntp时间服务器
最终目的:将我们的一台主机配置成ntp服务器,同网段的其他主机可以通过ntpdate -u host-addr命令以ntp服务 器的时间来进行客户端的时间同步。硬件时间:(RTC、Real-Time Clock),CMOS时间,在主板上靠电池供电,仅保存时期时间数值。系统时间:通常在开机时复制硬件时间,之后独立运行并保存了时间、时区和夏令时设置。,否则如果bios时间和系统时间差异超过了30分钟,就会报错。linux 的时间分为系统时间和硬件时间。进行客户端与服务器端的时间同步。让系统时间和硬件时间同步。转载 2022-11-12 19:12:20 · 3391 阅读 · 0 评论 -
配置阿里云镜像
配置阿里云镜像注:不同版本对应不同的下载地址。原创 2022-10-27 18:48:37 · 2273 阅读 · 0 评论 -
failed to start LSB Bring up/down networking
参考网上博客内容在CentOS系统上,目前有NetworkManager和network两种网络管理工具。如果两种都配置会引起冲突,而且NetworkManager在网络断开的时候,会清理路由,如果一些自定义的路由,没有加入到NetworkManager的配置文件中,路由就被清理掉,网络连接后需要自定义添加上去。原文链接:https://blog.csdn.net/qq_35745940/article/details/118655684network和会有冲突,这个方向不怎么了解。暂时就这样解决吧。原创 2022-09-22 10:09:30 · 254 阅读 · 0 评论 -
linux 获取文件总行数的几种方法
【代码】linux 获取文件总行数的几种方法。原创 2022-09-07 23:56:46 · 4048 阅读 · 0 评论 -
awk 获取除去最后一行的所有行
👉当前有一个文件aa.txt,格式如下所示,这里想要获取除去最后一行一外的所有行的内容11223344aa👉使用awk操作上述的一行awk命令就可以分解为,当NR行数大于 1 时,打印line内容,第一次执行时NR=1不会>1所以没有内容输出,但是会将第一行的$0赋值给line,在当NR=2时,打印line即第一行的$0,以此类推到最后一行的时候将最后一行的内容$0赋值给line,但是awk已经读完文件的所有行,所以最后一行没有输出了。原创 2022-09-07 23:49:00 · 1823 阅读 · 0 评论 -
linux 将多行数据合并为一行
xargs命令能够处理从标准输入或管道符输入的数据,并将其转换成命令参数,也可以将单行或多行输入的文本转换成其他格式。xargs命令默认接收的信息中,空格是默认定界符,所以可以接收包含换行和空白的内容。在一些情况下需要将一个文件中的多行数据合并到一行中输出,便于阅读等。开头,后跟一个字符;示例:将如下内容修改为。原创 2022-09-07 09:26:58 · 5176 阅读 · 0 评论 -
vim 多行注释
在Linux操作系统中,当我们使用vim命令直接打开某个文件时,默认进入的就是命令模式。如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式。在命令模式中,直接按ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑ ↓ ← →方向键来选中需要的区块。1️⃣使用 vim 打开一个文件之后,进入命令模式。模式,输入你要插入的注释符,例如。,但是这个时候会发现只有一个。,这时只需要连续按两次。原创 2022-09-06 16:04:20 · 2298 阅读 · 0 评论 -
时间差值加减法
【代码】时间差值加减法。原创 2022-09-06 11:25:16 · 497 阅读 · 0 评论 -
使用 awk 将两个文件的内容按顺序拼接在一起输出
两个文件,然后需要将两个文件中的内容按顺序拼接在一起输出。原创 2022-09-05 00:06:34 · 1701 阅读 · 1 评论 -
/usr/bin/id: cannot find name for user ID xxx
切换用户时发现切换是能执行成功,但是会提示。也是一样,注意文件权限问题。是因为之前测试的时候将。文件的权限改了,同理。原创 2022-09-01 09:35:18 · 1259 阅读 · 0 评论 -
shell获取当前执行脚本的路径和文件名
【代码】shell获取当前执行脚本的路径和文件名。原创 2022-08-31 23:39:02 · 3038 阅读 · 0 评论 -
shell 脚本切换用户执行当前脚本命令
**问题背景:**> 在使用公司平台执行一个 `informix` 查询的 `shell` 脚本时,平台默认使用 `root` ,但是在具体情况下,使用 `root` 会出现一些特别的权限及路径问题,在没使用平台的情况下,是切换指定用户之后执行的脚本。**问题需求**:> 在使用平台执行脚本时默认使用 `root` 这里没有办法修改,所以就需要在脚本中切换用户,切换用户之后继续执行余下的脚本内容。就类似于在脚本的开头第一行执行 `su - username` 之后,脚本中余下的所有命令都是在 `us原创 2022-08-31 16:29:37 · 8096 阅读 · 0 评论 -
判断一个变量是否为空
代码】判断一个变量是否为空。原创 2022-08-14 01:02:11 · 1392 阅读 · 0 评论 -
iconv 转换文件编码
iconv命令是 Linux 系统自带的用于转换文件编码的命令行工具。iconv [参数]原创 2022-08-14 00:11:04 · 5213 阅读 · 0 评论 -
Linux date 打印时间的各种格式
代码】打印时间的各种格式。原创 2022-08-10 22:31:27 · 1856 阅读 · 0 评论 -
Keepalived 安装和配置详解
Keepalived是Linux下一个轻量级的高可用解决方案在默认情况下,Keepalived在启动时会查找配置文件,如果配置文件放在其他路径下,通过参数指定配置文件的路径即可。在配置时,需要特别注意配置文件的语法格式,因为Keepalived在启动时并不检测配置文件的正确性,即使没有配置文件,Keepalived也照样能够启动,所以一定要保证配置文件正确。......转载 2022-08-07 00:01:42 · 10846 阅读 · 0 评论 -
shell中awk命令的if条件语句引入外置变量
shell脚本中常常用到awk的按列筛选功能,但是外部变量不能直接在awk中引用。正确引入方式是‘“$a”’即外部是一个单引号,内部是一个双引号。对于数字文本可以使用==>=转载 2022-08-02 15:19:24 · 1954 阅读 · 1 评论 -
判断文件属主
用户的文件,并打印出文件名。目录下是否有用户不是。原创 2022-08-02 10:59:38 · 356 阅读 · 0 评论 -
HAProxy的安装和配置文件详解
参考视频:B站下载地址:https://src.fedoraproject.org/repo/pkgs/haproxy/2. 准备配置文件1️⃣ 拷贝2️⃣ 自己编写(百度)3. 编写日志输出文件4. haproxy 算法HAProxy支持的负载均衡算法(1)roundrobin:表示简单的轮询,负载均衡基础算法(静态web系统)(2)static-rr,表示根据权重(静态web系统)(3)leastconn:表示最少连接者先处理(db系统)(4)source:表示根据请求源IP(动态原创 2022-07-08 20:48:21 · 1539 阅读 · 0 评论 -
HAProxy 学习
下载地址:https://src.fedoraproject.org/repo/pkgs/haproxy/本次使用的是 2.4.17 版本HAProxy 是由 C 语言开发的,所以这里要安装 gcc gcc-c++3. 创建配置文件1️⃣ 自己创建配置文件2️⃣ 或者在解压目录下拷贝文件4. 编写日志输出文件5. 启动 HAProxy👉 验证是否启动成功6. 配置 systemctl 管理7. 访问控制面板...原创 2022-07-08 14:30:56 · 1830 阅读 · 0 评论 -
Linux中变量 $# $@ $0 $1 $2 $* $$ $? 的含义
Linux中变量 \$# \$@ \$0 \$1 \$2 \$* $$ $?的含义原创 2022-06-30 13:57:41 · 644 阅读 · 0 评论 -
Linux find学习
2. 在主目录下查找文件3. 使用名称和忽略大小写查找文件4. 使用名称查找目录5. 使用名称查找 PHP 文件6. 查找目录中的所有 PHP 文件找到目录中的所有 php 文件。7. 查找具有 777 权限的文件8. 查找没有 777 权限的文件9. 查找具有 644 权限的文件10. 查找具有执行权限的文件11. 查找具有执行权限的文件和目录12. 查找只读文件13. 查找权限为 777 并使用 chmod 命令将其修改为权限为 644 的文件14. 查找原创 2022-06-30 13:01:01 · 507 阅读 · 0 评论