现在位置: 首页 > Linux
+0°

使用 memcached 解决 tomcat 的 session 一致性问题

2021年01月17日 19:26:21 IT架构  ⁄ 共 2531字 暂无评论 ⁄ 被围观 2,546次
环境准备 nging:安装在 192.168.220.243(node243),版本为 nginx-1.19.6.tar.gz。 memcached:安装在 192.168.220.100(node100),版本为1.4.4。 tomcat:安装在 192.168.220.71(Rserver71)和 192.168.220.72(Rserver72),版本为 7。 第一步,安装 memcached 并启动 在 node100 机器上安装 memcached 服务,并启动服务。相关命令如下: 安装服务:yum -y install memcached 启动服务:servi...
阅读全文
+0°

CentOS 通过源码编译形式安装 Tengine

2021年01月15日 00:25:39 Nginx  ⁄ 共 3696字 暂无评论 ⁄ 被围观 2,552次
本篇简单说说在如何在 Linux 系统上通过源码编译的形式安装 Tengine,纯属笔记。 前一篇写了《CentOS 通过源码编译形式安装 Nginx》,其实 Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。从 2011 年 12 月开...
阅读全文
+0°

CentOS 通过源码编译形式安装 Nginx

2021年01月14日 23:45:19 Nginx  ⁄ 共 1675字 暂无评论 ⁄ 被围观 2,456次
本篇简单说说在如何在 Linux 系统上通过源码编译的形式安装 Nginx,纯属笔记。 Nginx 下载官网路径:http://nginx.org/en/download.html 部署环境 Linux 版本:centos6.9-x64 Nginx 版本:nginx-1.19.6.tar.gz 关闭 Linux 机器防火墙 第一步,上传安装包 上传 Nginx 安装包 nginx-1.19.6.tar.gz,这里上传到 /root 下。 第二步,解压安装包 对第一步上传的安装包进行解压并进入到解压目录...
阅读全文
+0°

KVM 简要介绍及在 CentOS 中安装测试

2021年01月13日 23:25:28 KVM  ⁄ 共 3190字 暂无评论 ⁄ 被围观 3,165次
KVM 的全称 Kernel-based Virtual Machine,是指基于内核的虚拟机,它是一个 Linux 系统的一个内核模块,从 Linux 2.6.20 起就作为一模块被包含在 Linux 内核中,该内核模块可以使得 Linux 变成了一个 Hypervisor。 那什么又是 Hypervisor 呢?Hypervisor 又称虚拟机监视器(英语:virtual machine monitor,缩写为 VMM),是用来建立与执行虚拟机器的软件、固件或硬件。hypervisor 提供虚拟的作业平台来执行虚拟操作系统,...
阅读全文
+1°

如何搭建 yum 源私服及配置使用私服

2021年01月11日 23:30:55 Linux  ⁄ 共 2423字 评论数 1 ⁄ 被围观 2,749次
这篇简单记录下如何搭建 yum 源私服,以及常见的 yum 安装软件命令,纯属笔记,仅供参考。 1. yum 源私服搭建步骤 第一步,安装 nginx 或 apache 这里以安装 apache 为例,nginx同理,请自行尝试。 命令:yum install httpd 安装后启动 httpd 服务。 命令:service httpd start 另外,便于以后启动机器时自动启动服务,配置服务自启动。 命令:chkconfig httpd on 安装 apache 后,访问目录默...
阅读全文
+0°

CentOS 7 各个版本镜像下载地址

2020年12月29日 23:03:04 Linux  ⁄ 共 3612字 暂无评论 ⁄ 被围观 13,128次
CentOS7.6 下载地址 CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4Ghttp://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10Ghttp://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso CentOS-7-x86_64-LiveGNOME-1810.iso CentOS 7.6 LiveGNOME版 1G 桌面版http://mirrors.163.com...
阅读全文
+0°

通过 LVS 实现服务高可用

2020年10月28日 23:02:00 IT架构  ⁄ 共 3514字 暂无评论 ⁄ 被围观 2,554次
在以前的一篇文章《Nginx + Keepalived 实现服务高可用》中,简单介绍了通过 Keepalived 配置来实现服务的高可用,这一篇来简单写写通过 LVS 来实现服务的 HA(高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性)。 1 LVS 介绍 LVS 是 Linux Virtual Server 的简称,官网对 LVS 的描述如下: The Linux Virtual Server is a highly scalable and highly...
阅读全文
+0°

在 CentOS 上安装 JDK

2020年04月25日 11:55:54 开发工具  ⁄ 共 1287字 暂无评论 ⁄ 被围观 3,476次
纯属笔记,参考即可。 在 Linux 系统安装后,一般操作系统已经带了 JDK 版本,但一般为 OpenJDK, OpenJDK 是 JDK 的开放源码版本,以 GPL(General Public License)协议的形式发布。JDK 和 OpenJDK 的区别:授权协议的不同;OpenJDK 只包含最精简的 JDK;OpenJDK 源代码不完整;部分源代码用开源代码替换;不能使用 Java 商标;注意:如果不管系统已安装的 JDK 版本,再自行安装另外一个 JDK,其实操作上是没有问题的...
阅读全文
+0°

通过 NFS 实现服务器目录共享

2020年01月17日 17:00:44 Linux  ⁄ 共 4480字 暂无评论 ⁄ 被围观 3,107次
项目需求 在一些项目开发中,往往有这种需求,就是项目的一些静态资源都是直接存放在项目服务外的目录中。比如 APP 程序包的上传和下载,一般后台服务上传包,服务直接把包上传到当前系统资源目录,但多个上传服务上传的包都在各自的应用服务器上,由于下载并发量比较大,下载服务常常做了负载均衡,所以当前机器的下载服务并不一定能找到上传的包,因为有些包是在其它机器上。 鉴于这种需求,有两种解决方式。一种是上...
阅读全文
+0°

VMware 虚拟机中 Linux 系统磁盘空间扩容

2020年01月15日 11:43:58 VMware  ⁄ 共 2109字 暂无评论 ⁄ 被围观 3,701次
在虚拟机中使用 Linux 系统时,常常发现前期规划的磁盘空间不够用,本以为直接修改机器配置,修改磁盘大小可以解决问题,但实操发现不是这么回事,还需要一堆操作才能扩容成功,这篇就来详细说说如何扩容的操作。 比如下面这台机器,磁盘已经快不够用了: 想在现有基础上对根目录【 / 】扩充 10 个 G,该如何操作呢?详细如下。 一、修改 VMware 中机器的磁盘配置 点击“编辑虚拟机设置”选项,打开虚拟机设置页...
阅读全文
+0°

一文彻底明白linux中的selinux到底是什么

2020年01月07日 00:35:03 Linux  ⁄ 共 4893字 暂无评论 ⁄ 被围观 3,637次
一、前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。 SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。 如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统...
阅读全文
+0°

Linux系统压缩和解压命令总结

2016年12月26日 17:34:06 Linux  ⁄ 共 1108字 暂无评论 ⁄ 被围观 3,120次
01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2:[*******]$ gzip -d FileName.gz 压 缩:[*******]$ gzip FileName 03-.tar.gz格式 解压:[*******]$ tar zxvf FileName.tar.gz 压缩:[*******]$ tar zcvf FileName....
阅读全文
+0°

Linux系统操作SVN仓库基础

2016年12月16日 14:34:24 开发工具  ⁄ 共 1879字 暂无评论 ⁄ 被围观 1,910次
在 Window 系统中想用 SVN 服务器,只需要安装 VisualSVN-Server 即可,这是带有图形操作界面的,那么创建仓库,新建用户,修改密码,修改权限等操作很简单,动动鼠标就可以了。 那么在 Linux 系统中,如何进行这些操作呢?这里假设已经安装好了 SVN 服务器,具体安装过程这里就不再写了。 查看 svn 版本: svn --version(包含版本信息、编译信息、版权信息等) svn --version --quiet(只查看版本号) 1)在 svn 根目录下建立...
阅读全文
+0°

VisualSVN Server迁移到Linux系统

2016年12月15日 13:03:36 开发工具  ⁄ 共 1414字 暂无评论 ⁄ 被围观 2,072次
VisualSVN Server 仓库迁移到 Linux,包含所有版本, 权限,用户信息。 在 Windows 上常常是用 VisualSVN Server 作 SVN 服务的,Linux 上是编译安装的 subversion 1.7.7。Windows 的 SVN 仓库在 E:\SVNRepositories,Linux 在 /data/svnrepos。 安装 svn 服务器: sudo apt-get install subversion 第一步,导出 VisualSVN 仓库: svnadmin dump E:\SVNRepositories\repo1 E:\repo1.dump 注意:在执行该命令之前,先确定 dump ...
阅读全文
+0°

Linux查看系统信息的命令

2016年12月15日 11:54:51 Linux  ⁄ 共 1081字 暂无评论 ⁄ 被围观 3,109次
查看系统信息命令是 linux 初学者必备的基础知识,这些命令也非常有用,因为学习 linux 第一件事就可能是首先查看系统信息,因此必要的系统的学习一下这些 linux 系统信息命令还是非常有必要的! Code   ViewPrint # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有U...
阅读全文