首页
统计
墙纸
留言
Search
1
PVE8优化
19 阅读
2
mysql创建数据库
12 阅读
3
jenkins根据分支、文件夹打包
12 阅读
4
vue-cli注册全局方法
7 阅读
5
开心的加班
7 阅读
web前端
Vue
CSS
javascript
React
那些年爬过过的坑
ES6
TypeScrippt
ES7
javascript图灵 - 总结
Node
面试总结
React-Native
Web优化
基础
AngularJS
拍摄
Flutter
Dart
Docker
Linux
mysql
PVE
登录
/
注册
Search
标签搜索
vue+elementui
Cicaba
累计撰写
146
篇文章
累计收到
13
条评论
首页
栏目
web前端
Vue
CSS
javascript
React
那些年爬过过的坑
ES6
TypeScrippt
ES7
javascript图灵 - 总结
Node
面试总结
React-Native
Web优化
基础
AngularJS
拍摄
Flutter
Dart
Docker
Linux
mysql
PVE
页面
统计
墙纸
留言
搜索到
13
篇与
的结果
2023-09-01
ssh 代理转发
在外部网络上的机器上安装 SSH 客户端(例如 OpenSSH)。在内网服务器上安装 SSH 服务器。在外部网络上的机器上运行以下 SSH 命令,创建一个隧道将外部端口转发到内网服务器的端口。假设内网服务器的 IP 是 internal-ip,内网服务器上的需要代理的端口是 internal-port,外部网络上的机器的 IP 是 external-ip,需要将外部端口 external-port 代理到内网服务器上:ssh -N -L external-ip:external-port:internal-ip:internal-port user@internal-ip 其中,user 是内网服务器上的用户名,internal-ip 是内网服务器的 IP 地址,internal-port 是内网服务器上需要代理的端口,external-ip 是外部网络上的机器的 IP 地址,external-port 是外部网络上的机器上用于访问代理的端口。
2023年09月01日
2 阅读
0 评论
1 点赞
2023-08-03
服务器reid配置
服务器开机后,根据屏幕提示,按Ctrl+R 进入阵列卡配置界面用键盘的上下左右键,选择到“Controller 0“,然后按键盘上的F2键,选择Create New VD, 回车在RAID Level项上按回车, 选择RAID级别选中要做RAID x的硬盘(按空格键和上下键,就可以选中硬盘了),硬盘选择好后,按TAB键,VD Size(默认即可),VD Name (随便写,不写也行),然后选择OK,VD已创建新服务器,需要初始化。选择Virtual Disk 0按F2键,选择InitializationàFast Init.(备注:快速初始化是给新服务器使用,如果是旧服务器,怀疑硬盘有故障,可以选择Start Init,但是需要几个小时才能完成初始化)提示将删除数据:可以看到初始化的进度,大概几分钟,初始化完成,就可以开始安装系统了.(备注:需要查看阵列状态,在Virtual Disk 0上按F2键, 选择Properties可以看到VD1的具体配置信息,还可以更改条带大小,读写策略等参考
2023年08月03日
6 阅读
0 评论
0 点赞
2023-06-08
jenkins根据分支、文件夹打包
Generic Webhook Trigger配置变量Post content parameters -> Name of variable = changed_filesExpression = $.commits-1[*]JSONPathPost content parameters -> Name of variable = branchExpression = $.refJSONPathToken (配置token "地址/generic-webhook-trigger/invoke?token=token")Optional filterExpression = master(.*"(BawangChaji-UI/)1+?"){1,}Text = $branch$changed_files" ↩
2023年06月08日
12 阅读
4 评论
0 点赞
2023-03-26
jenkens安装
安装教程:https://pkg.jenkins.io/redhat-stable/ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install fontconfig java-11-openjdk yum install jenkinscentos7默认安装jdk8:需要卸载。配置镜像:vim /var/lib/jenkins/hudson.model.UpdateCenter.xml <?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url> </site> </sites>
2023年03月26日
2 阅读
0 评论
0 点赞
2023-03-21
ContOS安装Nginx
1. 从EPEL存储库安装软件包sudo yum install epel-release sudo yum install nginx2. 打开HTTP协议的80端口和HTTPS协议443端口,允许来自这两个端口的连接。使用以下命令永久打开80和443和的端口:sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload3. SELINUX阻止NGINX服务访问开启 HTTP 访问 cd /var/log/audit/ setsebool -P httpd_can_network_connect 1 ausearch -c 'nginx' --raw | audit2allow -M my-nginx semodule -i my-nginx.pp4. Nginx配置文件的结构建议为每个域创建单独的配置文件。Nginx的虚拟主机配置文件必须以.conf结尾,并存储在/etc/nginx/conf.d目录中。您可以根据需要拥有任意数量的虚拟主机配置文件。遵循标准命名约定是一种好的做法。例如,如果域名为mydomain.com,则配置文件应命名为mydomain.com.conf。如果您在虚拟主机配置文件中使用可重复的配置片段,则最好将这些片段存放在单独的文件中,然后使用include指令包含它。
2023年03月21日
5 阅读
0 评论
0 点赞
2023-03-21
ContOS安装jdk
1. 下载JDK下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html下载:使用wget "下载链接"下载到宿主机上 jdk-8u161-linux-x64.tar.gz解压:tar -zxvf jdk-8u161-linux-x64.tar.gz2. 配置环境变量vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_161 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar3. 重新加载环境变量source /etc/profile是否安装成功java -version
2023年03月21日
6 阅读
0 评论
1 点赞
2023-03-04
jenkins java项目打包发布脚本
#!/bin/bash set -e cd /var/jenkins_home/workspace/项目名称/目录名称/目录名称/ # 清理上次构建的 jar 文件 rm -f chagee-*/target/chagee-*.jarMaven打包(修改阿里镜像)目标 -DskipTests clean package#!/bin/bash set -e cd /var/jenkins_home/workspace/项目名称/目录名称/目录名称/ # 复制jar包到指定目录 for JAR in `find */target -name *.jar` do cp $JAR /var/jenkins_home/workspace/jar/ donesource /etc/profile APP_NAME=`find *jar -name *.jar` #jar目录下所有jar包 if [ -n "$2" ]; then string="$2" array=(${string//,/ }) APP_NAME=${array[@]} fi #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status] [app_name]" exit 1 } #检查程序是否在运行 is_exist(){ for var in $APP_NAME ;do pid=`ps -ef|grep $var|grep -v grep|awk '{print $2}' ` #检查程序是否在运行 if [ -z "${pid}" ]; then echo "$var is NOT running" else echo "$var is running Pid is ${pid}" fi done } #启动方法 start(){ for var in $APP_NAME ;do pid=`ps -ef|grep $var|grep -v grep|awk '{print $2}' ` #检查程序是否在运行 if [ -z "${pid}" ]; then echo "start run $var" nohup java -jar $var >/dev/null 2>&1 & else echo "$var is already running. pid=${pid} " fi done } #停止方法 stop(){ for var in $APP_NAME ;do pid=`ps -ef|grep $var|grep -v grep|awk '{print $2}' ` #检查程序是否在运行 if [ -n "${pid}" ]; then kill -9 ${pid} else echo "${var} is not running" fi done } #输出运行状态 status(){ is_exist } #重启 restart(){ stop start } #根据输入参数,选择执行对应方法,不输入则执行使用说明 case "$1" in "start") start ;; "stop") stop ;; "status") status ;; "restart") restart ;; *) usage ;; esac
2023年03月04日
3 阅读
0 评论
0 点赞
2023-03-04
jenkins前端打包脚本
#!/bin/bash set -e cd BawangChaji-UI # 检测 package.json 的变化 if [ "`cat package.json.maked 2>/dev/null || echo ERR`" != "`cat package.json`" ]; then npm i --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ cat package.json > package.json.maked fi npm run build # 清理 .svn 目录 rm -fr `find dist -name .svn` || echo 'no dist dir' # 生成归档 包 touch dist/BWCJ-ui.tar.gz tar --exclude BWCJ-ui.tar.gz -zcf dist/BWCJ-ui.tar.gz -C dist . # 基于归档内容 部署前端 rm -rf /var/jenkins_home/workspace/html/BWCJ/* || echo 'deploy dir is empty' tar -zxf dist/BWCJ-ui.tar.gz -C /var/jenkins_home/workspace/html/BWCJ
2023年03月04日
5 阅读
0 评论
0 点赞
2023-03-04
docker jenkins git指定目录发布
1. Jenkins安装插件 Generic Webhook Trigger Plugin2. 修改jenkins配置3. 配置webhook:如gogs推送地址:http://172.17.0.1:10240/generic-webhook-trigger/invoke?token=tokentoken:对应jenkins配置的密钥
2023年03月04日
2 阅读
0 评论
0 点赞
2022-03-21
cento6.7升级openssh
telent参考连接:https://www.hangge.com/blog/cache/detail_2935.html下载依赖安装依赖 rpm -ivh *.rpm --nodeps --force修改配置 vi /etc/xinetd.d/telnet 启动 service xinetd restart防火墙 firewall-cmd --permanent --zone=public --add-port=23/tcp重启 systemctl reloa dfirewalldopenssh参考文档 https://developer.aliyun.com/article/661357下载好相关文件删除相关文件mv /etc/ssh /etc/ssh.oldmv /etc/init.d/sshd /etc/init.d/sshd.oldinstall -v -m700 -d /var/lib/sshd chown -v root:sys /var/lib/sshd groupadd -g 50 sshd useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd -s /bin/false -u 50 sshd编译进入openssh目录 ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-openssl-includes=/usr --with-privsep-path=/var/lib/sshd安装make && make installinstall -v -m755 contrib/ssh-copy-id /usr/bininstall -v -m644 contrib/ssh-copy-id.1 /usr/share/man/man1 install -v -m755 -d /usr/share/doc/openssh-8.9p1 install -v -m644 INSTALL LICENCE OVERVIEW README* /usr/share/doc/openssh-8.9p1 ssh -Vecho 'X11Forwarding yes' >> /etc/ssh/sshd_config echo "PermitRootLogin yes" >> /etc/ssh/sshd_configcp -p contrib/redhat/sshd.init /etc/init.d/sshd chmod +x /etc/init.d/sshd chkconfig --add sshd chkconfig sshd on service sshd restart密码无法登录. 修改配置文件 vi /etc/ssh/sshd_config UsePAM yes 重启 service sshd restart
2022年03月21日
4 阅读
0 评论
0 点赞
1
2