Linux
Linux相关操作,及踩坑
//承续缘_纪录片
这个作者很懒,什么都没留下…
展开
-
xshell启动遇到“由于找不到mfc110.dll,无法继续执行代码的解决方法”
1.下载系统缺失的Visual C++组件Microsoft下载中心:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679网速有些慢,点击页面中的下载按钮2.选择x64和x86这两个文件,点击Next3.完成安装下载完成后,点击这两个exe进行安装,两个文件都需要安装...原创 2022-05-23 16:03:18 · 1985 阅读 · 0 评论 -
yum remove
yum remove千万别用,删除相关依赖jar包原创 2021-05-17 19:28:30 · 257 阅读 · 2 评论 -
centos7添加ip黑名单禁止某个ip访问
centos7添加ip黑名单禁止某个ip访问centos7用的是firewall 添加单个黑名单只需要把ip添加到 /etc/hosts.deny格式 sshd:$IP:denyvim /etc/hosts.deny添加你要禁止的ip就可以了sshd:192.168.1.147:deny[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qnpb1IFS-1620381132920)(https://www.pianshen.com/images/132/0a05原创 2021-07-26 19:32:55 · 1672 阅读 · 1 评论 -
centos7添加ip黑名单禁止某个ip访问
centos7用的是firewall 添加单个黑名单只需要把ip添加到 /etc/hosts.deny格式 sshd:$IP:denyvim /etc/hosts.deny添加你要禁止的ip就可以了sshd:192.168.1.147:deny这是允许的 /etc/hosts.allow sshd:19.16.18.1:allowsshd:19.16.18.2:allow找了个,多次失败登录即封掉IP,防止暴力**的脚本 亲测有效 超过5次的就加到黑名单1、编辑脚本vim原创 2021-05-07 17:59:13 · 475 阅读 · 0 评论 -
Linux服务器记录并查询历史操作记录
Linux服务器记录并查询历史操作记录Linux服务器在使用过程中,经常会有除自己之外的其他人员使用。并不是每个人都对Linux服务器特别熟悉,难免会有一些操作导致服务器报错。因此,监控Linux服务器的操作并记录下来,是非常有必要的!history是查询当前连接所操作的命令,通过编写以下内容添加至/etc/profile的原有内容之后,将每个连接的操作都进行记录,并保存在特定位置。vim /etc/profile添加内容如下:#历史操作记录historyRQ=`date "+%Y%m%d原创 2021-05-07 15:11:25 · 2209 阅读 · 0 评论 -
Linux系统中如何禁止IP或者网段访问服务
方法一登录实例,编辑/etc/hosts.deny文件,添加如下内容,然后保存并退出。sshd:203.XXX.XXX.189#禁止203.XXX.XXX.189对服务器SSH的访问sshd:203.XXX.XXX.0/255.XXX.XXX.0#禁止203.XXX.XXX.0~255.XXX.XXX.0对服务器SSH的访问执行如下命令,重启服务使配置生效。service xinetd restart方法二登录实例,编辑/etc/rc.local文件,添加如原创 2021-05-07 15:14:22 · 2685 阅读 · 0 评论 -
执行shell脚本报错“/bin/bash^M: bad interpreter: No such file or directory”
一、原因因为脚本在windows下创建编辑然后上传到linux系统的,所以是dos格式的,而linux却是只能执行格式为unix格式的脚本,所以识别不了。二、解决方式1.查看脚本文件是dos格式还是unix格式,dos格式的文件行尾为^M$ ,unix格式的文件行尾为$cat -A filename2.把dos格式的文件转换为unix格式的文件dos2unix filename3.再次执行shell脚本报错消失...原创 2022-02-24 11:47:57 · 281 阅读 · 0 评论 -
Linux通信报错--WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED
1.问题详情节点之间进行通信时报错2.出现原因WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!翻译过来就是警告:远程主机标识已更改!此报错是由于远程的主机的公钥发生了变化导致的。ssh服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥(public key),记录在~/.ssh/known_hosts 中,当下次访问曾经访问过的计算机或服务器时,ssh就会核对公钥,如果和上次记录的不同,OpenSSH会发出警告。3原创 2022-02-10 14:14:42 · 9494 阅读 · 0 评论 -
Linux 下删除当前目录及子目录下的所有.o文件
一、命令:find . -name '*.o' -type f -print -exec rm -rf {} \;参数:(1) “.” 表示从当前目录开始递归查找;(2) “ -name ‘*.o’ "根据名称来查找,查找所有以.o结尾的文件夹或者文件。(此处可以使用正则表达式匹配目标文件或目录);(3) " -type f "查找的类型为文件;(4) “-print” 输出查找的文件目录名;(5) -exec,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命原创 2022-01-04 11:00:08 · 1321 阅读 · 0 评论 -
Linux jar包 启动方式
1.前台启动java -jar name.jar当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出2.后台启动java -jar name.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。3.后台启动,关闭窗口程序继续运行nohup java -jar name.jarnohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行当用 nohup 命令执行作业时,缺省情况下该作业的所有输原创 2021-11-12 11:13:48 · 535 阅读 · 0 评论 -
xshell连接服务器不稳定
在使用Centos7的时候,经常在一段时间没有操作之后就自动断掉了,然后重新连接之后就可能失去了当前操作场景。1.连接不稳定可能原因1、可能服务器太忙2、可能是网络连接不够稳定第二种可能性高,既然能连上那表示服务器端配置没问题。也可以用putty再确认,xshell是否有问题。2.那么如何才能保证我们即使长时间不操作也会一直保持连接状态,往下看2.1第一种方法:修改/etc/ssh/sshd_config文件使用命令打开/etc/ssh/sshd_config文件:vim /etc/ssh/s原创 2021-11-01 13:45:22 · 1045 阅读 · 0 评论 -
linux磁盘空间满了
1.查看磁盘空间使用情况使用df命令2.定位最大文件目录:(1)从根目录开始逐层查找1.cd / # 切换到根目录2.du -h --max-depth=1 #寻找当前目录,哪个文件夹占用空间最大1.可以看到opt、var下的使用情况最多2.最后一项40G,表示当前目录所有文件占用磁盘空间总和容量是40G(2)切换大占用最多的目录下如法炮制,继续深入查看最终定位我们某一个程序报警日志存储过多,根据日志修改我们的程序,修复后,可以清除日志,这样就清楚部分磁盘空间...原创 2021-09-24 17:20:30 · 1079 阅读 · 0 评论 -
OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file
1.问题描述:向服务器上传文件、jar包失败。启动jar包失败,报错OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 10566 Try using the -Djava.io.tmpdir= option to select an alternate temp location.2.问题原因:(1).可能原因是磁盘满了linux使用df命令查看内存使用情况看到内存使用率为100%原创 2021-09-24 16:53:30 · 2409 阅读 · 0 评论 -
linux下vi或vim操作Found a swap file by the name的原因及解决方法
问题描述:在linux下用vi或vim打开文件时[root@honglingtech-data001 config]# vim server.propertiesE325: ATTENTIONFound a swap file by the name ".server.properties.swp" owned by: obd-data-dev dated: Tue Aug 3 18:18:21 2021 file name: /opt/module/k原创 2021-09-03 10:07:45 · 403 阅读 · 0 评论 -
快速过滤出进程PID进程
Usage:pgrep [options] Options:-d, --delimiter specify output delimiter-l, --list-name list PID and process name-a, --list-full list PID and full command line-v, --inverse negates the matching-w, --lightweight原创 2021-08-27 15:24:40 · 1123 阅读 · 0 评论 -
windows cmd连接linux
1.打开命令提示符win+r 2.输入cmd3.连接linuxssh 用户名@ip地址输入密码原创 2021-08-27 10:51:12 · 255 阅读 · 0 评论 -
阿里云安全加固,密钥对登录网址
SSH密钥对配置https://help.aliyun.com/document_detail/51796.html?spm=a2c4g.11186623.6.963.71ef3c65r19kBk操作系统安全加固https://help.aliyun.com/knowledge_list/60787.html?spm=a2c4g.11186623.6.558.313cb6c5ea9dL0原创 2021-07-07 14:52:49 · 157 阅读 · 0 评论 -
Linux top 命令详解
查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视图top视图原创 2021-06-22 18:03:45 · 99 阅读 · 0 评论