分类目录归档:Linux

Nginx编译安装(非root启动)


操作系统发行版本:openEuler release 20.03 (LTS-SP2)

项目中大量用到Nginx,所以乘着值夜班的时间搭个Nginx测试环境,用于以后项目中Nginx配置验证。以前搭Nginx时都是用root账号,为了更贴近于生产环境这次也用非root权限进行安装启动。

首要保证nginx必要和常用组件已经安装,安装命令如下:

dnf install -y gcc pcre p...

Read more

Weblogic14c安装部署(非集群)


项目要求需要收悉WebLogic,抽空装了一个总结一下遇到的问题和安装配置过程。

环境介绍: - 操作系统:openEuler - jdk版本:1.8.202 - weblogic版本:14.1.1.0.0

首先你得需要一个WebLogic的安装程序,去官网下一个就好,一般是个压缩文件。解压后里面是个jar包。安装WebLogic不能使用root用户,否则会报错。操作系统需要有java环境,...

Read more

CentOS下keepalived脑裂处理


工作需要在CentOS8搭一套双Nginx+keepalived的测试环境,本以为搭建过程能够比较顺利的进行,但是还是遇到了keepalived脑裂的问题。

名词解释

脑裂:指keepalived的主备节点同时拥有了虚ip地址。正常情况虚ip应该只存在于主节点,只有在主节点无效的时候才会漂移至备节点。

平常有时会处理一些涉及些安全方便的问题,所以我一般安装或管理的操作系统,无论Windows...

Read more

Nginx双向代理


以前做Nginx代理的时候都是单项的,要么反向,要么正向。但就是再不久前拿到一个双向代理的需求,需要即有反向代理又有正向代理。这里做个记录。

用三台机子模拟场景。简单说一下网络结构,拓扑简单的画了一下,如下图:

内网服务器IP:10.8.5.4,上面部署了tomcat并指定8989端口。nginx服务器有两块网卡,用于分别连接内网和外网,其中内网IP地址为:10.8.5.3,外网IP地址为...

Read more

Zabbix5监控tomcat


以后所有zabbix的文章除了特别说明,否则都是基于agent2主动模式做的,agent2配置方式通agent一样,只是配置文件名改了,主动模式也很简单,只需找到配置文件中的“ServerActive=127.0.0.1”修改为对应zabbix server地址即可。

今天需要监控中间件tomcat,先去配服务端,服务端想要监控tomcat需要安装相关监控组件并配置。

安装相关组件:

yum...

Read more

Linux命令---sar


sar命令可用于查看历史的系统资源消耗情况。

有些发行版本会自带sar,但有些不带,如果不带安装方式如下:

RedHat/CentOS:

yum install -y sysstat

debian:

apt install -y sysstat

首次安装完成后执行sar会提示错误,提示:无法打开 /var/log/sa/sa18:没有那个文件或目录。这是因为第一次使用没有记录文件。 ...

Read more

NFS服务器搭建(Debian)


最近准备着手华为FusionCompute的实验,实验中需要用到NAS存储,所以这里抽空搭一个,顺带记录一下过程供以后学习查阅。

首先我为这台服务器挂了一块硬盘,用于作为NFS的共享目录。如下图:

使用fdisk对硬盘进行分区,按fdisk提示进行操作。其中参数n表示新建分区,wq表示将改动写入磁盘并退出fdisk。如下图:

将新建的分区格式化为EXT4格式,如下图:

新建一个用于存储...

Read more

ArchLinux 软件签名故障


今天需要在树莓派2中安装一个Archlinux做点小任务,系统安装好后执行pacman -Syy获取软件源清单,然后执行pacman -Syu更新整个系统及软件,在软件全部下载完成后报错了,错误内容大致如下:

大致意思是没有找到签名,问是否执行了pacman-key --install。按照提示执行pacman-key --install。然后继续更新系统,然后又报错,错误内容大致如下:

...

Read more

Linux安装配置FTP(CentOS8)


最近公司需要搭建FTP服务器,正好没啥事,就再写点乱七八糟的东西吧。

首先安装vsftpd,执行如下命令:

yum install -y vsftpd

安装完成后,新增一个本地账号,执行如下命令:

useradd -g ftp -s /sbin/nologin ftpuser

为了保证系统安装,我们需要限制新建的本地账号只能用于登陆ftp服务,所以加入参数-s /sbin/nolog...

Read more

Debian10下部分命令提示找不到处理方法


最近在虚机跑了Debian 10发现部分命令无法执行,比如fdisk,查询软件包后发现fdisk已经安装。想了半天觉得会不会是命令不在命令搜索路径里面。记录一下处理过程,方便以后解决类似问题。

首先查看当前命令的搜索路径,执行如下命令:

echo $PATH

得到如图中的返回信息:

再查看下fdisk命令在哪个路径下,执行如下命令:

whereis fdisk

得到如图中的返回信息...

Read more