Nov222017
linux centos 编译安装git-2.9.3
本篇文章简要记录一下在linux centos 6.5 环境下安装git 2.9.3版本的过程。
一、git-2.9.3下载:
https://www.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz
二、解压安装
tar zvxf git-2.9.3.tar.gz # 解压
cd git-2.9.3 #打开
./configure --prefix=/usr/local/git # 默认会安装在 /usr/local/bin,/usr/local/lib
make
make install #安装完成
一般编译安装过程都不会太顺利,本...阅读全文
抢沙发
Nov172017
CentOS7 Firewall防火墙配置笔记
介绍
CentOS 7是一种流行的Linux发行版,它具有强大的安全性功能,其中包括强大的防火墙功能。在这篇博客中,我们将介绍如何配置CentOS 7防火墙。
1. 防火墙基础知识
防火墙用于保护计算机网络免受未经授权的访问和攻击。CentOS 7使用的默认防火墙工具是firewalld,它是一种动态的防火墙管理器。
2. 检查防火墙状态和服务
首先,在终端中输入以下命令来检查防火墙状态:
sudo systemctl s...阅读全文
Nov162017
CentOS 7 服务管理
CentOS 7 是一款广泛应用于服务器环境的操作系统。在 CentOS 7 中,服务是系统运行的核心组成部分。本文将介绍 CentOS 7 中的服务管理,帮助您更好地掌握和管理系统服务。
什么是服务?
在 Linux 系统中,服务是指在后台运行的程序或进程。它可以是负责网络通信、文件存储或其他系统功能的守护进程。服务可以在系统启动时自动启动,并在后台持续运行,以提供特定的功能。
服务的状态
在 C...阅读全文
Nov152017
Linux expect 的安装
expect是建立在tcl基础上的一个工具,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管理方面发挥很大的作用。
因为expect是基于tcl的,所以需要你的系统中安装有tcl
如何检查?
[root@dev ~]# whereis tcl
tcl: /usr/lib/tcl8.4 /usr/share/tcl8.4
如果看不到结果,请先安装tcl
> 安装tcl
下载tcl安装包,然后解压tcl安装包(centos系统...阅读全文
Nov152017
Linux升级OpenSSL、OpenSSH
摘要
OpenSSL和OpenSSH是Linux系统中广泛使用的加密协议和安全套接字库。由于安全性漏洞和性能改进等原因,经常需要对其进行升级。本文将介绍如何在Linux系统中升级OpenSSL和OpenSSH,并提供详细的步骤和注意事项。
1. 升级OpenSSL
1.1. 检查当前OpenSSL版本
在终端中执行以下命令查看当前安装的OpenSSL版本:
openssl version
如果版本较旧,会输出相应的版本信息。
1.2. 下载最新的Ope...阅读全文
Nov142017
Nov132017
Redis 7.0多线程性能优化深度解析:从IO线程池到异步删除的最佳实践
Redis 7.0多线程性能优化深度解析:从IO线程池到异步删除的最佳实践
引言:Redis 7.0的多线程革命
在现代高并发、低延迟的应用场景中,数据库系统的性能瓶颈往往集中在I/O处理和命令执行上。传统的单线程模型虽然保证了数据的一致性和简单性,但在面对大规模并发请求时,其吞吐量受限于CPU核心数量和I/O等待时间。Redis 7.0的发布标志着这一限制被正式打破——它引入了可配置的多线程架构,...阅读全文
Oct282017
如何在Linux系统中安装和配置Tomcat服务器
Tomcat是一个流行的开源Java Servlet容器,可用于在Linux系统中部署和运行Java Web应用程序。本文将帮助您了解如何在Linux服务器上安装和配置Tomcat服务器。
步骤1:下载Tomcat
首先,您需要从Tomcat官方网站(https://tomcat.apache.org/)下载适用于Linux系统的最新版本的Tomcat。
$ wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz
步...阅读全文
Oct242017
Linux 安装 Python 3 (CentOS, Ubuntu, Deepin)
介绍
Python 是一种简单易学的编程语言,而 Python 3 则是 Python 的最新版本,拥有更多的功能和改进,因此许多开发者都希望安装 Python 3 来进行开发工作。本教程将向你展示如何在不同 Linux 发行版(CentOS、Ubuntu、Deepin)上安装 Python 3。
步骤
CentOS
首先,更新系统软件包以获取最新的软件包列表:
sudo yum update
安装软件包管理器 EPEL(Extra Packages for Enterprise L...阅读全文
Oct162017
CentOS 7 下配置 GO 语言环境
介绍
Go(又称 Golang)是一种开源的静态类型编程语言,由 Google 开发,专为高效且可靠的系统编程而设计。本篇博客将指导你在 CentOS 7 操作系统上配置 Go 语言开发环境。
步骤
以下是在 CentOS 7 上配置 Go 语言环境的详细步骤:
步骤 1:下载 Go 语言二进制文件
首先,需要下载适用于 CentOS 7 的 Go 语言二进制文件。在任意终端窗口中执行以下命令:
$ wget https://dl.google.com/go...阅读全文