Linux系统
文章平均质量分 66
知而无涯
一起交流
展开
-
Linux部署expect实现与交互式程序通信
在线安装如果Linux可以访问外网,就可以采用离线安装yum install expect -y一:上传安装包目录: /tools/expect二:安装1:解压安装tcl因为expect是基于TCL的脚本编程工具语言,TCL语言经常用于快速原型开发,脚本编程,GUI和测试方面tar -zxvf tcl8.4.11-src.tar.gz -C /training/expect-5.43/1:进入到编译安装目录cd /training/expect-5.4..原创 2021-06-11 16:04:26 · 327 阅读 · 0 评论 -
Linux配置本地yum源
一:查看默认yum源默认情况下在安装好centos系统之后,yum源的文件位置都是在/etc/yum.repos.d目录下,默认使用的yum源就是Centos-Base.repocd /etc/yum.repos.d查看yum源信息[] 填写yum源的唯一ID标识,可以为任意字符串,name 是yum源名称,可以为任意字符串,baseur 指定yum源的url地址,mirrorlist 指定镜像站点目录,默认是官网自身的yum源,这个可以注释掉,使用 baseurl指..原创 2021-06-11 15:58:43 · 14212 阅读 · 5 评论 -
误删Linux库,紧急救援模式恢复文件
一:问题复现1:kernel panic -not syncing: Attempted to kill init2:加载libselinux.so.1失败二: 解决方案1:kernel panic -not syncing: Attempted to kill init2:加载libselinux.so.1失败一:问题复现这里是没有libselinux包的,需要上传后,再进行卸载掉安装rpm包强制卸载掉:复现问题rpm -e --nodep...原创 2021-06-11 15:46:49 · 1865 阅读 · 0 评论 -
Linux设置逻辑卷并挂载
需求:项目新增了一个磁盘,空间为2T的,需要挂载上去,用于存储录像文件参考博客:目录一:创建VG卷组二:创建LV逻辑卷三:格式化逻辑卷并挂载四:创建目录并挂载五:设置开机挂载一:创建VG卷组扫面系统VG:vgscan创建VG:vgcreate vg_test /dev/sdb1查看VG:vgdisplay1:创建VG卷组vgcreate vg_test /dev/sdb注意:此处应该是 /dev/sdb 磁盘创建完成...原创 2020-12-07 15:17:03 · 2940 阅读 · 0 评论 -
nmap报命令没有找到
nmap报命令没有找到1:bug截图2:解决办法原创 2020-09-20 20:44:27 · 4907 阅读 · 0 评论 -
Linux上部署postgreSQL(个人实测)
目录一:上传到 /tools目录中 二:进行解压 三:执行安装 1:安装gcc 2:安装readline 3:安装zlib-devel 4:配置成功 四:编译 1:编译 2:编译安装 五:相关设置 1:创建用户名和密码 2:创建文件存放目录 3:对数据进行初始化 4:修改postgresql.conf 配置文件 5:修改pg_hba.conf 配置文件 6:设置PostgreSQL开机自启动(环境变量配置) 六: 启动和连接数据库 1:启动数据库 2:查看进程.原创 2020-09-10 11:35:20 · 3613 阅读 · 1 评论 -
openSSH升级常见报错汇总
openSSH升级(常见报错)目录1:编译安装gcc2:升级openSSL3:openssl-devel安装4:安装pam-devel5:sshd未识别的服务6: Linux每次重启xshell拒绝连接(已经开通root)7: centos7升级openssh,启动ssh服务失败8: checking OpenSSL library version... configure: error: OpenSSL >= 1.0.1 required (have "1..原创 2020-09-10 11:13:14 · 9090 阅读 · 1 评论 -
centos7升级openSSH(亲测可用)
centos7升级openSSH(修改版)目录centos7升级openSSH(修改版) 1 一:查看版本和下载 3 1.1所需安装包目录 3 1.2:查看系统openssh包 3 1.3:查看版本 3 1.4:下载地址 3 二:安装telnet 4 2.1:卸载telnet 4 2.2:上传安装包 4 2.3:安装 5 2.4:启动服务 5 2.5:设置开机自启 5 2.6:查看telnet服务是否启动 5 2.7:root用户登录测试 5 三:编译安装gcc 6 3原创 2020-09-09 18:18:26 · 5340 阅读 · 3 评论 -
OpenSSH 输入验证错误漏洞(CVE-2020-12062)漏洞修复(本人亲测)
目录一: 漏洞描述: 二:修复方式 三: 修复流程 1:查找sshd和ssh位置 2:备份sshd 3: 搜索版本信息 4:替换版本信息(最重要的一步) 5:测试一: 漏洞描述:OpenSSH 输入验证错误漏洞(CVE-2020-12062)二:修复方式漏洞安全对使用的软件扫描漏洞,都是依据软件的版本号探测的,直接升级软件风险太大,因此规避风险,修改软件版本号实现其目的!采用方式:修改openSSH显示版本号三: 修复流程1:查找sshd和ssh位..原创 2020-09-09 17:40:49 · 11781 阅读 · 0 评论 -
Linux服务器CPU压力测试(本人亲测)
二:CPU的测试方法多窗口执行该语句,然后查看cpu使用情况方式1:写一个高循环脚本while [ 1 ]doecho 1 >> /dev/nulldone方式2:模拟用户不间断的访问多窗口执行该语句,然后查看cpu使用情况,不间断的刷新访问web服务器 for i in $(seq 2000) ;do curl http://127.0.0...原创 2020-05-05 21:58:54 · 5642 阅读 · 0 评论 -
Linux服务器内存压力测试脚本(本人亲测)
一:内存的测试脚本方式1: 备份大数据 简化版脚本 1:脚本范列 #!/bin/bash mkdir -p /tmp/skyfans/memory mount -t tmpfs -o size=10240M tmpfs /tmp/skyfans/memory dd if=/dev/...原创 2020-05-05 21:44:50 · 3666 阅读 · 0 评论 -
centos7环境离线安装telnet
检查telnet是否安装 rpm -qa | grep telnet 一:下载资源,上传安装包到tools目录下 https://download.csdn.net/download/qq_26963433/12274239二:安装 rpm -ivh telnet-0.17-47.el6.x86_64.rpm ...原创 2020-03-27 10:23:49 · 4995 阅读 · 0 评论 -
Linux高级运维工程师(面试题):打印文本的后20-30行的数据
1:创建文本 sed Linux三剑客过滤命令 1:创建数据 seq 100 | xargs -I{} echo {}> /data/seq100.txt seq 序列化数据,1-100 xargs -I{} echo {} 转义输出 /data/se...原创 2020-03-25 16:52:10 · 666 阅读 · 0 评论 -
Linux的vi编辑器命令和vim编辑器的区别
Linux的编辑器vi和vimhttps://blog.csdn.net/J080624/article/details/69544064https://blog.csdn.net/xiaolong2w/article/details/8224839#commentBox1:命令:nano如果没有,需要先安装哟2:vi和vim命令的区别https://blog.c...原创 2020-03-11 17:38:38 · 3016 阅读 · 0 评论 -
For direct MetaStore DB connections, we don't support retries at the client level
For direct MetaStore DB connections, we don't support retries at the client level一: bug截图二:原因分析mysql的jar包的问题,重新更好jar包即可三:重新测试...原创 2019-12-10 08:55:52 · 252 阅读 · 0 评论 -
Linux下安装部署git及安装问题总结
1: 安装编译git时需要的包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install gcc perl-ExtUtils-MakeMaker2: 下载git源码# cd /usr/src执行命令#wget --no-che...原创 2019-11-29 17:11:41 · 532 阅读 · 0 评论 -
Linux上的MySQL重新设置密码
作用是登陆时跳过登陆认证,换句话说就是root什么密码都可以登陆进去,然后:wq保存退出后,用service mysqld restart重启mysql。1:开启mysql服务service mysql start2:使用原密码登录mysql -u root -p1234563:选择数据库use mysql;4:进行密码更改update user set passw...原创 2019-11-29 16:59:53 · 404 阅读 · 0 评论 -
Error contacting service. It is probably not running
一:bug截图二:查询原因三:原因分析zookeeper.out显示jdk没有安装重新安装jdk原创 2017-10-12 17:52:28 · 352 阅读 · 0 评论 -
Linux磁盘空间进行扩容--增大卷组空间
Linux磁盘空间进行扩容参考博客http://blog.csdn.net/dingchenxixi/article/details/50986472 http://blog.sina.com.cn/s/blog_497f74bc01011z55.html一:BUG截图二:关闭虚拟机,点击虚拟机,然后进行设置三:设置硬盘空间,进行扩展四:扩展空间到指定的容量大小五:扩展后,再次查看磁盘空间的大小...原创 2018-03-07 11:06:28 · 71841 阅读 · 8 评论 -
linux解决xhost unable to open display
linux解决xhost unable to open display第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;第三步:执行xhost +,并且提示“access control disabled, clients can connect ...原创 2018-03-07 11:09:18 · 12539 阅读 · 1 评论 -
Linux root身份登录 鉴定故障
目录一: centos启动时按住E二:选中第二个,继续按E三:quite 后面+空格+1,输入完毕按enter四:按B五:重设密码一: centos启动时按住E要定向到该虚拟机中按E才行二:选中第二个,继续按E三:quite 后面+空格+1,输入完毕按enter 四:按B五:重设密码六:如果还不成功,删除不存在的用户彻底删除名为front的用户:$ userdel -r front...原创 2018-03-07 11:12:51 · 7028 阅读 · 0 评论 -
Linux的实用命令
1:退出错误的命令行ctrl + c2:linux远程连接命令mstsc3:查看卷组名称vgdisplay4:设置或显示环境变量export(选项)(参数)选项-f:代表[变量名称]中为函数名称;-n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中;-p:列出所有的shell赋予程序的环境变量。5:显示在命令行输入并执行过的命令系统默认保留1000条:history语法hi...原创 2018-03-08 15:13:43 · 245 阅读 · 0 评论 -
Linux远程拷贝文件scp
Linux scp命令用于Linux之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。-1 强制scp命令使用协议ssh1-2 强制scp命令使用协议ssh2-4 强制scp命令只使用IPv4寻址-6 强制scp命令只使用IPv6寻址-B 使用批处理模式(传输过程中不询问传输口令...原创 2019-03-14 15:00:44 · 1926 阅读 · 0 评论 -
YUM网络安装出现错误Couldn't resolve host 'mirrorlist.centos.org
一:bug截图执行yum报错yum install ntpdate Linux网络同步时间二:原因分析以前的配置如下虚拟机上不了外网,自然无法从网络上获取资源啦,因为yum资源是需要从外网上down下来的,所以必须连上外网才行三:修改网络配置system etho 虚拟网卡连接配置2:访问测试https://www....原创 2019-05-07 10:56:14 · 1565 阅读 · 0 评论 -
ls 提是无法打开目录. 权限不够(新增用户)
一:bug截图Linux新建普通用户,查看目录,提示权限不够ls: 无法打开目录.: 权限不够二:解决方案使用xshell切换用户,然后重新连接新建一个hadoop用户连接,使用普通用户连接查看目录...原创 2019-05-07 10:59:55 · 8590 阅读 · 0 评论 -
应用(8)---Linux共享文件夹
一:安装准备工作安装前,需要先安装VMware tools二:点击【编辑虚拟机设置】[选项】-【共享文件夹】,选择“总是启用”三:添加文件路径四:启用共享...原创 2019-05-07 11:28:03 · 313 阅读 · 0 评论 -
Linux上安装JDK详细亲测版
一:查看JDK参考博客https://www.cnblogs.com/Dylansuns/p/6974272.html1:java -version 显示当前JDK的版本2:rpm -qa | grep java 是列出包含samba字段的软件的信息二:JDK的卸载yum remove *openjdk* 一起卸载逐一的进行卸载rpm ...原创 2019-08-25 22:35:13 · 404 阅读 · 0 评论 -
Linux的系统目录结构
【Linux系统目录结构】登录系统后,在当前命令窗口下输入ls /你会看到/bin bin 是Binary的缩写。这个目录存放着最经常使用的命令。/boot 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同...原创 2019-08-28 10:53:01 · 122 阅读 · 0 评论 -
Linux上传文件提示permission is not allowed
一:bug截图二:解决方案直接对该文件夹进行授权即可sudo chmod 777 文件夹名原创 2019-08-28 10:57:44 · 3240 阅读 · 1 评论 -
虚拟机网路连接问题
1:进入命令行2:查询id3:查看服务4:连接成功5:还有一种情况必须同一域名原创 2017-10-12 17:47:50 · 259 阅读 · 0 评论