
运维相关
N1ne丶Sun
书到用时方恨少,事非经过不知难——菜是原罪
展开
-
Centos创建本地ISO镜像源
原因是因为自己想在一个未联网的机器上安装一个包,但是这个包的依赖太多,不可能一个一个去rpm,于是使用了挂载本地ISO作为源的方法,这里记录一下。这里要将系统本身的ISO镜像上传到服务器上(当然也可以通过光驱去挂载),这里使用的是centos7-1708。然后创建挂载文件夹,并且挂载文件mkdir /mnt/isomount -o loop CentOSXXXX.iso /mnt/iso其中Centosxxxx.iso是你上传的iso的名称。然后将yum.repos.d目录下的进行备份(这里可原创 2020-07-15 23:07:30 · 1503 阅读 · 0 评论 -
python实现查询gitlab所有组人员和权限
通过使用python-gitlab库实现,环境是python3.6.9,实现统计gitlab所有组人员和权限,直接贴出代码import gitlabimport sysclass Git_rightread(): def __init__(self): self.gl = gitlab.Gitlab.from_config('outnet', ['gitlab/gitlab.cfg...原创 2020-04-29 10:41:35 · 2524 阅读 · 2 评论 -
Selenium自动化实践
因为公司的权限设置太过繁琐,现在想使用selenium来进行自动化设置,记录一下Selenium的实践过程原创 2019-10-24 16:49:56 · 350 阅读 · 0 评论 -
解决Centos下进入系统显示Give root passwd for maintenance
这个问题是/etc/fstab文件配置错误导致的,错误如下图通过root密码可以进入系统,然后执行mount / -o remount,rw将根目录挂载为可读写模式。然后执行blkid查看文件系统情况。然后再通过vim /etc/fstab 将fstab的内容改的和上面一样即可更多操作系统请参考:https://help.aliyun.com/knowledge_det...原创 2019-09-18 10:09:06 · 2755 阅读 · 0 评论 -
Linux使用fdisk分区与挂载
本文环境Centos 7.6因为新增了一块硬盘,现在用做记录,整个分区和挂载的过程。先使用fdisk -l 查看所有磁盘可以看到我新加的500G的硬盘,现在需要对/dev/vdb进行分区,挂载。使用命令fdisk /dev/vdb使用了这个命令过后会进入专有的命令行界面,可以使用h命令查看帮助文档。输入n 创建一个新的分区:这里看到可以创建主分区和扩展分区,我这里创建的是主分区...原创 2019-09-17 13:41:40 · 869 阅读 · 0 评论 -
Gitlab使用python批量创建用户
本文使用python的python-gitlab库实现,python环境3.6.8安装库pip3 install python-gitlab这里先贴出源码# coding=utf-8import gitlabimport requestsdef add(gl): gid = int(input('Group ID: ')) group = gl.groups.ge...原创 2019-09-12 16:49:46 · 1609 阅读 · 0 评论 -
Centos Gitlab+Jenkins+SonarQube实现持续集成以及代码审计环境搭建
Gitlab的安装方式请参考我之前的一篇文章([Centos7 YUM安装GitLAB环境](https://blog.youkuaiyun.com/qq_25417713/article/details/88974048)),本篇文章具体主要参照这篇文章https://bloodzer0.github.io/ossa/other-security-branch/devsecops/gjs/首先解决端口冲突,因为我们要安装jenkins,会占用8080端口,只能修改gitlab的8080端口。原创 2019-09-07 13:20:15 · 916 阅读 · 0 评论 -
Docker实战,docker搭建LAMP环境
一开始本来想着实现apache+mysql+php三个容器,奈何自己是个菜逼,搞了一段时间也没有弄出来。主要问题我觉得在于apache链接php容器后没有将php启动或者说php不可用(也可能是自己配置apache的问题),后续有机会再研究一下吧。这次采用的方式是apache+php为一个容器,mysql为另一个容器,linux环境为centos 7.6。我们这次采用的方式是拉一个centos...原创 2019-08-29 17:40:15 · 413 阅读 · 0 评论 -
Centos7 YUM安装GitLAB环境
安装这本来不是什么难事,但是如果用默认的镜像的话下载的慢的要死。又不想费时间配置一个代理,这里记录下整个流程。我使用的是国内清华大学的yum源新建 /etc/yum.repos.d/gitlab-ce.repo,内容为[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitl...原创 2019-04-02 16:09:48 · 4100 阅读 · 1 评论 -
MYSQL运维基础(数据库用户与权限,备份与恢复)
添加用户5.7版本以前登录mysql以后使用insert into mysql.user(host,user,password) values(“host”,“user”,password(“123”))host代表能访问的主机,如果是%代表所有主机都可以5.7以后create user ‘username’@‘host’ identified BY ‘password’;授予权限...原创 2019-03-11 21:05:30 · 1407 阅读 · 1 评论 -
使用Let's Encrypt申请永久免费通配符证书
由于现在网络安全形势的影响,大多数网站都启用了https。本文介绍一种申请永久免费的通配符证书的方法,可以适配一个域名下的所有站点(例如:www.abc.com和子域名ss.abc.com都可以用一个证书启用https)。我所使用的申请证书的环境是Centos7,因为这个是官方提供的是一个python的程序,有一些依赖的库,要pip下载,因为有些链接容易超时,还是建议把pip的源改到中国来。申...原创 2018-09-30 12:39:27 · 5581 阅读 · 0 评论