随笔分类 -  Linux

摘要:背景: 创建账户时我们需要配置初始随机密码,使用手机号注册时需要随机验证码,抽奖活动需要随机点名,俄罗斯方块游戏需要随机出形状。这些案例都在说明一个问题,随机数据很重要!而在 Shell 脚本中如果需要生成随机数据有哪些方式呢?下面我们依次看看都有哪些方式。 方法一:使用字符串截取提取随机密码 定义 阅读全文
posted @ 2022-08-30 21:15 静言善思 阅读(1003) 评论(0) 推荐(1) 编辑
摘要:多数情况下[]和[[]]是可以通用的,两者的主要差异是:test或[]是符合POSIX标准的测试语句,兼容性更强,几乎可以运行在所有Shell解释器中,相比较而言[[]]仅可运行在特定的几个Shell解释器中(如Bash、Zsh等)。然而,目前支持使用[[]]进行条件测试的解释器已经足够多了。使用[ 阅读全文
posted @ 2022-08-26 21:25 静言善思 阅读(3206) 评论(0) 推荐(0) 编辑
摘要:Shell支持对文件属性的判断,常用的文件属性操作符很多,如下表所示。更多文件属性操作符可以参考命令帮助手册man test [root@centos7~]# touch file1.txt [root@centos7~]# touch file2.txt [root@centos7~]# mkdi 阅读全文
posted @ 2022-08-25 21:45 静言善思 阅读(194) 评论(0) 推荐(0) 编辑
摘要:定义: 删除数据表就是将数据库中已经存在的表从数据库中删除。注意,在删除表的同时,表的定义和表中所有的数据均会被删除。因此,在进行删除操作前,最好对表中的数据做一个备份,以免造成无法挽回的后果。本节将详细讲解数据库表的删除方法。 1 删除一个或多个没有被其他表关联的数据表 如果一个数据表没有和其它表 阅读全文
posted @ 2022-08-08 23:28 静言善思 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:Linux Shell 自动交互功能需求背景: 近日,在安装某软件过程,发现在安装过程需要输入一些信息才能继续下一步操作,在机器数量较少情况下,我们可以单台登录上去完成安装操作,但当机器数量超过一定时,如果再手动登录操作,就会产生大量重复性操作,既不能带来有效学习能力提升,同时也会极大产生不确定性,引发工作效率下降,那么如何自动化完成 阅读全文
posted @ 2022-08-06 16:51 静言善思 阅读(2556) 评论(0) 推荐(3) 编辑
摘要:Q:生产过程中不小心把 boot文件删除了 ,或者升级kenerl时发现版本不兼容,需要回退,此时没有快照备份情况如何操作? A:boot 主要文件是内核和grub引导文件 修复方法: 1.进入救援模式 2. 切chroot 3.挂载镜像盘 mount -o rw,remount /dev/sr0 阅读全文
posted @ 2022-08-03 23:45 静言善思 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Firewalld 是维护防火墙策略的守护程序的名称。使用 firewall-cmd 命令与防火墙配置进行交互, 使用区域概念对与系统交互的流量进行分段。网络接口分配给一个或多个区域,每个区域都包含允许的端口和服务的列表。默认区域还可用于管理与任何区域都不匹配的流量。 0 语法规则 Usage: f 阅读全文
posted @ 2022-07-25 22:47 静言善思 阅读(821) 评论(0) 推荐(0) 编辑
摘要:背景 在生产过程中,由于磁盘空间、保留周期等因素,会对系统、应用等日志提出要求,要求系统日志定期进行轮转、压缩和删除,从而减少开销,而系统自带的logrotate 则是一个简单又实用的小工具,下面着重介绍一下,满足日常需求。 语法 Usage: logrotate [OPTION...] <conf 阅读全文
posted @ 2022-07-20 23:55 静言善思 阅读(322) 评论(0) 推荐(0) 编辑
摘要:iptables简介 在生产实践过程中,为了保证生产安全,通常需要进行数据加密,例如通过网络层面上将应用隔离成内网和公网应用,内网再分成生产、测试、开发、DMZ等区域,然后进行不同的策略更改,例如将重要应用添加防火墙,从物理层面看,有如下两种: 硬件防火墙:在硬件级别实现部分防火墙功能,另一部分功能 阅读全文
posted @ 2022-07-10 23:52 静言善思 阅读(533) 评论(0) 推荐(0) 编辑
摘要:Linux 服务器挂载文件目录通常有三种形式,手动挂载、自动挂载、Autofs 自动挂载,下面对这三个挂载做一下介绍,接受一下这三个区别以及使用场景: 准备服务器和客户端: server 192.168.31.89 (企业里一般有专门的文件服务器,这里以一台服务器作为文件服务器,具体搭建较为简单,不 阅读全文
posted @ 2022-07-03 17:04 静言善思 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:作为运维人员,磁盘空间报警是最寻常遇到的情况,那么遇到空间如何处理呢?这里介绍一下处理办法及处理思路。 操作系统:centos系统 、Ubuntu 1 定位目录 收到空间报警信息,首先不用慌,运维人员最忌讳遇事不冷静。第一步通过命令df -PTh 查看具体哪个目录报警,例如: [root@k8s-m 阅读全文
posted @ 2022-07-03 15:39 静言善思 阅读(532) 评论(2) 推荐(0) 编辑
摘要:vmstat 是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过 vmstat 来发现系统中的瓶颈呢? 1。 使用vmstat 使用前我们先看下命令介绍及参数定义 Usage: vmstat [options] [delay [count]] Options: -a, - 阅读全文
posted @ 2022-06-18 17:28 静言善思 阅读(332) 评论(0) 推荐(0) 编辑
摘要:Red Hat Linux 自 7 版本后 采用systemd 形式取代原先 init ,用户可以参考 系统service 创建自己的service ,以便于日常统一管理,系统service 存储路径 /usr/lib/systemd/system,下面我们以一个编译安装的nginx为例 ,介绍 如 阅读全文
posted @ 2022-06-02 11:18 静言善思 阅读(393) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示