【错误集】不定时更新

简介: 文章目录前言一、内容二、服务(配置文件)2.1 DNS服务无效(文件无权

一、内容

错误合集,记录用。

二、服务(配置文件)

2.1 DNS服务无效(文件无权限)

[root@localhost named]#host han.han.com
Host wang.han.com not found: 2(SERVFAIL)
#错误内容:配置文件无误,程序启动成功,进行dns解析测试时出现无法解析对应IP
#错误原因:对应数据库配置文件权限不足,han.com.zone权限不够
#解决方案:为数据库配置文件添加对应权限
[root@localhost named]#chmod 640 han.com.zone 
[root@localhost named]#chgrp named han.com.zone 
[root@localhost named]#ll han.com.zone 
-rw-r-----. 1 root named 211 4月  22 13:58 han.com.zone
[root@localhost named]#systemctl restart named
[root@localhost named]#host han.han.com
han.han.com has address 192.168.13.30
#重启服务:修复成功

三、脚本(命令错误)

3.1 多余隐藏字符(Windows写脚本)

[root@localhost shell]#./expect.sh /dev/sdb
-bash: ./expect.sh: /usr/bin/expect^M: 坏的解释器: 没有那个文件或目录
#错误原因:该脚本由Winods记事本编辑,直接导入Linux系统中;由于Windows中换行需要/r/n都有,而Linux中换行只需/n,故出现语法错误
[root@localhost shell]#cat -e expect.sh 
#!/usr/bin/expect^M$
set user [lindex $argv 0]^M$
#通过cat命令查看隐藏字符可发现,多出许多^M,这些是Windows中的换行符,Linux系统无法识别该字符进行换行
#解决方法:将所有Windows换行为替换为Linux换行符即可(即删除多余的/r)
[root@localhost shell]#sed -i 's/\r//g' expect.sh 
[root@localhost shell]#cat -e expect.sh 
#!/usr/bin/expect$
set user [lindex $argv 0]$
#换行符全部替换完毕,问题解决

3.2 过滤指定行(grep+sed)

[root@localhost opt]#cat -n 1.sh 
     1  a
     2  aaa
     3  a
     4  aa
[root@localhost opt]#cat -n 1.sh |grep a|sed -n "2 p"
     2  aaa
#通过grep与sed组合,输出过滤出来内容的指定行内容

3.3 删除变量最后一个字符------${变量%?}

#例句
IP=`ifconfig |grep ens33 -A 1|grep inet|awk '{print $2}'`
#假设此时IP的值为192.168.13.20
echo ${IP$%}
#此时显示的值为192.168.13.2

3.4 搜索本机网关地址及掩码(route)

四、结语

总结:想要学得好,唯有多敲多练,最开始的时候就是抄脚本,后期可根据需求独立盲写脚本。

相关文章
|
6月前
|
人工智能
【AI实训营12月重磅焕新】RAG专题课+创客挑战赛双线开启!手把手教你打造“专属阅读搭子”,赢限量行李箱+双重好礼🎁
告别PDF阅读烦恼!首期「企业级文本知识库构建」RAG实战课上线,知名科技博主【AI进化论花生】亲授,手把手教你用阿里云百炼平台打造专属“智能阅读助手”。学课程、补通识、冲榜单,参与即有机会赢神秘礼品及限量高颜值行李箱!立即加入,智胜未来!
272 11
|
5月前
|
SQL 安全 关系型数据库
Havij 1.12 Free注入漏洞扫描安装步骤详解(附使用教程)
Havij 1.12 Free 是一款轻量级Windows SQL注入扫描与利用工具,无需复杂配置,双击即可安装。适用于渗透测试与安全研究,支持自动/手动漏洞检测及数据库信息提取(如表名、字段、数据),并可导出为TXT/HTML格式。(239字)
|
5月前
|
移动开发 运维 监控
微信游戏的外包开发流程
微信游戏外包开发需聚焦即点即玩、社交传播与微信生态集成。流程涵盖需求策划、美术设计、技术开发(含微信SDK)、平台配置、测试提审及运维交付。关键点:提前办软著、明确性能指标与源码归属,选对引擎助力长期运营。#微信游戏 #游戏外包
|
人工智能 机器人 物联网
SpatialVLA:上海AI Lab联合上科大推出的空间具身通用操作模型
SpatialVLA 是由上海 AI Lab、中国电信人工智能研究院和上海科技大学等机构共同推出的新型空间具身通用操作模型,基于百万真实数据预训练,赋予机器人强大的3D空间理解能力,支持跨平台泛化控制。
534 7
SpatialVLA:上海AI Lab联合上科大推出的空间具身通用操作模型
|
监控 安全 网络安全
IT 知识百科:什么是暴力破解?
本文深入解析了“暴力破解”这一信息技术领域的常见话题,涵盖其原理、应用及防范措施。文章首先介绍了暴力破解的基本概念,即通过穷举所有可能的字符组合来尝试获取信息或密码。接着,探讨了暴力破解在密码破解、系统入侵和数据库攻击中的应用。最后,提出了包括使用强密码、限制登录尝试次数、多因素认证、定期更新密码、加强系统安全防护及监控预警在内的六项防范措施,旨在帮助用户有效抵御暴力破解攻击,保障信息安全。
970 3
|
监控 Java API
❤️Android 应用崩溃?嗯?莫慌,稳住!❤️
从刚开始接触Android开发,第一次发版,遇到程序崩溃,那就一个慌张。好几年过去了,现在的听到程序崩溃?嗯,稍等我看看什么问题,然后该锁定该锁定该解决解决。 发版前减少bug、崩溃等,发版后遇到bug、崩溃也不要慌张,毕竟 bug不 会因为你的慌张而自动修复对吧?要以最快的速度解决(解决问题同样是能力的体现),并说明问题轻重,看看是直接发版还是坐等下次。同时,吸取教训避免同样问题发生。 今天咱们就聊聊Android程序闪退。一个应用的崩溃率高低,决定了这个应用的质量。
1149 0
❤️Android 应用崩溃?嗯?莫慌,稳住!❤️
|
存储 数据采集 人工智能
外滩大会热议:AI时代数据价值转变,如何打造下一代智能数据体系?
9月5日,2024 Inclusion·外滩大会举办“从DATA for AI到AI for DATA”论坛,蚂蚁集团、上海交通大学和复旦大学联合主办,探讨AI时代数据价值的转变。中国工程院院士郑纬民和新加坡工程院院士颜水成等专家参会,分享了数据技术变化趋势及与AI融合的最新进展。论坛强调大模型对数据技术的需求推动了存储、生产和加工等各环节的技术革新,并探讨了合成数据和智能数据体系的重要性。
|
安全 测试技术 网络安全
|
JavaScript 编译器 开发者
TypeScript中的“as”语法是什么?
TypeScript中的“as”语法是什么?
122 0