linux
zj420964597
快乐就好
展开
-
linux 命令行下的复制和黏贴
按住鼠标左键,选中想要复制的内容,松开就完成复制,再在复制的位置按右键就完成粘贴。2、开启gpm服务:systemctl start gpm。转载 2022-11-28 20:29:57 · 793 阅读 · 1 评论 -
Host key verification failed
输入命令scp test.yaml root@172.xx.xx.xx:/opt/zjtest/报如下错:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBL...原创 2022-05-16 10:27:34 · 227 阅读 · 0 评论 -
压缩与解压命令
一、解压、压缩tar包、tar.gz包解压tar xvf test.tartar zxvf test.tar.gz压缩tar cvf test.tar ./test tar zcvf text.tar.gz ./test 二、解压、压缩war包、jar包解压jar -xvf test.warjar -xvf test.jar压缩jar -cfM0 test.war ./jar -...原创 2021-08-24 13:53:07 · 753 阅读 · 3 评论 -
linux vim 按键说明
vi/vim 按键说明按etc后,输入法为英文状态时输入第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果你将右手放在键盘上的话...翻译 2020-11-20 10:42:07 · 209 阅读 · 0 评论 -
nginx安装 yum install zlib 等 报错:Could not retrieve mirrorlist http://mirrorlist.centos.org
最近使用 yum install 给 linux 服务器安装包的时候报错如图。看到这个报错的时候我的第一反应和大多人一样,根据 “Network is unreachable” 以为是网络不通畅。我反复检查 ip,网关,DNS 以及各种 ping 后排出了网卡、路由器、协议等方面的问题。首先使用命令: ping www.baidu.com 看是否能访问外网 因为一般大公司的服务器是不直接通外网的(ping 不通外网),公司会有内部的镜像参考:https://blog.csd...原创 2020-06-08 19:39:58 · 622 阅读 · 0 评论 -
Linux shell 命令多行结果赋值给变量
赋值两种方式 :1、$()方式data=$(ls -l)2、单反引号方式data=`ls -l`读取(1) 如果是echo $data,输出结果为一行,没有换行符:echo $datatotal 132 drwxrwxr-x 3 faster faster 4096 Mar 31 06:11 client drwxrwxr-x 2 faster faster 409...转载 2019-05-14 14:01:51 · 7129 阅读 · 0 评论 -
linux监控脚本
#!/bin/bash# 获取本地服务器IP地址externalip=$(curl -s ipecho.net/plain;echo)echo $externalip# 获取cpu总核数cpu_num=`grep -c "model name" /proc/cpuinfo`echo $cpu_num# 获取CPU利用率# CPU时间计算公式:CPU_TIME=user+...原创 2019-05-10 15:07:55 · 2962 阅读 · 0 评论 -
解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
PS背景:我在公司做sdk 的pc端开发,所以经常会在win下编译通过之后跑到linux下再运行一次已确保能支持多平台。今儿在win下跑完一程序,然后放到linux下跑的时候,我用指令:sudo ./build.sh但是却没有任何反应。于是我换了指令,用chmod u+x build.sh./build.sh报错 “build.sh /bin/bas...转载 2019-05-23 18:11:46 · 707 阅读 · 0 评论 -
Shell脚本8种字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## ...转载 2019-07-11 10:39:14 · 175 阅读 · 0 评论 -
linux 监控命令 总结
mpstat:mpstat是Multiprocessor Statistics的缩写,是实时监控工具,报告与cpu的一些统计信息这些信息都存在/proc/stat文件中,在多CPU系统里,其不但能查看所有的CPU的平均状况的信息,而且能够有查看特定的cpu信息,mpstat最大的特点是:可以查看多核心的cpu中每个计算核心的统计数据;而且类似工具vmstat只能查看系统的整体cpu情况。m...原创 2019-07-31 10:16:38 · 253 阅读 · 0 评论 -
linux Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open处理
Permissions 0644 for '/home/admin/.ssh/java.zhangjie' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.Load key "/home/admin/.ss...原创 2018-10-11 21:34:19 · 2799 阅读 · 0 评论 -
Shell常用命令
-------------------------------------------------------------只记录shell常用,更多可参考菜鸟教程开始:Linux 的 Shell 种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh...原创 2018-07-14 14:04:06 · 163 阅读 · 0 评论 -
搭建云服务器(linux)+tomcat(将项目部署到云服务器)
1.首先安装jdk(参看我的博客linux下安装jdk)2.安装tomcat下载tomcat8.5.12.tar.gz的压缩包。下载路径:http://download.csdn.net/download/zj420964597/9993747(1)解压 tar xzf tomcat8.5.12.tar.gz (2)在usr下创建tomcat目原创 2017-09-25 21:59:38 · 1805 阅读 · 0 评论 -
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session f
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nest我在将web服务器(ssh框架编写+tomcat)上传到云服务器时,访问url报以上错误。先说下如何在将web服务器上传到云服务器及其使用:搭建云服原创 2017-10-16 14:02:09 · 2264 阅读 · 0 评论 -
从云服务器启动tomcat,外网访问不到的解决方案
导致该问题的原因可能是启动了多个tomcat进程,导致进程之间冲突。使用ps命令查看tomcat的进程:ps aux|grep tomcat 如果是安装的是tomcat7使用:ps aux|grep tomcat7然后杀掉所有的tomcat 进程,使用命令kill启动tomcat,问题解决。如遇到启动后访问慢的问题,请看我另外一个帖子:云服务器上tomca转载 2017-11-19 09:52:19 · 1694 阅读 · 0 评论 -
ssh框架本地正常,云服务器linux下乱码
解答:将本地项目存放在云服务器linux下,存入数据,数据库mysql下是乱码。问题存在的地方包括:mysql的字符编码、框架存在乱码包括struts2层及hibernate层。1. mysql字符编码若不是urf-8,则需要改为utf-8。在新建mysql数据库时则需要设置编码格式为utf-82. Struts2层没有设置为utf-8,l 可通过在struts.xml中添加 但是效果原创 2017-11-22 11:06:47 · 215 阅读 · 0 评论 -
linux常用命令--不定时更新
Linux命令下常用的快捷键:TAB :命令补全Ctrl+ C:杀死当前进程Ctrl + A:光标移动到命令行首Ctrl + E:光标移动到行尾Ctrl + R: 查找历史执行的命令,回车后即执行所查找到的命令以单词为单位移动光标:快捷键:Ctrl + →快捷键:Ctrl + ←tail命令: tail 命令可用于查看文件的内容,有一个常用的...原创 2018-06-04 16:35:49 · 1192 阅读 · 1 评论 -
tar命令的使用方法
tar命令的使用方法tar [-cxtzjvfpPN] 文件与目录参数说明:-c :建立一个打包文件;-x :解开一个打包文件;-t :查看 tar包里面的文件;-z :打包后用gzip压缩,生成.tar.gz文件;-j :打包后用zip2压缩,生成.tar.bz2文件;-v :压缩的过程中显示文件;-f :使用文件名,请留意,在f之后要立即接文件名,不要再加其它参数;-p :保持原文件的属性;-...转载 2018-07-03 15:58:54 · 544 阅读 · 0 评论 -
linux 中 ‘|’的作用是什么
利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。1.利用一个管道# rpm -qa|grep licq这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(...转载 2018-07-03 16:40:37 · 685 阅读 · 0 评论 -
linux vim 查找或替换空格
1. 匹配1到多个空格 /\s\+2. 替换一个或多个空格,替换为逗号,:%s/\s\+/,/g3. 替换一个或多个空格,替换为换行符:%s/\s\+/\r/g简单解释一下:%s :在整个文件范围查找替换(或者使用1,$s 也是整个文件范围查找)/ :分隔符+ : +表示重复1次或多次,加在一起表示一个或多个空格。\r :换行符/g :全局替换...原创 2018-07-03 17:26:37 · 20305 阅读 · 1 评论 -
linux下安装jdk
一、linux通过yum安装jdk执行命令yum -y list java*查看可安装java版本。执行命令:yum install -y java-1.8.0-openjdk-devel.x86_64完成即可,不要要额外的配置,简单粗暴java -version: 查看java版本二、下载jdk压缩包一、下载jdk压缩包jdk1.8.0_121.tar.gz ...原创 2017-09-25 21:57:45 · 287 阅读 · 0 评论