运维知识
文章平均质量分 60
zhengx辉
java --> vue --> Android
展开
-
cas单点登录-服务端部署
6.在项目对应的盘根目录创建对应子目录(etc/cas/service),把证书和json文件放进对应的位置。公司开发系统越来越多,每个系统都有自己的登录认证流程,给用户很繁琐的体验,统一认证单点登录迫在眉睫。3.在build.gradle文件加入mysql、jdbc依赖配置,并下载依赖。1.拉取cas服务端代码,切换到对应分支(我使用的是6.4.x)由于cas对密码经过md5加密的,所以密码需要处理后再插入。7.mysql创建数据库和对应的表,并插入数据。3.编写cas.properties。原创 2023-06-06 11:38:33 · 1283 阅读 · 0 评论 -
windows服务器通过nginx配置https
需求描述公司为了保证网络安全,所有系统访问网址需要采取https+域名(隐藏端口)的形式进行访问原创 2022-06-23 11:19:35 · 8323 阅读 · 2 评论 -
镜像、镜像文件以及挂载镜像
镜像(Mirroring):是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。 镜像是一种文件存储形式,可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。 镜像文件:其实和...原创 2018-07-21 16:21:26 · 10400 阅读 · 1 评论 -
虚拟机NAT模式连接网络
一.更改网络适配器,开启状态 二.将ip设置成你虚拟机里面运行的计算机需要的ip地址网段 1.点击详细信息2.点击属性 3.修改ip和子网掩码 三.虚拟机设置 1.点击 编辑 2.选择 虚拟网络编辑器并设置 然后就ok了 ...原创 2018-07-21 11:10:15 · 271 阅读 · 0 评论 -
nginx学习
概要: 1.官方:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 2.简述:反向代理,负载均衡安装: 1.一般在linux安装时直接用yum源安装 #yum list nginx* /查询yum下的nginx包 #yum install...原创 2019-06-21 16:03:19 · 102 阅读 · 0 评论 -
端口号查询
查看单个进程netstat -tunlp |grep 8080查看所有:netstat -yunlp-根据pid 杀死进程kill 17730原创 2019-06-26 21:05:48 · 3794 阅读 · 0 评论 -
centos6重装yum
问题: 由于手误,误删了yum,导致后面的软件安装gg,不得不重新安装 刷了好多博客,发现坑好多方法:1.下载镜像包: 下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/ 注意:一定要找对适合自己系统的包,不然直接影响后面的安装我linux系统是centos6.6...原创 2019-06-17 13:12:49 · 1369 阅读 · 0 评论 -
linux解锁文件夹
一、终端下的操作更改访问权限:sudo chmod -R 777 二、图形界面的操作1、右击这个带锁的文件或者文件夹,选择属性。2、切换到“安全”选项卡,点击“编辑”,选择“添加”,输入au再点检查名称,系统会自动改名为AuthenticatedUsers,点确定。3点击AuthenticatedUsers——完全控制——确定...原创 2018-08-10 22:46:02 · 9124 阅读 · 0 评论 -
虚拟机入门-1
运行编译java程序一.找到超级终端,自行设置快捷键二.输入命令行1.Vi Hello.java2.输入 i【进入插入模式】3.输入esc 【进入命令模式】4.输入:wq【退出保存】/:q!【退出不保存】5.输入ls【查看目录列表】6.编译 javac hello.java7.运行 java hello...原创 2018-07-18 22:33:24 · 442 阅读 · 0 评论 -
linux基本信息查看
1.ip查看:ip addr2.网关: route -n3.centos版本: cat /etc/redhat-release4.CPU型号、类型以及大小:cat /proc/cpuinfo5.硬盘使用:df -h6.磁盘分区: fdisk -l7.内存使用情况: free8.联网下时间校对:ntpdate us.pool.ntp.org...原创 2019-11-07 17:24:26 · 165 阅读 · 0 评论 -
K8S部署KubeSphere3.2
chown -R nfsnobody.nfsnobody /data/volumes一.k8s环境搭建部署k8s节点 IP地址(统一使用外网IP) 配置 云 master 192.168.1.33 2核4G 腾讯云 node 192.168.22.45 1核2G 华为云 二.部署nfs1.master节点安装nfs服务端 yum -y install rpcbind nfs-utils systemctl star.原创 2021-12-11 20:08:34 · 1297 阅读 · 0 评论 -
linux-防火墙开放端口
现在防火墙有两种服务1.service firewalld2.service iptables一.就firewalld来说查看开放的端口查询防火墙状态如果防火墙关闭了,就开启查询对应端口号如果显示no,则开启然后重启防火墙注意:如果是云服务器的话,还得去云服务器管理平台开启端口号二.service iptables...原创 2019-06-19 09:53:54 · 30761 阅读 · 8 评论 -
git连接gitlab生成公钥
git config --global user.name "我的姓名" git config --global user.email "[email protected]"ssh-keygen -t rsa -C "[email protected]"vim ~/.ssh/id_rsa.pub原创 2019-07-02 11:31:10 · 1241 阅读 · 0 评论 -
linux遇到的小问题
一.普通用户没有权限 切换到管理员 su root $为普通用户 #为管理员用户 二.执行文件时遇到Permission denied 运用chmod指令修改权限 三.cannot execute binary file: Exec format error...原创 2018-07-21 12:49:23 · 487 阅读 · 0 评论 -
linux下命令行操作快捷键及技巧
历史相关命令!!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第num条命令!?string?:执行最近一条包含有string字符串的命令Ctrl+r:搜索上一条匹配的命令!$:代表上一个命令的最后一个字符串Esc+.:显示上一个命令的最后一个字符串 移动相关命令Ctrl+a:将光标移到行首Ctrl+e:...转载 2018-07-21 12:11:31 · 131 阅读 · 0 评论 -
shell入门学习
shell脚本扩展名:sh实例:#!/bin/bashecho "hello world!"echo :想窗口输出文本chmod + x./xx.sh 执行权限定义变量:your_name="rum.com"规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字...原创 2019-06-17 16:10:07 · 73 阅读 · 0 评论 -
Centos部署jdk
一.选择管理员命令模式 二.将下好的安装包拷贝到自己想安装的目录三.解压 四.配置环境变量 1.进入jdk bin目录,修改profile文件2.在文件末端配置3. : wq保存,然后执行 source /etc/profile 使修改生效 4.执行java -version查看是否成功...原创 2018-08-07 19:53:36 · 235 阅读 · 0 评论 -
Centos安装tomcat
一.在tomcat官网下好相应的包 https://tomcat.apache.org/download-80.cgi 二.将包拷贝到想安装的目录 三.解压 四.在jdk profile中配置环境变量五.在tomcat bin目录下修改setclasspath.bat文件,添加jdk环境变量 六.进入 当前的bin目录给所有...原创 2018-08-07 20:45:37 · 132 阅读 · 0 评论 -
mvn clean下载jar失败
在linux部署maven项目时,使用mvn clean命令,由于下载贼慢,直接关了终端重新下载,导致报错[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descrip...原创 2019-06-12 21:42:30 · 332 阅读 · 0 评论 -
zentao整合gitlab
一.具体思路如下:二. 部署实现: 1.安装zentao,并生成相应的解析脚本,并进行配置 2.修改禅道的配置文件 3.创建一个新的目录,作为禅道的代码库(前面已经指定 D:.....) 4.进入项目,修改代码,commit,push 5.启动脚本 6.在zentao上查看...原创 2019-12-28 16:20:28 · 1075 阅读 · 0 评论 -
让服务在后台执行
当我们启动一个服务service时,终端会被掩盖可以用ctrl+c退出到终端要想让服务在关闭终端前提下继续在后端进行开启服务命令行前面加入nohupnohup:启动服务,关闭终端,继续在后端运行例如:nohup java -jar jenkins.war --httpPort=8085...原创 2019-06-19 10:52:53 · 1120 阅读 · 0 评论 -
No package XXXXX-ce available.
问题描述: 在虚拟机用yum安装一些服务时,经常会报错例如:问题分析: 百度好多博客,根源出现在yum源的配置里面,yum源的XXXX-ce.repo找不到对应的包,导致无法下载问题解决: 1.直接在/etc/yum.repos.d/重新配置相应XXXX-ce.repo文件:# vim /etc/yum.repos.d/gitlab.repo ...原创 2019-06-24 14:14:48 · 2377 阅读 · 1 评论 -
解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
刚刚在Linux里面安装好mysql,就显示Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’解决方法:1.用 find / -name mysql.sock查找mysql.sock,看是否存在2.修改my.cnf文件 添加如下部分3.进入mysql 没有设置密码的...原创 2018-08-08 00:41:18 · 419 阅读 · 2 评论 -
linux命令行表
命令 描述 • apropos whatis 显示和word相关的命令。 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件 which command 显示命令的完整路径名 time command 计算命令运行的时间 • time cat ...转载 2018-07-17 20:43:54 · 317 阅读 · 0 评论 -
Linux下安装mysql
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) 解压32位安装包:...转载 2018-08-07 22:42:49 · 108 阅读 · 0 评论 -
部署K8S
一.环境准备1.服务器配置:节点 IP地址(统一使用外网IP) 配置 云 master 192.168.1.33 2核4G 腾讯云 node 192.168.22.45 1核2G 华为云 主节点:最低2核4G单节点:最低1核2G2.master节点和node节点系统配置#关闭防火墙systemctl stop firewalldsystemctl disable firewalldsed -i 's/^SE.原创 2021-12-11 19:07:01 · 984 阅读 · 0 评论 -
eclipse java远程连接redis
1.JedisConnectionException: java.net.ConnectException: Connection refused: connect2.redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectExce3.redis.clients.jedis.exceptions...原创 2018-08-14 22:00:31 · 1054 阅读 · 0 评论 -
: No such file or directory
一.问题描述从windows上传sh文件到linux执行时报错二.问题解决:linux执行:sed -i "s/\\r//" xxx.sh然后就可以执行sh文件了原创 2022-03-10 20:36:57 · 135 阅读 · 0 评论 -
Caused by: hudson.plugins.git.GitException: Command “git fetch --tags --progress -- https://github.
一.问题描述:由于最近一直在搞java开发,没怎么搞cicd了,突然想搞搞自己的项目,所以跑了一下jenkins,却发现原来搭好的job执行失败,GitHub上面的代码拉不下来ERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from https://github.com/xxx.git at hudson.plugins.git.GitSCM.fetchFrom原创 2021-09-29 21:06:07 · 7826 阅读 · 2 评论 -
linux安装dokuwiki
基础环境:(确认是否安装)yum install gcc-c++yum install makeyum install expat-develyum install perlyum install curl-develyum install libxml2-develyum install libjpeg-develyum install libpng-develyum install freetype-devel一.安装phprpm -Uvh https://dl.fedo原创 2020-09-03 17:20:32 · 389 阅读 · 0 评论 -
linux通过ssh命令连接windows
https://blog.csdn.net/li123128/article/details/80265619原创 2020-05-14 16:27:21 · 2298 阅读 · 0 评论 -
gitlab项目外网迁移到内网
方案一:gitlab导入导出注意点:该方案必须要求两个gitlab版本一致1.导出项目:2.在新的gitlab上创建项目,并导入该tar.gz包方案二:克隆项目、重新上传1.在本地克隆裸git目录git clone --bare http://old-url.com2.在新的gitlab创建该项目,并获取gitlab地址 http://...原创 2020-03-27 15:06:27 · 970 阅读 · 0 评论