- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 Fastdfs服务器更换IP后解决文件无法访问问题
本方法适用于采用默认安装,服务器IP地址变换的情况,在这种情况下文件迁移的本质是更换IP地址,找到配置文件中的IP地址更改即可部署环境Centos8,通过docker部署的fastdfs[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2021-02-19 18:28:03 1096
原创 Fastdfs通过拷贝data文件进行数据迁移
首先先停止tracker和storage新服务器安装FastDFS后,拷贝旧服务器/storage/data里面的数据文件,不要配置文件将旧服务器的文件,覆盖新服务器的fastdfs/storage/data目录
2021-02-19 18:21:23 2234
原创 Centos8 安装mysql5.7
推荐阿里云yum源,下载速度会快安装步骤# 查询是否安装mysql[root@localhost ~]# rpm -qa |grep mysqlmysql-community-client-5.7.33-1.el7.x86_64mysql-community-server-5.7.33-1.el7.x86_64mysql57-community-release-el7-10.noarchmysql-community-libs-5.7.33-1.el7.x86_64mysql-communi
2021-02-19 18:16:44 423
原创 CentOS 8安装Nginx
# 安装[root@localhost safe-island]# sudo yum install nginx# 设置开机自启动[root@localhost safe-island]# sudo systemctl enable nginxCreated symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.# 开启nginx[root
2021-02-19 18:10:33 385
原创 Centos8安装Redis
安装命令# yum安装yum install redis# 查看状态systemctl status redis.service# 开机启动命令systemctl enable redis.service# 开启命令systemctl start redis.service
2021-02-19 18:09:02 119
原创 centos 安装mysql碰到的错误Error:Unable to find a match:mysql-community-server
执行命令,错误提示[root@localhost ~]# yum -y install mysql-community-server上次元数据过期检查:0:04:42 前,执行于 2021年02月08日 星期一 18时03分01秒。所有匹配已被模块的排除过滤过滤掉。: mysql-community-server错误:没有任何匹配: mysql-community-server错误提示图片解决方法先执行:yum module disable mysql再执行:yum install my
2021-02-19 18:07:01 1675 2
原创 yum安装mysql成功后启动报Failed to start mysqld.service: Access denied
[root@localhost etc]# sudo systemctl start mysqld.serviceFailed to start mysqld.service: Access deniedSee system logs and 'systemctl status mysqld.service' for details.解决方法#永久生效# 操作前先备份 cp /etc/selinux/config /etc/selinux/config.bak cat /etc/seli
2021-02-19 18:01:17 6243 1
转载 Linux 启动 停止 重启 jar Shell脚本
#!/bin/bash#替换成自己的java环境变了export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64export JRE_HOME=/$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HO
2021-01-14 10:49:41 512
原创 Centos 8 配置OpenJdk环境变量
Centos 8 配置OpenJdk环境变量首先查询是否配置环境变量配置所有用户生效的配置首先查询是否配置环境变量# 查询JAVA_HOME值,为空则为配置echo $JAVA_HOME# 查询CLASSPATH值,为空则为配置echo $CLASSPATH配置所有用户生效的配置jdk jre 默认安装到/usr/lib/jvm目录vim /etc/profile#增加以下内容export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.
2021-01-14 10:07:12 601
原创 gitlab-ce-12.3.5安装教程
Gitlab安装Gitlab中文社区地址:https://gitlab.com/xhang/gitlab/-/tags清华开源镜像地址:https://mirrors.tuna.tsinghua.edu.cn/推荐使用清华开源镜像网站下载,速度快。安装版本:gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm汉化包版本:gitlab-v12.3.5-zh.tar安装前先安装依赖环境#先安装环境[root@localhost data]# yum install -y cu
2020-09-23 15:44:53 1676 1
原创 mybatis查询返回List报java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
报错详情描述### Cause: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IndexOutOfBoundsExcep
2020-09-09 14:40:47 4966
原创 mysql 多表关联批量删除
异常:nested exception is java.sql.SQLSyntaxErrorException: Unknown table ‘ORGDATA’ in MULTI DELETE错误代码 <delete id="deleteBatchEnergy"> delete ORGDATA,OEDRESOURCE from ORGDATA AS ...
2020-03-04 11:18:13 745
原创 Bootstrap-select 多选获取选中文本
//获取选中值 var value = $('#purchase_park_in_' + id).find("option:selected"); // 选中的文本值集合 var checkText = []; if (value.length > 0) { for (var i=0;i<value.length;i++) { che...
2020-03-04 11:07:10 1721
原创 springboot2.2.1 使用shiro-redis3.2.3 清除redis中shiro权限缓存时报java.lang.NoSuchMethodError
参考:添加链接描述引自参考shiro-redis版本:3.2.3在2.1版本的spring boot中同时引入data-redis可以正常使用,将spring boot升级到2.2版本后出现java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCursor()的错误。调试后发现2.2版本的data-red...
2020-01-16 12:01:09 1991
原创 spring整合shiro thymeleaf时报错 UnavailableSecurityManagerException
页面加上权限标签后提示找不到 org.apache.shiro.UnavailableSecurityManagerException <div class="btn btn-theme" id="toolbtn_remove"><i class="fa fa-remove" shiro:hasPermission="BUSINESS_USERS_DELETE"><...
2020-01-15 14:33:11 801 1
原创 springboot 读取配置文件注入值失败
异常描述Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'fastdfs.tracker_servers' in value "${fastdfs.tracker_servers}" at org.springframework.util.PropertyPlaceholderHelper...
2020-01-11 09:48:53 1762
原创 使用bootstraptable导出excel提示文件名跟格式不匹配问题
导出提示导出默认的xls格式的表格,修改导出xlsx格式的表格。引入js:bootstrap-table-export.min.js(bootstrap-table - v1.11.1)xlsx.core.min.jsFileSaver.min.jstableExport.js(Version 1.10.2)下载位置1下载位置2TableExport插件依赖于jQue...
2018-10-24 10:43:35 8678 4
原创 bootstrap-select 从后台动态获取数据
&amp;lt;div class='col-xs-12 col-sm-6'&amp;gt;&amp;lt;div class='form-group form-group-sm cool-form-group'&amp;gt;&amp;lt;div class='control-label cool-form-label text-right'&amp;gt;&amp;lt;span cla
2018-09-05 15:40:04 17085 1
原创 【Linux】权限管理-ACL
ACL权限解决所有者,所属组身份不足的问题。 查看分区ACL权限是否开启 命令:dumpe2fs -h /dev/sds3dumpe2fs 命令是查询指定分区想起文件系统的命令 选项: -h :仅显示超级块中信息,而不显示磁盘块组的详细信息使用df命令查看系统分区[root@localhost ~]# df -hFilesystem Size Used Av...
2018-05-31 18:03:43 180
原创 【Linux】用户组管理命令
添加用户组格式:groupadd【选项】组名-g GID:指定组id修改用户组格式:groupmod【选项】组名-g GID:修改组ID -n 新组名:修改组名删除用户组格式:groupdel 组名把用户添加入组或从组中删除格式:gpasswd 【选项】组名-a 用户名:把用户加入组 -d 用户名:把用户从组中删除...
2018-05-31 16:34:41 131
原创 Linux用户配置文件-组信息文件
组信息文件/etc/group第一字段:组名第二字段:组密码标志第三字段:GID(组id)第四字段:组中附加用户组密码文件/etc/gshadow第一字段:组名第二字段:组密码第三字段:组管理员用户名第四字段:组种附加用户该文件用到的几率不大,了解即可。...
2018-05-28 14:26:20 238
原创 Linux用户管理相关文件
用户家目录普通用户:/home/用户名/,所有者和所属组都是此用户,权限700超级用户:/root/,所有者和所属组都是root用户,权限事550用户的邮箱/var/spool/mail/用户名/用户模板目录/etc/skel/可以创建些文件或者警告信息,这样在创建用户的时候就可以统一生成这些文件/警告信息...
2018-05-28 14:25:20 771
原创 Linux用户管理命令
添加用户useradd格式:useradd 【选项】用户名常见选项-u UID:手工指定用户的UID-d 家目录:手工指定用户的家目录-c 用户说明:手工指定用户的说明-g 组名:手工指定用户的初始组-G 组名:指定用户的附加组-s shell:手工指定用户的登录shell。默认事/bin/bash用户默认值文件/etc/default/useradd/etc...
2018-05-28 14:24:31 169
原创 Linux用户配置文件-影子文件
影子文件/etc/shadow第1字段:用户名第2字段:加密密码 加密算法升级为SHA512散列加密算法 如果密码是“!!”或“*”代表没有密码,不能登录第3字段:密码最后一次修改日期 使用1970年1月1日作为标准时间。每过一天加1第4字段:两次密码的修改间隔时间(和第3字段相比)第5字段:密码有效期(和第3字段相比)第6字段:密码修改到期前的警告天数(和第5字段相比)第...
2018-05-24 17:36:03 357
原创 Linux用户管理-用户配置文件passwd
用户配置文件-用户信息文件etc/passwd1. etc/passwd第1字段:用户名称 第2字段:密码标志 第3字段:UID(用户ID) 0:超级用户 1-499:系统用户(wei) 500-65535:普通用户 第4字段: GID(用户初始组ID) 第5字段:用户说明 第6字段:家目录 普通用户:/home/用户名/ 超级用户:/root/ 第7字段:登录之后的...
2018-05-03 10:11:49 301
原创 Linux源码安装httpd
源码安装httpdLinux版本:CentOS6.5所需软件包httpdaprapr-utilpcreexpat开发库安装expat开发库yum install expat-devel安装apr下载地址:http://apr.apache.org/download.cgi[root@localhost src]# wget http://...
2018-04-25 15:22:33 1252
原创 Linux学习笔记十八脚本安装包
脚本安装包脚本安装包并不是独立的软件包类型,常见安装的是源码包 是人为把安装过程写成自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装 非常类似于Windows下软件的安装方式。webmin源码包安装步骤首先确保Linux系统安装gcc,如果没有使用yum -y install gcc 安装下载源码包 源码包保存位置:/usr/local/src/ 软件安...
2018-04-25 10:27:18 115
原创 Linux学习笔记十七光盘yum源
光盘yum源1.挂载光盘 [root@localhost ~]# mount /dev/sr0 /mnt/cdrom/2.让所有的网络yum源文件失效 3.修改光盘yum源文件 修改baseurl = file:///mnt/cdrom 地址为自己光盘的挂载地址 注释掉默认的挂载地址 enabled = 1让yum配置文件生效源码包和RPM包的区别源码包安装的服务不...
2018-04-16 15:50:17 147
原创 Linux学习笔记十六yum命令
yum命令 1.查询yum list 查询所有可用软件包列表yum search 关键字(包名) 搜索服务器上所有和关键字相关的包 2.安装**yum -y install 包名 选项: install 安装 -y 自动回答yes 3.升级**yum -y update 包名 选项: update 升级 -y 自动回答yes 4...
2018-04-16 14:42:19 158
原创 Linux学习笔记十五yum在线管理
yun在线管理-IP地址配置和网络yum源 1.ip地址配置setup工具 配置完ip地址,使用命令 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 把ONBOOT=no改成 ONBOOT=yes 启动网卡, 最后使用service network restart 重启网络服务 ...
2018-04-16 14:20:57 96
原创 Linux学习笔记十四软件安装
软件安装 软件包分类源码包 脚本安装包二进制包(RPM包、系统默认包)rpm命令管理-包命名与依赖RPM包依赖 包全名与包名包全名:操作的包是没有安装软件包时,使用包全名,而且要注意路径。 包名:操作已经安装的软件时,使用包名。是搜索/var/lib/rpm/中的数据库 RPM 安装rpm -ivh 包全名选项: -i(...
2018-04-14 16:23:01 669
原创 Linux学习笔记十三Vim常用操作
vim常用操作插入命令 命令 作用 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行行首插入 o 在光标下插入新行 O 在光标上插入新行定位命令 命令 作用 :set nu 设置行号 :set nonu 取...
2018-04-13 16:47:06 134
原创 Linux学习笔记十二关闭重启命令
关机重启命令 shutdown语法:shutdown 【选项】时间 选项: -c :取消前一个关机命令 -h :关机 -r :重启其他关机命令: halt poweroff init 0 其他重启命令: reboot init 6 系统运行级别:0 关机1 管用户2 不完全多用户,不含NFS服务3 完全多用户4 未分配5 ...
2018-04-13 15:13:29 172
原创 Linux学习笔记十一网络命令
网络命令 write命令名称:write 命令所在路径:/usr/bin/write 执行权限:所有用户 语法:write <用户名> 功能描述:给用户发信息,以ctrl+d保存结束给在线用户发信 wall命令名称:wall 命令英文原意:write all 命令所在路径:/usr/bin/wall 执行权限:所有用户 语法:wall ...
2018-04-13 12:45:57 128
原创 Linux学习笔记十压缩解压命令
压缩解压命令 gzip命令名称:gzip 命令英文原意:GNUzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip【文件】 功能描述:压缩文件 压缩后文件格式:.gz 注意:只能压缩文件 gunzip命令名称:gunzip 命令英文原意:GNUzip 命令所在路径:/bin/gunzip 执行权限:所有用户 语法:gunzi...
2018-04-10 17:33:20 209
原创 Linux学习笔记九用户管理
用户管理命令 useradd命令名称:useradd 命名所在路径:/usr/sbin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 passwd命令名称:passwd 命名所在路径:/usr/bin/passwd 执行权限:所有用户 语法:passwd 密码 功能描述:设置用户密码 who 命令...
2018-04-10 14:52:44 123
原创 Linux学习笔记八帮助命令
man命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 语法:man【命令或配置文件】 功能描述:获得帮助信息配置文件直接用文件名就可以,不需要绝对路径查看命令 可以使用/+命令选项进行搜索帮助类型 1 命令的帮助 5 配置文件的帮助 whatis 命令查看命令的简单信息 apropos 配置文件查...
2018-04-10 14:41:26 97
原创 Linux学习笔记七文件搜索命令(二)
locate命令名称:locate 命令所在路径:/usr/bin/locate 执行权限:所有用户 语法:locate 文件名 功能描述:在文件资料库中查找文件updatedb命令可以更新文件资料库示例:刚创建的文件如果没有收录到文件资料库,通过locate命令不能查找到文件,先用updatedb命令更新文件资料库即可。 locate -i 查找不区分大小写。 ...
2018-04-09 16:51:28 110
原创 Linux学习笔记六文件搜索命令(一)
文件搜索命令find命令名称:find 命令所在路径:/bin/find 语法:find【搜索范围】【匹配条件】 功能:文件搜索常用选项: -name 根据文件名搜索(精准搜索) -iname 根据文件名搜索,不区分大小写 通配符*,? -size 根据大小查找 +n大于多少 -n小于多少 n等于多少 需要注意:1数据块==512字节==0.5k 100MB=1...
2018-04-09 10:08:06 151
原创 Linux学习笔记五权限管理命令chown
命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 语法:chown【用户】【文件或目录】 功能描述:改变文件或目录的所有者改变所有者只有管理员root可以。 改变文件或目录所属组的命令chgrp命令名称:chgrp 命令英文原意:change file group ownership 命令所在路径:/b...
2018-04-08 16:17:13 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人