Linux
子非鱼39938
这个作者很懒,什么都没留下…
展开
-
xargs命令简单总结
xargs命令简单总结原创 2022-10-04 14:28:26 · 4284 阅读 · 1 评论 -
find命令简单总结
find命令简单总结原创 2022-10-04 14:24:33 · 2232 阅读 · 0 评论 -
ping命令简单总结
ping命令简单总结原创 2022-10-04 13:52:47 · 10089 阅读 · 0 评论 -
find、sed、xargs查找替换多个相同的配置文件
find、sed、xargs查找替换多个相同的配置文件原创 2022-07-03 15:51:52 · 290 阅读 · 0 评论 -
shell脚本实现后台长ping
shell脚本实现后台长ping原创 2022-04-15 17:20:41 · 2303 阅读 · 0 评论 -
sqlldr导入数据增加1列默认数据
sqlldr导入数据增加1列默认数据原创 2022-04-14 15:44:04 · 1054 阅读 · 0 评论 -
Shell脚本监控日志刷新并告警
Shell脚本监控日志刷新并告警原创 2022-04-14 14:07:52 · 2287 阅读 · 1 评论 -
Linux占用空间大但找不到大文件
Linux占用空间大但找不到大文件原创 2022-04-07 20:13:01 · 1092 阅读 · 0 评论 -
Centos7安装docker
Centos7安装docker原创 2022-03-17 11:45:39 · 1010 阅读 · 0 评论 -
截取文本中一列数据,将带字母的行删除前四位,使用sed、cut、grep
截取文本中一列数据,将带字母的行删除前四位,使用sed、cut、grep原创 2022-03-17 11:06:36 · 519 阅读 · 0 评论 -
Shell判断字符串是否为空
Shell判断字符串是否为空原创 2022-03-12 15:53:40 · 1946 阅读 · 0 评论 -
SecureCRT连接阿里云服务器报错:All available GSSAPI mechanisms failed 问题解决
SecureCRT连接阿里云服务器报错:All available GSSAPI mechanisms failed 问题解决原创 2022-01-20 10:53:32 · 3228 阅读 · 0 评论 -
SQL中查找并替换1开头的字段信息
问题描述:由于前台用户维护数据失误,导致大量的端口信息录入错误,现在的字段信息为:1/0/16/5,应该修改为0/16/5问题分析:该问题并不是所有数据都存在,需要先查询出符合1/开头的数据,然后进行替换问题解决:update 表 set port = replace(port, '1/0/', '0/') where regexp_like(port, '^1/0/')...原创 2022-01-12 12:02:45 · 1264 阅读 · 0 评论 -
Python在Excel中操作单元格,最全整理版
Python在Excel中操作单元格,最全整理版原创 2021-12-17 09:10:10 · 2453 阅读 · 0 评论 -
crontab -e 编辑无权限 问题解决
crontab -e 编辑无权限 问题解决原创 2021-12-14 14:36:02 · 4036 阅读 · 0 评论 -
Linux中history命令增加时间显示
Linux中history命令增加时间显示原创 2021-12-05 09:10:01 · 5085 阅读 · 0 评论 -
SQL中使用decode将空值置为0
SQL中使用decode将空值置为0原创 2021-12-02 16:33:37 · 1123 阅读 · 0 评论 -
expect命令简介及使用案例
expect命令简介及使用案例原创 2021-11-29 11:21:03 · 3609 阅读 · 0 评论 -
Linux命令类型:内部命令、外部命令和别名 执行顺序
Linux命令类型:内部命令、外部命令和别名 执行顺序原创 2021-11-28 07:38:20 · 859 阅读 · 0 评论 -
su与su-切换root用户的区别
su与su-切换root用户的区别原创 2021-11-20 20:34:14 · 366 阅读 · 0 评论 -
date命令+反向单引号:日期转换成Unix时间戳
date命令+反向单引号:日期转换成Unix时间戳原创 2021-11-19 11:57:12 · 1250 阅读 · 0 评论 -
umask 文件默认权限
问题描述:shell脚本每月自动生成的文件权限有变化,导致对端系统前来提取文件时失败。问题处理:确认为文件权限异常导致的问题,手工修改为644后对端取数正常。具体原因:使用umask来查看默认值为0077前段时间修改了umask值忘记了,所以最近出现新生成文件的权限问题mask在英语中是面具、屏蔽的意思,umask在这是屏蔽码,它与chmod的效果刚好相反。chmod设置的是文件权限码,例如:chmod 644 aaa.txtumask设置的是权限“补码”,也可以称之为“反码”原创 2021-11-12 17:30:39 · 2971 阅读 · 0 评论 -
groupadd:无法打开 /etc/group
问题描述:执行命令groupadd zabbix报错:无法打开 /etc/group分析:使用root用户,文件权限也没有问题。添加用户需要用到passwd和shadow这两个文件添加组需要用到shadow和gshadow这两个文件使用lsattr查看/etc/groupi:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。使用lsattr查看,使用chattr设置chattr +i groupchattr +i passwdchattr +i s...原创 2021-11-06 14:03:12 · 3656 阅读 · 0 评论 -
Tcpdump命令使用
参数简介:-a 将网络地址和广播地址转变成名字;-d 将匹配信息包的代码以人们能够理解的汇编格式给出;-dd 将匹配信息包的代码以c语言程序段的格式给出;-ddd 将匹配信息包的代码以十进制的形式给出;-e 在输出行打印出数据链路层的头部信息;-f 将外部的Internet地址以数字的形式打印出来;-l 使标准输出变为缓冲行形式;-n 不把网络地址转换成名字;-t 在输出的每一行不打印时间戳;-v 输出一个稍原创 2021-11-05 12:46:48 · 1507 阅读 · 0 评论 -
不允许同时配置%Error 140357: Simultaneous configs not aUowed.问题解决
问题描述:在对BRAS设备进行命令下发时报错,报错信息如下:%Error140357:SimultaneousconfigsnotaUowed.Lockedfromvty0(XX.XX.XX.XX).问题解决:1、从字面意思分析,该报错信息为:不允许同事配置,设备已被登录的虚拟终端vty0锁定,IP地址为XX.XX.XX.XX可知该BRAS设备不能被配置是因为XX.XX.XX.XX这台数据已经进入了配置模式。2、通过查找IP地址,发现有人登录设备进入配置模式后没有推...原创 2021-10-26 16:15:05 · 2173 阅读 · 0 评论 -
Syslog与Trap
Syslog可以作为故障排查的有效工具,在需要对设备问题进行排查时使用,虽然可以实时收取,但通常用于快速的历史事件查看。Trap提供实时的报文信息发送,基于设备上事件的发生来产生相应事件报文,原始的Trap报文不便于直观查看,需要解析后才能使用。 Syslog使用UDP作为传输协议,通过端口514(也可定义其他端口号),将日志发送至Syslog日志服务器。共分三部分:发送Syslog日志的设备、Syslog日志收集转发中继、收集并存储Syslog日志服务器。Syslog日志记录...原创 2021-09-09 16:22:52 · 1717 阅读 · 0 评论 -
LINUX硬件信息查询
1、查看linux设备型号[root@rac1 ~]# dmidecode -s system-product-name# SMBIOS implementations newer than version 2.8 are not# fully supported by this version of dmidecode.R5210_G10注意:如果执行dmidecode命令出现“-bash:dmidecode:command not found”命令找不到,则需要注意以下几点:一:原创 2021-09-09 11:30:05 · 3487 阅读 · 0 评论 -
linux下设置密码复杂度限制
在/etc/login.defs中,配置项对应指标如下PASS_MAX_DAYS90 #密码最长过期天数PASS_MIN_DAYS 80 #密码最小过期天数PASS_MIN_LEN 10 #密码最小长度PASS_WARN_AGE 7 #密码过期警告天数原创 2021-08-27 15:36:00 · 645 阅读 · 0 评论 -
Linux抓包
只抓xx.xx.xx.xx上报的包,端口指定为1163tcpdump-ianyhostxx.xx.xx.xxandport1163-s0-v-x-w xx.xx.xx.xx.cap只抓 xx.xx.xx.xx 上报的包,不限定端口tcpdump -i any host xx.xx.xx.xx -s0 -v -x -w xx.xx.xx.xx.cap只抓xx.xx.xx.xx上报的包,端口指定为162,162端口为告警端口tcpdump -i any hos...原创 2021-08-03 17:31:05 · 109 阅读 · 0 评论 -
解决“允许Traceroute探测”和“ICMP timestamp请求响应漏洞”
1、解决“允许Traceroute探测”和“ICMP timestamp请求响应漏洞”解决ICMP timestamp请求响应漏洞sudo iptables -A INPUT -p ICMP --icmp-type timestamp-request -j DROPsudo iptables -A INPUT -p ICMP --icmp-type timestamp-reply -j DROP解决允许Traceroute探测sudo iptables -A INPUT -p I原创 2021-08-03 17:22:11 · 4047 阅读 · 0 评论 -
Liunx基线核查处理
1.修改系统banner,避免泄漏操作系统信息:touch /etc/motdecho " Authorized users only. All activity may be monitored and reported " > /etc/motdecho " Authorized users only. All activity may be monitored and reported " > /etc/issueecho " Authorized users only.原创 2021-08-03 17:14:40 · 799 阅读 · 0 评论 -
SSH密钥未发现no matching cipher found. Their offer: aes256-cbc,aes128-cbc,3des-cbc,des-cbc
SSH密钥协商失败,此问题为密钥类型缺失导致,现在遇到的类型有如下几个1、Their offer: aes256-cbc,aes128-cbc,3des-cbc,des-cbcUnable to negotiate with xx.xx.xx.xx port 22: no matching cipher found. Their offer: aes256-cbc,aes128-cbc,3des-cbc,des-cbc无法与xx.xx.xx.xx 端口22协商:未找到匹配的密码。他们的报价:AE原创 2021-08-03 17:10:22 · 7400 阅读 · 0 评论 -
Linux服务器安装lrzsz
一、下载安装包lrzsz-0.12.20.tar.gz http://www.ohse.de/uwe/software/lrzsz.html二、安装 通过ftp工具把安装文件上传到对应目录下. cd tools tar zxvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 ./configure make make install ...原创 2021-08-03 16:45:16 · 363 阅读 · 0 评论 -
Linux中ssh登录跳过RSA key fingerprint输入yes/no
在今天处理问题时发现程序在执行ssh登录时出现密钥交换提示,如下设备升级后也会出现该现象,查询后发现如下解决办法。使用-o 这个参数,加上-o "StrictHostKeyChecking no" 即可跳过这个yes/no询问,直接进入密码输入环节,例:ssh -o "StrictHostKeyChecking no"用户名@IP也可以ssh -o StrictHostKeyChecking=no用户名@IP由此对-o参数产生了好奇,简单整理如下ssh -o参数...原创 2021-08-03 14:24:11 · 1709 阅读 · 0 评论