转载
文章平均质量分 90
寰宇001
来自火星的地球人。
展开
-
Elasticsearch-head插件安装
为什么要使用elasticsearch-head访问http://127.0.0.1:9200/看的的web界面并不是很友好,此时我可以使用elasticsearch-head插件来提供友好的web界面。安装elasticsearch-head插件1.登录github.com搜索elasticsearch-head然后下载:wget https://github.com/mobz/elas...转载 2020-02-16 21:01:07 · 1414 阅读 · 0 评论 -
VMware Workstation Pro 无法在Windows上运行的解决方法
报错信息 : VMware Workstation Pro 无法在Windows上运行的解决方法解决办法1、方法二:卸载补丁以下三个会产生相关影响,因此在控制面板里找到相关的,然后卸之。October 8, 2019—KB4517389 (OS Build 18362.418)October 3, 2019—KB4524147 (OS Build 18362.388)Septembe...转载 2020-02-11 10:25:22 · 11344 阅读 · 6 评论 -
常见的系统漏洞
未完待续1、Linux软件漏洞2、Windows系统漏洞3、Web-CMS漏洞4、应用漏洞应用漏洞勒索软件、挖矿病毒和网站后门等威胁会利用包括Apache、Redis、Docker、ElasticSearch等应用漏洞入侵主机,对应用层的漏洞进行定期、及时的检测加固可以有效对这些威胁攻击进行防御,建议您升级到企业版来取得包括应用漏洞检测在内的所有高级功能。5、应急漏洞比如 :mon...原创 2020-02-08 23:32:26 · 4744 阅读 · 0 评论 -
jenkins的groovy脚本没权限
使用jenkins的pipeline构建流水线的时候,因为要选择nexus仓库中war包的列表,所以需要加一个groovy脚本,脚本如下: 'curl http://nexus访问地址/service/rest/repository/browse/raw-pro/pipeline-APP/'.execute().text.readLines().collect{ if(it.contain...转载 2019-11-10 09:43:00 · 2066 阅读 · 1 评论 -
Mysql平滑迁移(重构后的数据平滑迁移)
一般思路(只是一般思路):1、线下备份表结构2、线上备份表数据3、创建临时表4、创建视图简化步骤如下(只适合参考):1、只拷贝表结构,不拷贝数据select * into b from a where 1<>1;2、表数据迁移表b已经存在:insert into b (d, e, f) select a, b,...转载 2019-06-02 14:17:31 · 1021 阅读 · 0 评论 -
SSH安全
新建用户,设置密码useradd easonpasswd eason不允许root直接登陆修改配置文件vi /etc/ssh/sshd_config禁止root登录查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“yes”改为“no”,并保存文件。修改默认端口号找到#Port 22字段删掉#,将22改为其他不被使用的端口服务器端口最大可以开到65536...转载 2019-06-02 14:46:48 · 158 阅读 · 0 评论 -
初学者必备Linux指令
初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些?基础命令相关一:Cd、ls、pwd、help、man、if、for、while、case、select、read、test、ansible、iptables、firewall-cmd、salt、mv、cut、uniq、sort、wc、source、sestat...原创 2019-06-07 23:38:21 · 230 阅读 · 0 评论 -
硬盘故障时如何强制关机:Input/output error
如果硬盘可能会出现锁死或坏道的故障,会造成SHELL命令的失效,包括 reboot,powoff,,shutdown,用正常的命令是没法完成重启的。执行这些命令,会出现如下IO报错:rebootbash: /sbin/reboot: Input/output errorshurdown -r nowbash: /sbin/shutdown: Input/output error很明显,...转载 2019-07-09 14:57:07 · 2505 阅读 · 0 评论 -
mysql迁移数据目录,这个坑你遇到过吗?
mysql数据库在存储过程中,随着存储数据越来越多,有时会遇到存储的磁盘空间不足的情况,于是需要更换存储路径。迁移过程主要有以下几步:1、关闭mysql服务;2、更改/etc/my.cnf下datadir字段的值改为新的目录;3、将现有data目录下所有文件复制到新的目录下;4、启动mysql。但是启动完了后再次连接时,会报PDO连接数据库失败的错。于是把具体错误打印出来,具体错误原...转载 2019-06-29 22:05:17 · 1189 阅读 · 0 评论 -
shell脚本中$* 和 $@ 区别
$ 和 $@ 区别*$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(” “)包含时,都以”$1” “2”…“2” … “2”…“n” 的形式输出所有参数。但是当它们被双引号(” “)包含时,”$*” 会将所有的参数作为一个整体,以”$1 $2 … $n”的形式输出所有参数;”$@” 会将各个参数分开,以”$1″ “2”…“2” … “2”…“n” 的形式输出所有参数。fo...转载 2019-07-15 10:35:58 · 2089 阅读 · 0 评论 -
Shell 脚本中 '$' 符号的多种用法
来源 : JackTian 杰哥的IT之旅 https://mp.weixin.qq.com/s/XBu7G-UxPs2dv6fsPXGq4w通常情况下,在工作中用的最多的有如下几项:$0:Shell 的命令本身$1 到 $9:表示 Shell 的第几个参数$? :显示最后命令的执行情况$#:传递到脚本的参数个数$$:脚本运行的当前进程 ID 号$*:以一个单字符串显示所有向脚本...转载 2019-07-15 11:42:34 · 14165 阅读 · 1 评论 -
MySQL 中视图和表的区别以及联系是什么?
两者的区别:(1)视图是已经编译好的 SQL 语句,是基于 SQL 语句的结果集的可视化的表,而表不是。(2)视图没有实际的物理记录,而基本表有。(3)表是内容,视图是窗口。(4)表占用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它 进行修改,但视图只能用创建的语句来修改。(5)视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些 SQL 语句的...转载 2019-07-15 14:03:59 · 474 阅读 · 0 评论 -
完整、详细的MySQL规范
一份非常完整、详细的MySQL规范 : https://mp.weixin.qq.com/s/eCOn8JOPqExM6XOdv16krg一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为...转载 2019-07-29 21:59:07 · 161 阅读 · 0 评论 -
MySQL安装配置
MySQL安装配置 ItStar : https://mp.weixin.qq.com/s/8umQbANPpZrCU12VPlxTsw1. 官网下载地址https://dev.mysql.com/downloads/file/?id=4715032.检测本地是否有mysql已存在的包rpm -qa | grep mysql3.检测本地是否有mariadb已存在的包rpm -q...转载 2019-07-29 22:11:34 · 155 阅读 · 0 评论 -
Zabbix 优缺点分别有哪些?
Zabbix 是一个企业级的、开源的、分布式的监控套件,被用来监控IT基础设施的可用性和性能。Zabbix可以监控网络和服务的监控状况,Zabbix 利用灵活的告警机制,允许用户对事件发送基于邮件、短信、微信和钉钉等告警方式,这样可以保证快速的对问题作出相应。Zabbix支持主动和被动两种方式.所有的Zabbix报告都可以通过配置参数在WEB前端进行访问。Web前端将帮助你在任何区域都能够迅速获得...转载 2019-08-02 15:23:00 · 2634 阅读 · 0 评论 -
yum [Errno 256] No more mirrors to try 解决方法
刚才安装smb时遇到问题yum [Errno 256] No more mirrors to try 解决方法:系统信息:CentOS release 6.6 (Final)1.yum clean all2.yum makecache3.yum update转载来源 : https://blog.csdn.net/l09711/article/details/40991049...转载 2019-07-30 16:03:24 · 883 阅读 · 0 评论 -
Cache 和 Buffer 有什么区别
Cache 和 Buffer 有什么区别转载 :talkwithtrend : https://mp.weixin.qq.com/s/YsEOBVS7fXgrGXnXH1I0MQCache和Buffer简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,...转载 2019-07-28 10:07:48 · 207 阅读 · 0 评论 -
HR面试潜台词
1、我们薪资全行业最高——我们加班全行业最狠2、我们平均工资8000——总监们月薪4万,你,4千3、我们工资面议——低到吓死你4、只要你干得好,两年翻番不是梦——嗯不是梦,是饼~5、我们高提成,工资上不封顶——底薪2千,其他你自己玩命挣呗6、薪酬范围4000~8000——不好意思,以你的能力我们只能给到4千7、绩效好能拿到8000——当然一般只有40008、提供有竞争力...转载 2019-03-07 10:53:12 · 774 阅读 · 0 评论 -
shell脚本zookeeper日志定时清理
#!/bin/bash#snapshot file dirdataDir=/home/biran/develop/zookeeper-3.4.10/zookeeperdate/version-2#tran log dirdataLogDir=/home/biran/develop/zookeeper-3.4.10/zookeeperdate/version-2#zk log dir#Leave 3...转载 2019-06-01 22:46:28 · 341 阅读 · 0 评论 -
SMB、FTP、DNS、等六个服务总结
一、SMB服务1.SMB服务功能:不同系统主机之间实现文件、打印机等资源共享2.SMB服务主配置文件路径:/etc/samba/smb.conf/3.SMB服务启动(重启、停止)方法:# service smb start (restart 、stop)4. SMB主配置文件片段:Security = user (share) 安全模式[ BDDY ] 共享名comment = B...转载 2019-05-06 23:02:47 · 4142 阅读 · 0 评论 -
38个MySQL数据库的小技巧
1、如何快速掌握MySQL?培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。夯实基础计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入,只有有着扎实的基础功底,才能在技术的道路上走得更快、更远。对于MySQL的学习来说, SQL语句是其中最为基础的部分,很多操作都是通过SQL语句来实现的。所以在学...转载 2019-05-09 11:53:14 · 177 阅读 · 0 评论 -
BAJT 中高级 Java 面试题答案
1、请问你做过哪些JVM优化?使用什么方法达到什么效果???vm调优主要也就是内存空间的分配最终策略:提高系统性能主要策略有1.增加eden空间,让更多的对象留在年轻代。2.大对象直接放到老年代,以免扰乱年轻代高频率的gc。(XX:PetenureSizeThreshold设置大对象直接进入年老代的阈值)并且尽量避免使用短时间存在的大对象。3.合理调整进入老年代的年龄4.稳定的堆大...转载 2019-03-11 11:44:45 · 434 阅读 · 0 评论 -
如何判断Linux服务器是否被入侵?
背景随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况仅供参考~以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似。1.入侵者可能会删除机器的日志信息,可以查看日志信息是否还存在或者是否被清空,相关命令示例:2.入侵者可能创建一个新的存放用户名及密码文件,可...转载 2019-03-07 16:17:51 · 1760 阅读 · 0 评论 -
离职原因
为何离开百度**来百度的主要原因是:**增长自己的见识,很好的发展自己。很好的发展自己,就需要一个平台,通常这个平台是大公司才能提供,大公司会有一套完整的机制来培养你,让你有更多的选择,可以选择自己喜欢做的事情。所以我建议刚毕业的同学,最好还是选择大公司,哪怕以后要跳槽,大公司也是非常好的跳板。在华为的这一年,最大的收获并不是技术上的成长,而是自己的见识和思考问题的能力。虽然有很多人不满百度,公...转载 2019-03-10 19:58:31 · 227 阅读 · 0 评论 -
运维工具
环境部署部署软件,如Apache、Nginx、tomcat、JDK、PHP、MySQL等等。还需要测试吧,那就还需要部署一套测试环境。有些时候,开发环境也是需要运维来部署的。排错和调优运维的事。尽快定位问题,解决问题才是王道。定位问题,最简单直接的办法就是看日志,看系统日志,看软件相关的日志,结合故障现象和经验,快速的进行定位和恢复。然后就是总结经验,吸取教训,写事故报告。相关技术: t...转载 2019-03-07 15:07:45 · 273 阅读 · 0 评论 -
Linux中如何查询端口被占用的情况
Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000可以看到8000端口已经被轻量级文件系统转发服务lwfs占用2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000说明一下几个参数的含义:附加一...转载 2019-03-07 14:12:26 · 647 阅读 · 0 评论 -
Python面试题
Python语言特性1 Python的函数参数传递看两个如下例子,分析运行结果:代码一:a = 1def fun(a):a = 2fun(a)print(a) # 1代码二:a = []def fun(a):a.append(1)fun(a)print(a) # [1]所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。这里记住...转载 2019-03-07 09:51:54 · 515 阅读 · 0 评论 -
高并发情况下修改系统参数
单进程最大打开文件数限制一般的发行版,限制单进程最大可以打开1024个文件,这是远远不能满足高并发需求的,调整过程如下:在#号提示符下敲入:ulimit–n 65535限制修改失败了,会显示 “Operationnotpermitted”,就需要修改Linux系统对用户的关于打开文件数的软限制和硬限制。第一步,修改limits.conf文件,并添加:vim /etc/security...原创 2019-03-08 14:58:53 · 520 阅读 · 0 评论 -
H3C交换机如何配置SNMP协议?
1、使用telnet 登陆设备system-viewsnmp-agentsnmp-agent community read publicsnmp-agent sys-infoversion alldis cursave 保存Y配置完成。2.概述SNMP 是Simple Network Manger Protocol (简单网络管理协议)的缩写,到目前,因众多厂家对该协议的支持,...转载 2019-01-08 12:55:14 · 15031 阅读 · 0 评论 -
jumpserver堡垒机 (资源)
23.5 jumpserver介绍• 官网www.jumpserver.org• 跳板机概述:跳板机就是一台服务器,开发戒运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备迚行维护和操作;• 堡垒机概述:堡垒机,即在一个特定的网络环境下,为了保障网络和数据丌受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件...原创 2019-01-07 16:56:06 · 1522 阅读 · 0 评论 -
Linux基础急速入门:用 TCPDUMP 抓包
简介网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。tcpdump - dump traffic on a network例子不指定任何参数监听第一块网卡上经过的数据包。主机上可能有不止一块网卡,所以经常需要指定网卡。tcpdump监听特定网卡tcpdump -i en0监听特定主机例子:监听本机跟主...转载 2019-03-11 13:56:25 · 931 阅读 · 1 评论 -
服务器巡检命令
巡 检 命 令Cisco设备Show version查看设备的版本信息和运行时长(uptime)Show interface查看接口信息Show clock查看设备当前时间Show proc cpu查设备当前cpu用使用率Show proc mem查看设备当前的内存使用率Show log查看日志信息Show model查看设备板卡信息Show tech-suppor...转载 2019-03-11 14:26:40 · 1717 阅读 · 0 评论 -
21个Docker 命令
安装完成docker容器服务之后,需要了解如何操作它?在shell命令行下直接输入docker就可以查看帮助信息,如下。[root[@master](https://my.oschina.net/u/48054) ~]# dockerUsage: docker COMMANDA self-sufficient runtime for containersOptions: ...原创 2019-05-04 16:35:15 · 1071 阅读 · 0 评论 -
网络面试题及答案
1.标准网络线的颜色排列顺序568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕直通线一般都用 A线序或 B线序交叉线一端是 568A 一端 是 568B2.按照数据访问速度排序 :硬盘、 CPU、光驱、内存CPU 内存 硬盘 光驱3.网卡 MAC 是由 6组什么组成的有16进制数据组成,前三组表示厂商,有 IEEE来分配,并可以在细分,...转载 2019-03-19 13:59:10 · 38790 阅读 · 0 评论 -
使用ipmitool命令检测电源模块状态
1、通过ipmitool检查电源模块状态 :https://mp.weixin.qq.com/s/Z1g79Q1aMhOT9Xm9fvIkjg2、通过ipmitool获取服务器各元件温度信息 : https://mp.weixin.qq.com/s/Ex4S8lTZPpg4ty3loGCYBA3、检查电源模块状态 : https://bean-li.github.io/检查电源模块状态/4、...转载 2019-03-13 14:05:23 · 8083 阅读 · 0 评论 -
运维技能风向标
运维介绍运维是一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位。从最初的网络管理(网管)发展到现在的系统运维工程师、网络运维工程师、安全运维工程师、运维开发工程师等,可以看出,运维的分工一直在细化,并且对综合技能要求越来越高。未来运维的发展趋势是高、精、尖。高表示高度,精表示精通,尖表示尖端,也就是运维职场一定要站在一定的技术高度,在多个技术领域中,要精通某项技能,...转载 2019-03-12 16:40:07 · 255 阅读 · 0 评论 -
数据库面试题
常见24道数据库题一、为什么用自增列作为主键1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那...转载 2019-03-20 11:56:03 · 402 阅读 · 0 评论 -
DevOps面试问题
DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。下面为大家分享DevOps系列的面试问题持续整合问题问题一:持续集成是什么意思?我将建议您通过给出持续集成(CI)的小定义来开始这个答案。这是一种开发实践,要求开发人员每天多次将代码集成到共享存储库中。然后通过自动构建验证每个签入,允许团队尽早发现问题。 我建...转载 2019-01-04 17:52:31 · 5912 阅读 · 0 评论