![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 63
不懂一休
这个作者很懒,什么都没留下…
展开
-
VMware 安装 Linux(centos)系统
学习 k8s 时,租用云服务器便宜的性能不行经常卡,贵的划不来,想着本地搭建三个 Linux 虚拟机玩玩基础环境VMware:VMware-workstation-full-16.2.0-18760230Linux:CentOS-7-x86_64-DVD-2009下载 iSO 镜像VMware 下载地址(自行安装):https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-1621-WIN&pro原创 2022-05-24 19:00:46 · 12028 阅读 · 0 评论 -
VMware centos8.0 磁盘扩容
参考连接 https://blog.csdn.net/xionglangs/article/details/108866146按照如上链接即可,唯一需要注意的就是他文中使用的是fdisk /dev/sda 进行分区操作,这个需要根据自己磁盘路径cd /dev;ls则我这一步使用的 fdisk /dev/nvme0n1 命令,其他命令只需要将他博客中的 /dev/sda 路径换为 /dev/nvme0n1 即可。...转载 2021-11-05 18:35:23 · 12119 阅读 · 0 评论 -
局域网内访问虚拟机 web 服务器
Linux 中使用源码编译启动了 grafana,默认端口号是 3000我的网络使用 NAT 模式,主机 IP 192.168.3.220,虚拟机 IP 192.168.1.3主机 192.168.3.220虚拟机 192.168.1.3保证主机和虚拟机之间能相互 ping 通主机 ping 虚拟机虚拟机 ping 主机保证虚拟机项目能正常运行虚拟机关闭防火墙systemctl stop firewalld.service主机访问测试...............原创 2021-11-04 17:58:02 · 20112 阅读 · 0 评论 -
vmware centos8.0使用NAT配置网络
nmcli c reload 命令原创 2021-11-04 15:36:26 · 13392 阅读 · 0 评论 -
scp 传输文件到另一台服务器
文章目录一、scp 命令简介二、简单测试 scp 命令1、启动 ssh 服务2、运行 scp 命令三、scp 免密码传输文件四、docker 备份 MySQL 到另一台服务器一、scp 命令简介Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。scp 详细命令可参考 https://www.runo原创 2021-08-16 11:59:16 · 26628 阅读 · 0 评论 -
Xftp:找不到匹配的outgoing encryption算法
错误原因是ssh登录本地终端缓存了相关的安全确认信息远端的ssh服务升级后,其对应的加密算法均作了升级、修改而本地的缓存安全信息并无更新,导致无法正常登录解决办法选中 SFTP 协议的 aes192-ctr、 aes128-ctr 、 aes256-ctr,具体方法如下文件 ---------> 属性 -----------> 设置 -----------> 编辑 ----------> 勾选aes192-ctr aes128-ctr aes256-ctr选中之原创 2020-09-15 09:19:59 · 16632 阅读 · 0 评论 -
Linux:bash: sudo: command not found
今天在使用 docker 安装物联网边缘实例时,遇到如下错误,默认进入容器是 root 用户,所以也可以直接去掉命令行中的 sudo,如果删除不能执行,老哥不要慌继续往下看解决办法Debian系列 桌面型 Linux,代表为 Ubuntuapt-get update -yapt-get install sudoRedhat系列 主要是服务器型 Linux,代表 Centosyum update -yyum install sudo...原创 2020-09-04 17:59:44 · 18079 阅读 · 1 评论 -
Linux:彻底理解每次执行程序需要 ./ 以及解决方法
你有没有想过,在linux下运行可执行程序,一定要写成 ./emqx start ,需要带 ./而不像 window 运行可执行程序,写成 emqx start 就可以1、Linux在 Linux 中如果我们直接写 test.sh,Linux不会在当前目录查找,Linux 系统会去 环境变量PATH 里寻找 test.sh 的,然而并没有在 PATH 配置环境变量。所以写成 test.sh 是会找不到命令的,要用./test.sh 告诉系统说,就在当前目录找2、window而 window原创 2020-07-31 17:29:53 · 12731 阅读 · 0 评论 -
Linux:vim 与 echo 的区别
接上一篇博客遇到的问题,我做了如下测试,新建了一个测试文件 test使用 vim 向 test 文件添加内容,可以看到如下文件信息一、使用 echo 修改文件内容,可以看到如下文件信息二、使用 vim 修改文件内容,可以看到如下文件信息 如上,可以清晰的看到当使用 vim 修改文件时,Inode 产生了变化及生成了一个新的文件,而使用echo 修改文件时是在源文件追加信息,对 linux 文件系统 Inode 说明如下。原创 2020-07-29 16:39:35 · 14001 阅读 · 0 评论 -
Linux:无法删除文件,不允许操作
文章目录问题描述解决问题命令详解lsattr 命令chattr 命令问题描述我的是 centos 8.0 系统,今天在删除文件时,删除失败,提示无法删除,不允许操作,如下首先查看文件权限发现文件没有执行权限,添加权限,如下失败,不允许操作解决问题查看文件是否被禁止操作,如下所示简单解释以下 ia 参数,后面附上命令详解a:Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许原创 2020-07-29 10:08:21 · 22363 阅读 · 0 评论 -
Linux:查看占用 cpu/内存 资源最多的进程并杀死
首先我的系统是 centos 8.0一、查看 cpu/内存 使用情况1、top 命令top 显示全部进程(只要你屏幕够长,就能全部显示????),动态的2、ps -aux 命令ps aux显示全部进程,静态的,相当于一瞬间的截图3、ps -ef 命令ps -ef显示全部静态进程,相比 ps aux 少一些标题二、排序进程1、复杂方法linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|sort -rn -原创 2020-07-23 17:05:28 · 21506 阅读 · 2 评论 -
阿里云服务器指定 IP 访问实例
参考阿里云官方文档,配置其他类型安全组案例链接: https://help.aliyun.com/document_detail/25475.html?spm=a2c4g.11186623.2.14.294971afSpgzdb#specifyIpAccess.下面介绍只允许特定IP地址远程登录到实例查询你的 IP 可以访问 https://www.ip138.com/.登录阿里云控制台,添加安全组规则如下我用一个 web 项目做的测试,阿里云开放端口为8023,设置只允许单个IP,如下将授权原创 2020-07-23 15:09:37 · 16340 阅读 · 1 评论 -
Linux:ssh配置详解
链接: https://www.cnblogs.com/dumpling-z/p/11434105.html.转载 2020-07-21 15:28:01 · 12204 阅读 · 0 评论 -
解决 -bash: ssh: command not found
错误如下在使用 ssh 服务时,错误如下解决方法:安装 ssh 客户端,我的是 centos 系统使用如下命令,Ubuntu 系统使用 apt-get install openssh-clients安装。如果你已经安装还不能使用,则添加环境变量yum -y install openssh-clients测试如下可以正常使用...原创 2020-07-21 11:09:20 · 17312 阅读 · 1 评论 -
解决 bash: ssh-keygen: command not found
问题描述在使用docker centos镜像时,生成密钥失败,解决办法也适用于其他情况问题原因就是没有安装ssh解决方法安装ssh,我的是centos系统,使用命令 yum install openssh, 如果是其他系统如 ubuntu 使用 apt-getinstall openssh安装,如果不能安装,可以尝试 yum update 或者 apt-get update,其中用 upgrade 替代 update 也可以update 和 upgrade 区别:yum update:升原创 2020-07-21 10:12:52 · 38039 阅读 · 3 评论 -
阿里云服务器shell:Connection closed by foreign host,finalshell:java.net.SocketException: Connection reset
之前使用 xshell 连接 阿里云服务器一直正常,今天突然连接失败,网上试了一些方法,不太理想,最后联系阿里售后工程师,在其指导下解决问题首先贴出错误,如下xshell(之前一直用的xshell)Finalshell(在售后工程师推荐下,安装了这个,虽然安装这个没解决问题,不过工具还是挺香的)先说说错误原因这个是售后工程师的原话,大致意思就是我之前异常连接了服务器,服务器对所有地址进行了屏蔽解决办法如果之前一直正常使用的可以跳过以下检查1、目标实例不是运行中的状态2、检查服务器安全原创 2020-07-17 17:47:01 · 17848 阅读 · 3 评论 -
Linux:修改文件(目录)权限
文章目录一、查看权限二、权限说明三、修改权限① 数字形式② 表达式很多时候执行或者删除文件目录时,会提醒权限不够,有时需要切换用户,有时需要修改文件权限,下面说说修改文件权限一、查看权限先查看文件权限使用 ll 或 ls -l,如下所示二、权限说明如下,以ppp文件为例-r-xrwxrwx 1 root root 0 Jul 15 14:58 ppp权限对应如下 -r-xrwxrwx 其中 w 权限为可写可删 - 代表文件,d 代表文件夹 r-xrwxrwx 代表 ow原创 2020-07-15 16:34:52 · 14222 阅读 · 0 评论 -
Linux:添加用户—su: warning: cannot change directory to /xxx/xxx: Permission denied
文章目录一、添加用户二、问题描述三、错误原因四、解决办法一、添加用户添加新的用户账号使用useradd命令,其语法如下:useradd 选项 用户名参数说明:选项:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用原创 2020-07-15 10:38:03 · 19021 阅读 · 0 评论 -
linux:wget下载软件,tar -zxvf报错gzip: stdin: not in gzip format tar: Child returned status 1
文章目录问题描述错误原因问题复现解决方法1、不用wget 下载,先下载到window,通过Xftp工具复制进 Linux系统2、通过华为开源云镜像站下载,速度挺快,问题解决问题描述今天在docker中用dockerfile自动安装jdk时,用wget下载jdk的压缩包,看似可以正常下载,当使用tar -zxvf解压时报错错误原因我的jdk下载地址https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7e原创 2020-07-08 17:09:50 · 12466 阅读 · 2 评论 -
Linux:服务自启动(含docker容器内应用服务自启动)
文章目录简介一、自定义开机程序二、配置为系统服务1、chkconfig 配置2、systemctl 添加1) 、新建立tomcat.service文件2)、startup.sh文件添加Java环境变量3) 、tomcat.service文件参数说明4) 、常用命令三、启动容器时利用脚本启动服务(==仅适用于启动容器内服务==)1、环境2、问题3、进入容器创建一个脚本 (或者在宿主机创建好复制进容器)4、修改文件权限5、制作镜像6、新建容器7、测试简介之前利用docker 部署了一个ssm项目,当时没有配原创 2020-07-03 19:06:44 · 16000 阅读 · 1 评论 -
Linux: 解决每次重启机器环境变量都需要 source /etc/profile 才生效
文章目录问题描述解决方法1、将环境变量配置在~/.bashrc里面。2、在~/.bashrc里面加一句source /etc/profile3、测试问题描述闲话不谝,进入正题,问题如下。解决方法1、将环境变量配置在~/.bashrc里面。~代表当前用户目录,我是root用户登录的,如可以使用如下命令进入vi /root/.bashrc或vi ~/.bashrc添加环境变量export JAVA_HOME=/usr/local/jdk1.8.0_161export CLASSPATH原创 2020-07-03 17:42:04 · 24021 阅读 · 5 评论 -
Linux wget错误,证书无效过期,ERROR: The certificate of ‘mirrors.cnnic.cn‘ has expired.
文章目录问题描述解决方法1、下载证书2、忽略证书问题描述Linux centos 用wget下载安装包提示网站 mirrors.cnnic.cn 证书过期失效解决方法1、下载证书安装 ca-certificates 包ubuntu、debian 等类系统使用 apt-get 安装apt-get install ca-certificatescentos、redhat 等类系统使用 yum 安装yum install ca-certificateswget https://mirr原创 2020-07-01 15:47:53 · 22102 阅读 · 0 评论 -
centos安装使用图形化界面 VNC Viewer
环境Linux : centos 8VNC Viewer :VNC-Viewer-6.20.529-Windows一、centos 安装 vnc注意:你安装命令执行结果可能会和我的不同,只要没报错,显示安装完成就可以,因为我的已经安装过一次,为了写博客记录又执行了一次命令1. 安装图形界面使用以下命令安装图形桌面的软件包yum groupinstall "Server with GUI" -y 使用以下命令设置图形模式为默认模式启动。systemctl set-default grap原创 2020-06-17 16:36:21 · 13932 阅读 · 0 评论