Centos7系列
文章平均质量分 74
Amos_x
运维人,交流加群: 733279873
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Centos7 文件特殊权限属性,lsattr&chattr
前言之前,我们讲过linux的普通文件权限,但实际上,在普通的文件权限上,还有一层更高级的特殊权限(也叫隐藏权限或属性),这个可以控制改变文件的属性,以达到更高级的功能以下所有基于Centos7系统进行示例。以下就详细说说在centos7系统中的使用和表现。正文与文件传统权限类似,特殊权限的查看和修改,分别使用lsattr和chattr命令lsattr 查看lsattr命令没有help帮助信息,看可以看到一个简单的usage,提示了使用方法:# lsattr -hls...原创 2021-07-20 15:24:11 · 3936 阅读 · 0 评论 -
Mysql B+树索引的使用
原文地址:https://amos-x.com/index.php/amos/archives/mysql-btree-use/正文上一篇,说了B+树索引的原理和其为什么能提高查询效率,那么有个索引时不是就可以为所欲为呢,答案显然并不是,下面就详细介绍一下,索引的使用和限制,这虽然不常在面试中出现,但能帮助我们更好的设计数据库Model结构和使用数据库查询语句,以提升系统性能。我觉得是必须知道的重要知识,很有其必要。正文我们前边详细、详细又详细的唠叨了InnoDB存储引擎的B+树..原创 2021-07-20 11:35:11 · 2322 阅读 · 0 评论 -
Mysql B+树索引
原文地址:https://amos-x.com/index.php/amos/archives/mysql-btree-index/前言索引是数据库提高查询效率的常用办法,那么索引为什么能提高查询效率,索引是怎么工作的,这就需要我们了解其本质上的工作原理,这也是很多面试时的常见问题。下面我们就详细聊一下:索引。 在开始前,先说明一下,以下所有内容,基于默认的Innodb存储引擎,也是目前主流常用引擎。正文在开始聊索引前,首先需要明白:InnoDB是一个将表中的数据存储到磁..原创 2021-07-20 11:32:00 · 1940 阅读 · 0 评论 -
Mysql 事务隔离级别与MVCC
前言上一篇,我们理解了Mysql事务的起源和概念,下面就来看看,要实现事务的隔离性,设计数据的大叔们,是怎么做的,分别的隔离级别有什么本质区别。这也能让我们更本质上的理解数据库,也是面试中的常见问题了,下面就一起来了解下正文一 事前准备为了故事的顺利发展,我们需要创建一个表:CREATE TABLE hero ( number INT, name VARCHAR(100), country varchar(100), PRIMARY KEY原创 2021-07-20 11:26:36 · 280 阅读 · 0 评论 -
数据库四大特性与事务
前言数据库的四大特性是什么,为神马要满足这些特性,事务是怎么被创造并用来满足这些特性,了解数据库本质的一些概念,有助于更好的理解数据库。当然,这也是面试中常见的基础问题,下面就来想来详细分析一下正文一 事务的起源对于大部分程序员来说,他们的任务就是把现实世界的业务场景映射到数据库世界。那么就会碰到一个问题,比如典型的银行存款问题,假设银行为了保存用户的信息,建立了一个account表:CREATE TABLE account ( id INT NOT NULL AU原创 2021-07-20 11:23:28 · 322 阅读 · 0 评论 -
GET与POST两种请求方法的区别
前言在Web开发中,最常见的Http请求,Get请求和Post请求,使用最广,一般在初级的面试中,会时不时问起这个基础问题。这个问题看起来简单,但实际有一些坑,这里就详细说明一下这两种请求方式的区别正文首先,直接给出答案:Get请求和Post请求,本质上没有什么区别此时你可能一脸懵逼,没有区别,干嘛要问,很多时候就是看你能不能理解其本质上的无区别,和日常表现中的有区别。首先,来看下日常表现出的有区别,这种区别有很多,比如:get请求将参数传递编码在url中进行传原创 2021-07-20 11:21:09 · 1385 阅读 · 0 评论 -
TCP 详解
TCP传输,除了基础的三次握手和四次挥手外,作为目前网络中,主流的可靠的数据传输协议,其中还有很多机制,了解这些对我们更好的理解系统和的网络有很大的帮助这方便,我发现了一个不错了博文,写的比较详细和通俗易懂,这里直接分享:版权声明:本文为优快云博主「rugu-sco」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/sinat_36629696/article/details/80740678...原创 2021-07-20 11:15:09 · 184 阅读 · 0 评论 -
TCP 三次握手,四次挥手
前言运维工作中,最常见的网络通信协议就是TCP/IP协议,这也是很多工作都会接触到基础知识,因此几乎成为了面试的必问问题。这里就详细说明一下TCP的三次握手和四次挥手,也是最常见必须要掌握的知识点正文TCP工作在OSI7层模型中的第4层–传输层。先看看报文的结构:报文中,对于运维来说,需要知道一些基础的,比较重要的一些点,有兴趣的可以自行学习更深入的内容。源端口号/目的端口号: 表示数据从哪个进程来, 到哪个进程去. 数据位为16位二进制,所以端口最大为2的16次方:65原创 2021-07-20 11:13:08 · 324 阅读 · 0 评论 -
Linux 文件权限管理
对于多用户,多任务的Linux来说,文件和目录的权限管理非常重要。在Linux中目录是一种特殊的文件,这里将文件和目录统称为文件。文件权限就是指对文件的访问控制,决定哪些用户,哪些组对文件具有哪种访问权限。Linux将文件访问者身份分为3个类别:所有者owner 所属组group 其他用户others然后将访问权限,也分为3种:读read 写write 执行execute...原创 2019-11-10 16:32:20 · 1000 阅读 · 0 评论 -
10分钟设置自己专属的域名邮箱,逼格满满!
邮箱,在工作和日常生活中总被频繁使用,但大部分人自己的个人邮箱都只是QQ,163等这种免费的个人邮箱。只有公司邮箱才算是比较高大上的,比如58同城,可能就是username@58.com,这种通过后面的域名来显示你所属的公司。但是一旦不在公司了,原本的公司邮箱也就相应的不能用了,特别是在面试的时候,写邮箱的时候,写个QQ邮箱啥的上去,有没有很low的感觉?有!超Low! 特别对于我们这种还...原创 2019-11-10 16:27:44 · 75158 阅读 · 9 评论 -
windows下的scrapyd-deploy无法运行的解决办法
在windows环境中,当我们需要部署scrapy项目到服务器时,常用到scrapyd,作为部署管理工具,在服务器端安装scrapyd并运行后,就可以正常使用。但是,当我们需要将windows本地的scrapy项目部署到服务器上时,需要安装scrapyd-client,用于打包项目,并发送给远程的scrapyd。但在windows上,pip install scrapyd-client 后。在原创 2017-11-09 16:19:46 · 7702 阅读 · 0 评论 -
win7+ubuntu16.04+centos7的引导问题
出于熟悉服务器系统,最近装了个centos7.2,但是装完,发现它会覆盖ubuntu的启动引导,变成centos的启动引导了,而且由于win7系统安装的磁盘格式为NTFS,centos系统本身无法识别NTFS的系统的,所以重启打开的centos引导界面就只有Ubuntu+centos两个系统。 这里通过修改centos的grub配置文件,添加win7启动项,下面是步骤: 1。sud原创 2017-11-09 16:35:59 · 934 阅读 · 1 评论 -
CentOS7.2 安装Python3.6.1 ,与python2.7 共存
此文章不再更新,最新文章,请查看我的个人博客:右键在新标签页中打开链接即可。《Centos7 安装python3与python2.7 共存》--------------------------------------------- 分割线--------------------------------------------- 今天装了CentOS服务器,为其装pyth...原创 2017-11-09 16:44:02 · 1370 阅读 · 0 评论 -
CentOS7.2 安装mysql5.6,并配置自动启动和远程访问
此博文时间已经比较久了,介绍的方法为二进制包安装方法,已不再更新,查看最新的安装方法和文章:标题虽然是5.7,但旧版本5.6,5.5的安装方法也是通用的。右键在新标签页中打开链接即可。《centos7 MySql5.7 二进制源码安装并设置服务与自启动》《centos7 通过Yum安装MySql5.7并开启远程访问》------------------------------...原创 2017-11-09 16:46:30 · 9191 阅读 · 5 评论 -
centos7.2 安装 JDK-1.8
此文章已不再更新维护,请点击下面链接查看最新版文章内容:右键在新标签页中打开链接即可。《centos7 安装 JDK 1.8》-------------------------------------------------- 分割线--------------------------------------------------此篇记录安装java-JDK1.8版本的经过,作...原创 2017-11-09 16:50:04 · 3584 阅读 · 0 评论 -
centos7.2 安装tomcat7
此文章已不再更新维护,最新文章请查看:右键在新标签页中打开链接即可。《centos7 安装Tomcat》----------------------------------------- 分隔符 ---------------------------------------------------------------- 在装tomcat7 之前,必选先装tomcat需要的JD...原创 2017-11-09 16:51:53 · 283 阅读 · 0 评论 -
centos7.2 mysql数据库的主从复制和半同步设置
这里记录一下,服务器数据库的主从复制设置和半同步设置。作为web服务的数据提供。 主库:ip: 172.18.42.192 从库:ip: 172.18.42.193首先,两台服务器上都装好mysql,我这里用的是mysql5.6版本。5.7版本类似第一步,设置主从复制。 (1)在 主库上设置:$ vi /etc/my.cnf原创 2017-11-09 17:07:36 · 573 阅读 · 0 评论 -
centos7 firewall防火墙的常用命令
此文章已不再更新,查看最新版文章请到:右键在新标签页中打开链接即可。《centos7 firewall防火墙的常用命令》---------------------------------------------- 分割线----------------------------------------------- 这里记录一下centos7.2 版本的firewall 防火墙的...原创 2017-11-09 17:09:31 · 1095 阅读 · 0 评论 -
centos7 添加用户并授权root权限
此文章已不再更新,点击下面链接查看最新版文章与更多内容:右键在新标签页中打开链接即可。《centos7 添加用户并授权root权限》--------------------------------------- 分割线 --------------------------------------------centos7.2 版本,我们不可能每次都用root账号登陆,root账号公...原创 2017-11-09 17:11:17 · 21542 阅读 · 0 评论 -
centos7 nginx安装与配置实现负载均衡
此文章已不再更新,查看最新版文章和更多内容:右键在新标签页中打开链接即可。《centos7 nginx 安装与配置实现负载均衡》--------------------------------------------------- 分割线 -----------------------------------------------------nginx是一个web服务器,类...原创 2017-11-09 17:15:30 · 7241 阅读 · 0 评论 -
mysql5.6 修改配置my.cnf,进行性能优化
此文章已不再更新,点击下面链接查看最新版文章与更多内容右键在新标签页中打开链接即可。《Mysql5.6 修改配置my.cnf,进行性能优化》-------------------------------------------------- 分割线 --------------------------------------------------系统4核 16G Cen...转载 2017-11-09 17:42:37 · 13030 阅读 · 1 评论 -
centos7.2 源码编译安装nginx,新增编译模块,实现tcp反向代理
此文章已不再更新,查看最新版文章和更多内容:右键在新标签页中打开链接即可。《centos7 nginx 安装与配置实现负载均衡》《Nginx 实现TCP/UDP的反向代理和负载均衡》-------------------------------------------------------- 分隔符-------------------------------------...原创 2017-11-09 17:45:16 · 3851 阅读 · 0 评论 -
tomcat7 修改默认项目为自己的项目
此文章已不再更新,查看最新文章和更多内容:右键在新标签页中打开链接即可。《Centos7 修改默认项目为自己的项目》------------------------------------------------- 分隔符------------------------------------------------- tomcat作为一个平台服务,默认的网站项目目录在 w...原创 2017-11-09 17:46:53 · 1117 阅读 · 0 评论 -
centos7 搭建 redis cluster 缓存集群
此文章时间较长没更新,请查看最新文章:右键在新标签页中打开链接即可。《centos7 Redis Cluster分布式集群搭建》-------------------------------------------------- 分割线---------------------------------------- redis作为内存数据库,由于其性能的强大,和支持多种类型...原创 2017-11-09 17:48:18 · 347 阅读 · 0 评论 -
centos7 nagios server端安装
记录一下今天安装nagios的问题,瞎搞了一天,终于是搞定了。下面说一下安装步骤。1.重点,不要用yum安装,yum安装的不能自己控制,设置权限,增加插件什么的,不方便,不能自定义。下面进行源码编译安装,只需要按照我的步骤,一定可行。$ setenforce 0 ( 关闭selinux)$ yum install httpd php php-cli gcc glibc glibc-comm...原创 2017-11-09 17:50:04 · 310 阅读 · 0 评论 -
cengos7.2 swap虚拟内存的增加,删除,修改
此文章已不再更新,查看最新版和更多内容,请到我个人博客:右键在新标签页打开链接即可。《centos7 Swap虚拟内存的增加,删除与修改》-------------------------------------------------------- 分隔符 -------------------------------------------------swap是linux的交换...原创 2017-11-09 17:52:41 · 544 阅读 · 0 评论 -
windows+Ubuntu 双系统的引导修复问题
以前出于学习和乐趣,装了个ubuntu的Linux系统,然后,我更新了windows,从旗舰版更新到SP1, 问题就在这了,更新后,再次开机却开不了了,也不出现widows 启动界面,也不是Liunx的启动引导界面。 然后就炸了,怎么都进不去系统,修复也没用。迫于无奈,只要重装了系统,装的WINDOS,但是开机后就没有linux的引导界面了,直接是启动windows界面,而且进去后会发现原先被原创 2017-11-09 16:04:04 · 1982 阅读 · 0 评论 -
centos7 nagios 配置被动模式监控
在前面,分别介绍了nagios 的server端和client端的配置,但是nagios默认是主动模式进行监控,也就是由server端主机对每台client机发起轮询,利用nrpe在client端检测,然后将检测的数据发回给server端主机。然后主机接收这些数据展示出来,这在client端机器不多时,还是可以正常的,一旦机器开始多起来,每台机的检测命令躲起来,对于server端的CPU资源消耗就原创 2017-11-09 17:58:41 · 687 阅读 · 0 评论 -
nagios check_mysql错误,找不到libmysqlclient.so.18的解决办法
今天在设置check_mysql 的检测时,运行报错,说找不到 libmysqlclient.so.18这个文件,解决办法为:(建立软连接,将 libmysqlclient.so.18 软链接到 /usr/lib64 中即可正常使用)$ ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient原创 2017-11-09 18:00:13 · 1591 阅读 · 0 评论 -
centos7.2 influxdb安装与简单使用
influxdb是目前比较流行的时间序列数据库。时间序列也就是里面的每条数据都会有一个时间戳的字段,方便基于时间的统计,查询过滤等。内置很多常见的度量函数,还能类似Nosql一样的无结构话,可以直接插入数据,新建表,随时通过插入数据改变表结构等,非常方便好用,支持http api,可以通过http协议进行连接,操作。而且其语法也非常类似与常用的sql语句。这里,本人是将其与grafana一同使原创 2017-11-09 18:01:18 · 8281 阅读 · 1 评论 -
centos7 中的一些常用命令
下面记录一些linux中的常用,有用的命令,本人系统centos7.21. lsmod查看系统加载了哪些模块,例如查看是否开启kvm等。2. dmesg查看系统开机启动信息,可用于检查开机加载信息,硬件故障等3. uname -a查看完整的系统信息,系统版本,内核版本,位数,时区等4. cat /proc/cpuinfo查看cpu完整原创 2017-11-09 18:02:38 · 553 阅读 · 0 评论 -
centos7.2 grafana的安装与简单使用
前面分别介绍了,nagios的安装,influxdb的安装,grafana作为一个高颜值的绘图工具,一般都是作为监控软件的绘图工具,便于监控服务器各项指标,性能。但grafana一般是作为zabbix的监控展示平台,是因为grafana本身支持zabbix的数据源,但是并没有办法直接接受nagios的数据,因为nagios本身作为一个轻量级的监控平台,本身是并不储存监控历史数据的。这时,就需要原创 2017-11-09 18:07:55 · 7409 阅读 · 0 评论 -
centos7.2 redis主从,哨兵配置
此文章不再更新,最新版文章请查看我的个人博客:右键在新标签页中打开链接即可。《Centos7 Redis主从哨兵集群搭建》---------------------------------------------------- 分割线----------------------------------------------------redis作为一个高性能内存数据库,也...原创 2017-11-09 18:09:43 · 980 阅读 · 0 评论 -
Centos7.2 Apache根据User-Agent设置访问禁止
Apache可以设置资源的访问限制,在配置文件里通过mod_authz_host模块设置限制,这是在apache,2.4版本及以后中才有的模块,在2.2版本,是通过Order,Allow,Deny指令来实现限制功能。这里记录下apache 的设置:$ vim /etc/httpd/conf/httpd.conf ( 修改apache配置文件 )----------------原创 2017-11-09 18:11:49 · 1469 阅读 · 0 评论 -
centos7.2 在同一台服务器中,同时运行多个tomcat
此文章已不再更新,查看最新文章和更多内容:右键在新标签页中打开链接即可。《Centos7 在同一台服务器中,同时运行多个Tomcat》--------------------------------------------------------- 分隔符 ---------------------------------------------------------tomcat...原创 2017-11-09 18:14:12 · 9849 阅读 · 4 评论 -
Windows Server2012,启动黑屏,只会弹出一个cmd命令窗口的解决办法
Windows Server2012 服务器。在添加删除一个角色功能的时候,有可能会误删除Net Framework 4.5这个电脑基本功能组件。就会影响到GUI界面的显示,所以服务器打开就只会黑屏,只显示一个cmd命令的窗口。解决办法如下:重新安装这个组件。在cmd中输入如下命令:>Dism /online /enable-feature /all /featurename:Serve...原创 2017-11-09 18:15:50 · 85139 阅读 · 14 评论 -
centos7.2 sonarqube代码质量管理平台的安装与使用
此文章已不再更新,查看最新版文章和更多内容:右键在新标签页中打开链接《Centos7 最新版SonarQube 代码质量管理平台的安装》-------------------------------------------------- 分隔符--------------------------------------------------sonarqube是一个常用的代码...原创 2017-11-09 18:18:07 · 986 阅读 · 0 评论 -
centos7.2 SVN版本控制器服务安装与使用
SVN作为一个版本控制器,常被用于企业中开发项目时的版本控制,而SVN时集中式的版本控制器,所以需要搭建一个svn的集中版本库中心,所有用户都向这个版本中心进行提交代码,他不类似GIT,虽然git也有集中的版本库,但是git可以分布式再本地进行代码提交,版本控制,在无法访问互联网的地方,依然可以进行开发工作。虽然git在大趋势上已经慢慢成为版本控制的老大,但作为老一代中经典的svn,还是占用很多的原创 2017-11-09 18:24:34 · 443 阅读 · 0 评论 -
centos7.2 安装zookeeper并配置zookeeper集群
概述 zookeeper是一个分布式协同管理工具,用来进行分布式项目的集中管理,常作为服务注册中心,实现例如配置同步,负载,服务发现等功能。其本身是hadoop生态系统中的一员,但是也常用于java微服务框架中,用于服务发现,负载等,例如dubbo框架等。应用非常广泛,且有很多应用服务都会利用zookeeper来实现集群功能等。 这里就详细记录一下zookeeper的安装与集群...原创 2017-11-09 18:29:05 · 822 阅读 · 0 评论 -
Maven 运行错误GC overhead limit exceeded解决方法
安装了maven后,用maven将项目进行打包时,当项目较大时,则可能会出现GC overhead limit exceeded错误,如下所示:GC overhead limit exceeded -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the原创 2017-11-09 19:03:46 · 14432 阅读 · 0 评论
分享