运维
文章平均质量分 64
Alvin_Lam
这个作者很懒,什么都没留下…
展开
-
git fetch 的简单用法:更新远程代码到本地仓库
方式一1. 查看远程仓库 123456 $ git remote -veoecn https://github.com/eoecn/android-app.git (fetch)eoecn https://github.com/eoecn/android-app.git (push)origin https://github.com/...原创 2019-06-10 10:51:13 · 5071 阅读 · 0 评论 -
ping: unknown host www.baidu.com
root用户命令: dhclient[root@centOS home]# dhclient原创 2018-12-07 14:44:21 · 295 阅读 · 0 评论 -
ip命令介绍
1、ip:show/manipulate routing, devices, policy routing and tunnels 1)说明:ifconfig命令已经废弃。其功能可通过下文介绍的ip addr、ip link和ip -s link等命令代替。 2)常用语法:ip [ OPTIONS ] OBJECT { COMMAND | help } 常用的OPTIONS:-s...原创 2018-12-07 13:15:24 · 2302 阅读 · 0 评论 -
VMware虚拟机中如何配置静态IP
此处详解如何在VMware虚拟机中配置静态IP。 上图是一个草图,大致说明下VMware网络情况。网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关。你好基友住你隔壁,你和他通信就不需要通过网关。VMware给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip。我们将windo...转载 2018-12-14 11:02:36 · 1818 阅读 · 0 评论 -
yum安装Docker及入门使用
一、安装1、配置yum源# vim /etc/yum.repos.d/docker.repo[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/enabled=1gpgcheck=1gpgkey=https://yum...原创 2018-12-13 19:08:48 · 385 阅读 · 0 评论 -
VM连接centOS注意配置
1、VM配置宿主机ip:172.17.36.2002、VM虚拟机设置3、centOS网络设置ifcfg-eth0 cat /etc/sysconfig/network-scripts/ifcfg-eth0 [root@centOS ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=0...原创 2018-12-07 17:38:24 · 305 阅读 · 0 评论 -
服务器排障 之 nginx 499 错误的解决
http://blog.51cto.com/yucanghai/1713803问题描述:Nginx 服务器大量499报错220.181.165.136 - - [18/May/2015:10:31:02 +0800] "POST /v1/jobsHTTP/1.1" 499 0 "" "bdHttpRequest/1.0.0" 115.239.212.7 - - [18/May/2...转载 2018-11-30 11:04:23 · 2350 阅读 · 0 评论 -
tomcat添加远程debug端口
tomgcat/bin/catalina.sh文件添加命令CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18513"JAVA_OPTS="$JAVA_OPTS -server -Xms256m -Xm...原创 2018-10-15 15:42:31 · 1990 阅读 · 0 评论 -
Windows7 安装MongoDB 简单配置
1、下载安装包,各版本安装包下载路径https://blog.csdn.net/alvin_lam/article/details/809704302、把zip包解压,将解压文件bin及同目录下个文件都放入C盘创建的文件夹mongodb里,3、创建data目录方便启动,在D盘创建mongodb目录,创建db,目录层级为:D:\mongodb\data\db;创建logs目录,目录层级为:D:\mo...原创 2018-07-12 15:21:39 · 1091 阅读 · 0 评论 -
Linux里http请求样例url
curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx' \ -H 'Content-Type: application/json' \ -d ' {"msgtype": "text", "text": { "content": "我就是我, 是不一样的烟火" } }'...原创 2018-04-02 17:53:15 · 2541 阅读 · 0 评论 -
linux中合并多个文件内容到一个文件的例子
Windows 中实现合并多个文件内容到一个文件中 代码如下复制代码copy *.sql MERGE.sqlLinux 或 类Unix 下实现合并多个文件内容到一个文件中 代码如下复制代码cat b1.sql b2.sql b3.sql > b_all.sql或者cat *.sql > merge.原创 2018-01-21 22:42:43 · 134815 阅读 · 2 评论 -
SpringBoot | 第十四章:基于Docker的简单部署
http://www.importnew.com/29584.html前言讲解了单元测试,本章节讲讲应用的部署吧。总体而言,在进行自动化部署时,基本都会用上Jenkins+Maven+Docker进行部署。本章节主要讲解使用Maven+Docker进行SpringBoot应用的部署知识。题外话:对于Docker,本人也是去年才第一次听说的,当时也没有进行过相关了解。然后年初的时候,...原创 2018-12-20 16:55:16 · 314 阅读 · 0 评论 -
误删除 linux 系统文件,用extundelete可以恢复
说在前面的话针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门。所以本次研究一种比较靠谱的文件和目录恢复方法,也给维护人员留一条后路。分析对比debugfs、testdisk 6.14、extundelete,对比各自官网介绍和操作说明本次决定研究extund...原创 2018-12-29 14:19:50 · 757 阅读 · 1 评论 -
Git-命令行-删除本地和远程分支
https://blog.csdn.net/qq_32452623/article/details/54340749命令行方式Git Bash: 切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath> 这里写图片描述 查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a 这里写...转载 2019-01-15 17:30:49 · 1542 阅读 · 0 评论 -
mysql导出指定字段或指定数据到文件中
使用mysqldump把mysql数据库的数据导出到文件中还是挺方便的;比如说要导出baijunyao数据库;// mysqldump -u用户名 -p 数据库名 [表名]> 导出的文件名mysqldump -uroot -p baijunyao > baijunyao.sql导出baijunyao数据库中的users表;mysqldump -uroot -p...转载 2019-05-08 21:43:07 · 6913 阅读 · 0 评论 -
免费域名证书+nginx开启https访问
http://www.nginx.cn/category/nginx-article转载 2019-04-15 15:34:31 · 522 阅读 · 0 评论 -
Centos6下使用yum安装MariaDB
1)增加mariaDB的yum源[root@centos6-test08 ~]# cd /etc/yum.repos.d/[root@centos6-test08 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak[root@centos6-test08 yum.repos.d]# vim CentOS-Base.repo......原创 2019-04-03 12:03:49 · 501 阅读 · 0 评论 -
Linux 下MySql 重置密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线...原创 2019-04-04 18:39:48 · 602 阅读 · 0 评论 -
正则表达式去除代码行号
正则表达式去除代码行号作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如:MyEclipse/eclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号使用快捷键“ctrl+F”打开查找替换功能,如下图所示:这样就可以把代码中的行号全部去掉去除代码行号的正则表达式:数字加点:^\s*\d+.数字不加点:^\s*\d...原创 2019-03-30 17:16:00 · 1256 阅读 · 0 评论 -
linux查看pid关联的进程
1、linux查看pid关联的进程ps -aux |grep -v grep|grep pid进程idps -aux |grep -v grep|grep 28990(pid)2、linux查看端口占用情况lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:80003、netstat -tunlp |grep 端口号,用于查看指定的...原创 2019-03-05 11:50:43 · 7075 阅读 · 0 评论 -
linux支持xshell文件上传和下载命令rz、sz
xshell 上传下载文件,一般问题可以直接如下处理,不需要安装xftp环境(不存在sz,rz命令的话,通过这个安装下yum install -y lrzsz): sz 文件名 下载文件 rz 文件名 上传文件...原创 2019-02-11 17:54:00 · 455 阅读 · 0 评论 -
【java】AES加密解密|及Base64的使用
AES加解密算法,使用Base64做转码以及辅助加密:package com.wintv.common;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;i...原创 2019-01-16 17:58:25 · 1528 阅读 · 0 评论 -
jmeter接口测试-使用aes加密算法
aes 对称加密算法,通过解密密文,可以得到被加密的数据! 先上代码吧!import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;import java.net.URLDecoder;import java....原创 2019-01-16 17:46:03 · 1796 阅读 · 0 评论 -
git 拉取远程分支到本地
https://blog.csdn.net/carfge/article/details/79691360步骤:1、新建一个空文件,文件名为hhhh2、初始化 git init3、自己要与origin master建立连接(下划线为远程仓库链接)git remote add origin git@github.com:XXXX/nothing2.git远程仓库...转载 2019-01-16 15:22:29 · 1970 阅读 · 0 评论 -
利用vim查看日志,快速定位问题
进入日志...进去以后一般测试报告问题都会有一小段日志的截图.要找到这段日志我觉得最关键的就是利用日志的时间.所以只要搜索这个日志记录的时间就行了./搜索关键字比如我知道测试报告的问题中时间是发生在今天14点的..那我就输入/2016-02-16 14:..:..就可以了.....是任意字符的意思.和正则表达式差不多...我就不细说了...按下回车以后就可以搜索.按n可原创 2016-12-11 23:28:28 · 6392 阅读 · 0 评论 -
Linux相关命令
find -type f -name "*.cnf"|xargs grep "sql_mode" //查找后缀名.cnf文件里包含有sql_mode内容的文件//查看端口号netstat -tunlp |grep 22 netstat -an | grep 500抓包命令tcpdump8、抓取源ip是10.10.10.122原创 2016-06-02 16:26:22 · 339 阅读 · 0 评论 -
tcpdump抓包规则命令大全
下面的例子全是以抓取eth0接口为例,如果不加”-i eth0”是表示抓取所有的接口包括lo。 1、抓取包含10.10.10.122的数据包 # tcpdump -i eth0 -vnn host 10.10.10.122 2、抓取包含10.10.10.0/24网段的数据包# tcpdump -i eth0 -vnn net 10.10.10.0/24 3、抓取包含原创 2016-06-02 16:25:01 · 607 阅读 · 0 评论 -
MySQL授权
grant allprivileges on *.* to 'root'@'%' identified by '密码';flushprivileges;grant allprivileges on 表名.* to '用户名'@'localhost' identified by'密码';grant allprivileges on 表名.* to '用户名'@'%' identifi原创 2016-03-01 14:40:00 · 814 阅读 · 0 评论 -
Linux安装MySQL的两种方法
1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种转载 2016-03-01 13:06:33 · 424 阅读 · 0 评论 -
Linux下MySQL多实例免安装部署
目前,LAMP、LNMP是两套非常流行的开源Linux Web服务搭建方式。以免费高效著称,是很多网站和Web系统的首选服务器架构。业务数据往往是很宝贵的资源,业务数据的损坏和丢失,对企业来讲是一个重大损失。因此,对业务数据做实时的备份和恢复显得尤为重要。在LAMP平台和LNMP平台上,数据的存储主要是存储在MySql数据库上。MySql从3.23.15版本开始,提供了主从同步复制原创 2016-01-13 00:16:52 · 572 阅读 · 0 评论 -
Mac OS X上使用Wireshark抓包
Wireshark 针对 UNIX Like 系统的 GUI 发行版界面采用的是 X Window(1987年更改X版本到X11)。Mac OS X 在 Mountain Lion 之后放弃 X11,取而代之的是开源的 XQuartz(X11.app)。因此,在 Mac OS X 上安装 Wireshark 之前,需要先下载安装 Quartz。1.安装 XQuartz转载 2016-01-29 11:32:20 · 947 阅读 · 0 评论 -
学习Wireshark(十):应用Wireshark显示过滤器分析特定数据流(下)
介绍掌握显示过滤器对于网络分析者来说是一项必备的技能。这是一项大海捞针的技巧。学会构建,编辑,保存关键的显示过滤器能够节省数小时的时间。与捕捉过滤器使用的BPF语法不同,显示过滤器使用的是Wireshark特定的格式。除了某些特例之外,Wireshark显示过滤器和捕捉过滤器有很大的区别。更多信息过滤HTTP数据流:在排查网页浏览器会话或检查网速过慢问题时,对浏览器原创 2016-01-16 15:25:28 · 1241 阅读 · 0 评论 -
学习Wireshark(九):应用Wireshark显示过滤器分析特定数据流(上)
介绍掌握显示过滤器对于网络分析者来说是一项必备的技能。这是一项大海捞针的技巧。学会构建,编辑,保存关键的显示过滤器能够节省数小时的时间。与捕捉过滤器使用的BPF语法不同,显示过滤器使用的是Wireshark特定的格式。除了某些特例之外,Wireshark显示过滤器和捕捉过滤器有很大的区别。更多信息最简单的过滤器语法:最简单的显示过滤器可基于协议,应用,域名,或字符,对大小写敏感原创 2016-01-16 15:22:22 · 3359 阅读 · 0 评论 -
学习Wireshark(五):TCP窗口与拥塞处理
TCP通过滑动窗口机制检测丢包,并在丢包发生时调整数据传输速率。滑动窗口机制利用数据接收端的接收窗口来控制数据流。接收窗口值由数据接收端指定,以字节数形式存储于TCP报文头,并告知传输设备有多少数据将会存储在TCP缓冲区。缓冲区就是数据暂时放置的地方,直至传递至应用层协议等待处理。因此,发送端每次只能发送Window Size字段指定的数据量。为了使发送端继续传送数据,接收端必须发送确认信息:原创 2016-01-16 14:40:08 · 4901 阅读 · 2 评论 -
学习Wireshark(三):应用Wireshark IO图形工具分析数据流
基本IO Graphs:IO graphs是一个非常好用的工具。基本的Wireshark IO graph会显示抓包文件中的整体流量情况,通常是以每秒为单位(报文数或字节数)。默认X轴时间间隔是1秒,Y轴是每一时间间隔的报文数。如果想要查看每秒bit数或byte数,点击“Unit”,在“Y Axis”下拉列表中选择想要查看的内容。这是一种基本的应用,对于查看流量中的波峰/波谷很有帮助。要进一步原创 2016-01-16 14:35:58 · 3449 阅读 · 0 评论 -
学习Wireshark(二):应用Wireshark观察基本网络协议
TCP:TCP/IP通过三次握手建立一个连接。这一过程中的三种报文是:SYN,SYN/ACK,ACK。第一步是找到PC发送到网络服务器的第一个SYN报文,这标识了TCP三次握手的开始。如果你找不到第一个SYN报文,选择Edit -> Find Packet菜单选项。选择Display Filter,输入过滤条件:tcp.flags,这时会看到一个flag列表用于选择。选择合适的flag原创 2016-01-16 14:33:59 · 995 阅读 · 0 评论 -
Redis与Memcached的区别
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容转载 2015-11-15 15:37:55 · 412 阅读 · 0 评论 -
lsof命令:查看Liunx进程所打开的文件命令
lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof这里主要用案例的形式来介原创 2016-06-02 14:51:08 · 843 阅读 · 0 评论 -
各类 HTTP 返回状态代码详解
一、HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。 此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态代码包括:200 – 服务器成功返回网页404 –原创 2016-06-02 14:52:43 · 7409 阅读 · 0 评论 -
su: 无法设置用户ID: 资源暂时不可用
用 ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal 时会有一段时间没有响应,然后就出现错误提示:Write failed: Broken pipesu报无法设置用户ID和资源暂时不可用解决最后确定是由于CentOS 6.4版本新增了限制配置 /etc/security/limits.d/90-nproc.conf ,以保证转载 2016-06-02 14:56:22 · 8007 阅读 · 0 评论