- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 Tomcat 上传文件其他用户访问
问题背景:今天在测试过程共发现一个问题,由tomcat上传到linux的文件不能通过apache访问,之前只是临时手动的修改,今天决定把它解决。问题分析:查看上传文件的权限看到文件的权限位640,其他位上没有读的权限,这就导致了其他的用户不能够访问该权限。通过查阅资料了解到文件的默认权限是666,通过与umask与或运算后得到文件实际的权限,查看操作系统的umaks值是0022,那按照正常情况文件的权限应该是644,但实际却并不是如此,最后在tomcat下的catalina.sh文件中找到了定义
2021-02-03 15:01:02
267
原创 Ubuntu 中snap的管理使用
在Ubuntu中snap的使用文章目录系列文章目录 前言 一、snap是什么? 二、snap有什么优势? 二、snap如何使用?前言例如:Snap相较于传统的软件包管理有何优势,Snap在未来是否可以代替普通的包管理工具进行软件包管理?提示:以下是本篇文章正文内容,下面案例可供参考一、snap是什么? Snap是Ubuntu母公司Canonical于2016年4月发布Ubuntu16.04时候引入的一种安全的、易于管理的、沙盒化的软件包格式,与传统的dpkg...
2020-12-14 11:38:07
2607
原创 PyCharm 启动报错
项目场景:今天升级了下Pyharm,在家目录下的隐藏文件中不小心删除了一个隐藏文件 .jetbrains ,再次启动时软件报错。问题描述:在ubuntu下升级了PyCharm,不小心删除了家目录下的隐藏文件 .jetbrains,再次启动时软件报错OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a f
2020-12-01 10:20:05
2529
1
转载 使用wget 下载文件时提示无法本地校验颁发者的权限
问题描述:使用wget 下载文件时提示无法本地校验颁发者的权限。2020-11-28 16:42:10 (18.4 KB/s) - 在 13778722 字节处连接关闭。 重试中。--2020-11-28 16:42:13-- (尝试次数: 4) https://download3.navicat.com/download/navicat15-premium-en.AppImage正在连接 download3.navicat.com (download3.navicat.com)|47.
2020-11-28 16:50:12
2416
原创 CentOS 7下根分区下占用空间和实际空间不相符合
项目场景:线上CentOS 7 服务器问题描述:线上服务器的根路径存储告警,占用量找过80%,但是统计文件的实际占用后发现不符。df -hl # 显示根路径下的使量超过80%du -sh / --exclude='xxx' # 实际统计后占用大约100多G原因分析:可能存在的原因:存在大文件、存在打开但是删除的文件、磁盘碎片增多# 排查大的文件,一般是一些日志类型的文件find / -type f -size +10..
2020-11-14 17:58:52
2038
原创 wireshark 权限问题
问题描述:ubuntu 安装 wireshark 后抓取网卡数据包时提示没有权限原因分析:wireshark是使用root安装的,当前用户没有操作权限解决方案:使用SUID让当前用户以所有者(即root)的权限运行。具体操作如下:# 创建一个单独的用户组,方便后期添加其他用户sudo groupadd wireshark# 将dumpcap的属组改为wiresharksudo chgrp wireshark /usr/bin/dumpcap# 添加实际的用户到wires
2020-11-03 15:08:01
988
原创 linux 使用rpm-build构建rpm包
安装构建工具yum install -y rpm-build rpmdevtoolsrpm-build 包是主要使用的工具包rpmdevtools 包可以快速生成构建环境,一般构建路径在家目录~/rpmbuild下rpmdev-setuptree目录结构如下图,初始是没有BUILDROOT的。目录功能:BUILD 编译rpm包的临时目录 BUILDROOT 编译后生成的软件临时安装目录RPMS ...
2020-06-22 06:45:14
984
原创 搭建私有yum源(二)
在日常使用中,如果安装的软件包依赖文件很多,本地yum库中有不清楚那些包没有,就可以使用yumdownloader来解决这个问题安装yum-utils yum -y install yum-utils 安装后可以使用yumdownloader命令 yumdownloader --resolve --destdir=./Packages/ bzip2...
2020-04-07 00:35:59
225
原创 搭建本地私有yum源(一)
将需要的包下载到本地 首先要安装yum-utils ,yum -y install yum-utils 安装完成后使用yumdownloader命令,将需要的安装包以及依赖下载到指定的目录 yumdownloader --resolve --destdir=./yumPack/ bzip2 ...
2020-01-20 11:04:03
789
原创 集合的实现原理【二】
LinkedList中数据的载体Node (托盘)代码实现: private static class Node<E> { E item; //承载的数据 Node<E> next; //上家托盘 Node<E> prev; //下家托盘 Node(Node&l...
2018-10-02 16:44:13
233
原创 集合的实现原理【一】
首先明白一点,Java中集合的根本就是数组和链表。 集合分为ArrayList 和LinkedList。ArrayList中封装的是数组,LinkedList中封装的是链表。数组与链表的区别: 1、数组中的内存地址连续,所以它的读取速度很快。缺点就是容量固定。 2、链表的写入速度很快,但是读取速度不如数组。ArrayList的实现原理我们先来new一个ArrayLis...
2018-09-28 20:47:48
1276
cudnn-11.1-linux-x64-v8.0.4.30.tgzac
2020-09-29
cudnn-11.1-linux-x64-v8.0.4.30.tgzab
2020-09-29
cudnn-11.1-linux-x64-v8.0.4.30.tgzaa
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz6
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz5
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz4
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz3
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz2
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz1
2020-09-29
cuda_11.1.0_455.23.05_linux.tar.gz0
2020-09-29
createrepo-7.6-1810.tar.gz
2020-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人