
Linux
文章平均质量分 53
Linux 学习
Direct_
多读书
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RedHat6/7/8,centos7/8修改root密码
参考地址:https://blog.youkuaiyun.com/weixin_56291508/article/details/127611492。开机后的互动式命令环境,並不是正常开机的系统,正常开机系统挂载在。且挂载成只读,必須重新挂载成可写入,才能修改密码。第一步按下e键之后,进入如下界面后,在按e键。第四步执行之后会再次进入如下页面,仍然选择。第二步按下e键之后进入如下页面,选择。开机之后在如下界面时按下任意键暂停。在如下开机界面时按下 e 键。修改密码,重启进入系统。原创 2024-12-20 14:11:18 · 466 阅读 · 0 评论 -
搭建本地yum仓库
yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora ,centos,BClinux,RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理 , 能够从指定的服务器自动下载 RPM 包并且安装 , 可以自动处理依赖性关系 , 并且一次安装所有依赖的软件包 , 无须繁琐地一次次下载、安装。原创 2024-12-17 16:51:11 · 1651 阅读 · 0 评论 -
查看当前系统支持的所有命令的列表
compgen -c原创 2024-12-06 10:13:35 · 176 阅读 · 0 评论 -
Linux shell 命令多行结果赋值给变量
之后输出结果则和脚本输出结果一致,即可以换行输出。保持一致(不同的方式,则会输出不同的结果)的结果,但是输出格式要和。脚本中需要使用参数接收。 在输出参数上加上。原创 2024-01-26 22:08:50 · 1179 阅读 · 0 评论 -
linux 查看服务启动时间
不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号。僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用。:选就是用户自定义格式,输出用户想要的格式。下最常用的也是非常强大的进程查看命令,常配合。:显示终端上的所有进程,包括其他用户的进程。:(pid)查找具有指定进程 ID 的进程。运行,正在运行或在运行队列中等待。:显示没有控制终端的进程。同时执行来查看特定进程。:只显示正在运行的进程。信号后停止运行运行。原创 2023-12-15 17:27:13 · 945 阅读 · 0 评论 -
linux 安装 wordpress
wordpress官网❓ 什么是wordpressWordPress是使用PHP语言开发的开源内容管理系统(CMS),用于搭建网站/博客平台,用户可以在支持PHP和MySQL数据库 的服务器上架设属于自己的网站。原创 2023-09-24 00:10:12 · 4178 阅读 · 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 · 1977 阅读 · 0 评论 -
linux 去重
【代码】linux 去重。原创 2023-06-15 13:29:53 · 698 阅读 · 0 评论 -
使用 yum 只下载不安装
【代码】使用 yum 只下载不安装。原创 2023-06-12 16:44:50 · 1726 阅读 · 0 评论 -
linux去掉最后一个字符或第一个字符
linux去除第一个或最后一个字符原创 2023-06-02 18:09:22 · 3077 阅读 · 0 评论 -
启动虚拟机后没有IP地址,关闭 NetworkManager
个人电脑中使用 VMware 配置的虚拟机打开之后看不到 IP 地址了,之前使用正常,使用。命令查看看不到 ip 地址信息,查看。原创 2023-05-25 10:50:07 · 1016 阅读 · 0 评论 -
linux 不使用 rm 删除文件
linux 中不使用 rm 删除文件有些情况下在脚本中不允许出现 rm 命令,所以如何删除文件?原创 2023-04-24 16:30:23 · 1012 阅读 · 0 评论 -
linux 删除乱码文件
linux删除乱码文件原创 2023-04-24 14:55:43 · 215 阅读 · 0 评论 -
linux 数组
【代码】linux 数组。原创 2023-03-22 12:54:55 · 197 阅读 · 0 评论 -
查看 linux 版本信息
【代码】查看 linux 版本信息。原创 2023-01-11 13:03:26 · 260 阅读 · 0 评论 -
centos 修改时间
突然不知道什么原因,服务器时间不正确了,参照之前配置的 ntp 同步好像没用不知道为什么。然后本次手动同步还有个疑问,在使用 ntp 同步的时候使用。就可以了,然后使用 ps 查看 ntpd 进程也是没有的。目前这里还没查是为什么。Centos系统时间分为系统时间和硬件时间。二者必须都修改,重启系统才会永久生效。查看说是因为重复启动导致的,所以将 ntp stop 之后在执行。如果在机器不能联网的时候可以选择手动修改时间,缺点是不是特别准确。相比于手动修改时间,联网更新时间更准确。启动的那么则使用命令。原创 2022-12-13 14:09:37 · 8247 阅读 · 1 评论 -
centos 突然不能上网
每个人的情况可能不一样,下面列出几种我遇到过的情况和解决办法。转载 2022-12-03 00:07:46 · 782 阅读 · 0 评论 -
不使用telnet进行端口测试的方法
【代码】不使用telnet进行端口测试的方法。原创 2022-11-18 12:50:02 · 3046 阅读 · 0 评论 -
centos 7 配置ntp时间服务器
最终目的:将我们的一台主机配置成ntp服务器,同网段的其他主机可以通过ntpdate -u host-addr命令以ntp服务 器的时间来进行客户端的时间同步。硬件时间:(RTC、Real-Time Clock),CMOS时间,在主板上靠电池供电,仅保存时期时间数值。系统时间:通常在开机时复制硬件时间,之后独立运行并保存了时间、时区和夏令时设置。,否则如果bios时间和系统时间差异超过了30分钟,就会报错。linux 的时间分为系统时间和硬件时间。进行客户端与服务器端的时间同步。让系统时间和硬件时间同步。转载 2022-11-12 19:12:20 · 3477 阅读 · 0 评论 -
配置阿里云镜像
配置阿里云镜像注:不同版本对应不同的下载地址。原创 2022-10-27 18:48:37 · 2436 阅读 · 0 评论 -
failed to start LSB Bring up/down networking
参考网上博客内容在CentOS系统上,目前有NetworkManager和network两种网络管理工具。如果两种都配置会引起冲突,而且NetworkManager在网络断开的时候,会清理路由,如果一些自定义的路由,没有加入到NetworkManager的配置文件中,路由就被清理掉,网络连接后需要自定义添加上去。原文链接:https://blog.youkuaiyun.com/qq_35745940/article/details/118655684network和会有冲突,这个方向不怎么了解。暂时就这样解决吧。原创 2022-09-22 10:09:30 · 263 阅读 · 0 评论 -
linux 获取文件总行数的几种方法
【代码】linux 获取文件总行数的几种方法。原创 2022-09-07 23:56:46 · 4080 阅读 · 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 · 1868 阅读 · 0 评论 -
linux 将多行数据合并为一行
xargs命令能够处理从标准输入或管道符输入的数据,并将其转换成命令参数,也可以将单行或多行输入的文本转换成其他格式。xargs命令默认接收的信息中,空格是默认定界符,所以可以接收包含换行和空白的内容。在一些情况下需要将一个文件中的多行数据合并到一行中输出,便于阅读等。开头,后跟一个字符;示例:将如下内容修改为。原创 2022-09-07 09:26:58 · 5260 阅读 · 0 评论 -
vim 多行注释
在Linux操作系统中,当我们使用vim命令直接打开某个文件时,默认进入的就是命令模式。如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式。在命令模式中,直接按ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑ ↓ ← →方向键来选中需要的区块。1️⃣使用 vim 打开一个文件之后,进入命令模式。模式,输入你要插入的注释符,例如。,但是这个时候会发现只有一个。,这时只需要连续按两次。原创 2022-09-06 16:04:20 · 2339 阅读 · 0 评论 -
时间差值加减法
【代码】时间差值加减法。原创 2022-09-06 11:25:16 · 518 阅读 · 0 评论 -
使用 awk 将两个文件的内容按顺序拼接在一起输出
两个文件,然后需要将两个文件中的内容按顺序拼接在一起输出。原创 2022-09-05 00:06:34 · 1735 阅读 · 1 评论 -
/usr/bin/id: cannot find name for user ID xxx
切换用户时发现切换是能执行成功,但是会提示。也是一样,注意文件权限问题。是因为之前测试的时候将。文件的权限改了,同理。原创 2022-09-01 09:35:18 · 1307 阅读 · 0 评论 -
shell获取当前执行脚本的路径和文件名
【代码】shell获取当前执行脚本的路径和文件名。原创 2022-08-31 23:39:02 · 3157 阅读 · 0 评论 -
shell 脚本切换用户执行当前脚本命令
**问题背景:**> 在使用公司平台执行一个 `informix` 查询的 `shell` 脚本时,平台默认使用 `root` ,但是在具体情况下,使用 `root` 会出现一些特别的权限及路径问题,在没使用平台的情况下,是切换指定用户之后执行的脚本。**问题需求**:> 在使用平台执行脚本时默认使用 `root` 这里没有办法修改,所以就需要在脚本中切换用户,切换用户之后继续执行余下的脚本内容。就类似于在脚本的开头第一行执行 `su - username` 之后,脚本中余下的所有命令都是在 `us原创 2022-08-31 16:29:37 · 8146 阅读 · 0 评论 -
判断一个变量是否为空
代码】判断一个变量是否为空。原创 2022-08-14 01:02:11 · 1415 阅读 · 0 评论 -
iconv 转换文件编码
iconv命令是 Linux 系统自带的用于转换文件编码的命令行工具。iconv [参数]原创 2022-08-14 00:11:04 · 5254 阅读 · 0 评论 -
Linux date 打印时间的各种格式
代码】打印时间的各种格式。原创 2022-08-10 22:31:27 · 1889 阅读 · 0 评论 -
Keepalived 安装和配置详解
Keepalived是Linux下一个轻量级的高可用解决方案在默认情况下,Keepalived在启动时会查找配置文件,如果配置文件放在其他路径下,通过参数指定配置文件的路径即可。在配置时,需要特别注意配置文件的语法格式,因为Keepalived在启动时并不检测配置文件的正确性,即使没有配置文件,Keepalived也照样能够启动,所以一定要保证配置文件正确。......转载 2022-08-07 00:01:42 · 10927 阅读 · 0 评论 -
shell中awk命令的if条件语句引入外置变量
shell脚本中常常用到awk的按列筛选功能,但是外部变量不能直接在awk中引用。正确引入方式是‘“$a”’即外部是一个单引号,内部是一个双引号。对于数字文本可以使用==>=转载 2022-08-02 15:19:24 · 1976 阅读 · 1 评论 -
判断文件属主
用户的文件,并打印出文件名。目录下是否有用户不是。原创 2022-08-02 10:59:38 · 376 阅读 · 0 评论 -
linux sed 学习
3.替换前十行 b 开头的用户,改为 D, m 开头的行改为 M ,且仅仅显示替换后的结果。 当前文件 aa.txt 中有多个同名内容 bb,但是只需要修改 cc 后面的 bb。2.替换前十行 b 开头的用户,改为 D ,且仅仅显示替换后的结果。1.替换文件中的 root 为 dong ,只替换一次和替换所有。5.删除从 root 开始到 ftp 之间的行。6.将文件中空白字符开头的行添加注释。9.使用 sed 截取出 ip 地址。7.删除文件的空白行和注释行。4.删除4行后面所有的。原创 2022-06-28 22:43:19 · 486 阅读 · 0 评论 -
shell测试命令test
shell测试命令test、[ ]、[[ ]]bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.htmltest可用于测试表达式,支持测试的范围包括:字符串比较,算术比较,文件存在性、属性、类型等判断。例如,判断文件是否为空、文件是否存在、是否是目录、变量是否大于5、字符串是否等于"longshuai"、字符串是否为空等等。在shell中,几乎所有的判断都使用test实现。其中[]完全等价于test,只是写法不同。双中括转载 2021-08-23 15:53:58 · 917 阅读 · 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 · 537 阅读 · 0 评论 -
Linux中变量 $# $@ $0 $1 $2 $* $$ $? 的含义
Linux中变量 \$# \$@ \$0 \$1 \$2 \$* $$ $?的含义原创 2022-06-30 13:57:41 · 681 阅读 · 0 评论