存档

作者存档

Nginx 403 error: directory index of [folder] is forbidden

2022年1月1日 没有评论

try_files $uri $uri/ / =404; 当使用如上配置访问目录 URI 时,提示 directory index of [folder] is forbidden。 这种情况是由于 nginx worker 进程对目录没有访问权限。 检查修改 root 目录文件夹权限为 755,所有者为 nginx 进程所有者,一般是www。 如果无法修改权限,可以去掉 $uri/ 后面的斜线,或者说删掉这个参数。 try_files $uri / =404;

分类: nginx 标签:

oracle impdp或expdp 时报 ora-01017

2021年8月14日 没有评论

使用数据泵备份或者恢复数据库时报错1017,提示密码不对。 Import: Release 11.2.0.4.0 - Production on Sat Aug 14 10:04:48 2021 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. UDI-01017: operation generated ORACLE error 1017 ORA-01017: invalid username/password; logon denied 使用sqlplus可以登陆,表示密码是正确的。 可以判断问题出在导入导出命令上,原因是exp活expdp对密码中特殊字符有要求。 对于. @之类的字符需要特殊处理,不能直接写诸如的格式,需要对密码特殊处理 ...

分类: oracle 标签: ,

macOS 终端显示颜色

2021年6月12日 1 条评论

新系统打开终端默认是没有颜色输出的 不需要任何配置,可以在ls命令后添加 -G 参数来打开颜色输出: ls -G 打开文件 使配置永久生效 1 vi ~/.bash_profile 如果文件不存在则创建,如果存在则在文件结尾加入如下内容 12 alias ls='ls -G'alias ll='ls -lG' 保存并关闭文件, 1 :wq ...

分类: 技术 标签:

macOS 回退到 Mojave

2021年6月8日 没有评论

打开电脑右上角弹出更新窗口,本想点关闭,手抖点了更新,系统升级到 catalina,升级完成之后对于普通使用并没有啥不同,没有明显的卡顿,我这个14年中的老爷机一直没有重装过系统,本来想坚持用的,看到有网友说mojave之后就不支持32位程序,就莫名越来越觉得系统卡,想从10.15退回10.14.,再战三年。 制作 macOS Mojave U盘启动安装盘 首先需要准备一个16g的U盘,然后 下载 mojave  镜像 会提示跳转到app store下载mojave升级包,点确认升级,下载完成后,系统会弹窗提示“这个安装macOS应用程序副本太旧,不能在此版本的macOS上打开”...

分类: 技术 标签:

linux 安装 cuda

2021年6月3日 没有评论

1. 访问 https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=RHEL&target_version=7&target_type=runfilelocal 下载 cuda_10.2.89_440.33.01_linux.run 2. 执行安装命令 12 wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.runsudo sh cuda_10.2.89_440.33.01_linux.run 需要注意,先输入accept,然后去掉驱动前的...

分类: linux 标签:

linux 安装 nvidia GPU 显卡驱动

2021年6月3日 没有评论

安装前准备 安装gcc环境 1 yum group install "Development Tools" 安装内核包 1 yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) 一 ​​​​禁用nouveau nouveau是一个第三方开源的Nvidia驱动,一般Linux安装的时候默认会安装这个驱动。 这个驱动会与Nvidia官方的驱动冲突,在安装Nvidia驱动和和CUDA之前应先禁用nouveau 查看系统是否正在...

分类: linux 标签:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

2021年6月3日 1 条评论

安装完 GPU 的驱动并重启系统后,执行 nvidia-smi 报错: 1 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 执行 nvidia-settings,报错: 12 ERROR: NVIDIA driver is not loadedERROR: Unable to load info from any available system 通过 lspci...

分类: linux 标签:

排查 java 程序占用 CPU 高的问题

2021年5月7日 1 条评论

近期java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决: 方法一: 1.jps 获取Java进程的PID。 2.jstack pid >> java.txt 导出CPU占用高进程的线程栈。 3.top -H -p PID 查看对应进程的哪个线程占用CPU过高。 4.echo "obase=16; PID" | bc 将线程的PID转换为16进制,大写转换为小写。 5.在第二步导出的Java.txt中查找转换成为16进制的线程PID。找到对应的线程栈。 6.分析负载高的线程栈都是什么业务操作。优化程序并处理问题。 方法二: 1.使用top 定位到占用CPU高的进程PID top 通过ps aux | grep PID命令 2.获取线程...

分类: 技术 标签:

oracle dbstart 和 dbshut 启动、关闭数据库报错 ORACLE_HOME_LISTNER is not SET 解决办法

2021年5月7日 没有评论

安装好Oracle数据库后,dbstart启动数据库报错,如下: 123 [oracle@oracle11g ~]$ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME 这个错误的意思是没有设置 ORACLE_HOME_LISTNER 路径,自动启动监听失败。很多人说的解决办法是直接修改dbstart脚本: 1 [oracle@oracle11...

分类: oracle 标签:

windows 通过命令配置端口转发方法

2021年5月7日 没有评论

linux 下可以通过 firewalld 配置端口转发,windows 下也可通过 netsh 命令实现端口转发。例如我们可以访问 192.168.1.1,访问不了 192.168.2.1,但是192.168.1.1 可以访问 192.168.2.1,这个时候可以通过 192.168.1.1 做为跳转访问 192.168.2.1。 例如,通过 192.168.1.1 的 1522 端口转发访问 192.168.2.1 的 1521 端口,则需要在 192.168.1.1 主机的命令行输入如下命令 1 netsh interface portproxy add v4tov4  listenaddress=192.168.1.1 listenport=1522 ...

分类: 技术 标签: