Linux
可可keketrtr
QQ:564964596
微信:keketrtr
展开
-
手把手教你用 Jenkins 自动部署 SpringBoot
如果不想用默认的maven配置,可以google搜索jenkins修改maven的settings文件进行修改即可。也就是在执行deploy.sh命令前面加上了nohup。& sleep 1可不写。原创 2023-01-04 13:27:23 · 272 阅读 · 1 评论 -
Virtualbox虚拟机网络配置详解
在默认情况下,Virtualbox虚拟机选择的上网方式是:网络地址转换(NAT),这种方式虚拟机可以上外网,但是主机不能访问虚拟机,如果想要使用putty或者xshell连接虚拟机是办不到的。当我们选择HostOnly模式时,根据字面意思便知,只能主机访问虚拟机,虚拟机与虚拟机之间可以访问,因为属于同一网段。1) 在选中连接方式为桥接网卡时,下面的界面名称处要选择你当前上网的网卡,比如你用的无线上网,选择网卡一般都是 ****Wireless****转载 2023-01-04 01:04:54 · 1644 阅读 · 0 评论 -
rz上传乱码或失败问题
使用XShell或者SecureCRT可以用rz、sz命令上下传文件到本地windows,但经常会上传一部分后退出并显示一堆乱码,这是因为这中间有控制字符的原因。原创 2023-01-03 18:51:17 · 669 阅读 · 1 评论 -
linux服务器磁盘满了怎么办
https://jingyan.baidu.com/article/0bc808fcbd57145bd485b9d7.html看上面文章链接。主要用到df -h命令查看哪个目录占用空间比较大。一层层排查。最后查到是/var/lib/docker/overlay2占用空间很大。这个目录是docker磁盘空间。执行docker system prune命令,可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)...原创 2022-03-07 15:37:37 · 727 阅读 · 0 评论 -
查看Linux服务器公网&内网IP地址
公网IPcurl http://httpbin.org/ipOrcurl ifconfig.me内网IPip addr | grep inetOrifconfig | grep inet转载 2021-04-21 13:54:02 · 571 阅读 · 0 评论 -
CentOS7安装redis
yum -y install gcc makewget http://download.redis.io/releases/redis-4.0.8.tar.gztar xzf redis-4.0.8.tar.gzcd redis-4.0.8make MALLOC=libcvim redis.conf,将里面的daemonize no改成daemonize yes进入src目录,执行./redis-...原创 2018-02-06 16:46:22 · 206 阅读 · 0 评论 -
CentOS安装jdk1.7
将安装文件上传到linux服务器后,进入到该目录执行解压安装:tar zxf jdk-7u79-linux-x64.tar.gzvim /etc/profile 在文件尾部添加如下配置:export JAVA_HOME=/wocloud/java/jdk1.7.0_75 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.j...原创 2018-02-06 16:57:30 · 180 阅读 · 0 评论 -
centos7 安装mysql 5.7多实例
一、 Mysql多实例即一台服务器上运行多个Mysql服务进程 ,开启不同的服务端口,通过不同的socket 监听不同的服务端口来提供各自的服务。二、 Mysql多例有以下几个特点: 1、 有效利用服务器资源:通过多实例地配置,可以将服务器剩余的资源充分利用起来。 2、 资源互相抢占问题:资源互相抢占问题,当某个服务实例服务并发很高时或者开启慢查询时,会消耗更多的内存、CPU、磁盘IO资源...原创 2018-06-01 12:20:46 · 7837 阅读 · 2 评论 -
ansible 切换用户建立ssh连接并使用sudo 权限执行程序
ansible 运行的时候默认首先会以运行程序的用户身份与客户端的对应用户建立连接,比如以root身份运行ansible-playbook test.yml时,ansible首先会以root身份与客户机的root建立ssh连接。如果要指定用户,需要使用--user 的参数,如果需要sudo 到root,需要用-s的参数ssh-keygen【注:切换到建立ssh连接的用户usera运行:...转载 2018-10-19 15:26:16 · 2947 阅读 · 0 评论 -
linux执行jar包命令(用于启动springboot服务)
nohup java -jar cunkongjian_manage.jar > catalina.out 2>&1 &原创 2019-02-12 01:11:23 · 2266 阅读 · 1 评论 -
CentOS 7 SSH连接超时自动断开解决方案
用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常断开!1、修改文件 # vi /etc/ssh/sshd_config # vi /etc/ssh/sshd_config找到#ClientAliveInterval 0#ClientAliveCountMax 3修改为ClientAliveInterval 60ClientAliveCountMax 5...转载 2019-03-04 09:58:52 · 3424 阅读 · 0 评论 -
CentOS 7 SSH连接超时自动断开解决方案
用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常断开!1、修改文件 # vi /etc/ssh/sshd_config # vi /etc/ssh/sshd_config找到#ClientAliveInterval 0修改为ClientAliveInterval 602.重启sshd服务systemctl restart sshd这样连接c...转载 2019-03-04 10:42:04 · 2459 阅读 · 0 评论 -
umount /data/ umount.nfs4: /data: device is busy
#法一fuser -m -v /data_nas/USER PID ACCESS COMMANDas: root kernel mount /mntroot 7088 ..c.. bashadmin 7145 ..c.. bash#法二(亲测有效)umount -l /data_nas#法三fuser -km /data_nas...转载 2019-07-16 09:28:48 · 2975 阅读 · 0 评论 -
ssh tunnel 反向代理(内网穿透)
ssh tunnel 反向代理(内网穿透)通过外网主机的特定端口访问内网主机特定端口的网络服务设备信息47.93.199.97 外网代理主机,用来代理内网主机的网络服务。不能访问192.168.10.2内网主机 192.168.10.2 内网主机,可以通过ssh客户端登录外网47.93.199.97主机示例场景通过ssh root@47.93.199.97 -p 2222的方式登...原创 2019-08-09 17:36:08 · 2602 阅读 · 0 评论 -
Linux通过日志文件统计IP访问次数排序
假设我的日志文件内容如下:218.92.217.53 - - [22/Nov/2017:17:26:27 +0800] "GET /images/rand HTTP/1.0" 200 1785 "https://www.baidu.com/index.shtml" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Triden原创 2017-11-22 18:01:23 · 10849 阅读 · 0 评论 -
真实流量压测工具 tcpcopy应用浅析
极为合理的测试需求“双一十”将近,作为一个电商应用的开发人员,也是时候操心一下自己管理服务的性能问题了。平时跑得好好的服务应用,能否承受的住双十一,尤其是午夜时刻的流量冲击?到底是要加机器还是要做服务降级?机器加多少?服务降级降多少.....为回答这一系列的问题,你首先要知道服务的极限是多少。按我们这种非专业测试人士的设想,测试方法应满足如下需求:给出简单可量化的测试结果,最好直接是告转载 2017-11-30 16:53:48 · 788 阅读 · 0 评论 -
开放Linux端口
LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务 查看端口是否已经开放原创 2015-07-20 11:52:23 · 379 阅读 · 0 评论 -
CentOS6.5配置IP地址的三种方法
实验软件环境:虚拟机Vmware Workstation10.0 、CentOS 6.5 32位1、自动获取IP地址虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。#dhclient 自动获取ip地址命令#ifconfig 查询系统里网卡信息,ip地址、MAC地址分配到ip地址后,用物理机进行ping ip地址,检转载 2015-07-20 11:55:18 · 1245 阅读 · 0 评论 -
Linux NFS服务器的安装与配置
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端转载 2015-07-20 11:51:31 · 720 阅读 · 0 评论 -
linux中快速查找文件
主要有下面三种方式:1.whereis 文件名特点:快速, 执行准确查找。2.find / -name 文件名查出很多东西,有很多 “Permission Denied".#find / -name php.ini3.locate 文件名最快的方法.执行模糊查找。注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.这里就要说说l转载 2015-10-19 17:30:49 · 972 阅读 · 0 评论 -
Linux ping不通网关
我在VMWare里面安装的CentOS6.5,用的桥连接模式,以前能上外网,后来上不了了,可以ping通主机,但是ping不通网关,在网上找个很久仍无法解决。最后把桥连接改成了NAT,重新配置了ipcfg-eth0的IP、网关等,重启网络,终于连上了。ping主机、网关、外网都没问题了!总结:不要死脑筋,干嘛非得摁着桥连接不放啊,改变一下,一切OK!原创 2015-10-24 17:39:39 · 16479 阅读 · 1 评论 -
MySQL性能监控工具mysqlreport安装和中文说明
管理 mysql 最让人困扰的就是如何有效的掌握 MySQL 的健康状况,因为 MySQL 虽然有提供许多系统变量值供您参考,但这些零散的数据若要手动搜集与过滤将会是一件十分没有效率的事情(除非您写 Scripts 去分析)。而接下来要介绍的这套 “工具” 其实是由 hackmysql.com 的站长所撰写的 perl Scritps,旨在协助 MySQL DBA 搜集与分析 MySQL转载 2017-01-24 16:40:31 · 859 阅读 · 0 评论 -
理解和配置 Linux 下的 OOM Killer(内存过高导致应用程序挂掉)
--转自http://www.vpsee.com/2013/10/how-to-configure-the-linux-oom-killer/最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的转载 2017-04-14 17:07:22 · 3748 阅读 · 0 评论 -
mysql开启binlog日志后重启失败
今天在CentOS系统中开启了mysql的binlog日志,结果重启mysql报错。报错信息如下:Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for deta原创 2017-05-05 15:11:10 · 8378 阅读 · 1 评论 -
Linux服务器ssh配置,支持X转发
以Ubuntu 10.04.4 LTS为例。安装配置主要分为服务器端和客户端两个方面。一、服务器端配置1.安装ssh服务 sudo apt-get install openssh-server2.修改配置文件,实现支持X转发 a.编辑sshd_conf文件(自选编辑方式) sudo gedit /etc/ssh/sshd_config b.找到X11Fo转载 2016-12-08 11:37:30 · 6312 阅读 · 0 评论 -
JVM定位占用cpu过高堆栈信息(Linux)
第一步:使用top命令查看进程占用CPU的情况,获取PIDtop从图中可以看出cpu占用高达46.5%的进程ID是16243第二步:使用top -H -p命令获取进程中线程信息(其中H:显示进程中线程的情况,p表示进程pid)top -H -p 16243上图中最高的线程pid=17466第三步:获取最高的线程pid(十进制,装换成十六进原创 2017-01-09 15:22:14 · 4170 阅读 · 0 评论 -
在Linux上使用 Java VisualVM
前面讲过jvisualvm 远程监控Linux下的java程序http://blog.csdn.net/keketrtr/article/details/52292089http://blog.csdn.net/keketrtr/article/details/52292113但远程监控有些局限,最好能在linux本地直接启动jvisualvm但如果要在服务原创 2016-12-08 11:39:03 · 28729 阅读 · 0 评论 -
linux查看某个时间段的日志
sed -n '/起始时间/,/结束时间/p' 日志文件例如,sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log然后用grep根据关键字继续过滤。原创 2017-10-30 15:01:29 · 85835 阅读 · 7 评论 -
Linux下 安装ab测试工具
在任意目录下执行该命令:yum -y install httpd-tools测试一下ab是否安装成功:ab -V原创 2015-07-20 11:56:02 · 16770 阅读 · 0 评论