08 2022 档案

摘要:背景: 创建账户时我们需要配置初始随机密码,使用手机号注册时需要随机验证码,抽奖活动需要随机点名,俄罗斯方块游戏需要随机出形状。这些案例都在说明一个问题,随机数据很重要!而在 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) 编辑
摘要:Mysql数据库 ALTER 基本操作背景: ALTER作为DDL语言之一,工作中经常遇到,这里我们简单介绍一下常见的几种使用场景 新建两个测试表offices 和 employess CREATE TABLE offices ( officeCode INT(10) NOT NULL UNIQUE , city VARCHAR(50) 阅读全文
posted @ 2022-08-09 23:31 静言善思 阅读(384) 评论(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) 编辑

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