Linux
文章平均质量分 63
总结Linux系统中遇到的问题,向大家多多学习
有翅膀的猫
我们不生产代码,我们只是Github的搬运工
展开
-
has changed and you have requested strict checking.Host key verification fail
方法一:在windows下 cmd 输入: ssh-keygen -R “远程服务器ip地址” ,清除当前机器缓存的之前的公钥信息。然后 在IDEA中使用 scp 重新连接即可。我在IDEA中使用 scp 命令 拷贝jar包到 虚拟机中时,突然报这个错,暂时不知是什么操作引起的。假如你的远程机器ip是192.71.1.32,删除该条记录,在连接就Ok了。在机器上找known_hosts文件。找到后直接删除对应ip的记录。原创 2023-01-18 10:25:59 · 1119 阅读 · 0 评论 -
Jenkins - 持续集成介绍(1)
在了解持续集成之前,我们先了解一下,为什么要持续集成?以及持续集成之前的故事。持续集成(Continuous integration,简称Cl)指的是,频繁地(一天多次)将代码集成到主干。**持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。**它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,反馈运行结果,还能部署到服务器。...原创 2022-08-04 14:01:14 · 254 阅读 · 0 评论 -
Linux环境变量配置
Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命令输出当前的PATH环境变量的值这两个命令执行的效果如下uusama@ubuntu:~$ exportdeclar原创 2022-03-03 14:32:32 · 284 阅读 · 0 评论 -
Linux下安装maven仓库图解步骤
Linux下安装maven仓库1、首先到Maven官网下载安装文件,我都下载文件为apache-maven-3.6.3-bin.tar.gz将这个下载的包,传到 linux中你自己 指定的文件夹下面。下载地址 https://archive.apache.org/dist/maven/maven-3/3.6.3/source/2、进入下载文件夹,找到下载的文件,运行如下命令解压tar -zxvf apache-maven-3.6.3-bin.tar.gz解压后的文件夹名为apache-m原创 2022-02-17 10:41:22 · 1544 阅读 · 4 评论 -
linux下用户和用户组大全操作
linux 下用户和用户组概念以及操作原创 2022-01-27 17:41:38 · 735 阅读 · 0 评论 -
Network error:Software caused connection abort解决方法
Network error:Software caused connection abort解决方法1.在linux服务器端设置:vim /etc/ssh/sshd_config找到 TCPKeepAlive yes把前面的#去掉找到ClientAliveInterval 参数去掉前面的#ClientAliveInterval 60 把后面的0改成60...原创 2022-01-18 10:22:09 · 17873 阅读 · 4 评论 -
File.separator是什么?
Java的File.separator详解注意:其实 File.separator 的作用相当于 ' \ '在 windows 中 文件文件分隔符 用 ' \ ' 或者 ' / ' 都可以但是在 Linux 中,是不识别 ' \ ' 的,而 File.separator 是系统默认的文件分隔符号,在 UNIX 系统上,此字段的值为 ' / '在 Microsoft Windows 系统上,它为 ' \ ' 屏蔽了这些系统的区别。所以用 File.separator 保证了在任何系统原创 2021-12-16 10:00:04 · 1987 阅读 · 1 评论 -
Linux 环境下 vi/vim 编辑器常用命令
Linux 环境下 vi/vim 编辑器常用命令前言使用vi文本编辑器配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本编辑器——vi,以便更好地管理和维护系统中的各种配置文件。vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑器。vim是vi编辑器的增强版本,在vi编辑器的基础上扩展了很多实用的功能,但是习惯上也将vim称为原创 2021-12-10 16:05:19 · 6584 阅读 · 1 评论 -
CentOS 7 安装 Nginx
CentOS 7 安装 Nginx学习目标CentOS 7 安装 NginxLinux 的两种安装方式一、yum 安装1. 安装 Nginx2. 配置 Nginx 服务二、源码包安装1、依赖库安装1. 安装 gcc 环境2. 安装 pcre3. 安装 zlib4. 安装 openssl2、nginx 源码包安装Linux 的两种安装方式首先,介绍一下 Linux 的安装方式,可以是 yum 安装,也可以是源码包安装。yum 安装:简单方便,不易出错。源码包安装:有点繁琐,但是服务性能好。一、原创 2021-12-08 17:07:56 · 115 阅读 · 14 评论 -
Linux的环境变量
Linux的环境变量学习目标Linux的环境变量一、Linux的变量种类二、设置变量的三种方法三、PATH声明,其格式为:一、Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1、永久的:需要修改配置文件,变量永久生效。2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效原创 2021-12-03 13:55:31 · 2959 阅读 · 1 评论 -
linux下查看已经安装的jdk 并卸载jdk的方法
linux下查看已经安装的jdk 并卸载jdk的方法学习路径linux下查看已经安装的jdk 并卸载jdk的方法一、查看Jdk的安装路径:二、卸载旧版本的JDK:三、安装JDK(以JDK1.8为例子)1、yum一键安装2、手动安装(推荐)一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH备注:如果是windows中,可以使用:set java_home:查看JDK安装路径java -version:原创 2021-12-02 11:27:48 · 3338 阅读 · 9 评论 -
MobaXterm连接虚拟机时出现Access denied
MobaXterm连接虚拟机时出现Access denied找了半天,又是防火墙又是etc下ssh和sshd最后发现specify username是服务器的用户名,自己是不可以随意输入的必须输入你要链接的虚拟机的用户名。最开始我也是自己随便写的名字:kfk,但是不管你密码输入的对不对都会出现Access denied。Specify username一定要填 vm 远程的主机用户名,超级用户就写root 或者连接自己创建的用户...原创 2021-11-24 14:33:33 · 2379 阅读 · 3 评论 -
Centos7 Network is unreachable 解决方法
Centos7 Network is unreachable 解决办法今天周五早上兴致冲冲的去上班,然后突然虚拟机的网关 挂掉了 ,直接裂开经过在网上 大搜特搜,终于是解决了,写个文档,让后面的同学 少走弯路。。。。1、首先我还是用 XShell 去连接虚拟机, 但是连接不到2、接着去虚拟机里面看 跟本地的 网关的配置 ,输入命令 ifconfig 后发现之前配置的网关 没有了,莫名奇妙的,就是图中的 ens33,整个都没有了3、然后 更改完静态ip后发现network服务重启不了问题:执行原创 2021-11-12 10:54:38 · 13633 阅读 · 18 评论 -
Linux中的source命令
Linux中的source命令1、source命令是什么?source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。注意:该命令通常用命令“.”来替代2、source命令 功能(能干什么)?source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。因为linux所有的操作都会变成文件的格式存在。示例:当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profil原创 2021-10-29 14:51:38 · 45128 阅读 · 4 评论 -
Linux中 su 和 sudo的区别
Linux中 su 和 sudo的区别一、为什么会有su和sudo 命令?因为我们在实际工作中需要在Linux系统中来回切换不同的用户。root用户时权限最高的,所以在很多时候我们需要切换到root用户来执行一些命令。等一些重要命令执行完毕后,为了避免在root用户下不小心在修改别的配置文件,我们需要及时将root用户 在切换为 普通用户。因此 su 和 sudo 就是为了解决这些问题的。二、su的用法su (英文全拼:switch user)命令用于变更为其他使用者的身份。示例:(1)su原创 2021-10-26 15:36:45 · 3018 阅读 · 0 评论 -
Linux环境下如何卸载openjdk?
Linux环境下如何卸载openjdk?1、查看当前系统的jdkrpm -qa|grep jdk (注意是| 竖着的斜杠不是字母)2、卸载openjdk,卸载相关的openjdkrpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64(有几个openjdk就用这个命令删除几个,但是.noarch结尾的可以不用删除)3、如果出现error: can’t create transaction lock on /v原创 2021-10-09 10:10:13 · 11099 阅读 · 0 评论 -
sudo: ./xxx.sh: command not found问题解决?
sudo: ./xxx.sh: command not found问题解决?这个问题是我在Linux环境下安装UXDB数据库时遇到的1、使用使用ls -alh查看:-l : (list)以列表形式显示-a: (all)显示全部文件, 包括隐藏文件-h: (human readable)人性化形式显示文件大小发现它是rw可读可写不可执行文件使用sudo chmod -R 777 xxx修改权限:sudo chmod -R 777 根路径,可以获取一个文件夹得操作权限。读、写、运行三项权限原创 2021-10-11 11:38:43 · 2688 阅读 · 0 评论 -
如何在Linux中安装jdk?
如何在Linux中安装jdk?1、先创建一个新的虚拟机,一共13步创建好虚拟机我使用的是VMware Workstation Pro(1)根据需求,一般选择推荐设置(2)(3)选择你提前下载好的虚拟机镜像(4)设置自己的用户名和密码(5)注意尽量不要把两个镜像存放在一个文件夹中,否则可能出错(6)根据自己电脑的配置设置处理器数量和内核数量(7)因为我的电脑是32G运行内存,所以我给了16G(8)这里一般默认都是第二个选择NAT,但是根据自己公司需求,第一个用的比较多,所以我原创 2021-10-09 18:59:27 · 38647 阅读 · 1 评论 -
为什么SSH服务器拒绝了密码?
为什么SSH服务器拒绝了密码?我是在登录的时候,用户名写错了,导致提示SSH服务器拒绝了密码,导致我总认为是别的方面的错误,误导了我都方向,最后我发现在创建连接的时候,登录的用户名要和 VM虚拟机里面的用户名要相互对应,否则会报错。...原创 2021-10-09 14:04:10 · 4568 阅读 · 2 评论