linux系统及软件安装配置
文章平均质量分 79
john137724
不积跬步,无以至千里。
展开
-
web服务器系列_nginx实战
nginx安装使用官网安装教程1. 安装依赖 yum -y install yum-utils2. 配置yum源 vim /etc/yum.repos.d/nginx.repo###稳定版####[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releas...原创 2020-04-16 22:30:41 · 172 阅读 · 0 评论 -
性能监控系列_zabbix实战
本篇文章记录了zabbix结合apache服务器和nginx服务器的搭建过程。1. 安装yum源 rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm yum clean all 2. 安装依赖插件 yum provid...原创 2020-04-16 21:52:59 · 280 阅读 · 0 评论 -
持续集成系列_Jenkins安装使用
1 添加jenkins安装源 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo2 导入公钥 rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key3 安装jenkins yum inst...原创 2020-02-13 12:01:06 · 259 阅读 · 0 评论 -
持续集成系列_JDK安装配置
写在前面,记录是为了快速重现,避免重复工作耗费过多时间。并不会涉及很多深层原理。当然遇到有价值问题,如果解决了也会记录,原则上还是方便重复工作的时候能快速重现。1 官网下载java tar包,如jdk-8u211-linux-x64.tar.gz 下载地址:jdk8下载路径 2 安装jdk 新建目录: mkdir -p /data/jdk 把下载的安装...原创 2020-02-12 11:57:45 · 136 阅读 · 0 评论 -
中间件系列_rabbitmq安装(更新)
1. 添加erlang源 在/etc/yum.repos.d目录下新建rabbitmq-erlang.repo文件,添加内容: [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7 gpgcheck=1...原创 2020-02-03 22:44:07 · 372 阅读 · 0 评论 -
中间件系列_单机搭建redis-cluster集群
------------------------------------------------------------------ 非核心操作 -----------------------------------------------------------------------------------安装epel源: rpm -ivh https://dl.fedorapro...原创 2020-02-02 22:56:34 · 230 阅读 · 0 评论 -
数据库系列_postgresql安装使用
1.6.1 分配存储格式化磁盘vdb:mkfs –t ext4 /dev/vdb新建文件夹:mkdir /data挂载磁盘到/data:mount /dev/vdb /data新建文件夹/data/pg_data:mkdir /data/pg_data1.6.2 安装postgresql yum源yum install -y https://download.postgre...原创 2018-10-24 16:41:14 · 592 阅读 · 0 评论 -
tomcat证书文件转nginx证书
https://blog.csdn.net/ziruominglin/article/details/78350858前提条件:tomcat已经配置过https,防火墙里已经配置端口规则由nginx转发配到tomcat:比较关键的一步是将jks转成cer、key,其中key必须是没有密码的Nginx证书配置:tomcat证书jks文件转nginx证书.cet和key文件1.查看...转载 2018-10-30 10:12:05 · 1911 阅读 · 0 评论 -
十分钟学会写shell脚本
转载:http://www.cnblogs.com/handsomecui/1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法:什么时候helloworld是必不可少的,第一个脚本肯定与helloworld是离不开的:#!/bin/sha="hello world!"num=2echo "a is : $a num ...转载 2018-11-01 23:34:20 · 139 阅读 · 0 评论 -
自动化系列_cron配置定时任务(pg数据库备份实战)
以postgresql数据库备份为例。1. vim /data/backup.sh 编写测试脚本backup.sh内容如下,需要注意的是crontab并不能识别/etc/profile配置的环境变量,在执行crontab用户的家目录配置环境变量不确定有没有用,索性就用绝对路径了。#普通备份#/usr/pgsql-10/bin/pg_dump -h 127.0.0.1 -p 5432...原创 2018-12-07 15:08:45 · 450 阅读 · 0 评论 -
数据库系列_shell脚本连接postgresql并操作数据库
以前抽数据都是重其他数据库抽取到postgres数据库的所以选择kettle。新项目需求里需要把客户给的csv文件数据抽到postgresql,其中还需要对相关字段进行清洗。先声明下kettle也可以实现,但是总感觉依赖第三方软件抽数据不如直接操作数据库,除非逼不得已,尽量不用(纯属个人见解)。于是就研究linux直接连接数据库处理这部分需求。代码如下#!/bin/bash# ***...原创 2019-01-08 16:22:46 · 12115 阅读 · 3 评论 -
中间件系列_rabbitmq安装使用
写在前面:原创 2018-06-19 08:36:30 · 224 阅读 · 0 评论 -
持续集成系列_gitlab安装使用
写在前面。因为好多开源软件的安装会使用到epel yum源,虽然跟gitlab无关,但是作为一个系列epel有必要作为基础软甲安装下。1. 下载epel的rpm包,这个网站包含了各个版本epel,你可以选择你需要的fedora epel网址2. 安装epel rpm -ivhepel-release-latest-7.noarch.rpmgitlab功能比较多,适合想研究代码托管服务...原创 2018-06-08 08:36:30 · 347 阅读 · 0 评论 -
linux的路上_安装续
写在前面,这是一篇记录多系统安装的文章,因为没有深入的研究过,先暂时记录下。我相信多数初学linux的人应该都不会去这么搞,太折腾,而且对于学习也不太实用。这里主要想记录下grub2的多重索引。双系统使用很久了,重装成本太高,所以只记录思路,不提供落地实现,但是会提供一些链接。具体的安装步骤及一些思考如下:自己的资源太老就不提供了。大环境:win7旗舰版 + centos7多系统安...原创 2018-05-22 07:22:24 · 219 阅读 · 0 评论 -
linux的路上_linux学习笔记一
写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,...原创 2018-05-22 08:16:10 · 160 阅读 · 0 评论 -
linux的路上_linux学习笔记二
写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,...原创 2018-05-22 21:54:28 · 226 阅读 · 0 评论 -
linux的路上_linux学习笔记三
写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,...原创 2018-05-22 22:13:46 · 172 阅读 · 0 评论 -
linux的路上_linux学习笔记四
写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,...原创 2018-05-22 22:26:43 · 139 阅读 · 0 评论 -
linux的路上_linux学习笔记五
写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,...原创 2018-05-22 22:32:20 · 180 阅读 · 0 评论 -
linux的路上_linux学习笔记六
写在前面,linux学习笔记记录了本人的学习linux过程及学习的一些心得。linux学习最好是命令行。好处是通过命令行可以熟悉系统功能的命令,而这是sh脚本的内容。为以后自动化打下基础。能更好的理解一些计算机方面的概念,如管道通信,重定向等。我比较推崇索引式学习方法。多找共性,多建索引,少记具体内容(能通过索引找到的内容),毕竟人脑有限,把资源留给有价值的知识是一种战略。linux指令千千万万,...原创 2018-05-22 22:46:31 · 186 阅读 · 0 评论 -
linux的路上_linux实战笔记一:最近常用到的命令
写在前面,截止今年初,跟着鸟哥私房菜学习暂停,等以后有空学了后面的再补上学习系列的。虽然停止了书本上的学习,但是并没有停止我对linux的追随。机缘巧合公司,我到现在这家公司后一直在做产品开发(先申明下我只是做了两年的java码农)。一个crm关系管理系统,用的springcloud微服务框架。起初我就想在linux环境把产品跑起来。于是就想到了要做,gitlab安装配置、rabbitmq安装配置...原创 2018-05-22 23:58:31 · 244 阅读 · 0 评论 -
linux的路上_linux实战笔记二:网络设置
写在前面,在介绍linux软件安装的时候有必要介绍下网络设置,当然vm中装linxu的时候可以选择开启网络,但是默认的网络(ip是10.0.2.x)貌似对于开发练习不太好用,这个只能访问网络,对于宿主机或者局域网内其他机器访问虚拟机可就不怎么友好了,比如说我在一台pc上装了gitlab现在局域网内另一台机器上访问,默认网络是做不到的。网络设置:网络设置其实是virtualbox(以下简称vb)和v...原创 2018-05-29 08:42:16 · 385 阅读 · 0 评论 -
linux基础系列_查看服务器信息
查看cpu:查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c24 Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz# 查看物理CPU个数[root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uni...原创 2018-06-21 10:46:38 · 204 阅读 · 0 评论 -
linux的路上_linux系统环境搭建
写在前面,因为是宏观讨论软件安装过程。有些软件安装不涉及细节。如若了解某个软件的具体安装、使用,请关注后续更新安装工具:virtualboxvirtualbox软件安装:vbox官网。其中第二项需要安装Linux操作系统后才能进行。1.安装virtualbox基础软件: 双击安装包直接next,遇到询问的选择yes就可以了。2.安装VBoxGuestAdditions:解决虚拟机和...原创 2018-04-16 23:20:56 · 217 阅读 · 0 评论