CentOS7上如何安装Kafka?CentOS7上安装Kafka教程
简介
Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用
Kafka 支持Java 及多种其它语言客户端,可与Hadoop、Storm、Spark等其它大数据工具结合使用。
本教程主要介绍Kafk ...
CentOS7开启 BBR为VPS加速详解
什么是BBR
TCP BBR是谷歌出品的TCP拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。替代锐速再合适不过,毕竟免费。
Google提交到Linux主线并发表在ACM queue期刊上的TCP-BBR拥塞控制算法。继承了Google“先在生产环境上部署,再开源和发论文”的研究传 ...
Centos7安装Chacha20加密算法详解
有些程序会使用Chacha20加密算法,如果Centos7系统报错Exception: libsodium not found,则缺乏M2Crypto与libsodium依赖环境所致;
Salsa20是一种流加密算法,由Daniel J. Bernstein提交到eSTREAM。它创建在基于add-rotate-xor(ARX)操作的伪随机函数之上——32位模加、异或(XOR)和循环移位操作。Salsa20映射 ...
Centos 7安装Rclone如何用命令同步国外网盘文件?
国内网盘都是不靠谱的,瞎耽误功夫;除了115网盘我觉得其它都是渣渣,可它价格忒贵,而且能存活多久也是个问题;如果要存放重要资料个人觉得还是国外网盘靠谱得多,虽然免费容量有限扩容收费,但图的就是个安全有保障,数据无价!
Rclone这是Github上的一个开源程序,负责在linux服务器中上传下载同步国外主流网盘用的神器 ...
如何使用Xmanager远程连接Centos6.5?
window下使用Xmanager 远程连接Centos6.5
上下文:租了一台阿里云的服务器,系统centos6.5,现在可以用 SecureCRT命令来控制,想要实现像windows 远程桌面类似的可视化连接。
两个步骤
一、 配置服务器
#1 使用命令: yum install xdm 安装xdm, 通过xdmcp支持来管理x显示器集合
#2 修改 /etc/X11/xdm/Xaccess文件, 找到下 ...
CentOS下安装IMAP扩展的教程
注意:以下操作命令的56为PHP版本,请将其替换成您要安装IMAP组件的PHP版本;以下目录仅供参考,请以实际安装目录为准。
安装依赖:
yum -y install krb5-devel libc-client libc-client-devel
处理连接:
ln -sv /usr/lib64/libc-client.so /usr/lib/libc-client.so
进入对应PHP版本的IMAP源码目录:
cd /www/server/ ...
CENTOS7下如何安装mbstring扩展?
1.Uncaught Error: Call to undefined function mb_strlen();
出现如上错误时,说明我们没装上mbstring扩展;
2.进入PHP安装目录
cd /temp001/php-7.1.0/ext/mbstring
3.启动phpize (/usr/local/bin/phpize或/usr/local/php7-abel001/bin/phpize)命令来安装php扩展
4../configure --with-php-config=/usr/loca ...
在CentOS7中如何配置NIC绑定?
NIC(网络接口卡)绑定也称为网络绑定。它可以被定义为多个NIC到单键接口的聚合或组合。它的主要目的是提供高可用性和冗余。
实验环境:DELL CentOS 7
双网卡: em1/em2
# 查看网卡名称
ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':' | grep -v lo | awk '{print $1}'
先决条件
确认bonding模块是 ...
CentOS安装使用VeraCrypt及创建整个加密硬盘详解
前一阶段看了一些关于数据安全,系统安全,以及社会工程学的书籍,突然觉得数据加密是一项十分重要的工作,由其是公司的敏感数据、商业机密,或者个人的重要文件都应该随时进行加密;就算是平时的备份数据也要进行合理的加密,以保证数据安全。VeraCrypt是目前一款比较流行,而且安全性和效能都比较好的软件,最重要是的开 ...
CentOS6.5用yum升级gcc详解
因为需要用到C++11,但CentOS自带的gcc4.4.7不支持,所以决定升级gcc。
操作如下:
#备份
mv /etc/yum.repos.d/devtools-2.repo /etc/yum.repos.d/devtools-2.repo.bak wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-bi ...
centos6.x下安装maven CentOS自动安装Maven的方法
centos6.x下安装maven
1.下载maven包
首先从官网上 http://maven.apache.org/ 下载最新版Maven。
本人下载包为apache-maven-3.2.1-bin.tar.gz
2.减压maven包
执行tar -zxvf apache-maven-3.2.1-bin.tar.gz
下图为减压成功页面
3.放在期望目录下(可选)
把减压好的文件放在/opt目录下
执行sudo&n ...
CentOS安装YCM的方法
1、安装vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2、配置.vimrc
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-fugitive'
call vundle#end()
Bundle 'Valloric/ ...
Centos 6.5下安装配置VNC(tigervnc)服务的详细配置
一、搭建vnc服务器的过程
1.查看tigervnc是否安装。
[root@localhost ~]# rpm -qa | grep tigervnctigervnc-1.1.0-5.el6_4.1.x86_64tigervnc-server-1.1.0-5.el6_4.1.x86_64
2.编辑vncservers配置文件。
[root@localhost ~]# vim/etc/sysconfig/vncserversVNCSERVERS="1:root 2:bob" //其中的1表示桌面号,后面指定用户如果 ...
CentOS 增加IP地址的方法
一般情况下我们可以给eth0网卡添加新的IP
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:1
vim ifcfg-eth0:1
DEVICE=eth0:1 # 修改网卡名称
HWADDR=29:61:16:5B:29:7C
TYPE=Ethernet
UUID=bf14538c-a6cf-4fd3-b459-e4db69437c2e
ONBOOT=yes
NM_CONTROLLED=yes
...
CentOS 6.5系统VNC安装配置详解
一、安装 VNC
默认情况下,CentOS 6.4 是没有安装的。 检查是否安装,输入:[root@localhost ~]# rpm -q vnc vnc-server 得到:package vnc is not installed 提示没有安装,那么就开始安装,输入:[root@localhost ~]# yum install vnc vnc-server
二、设置 VNC 密码
安装完成后 需初启动VNC 否则执行第一步 ...
CentOS 7下安装配置 VNC Server的方法
需要使用Linux的远程桌面服务,xmanager之前用过,感觉一般,这次尝试下VNC。
我的操作系统是CentOS7
一、服务端
安装VNCServer
#yum -y install vnc *vnc-server*
设置密码
# vncserver
You will require a password to access your desktops.
Password: 123456 &nb ...
CentOS服务程序性能评估文档详解
1概述
1.1影响Linux服务程序性能的因素
CPU、内存、磁盘I/O带宽、网络I/O带宽
1.2性能评判
CPU:user% + sys%< 70%; 程序在用户态和内核态的执行时间百分比。
内存:Swap In(si)=0; Swap Out(so)=0; 以不使用交换分区为准,如果频繁用到交换分区,内存可能不够了。
硬盘:iowait % < 20%;
网络:只要有足够带宽 ...
如何安装sybase?sybase安装步骤详解
系统环境配置
一、Sybase安装
Sybase数据库浏览器 1.0 免费绿色版类型:数据库大小:1.52MB语言:简体中文时间:2014-12-02查看详情
1、安装sybase数据库,在许可协议界面中,选择语言为:中华人民共和国(PRC),下面选择我同意选项
2、选择安装路径。注意:所选安装硬盘最好是NTFS分区的,因为有些大于2g的文件在fat32分 ...
centos不小心删除/root目录该如何解决?
在测试的时候不小心把centos的/root用rm -rf给删除了
删除/root目录,系统不会崩溃,也可以正常启动,但就是看着不爽!
解决办法:
1.直接创建/root目录;mkdir /root
2.复制/etc/skel/下的隐藏文件到/root目录下;cp /etc/skel/.bash* /root
3. ...
CentOS6.8下编译安装GCC详解
关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2;CentOS 6 是 4.4.7;CentOS 7 是 4.8.3。
很多时候在编译安装软件都需要高版本的 GCC,否则就会报错。
那么如何升级 GCC 的版本呢?
首先要确认升级到的 GCC 版本号。
目前 GCC 的最新版已经到了 5.2,而 CentOS 7 则依然使用其 4.8,所以基于兼容性考虑 ...