Gitlab联合LDAP的安装调试
环境准备 1、Centos系统:CentOS7系统安装 2、Nginx软件: Nginx基本配置 3、Gitlab软件: gitlab官方源 gitlab清华源 gtilab汉化(8.9 以后版本) gitlab汉化(8.8 及以前版本) 软件安装 基本软件安装 安装gitlab的依赖项 yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python 启动postfix,并设置为开机启动 systemctl enable --now postfix 设置防火墙 firewall-cmd --permanent --add-service=http firewall-cmd --reload rpm安装 获取安装源,也可以到 官网 直接下载,然后上传到服务器。 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.2-ce.0.el7.x86_64.rpm 本地安...
Jenkins联合LDAP安装调试
环境准备 1、Centos系统:CentOS7系统安装 2、Nginx软件: Nginx基本配置 3、Jenkins软件: JenKins官网 软件安装 安装JDK环境 在Oracle 官网下载JDK,然后上传到服务器上安装。 或者使用在线下载: wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm 使用以下命令安装 rpm -ivh jdk-8u152-linux-x64.rpm 或者 yum localinstall jdk-8u152-linux-x64.rpm 安装Jenkins # 添加yum源 wget -O /etc/yum.repos.d/jekins.repo http://pkg.jenkins.io/redh...
LDAP下自主修改个人密码
一、环境准备 1、Centos系统:CentOS7系统安装 2、LDAP系统: LDAP安装调试 各系统统一认证管理,密码如果不能重设有很大的信息安全隐患,但是全靠管理员设置密码,也不现实。所以增加self-service-password模块,使用用户自行修改密码。软件使用前提,安装LDAP,Apache,PHP,由于仅在内部使用,就不使用短信修改密码了,邮件方式以后再介绍。 二、 安装Apache、Php centos的yum install 安装,会自动查找关联程序,并安装。如下,安装php时会自动查找安装apache。 yum install php 安装结果 启动, 添加自启动 systemctl start httpd systemctl enable httpd 添加防火墙规则 firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload ...
利用Gephi进行SNA分析操作
写作背景 周六上课,学习了社会网络分析,老师布置了个作业感觉有意思,遂把整个操作过程记录如下: 下载相关软件 (文件) 数据库软件: Office Access,这是微软OFFICE套装的一个组件,网上很多,随便搜索一下就能找到。这里给出的地址是国内一个镜像网站,都微软原版的软件,有微软正版序列号就是正版软件。点击链接,直接使用 迅雷下载 就行了。 ps:微软各类软件下载网站地址 数据库文件 点此下载:中国历代人物传记资料库人物库(CBDB) 这个库带有查询工具。 点此下载:中国历代人物传记资料库基本库(CBDB) 这个库是基本库,数据主要存储在这里,两个库联合才能查询。 数据分析软件 点击下载:各系统用Gephi软件,这个软件在国外的开源服务器上,连接下载比较慢,已经放置于百度网盘上,windows版本,winxp--win10均可以用;MAC版本,Mac最新版系统Sierra不能使用,以前版本可用;Linux版本,因使用人数较少,未做测试。 如果不放心使用,可自行到 官网 进行下载。 JDK 如果你的电脑没有安装JAVA,请到下载Oracle JDK下载JAV...
LDAP安装调试
环境准备 1、Centos系统:CentOS7系统安装 OpenLDAP安装配置说明 此处采用yum 方式安装,通过修改slapd.conf 文件然后生成配置文件进行处理,以前版本通过yum安装会在/etc/openldap/ 下自动生成salpd.conf文件,新版本没有自已生成,所以我先用编译安装生成文件,取出slapd.conf,然后用yum安装,改造slapd.conf文件适合yum安装的配置文件。 以下是原始配置文件 # # See slapd.conf(5) for details on configuration options. # This file should NOT be world readable. # include /etc/openldap/schema/core.schema include /etc/openldap/schema/openldap.schema include /etc/openldap/schema/ppolicy.schema # Define global ACL...
PHPLDAPAdmin安装使用
一、 前期准备 1、Centos系统:CentOS7系统安装 2、OpenLDAP:LDAP安装调试 3、Apache2.x 4、PHP5.x 本文使用yum方式安装PhpLDAPAdmin,此程序基于PHP+Apache运行。 二、 安装Apache、PHP5及PhpLDAPAdmin 2.1 安装Apache、Php centos的yum install 安装,会自动查找关联程序,并安装。如下,安装php时会自动查找安装apache。 yum install php # 安装结果 启动, 添加自启动 systemctl start httpd systemctl enable httpd 添加防火墙规则 firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload 2.2 安装PhpLDAPAdmin 1、添加epel扩展源 yum install ...
CentOS7修复安装
前情提要 前几天公司机房无故断电,造成服务器设备关机,开机后一台服务器丢失大量配置文件,能够启动,但是无法联网,一些服务也在正常运行。多次尝试均不能修复网卡连网。最终和使用部门商议,先将重要数据导出备份,然后重新安装系统,再将数据导入。 使用部门导出数据后,在重装系统前,考虑到Linux系统可以在开机状态下恢复系统,因为没有备份,是否可以使用本地更新的方式来进行原版本升级安装? 遂执行以下操作: 备份数据 根据系统上运行的服务不同,数据也不同,无非是使用tar把文件导出,用移动硬盘等设备保存出来。具体方式自行百度,google吧。 准备安装光盘 目前使用光盘安装系统的越来越少了,大多使用U盘安装。下面简单介绍一下U盘安装启动盘的制作方法。 软件 系统软件:和你所要修复的系统版本要保持一致,我这里是CentOS 7.2版本,最好直接到官网下载。这里就不提供下载地址了。 启动盘制作软件:UltraISO ,这个软件网上很多,就不给地址了。 制作U盘启动盘 启动UltraISOl软件,点击菜文件-打开,在弹窗中选择你下载的系统软件。 这是打开以后的状态 选择启动-写入硬盘...
CentOS7 系统安装
基本系统环境搭建 系统安装 本次搭建环境采用使用VM虚拟机安装Centos7.X系统(虚拟机设置等,另附文说明)。最小化安装。后期需要各类均使用yum或编译安装。并有可能随时修改yum源 加载光盘,启动虚拟机,会出现系统安装选项。键盘上下方向键,选择第一项直接安装CentOS7. 选择安装过程中使用的语言、键盘方案,这里选择中文,键盘方案使用简体中文(中国)当然了,如果英文够好,或者怕出现其它问题,请直接使用默认的英文就行了。 选择时间,语言支持、安装源,安装位置等各类参数。 点击安装位置:在安装位置中选择要把系统安装到的硬盘上。然后选择 我要配置分区(如下图)最后点击 完成 选择自动创建,点击完成。在弹出窗口中,一般无需修改,直接点击完成,就可以了。如果你需要现好的分区方案,请手动分区,这里不做介绍。 点击开始安装,行设置Root密码、创建一般用户、系统自动安装完成后,点击完成配置,最后点击重启。 基本配置 系统安装后常用的设置。 查看网卡状态,找到你要配置的网卡,然后打开网卡配置文件 修改IP地址 vi /etc/sysconfig/network-...
LDAP在企业中的应用
一、 前言 公司内部使用多个软件系统,用于辅助、协同办公,如果版本管理系统GIitLab、知识共享系统WIKI、代文件共享系统SVN(实为版本管理系统),软件持续集成Jenkins缺陷管理Jira。每个系统各有一套账号认证体系,管理员在多个系统中切换开通相关账号,权限,用户登录不同系统,需要输入不同账号密码,不能达到统一管理。 本系统通过LDAP 轻目录的特性,将各系统集成到一个统一的系统进行管理。 二、 系统目录 CentOS7系统安装 Centos7.2的安装及初始化过程,会安装的请自行略过。 LDAP安装调试 OpenLDAP软件的安装与使用。 PHPLDAPAdmin安装使用 OpenLDAP网页版管理系统。 LDAP下自主修改个人密码 OpenLDAP用户自己修改密码管理系统 SVN联合LDAP的安装调试 SVN的安装,使用,数据备份,和OpenLDAP的结合使用。 Jira联合LDAP的安装调试 Jira的安装,使用,数据备份,和OpenLDAP的结合使用。 WiKi的安装,使用,数据备份,和OpenLDAP的结合使用。 Gitlab联合LDAP的安装调试 Git...
Nginx基本配置
一、 环境准备 1、Centos系统:CentOS7系统安装 2、Nginx软件:Nginx官网 二、 软件安装 2.1 YUM方式安装 本文采用Yum方式安装。 2.2 源码编译安装Nginx 如果需要特殊配置。请下载文件并编译安装Nginx 三、 配置Nginx 配置文件 server { listen 80; return 301 https://blog.longger.net$request_uri; } server { listen 443; server_name blog.longger.net; ssl on; ssl_certificate /etc/nginx/cert/blog.pem; ssl_certificate_key /etc/nginx/cert/blog.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HI...