原因是window编写的脚本上传到linux服务器存在换行报错提示,报错信息如图 ?...image.png 解决方案 如果centos服务器安装 yum -y install dos2unix 然后找到脚本目录执行 dos2unix carinet.sh即可 如果linux编写的脚本
在传统的EXP导出文件中,记录着导出使用的字符集id,通过查看导出文件头的第2、3个字节,我们可以找到十六进制表示的字符集ID,在Windows上,可以使用UltraEdit等工具打开dmp文件,查看其导出字符集...,Solaris是Big-Endians,Linux是Little-Endians,所以Linux上的输出通过交换可以得到: 0303 5445 58504f52 …....查询数据库中有效的字符集可以使用以下脚本: col nls_charset_id for 9999 col nls_charset_name for a30 col hex_id for a20 select...而对于Oracle 10g的expdp导出文件,一切则要简单得多,在expdp的导出文件开始部分,Oracle以XML格式记录了数据的字符集信息,以下是一个单表导出文件的头信息。...在文件开始部分就记录了数据库的字符集、国家字符集及时区等信息,在表字段的属性部分也记录了字符集ID: ?
安装软件提示 UnicodeDecodeError: 'utf-8' codec can't decode byte 提示字符集错误 使用 echo $LANG zh_CN.GB18030 所以需要修改字符集...直接修改变量 export LANG=zh_CN.UTF-8 修改文件方式,通过修改/etc/sysconfig/i18n文件控制 vim /etc/sysconfig/i18n LANG="zh_CN.UTF...-8" source /etc/sysconfig/i18n Centos7 xshell 连接系统显示中文乱码解决 export LANG=zh_CN.gbk 永久生效在配置文件中写入: # vim
【Oracle 数据库查询字符集】 查询出 NLS_NCHAR_CHARACTERSET 参数的值即是数据库的字符集。...select * from nls_database_parameters; 【PG 数据库查询字符集】 正常从 pg_database 查出来的 encoding 是数字 6,通过 pg_encoding_to_char
图3-3 月份和星期格式 当然最终要得文件是字符集文件,用Locale Builder工具打开相关的字符集文件(ZHS16GBK字符集文件为lx20354.nlb),如图3-4所示,就可以看到和字符集相关的设置信息...,在Linux系统下,可以通过系统命令strace跟踪到这些调用行为。...客户端的NLS_LANG设置不仅影响数据转储,还会影响到查询显示,是极其重要的参数。...通常需要设置这相应键值下的NLS_LANG和数据库字符集相同,以避免查询乱码等麻烦。...通过读取导出文件头,可以获得导出文件的字符集设置 (2)确定导入session的字符集,即导入Session使用的NLS_LANG环境变量。 (3)通过IMP读取导出文件。
# 1 utmp、wtmp、btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime...这三个文件都是二进制数据文件,并且三个文件结构完全相同,是由/usr/include/bits/utmp.h文件定义了这三个文件的结构体。...日志文件的轮循压缩等设置存放在独立的配置文件中,它(们)放在/etc/logrotate.d/目录下,它会覆盖缺省设置。 如果不想记录相关信息,则可以直接将相关文件删除即可。...如果系统不存在该文件,则需要在此路径touch一个文件就可以继续记录相关信息了。...who命令强大的一点是,它既可以读取utmp文件也可以读取wtmp文件,默认没有指定FILE参数时,who查询的是utmp的内容。
操作系统字符集 # 查看操作系统支持的所有字符集 $ locale -a # 查看操作系统支持的中文字符集 $ locale -a | grep zh # 查看当前系统字符集 $ locale 或...$ echo $LANG 或 $ env |grep LANG 或 # Centos7 字符集配置文件,Centos6 为:cat /etc/sysconfig/i18n $ cat /etc/locale.conf.../i18n $ echo "LANG=zh_CN.UTF-8" > /etc/locale.conf 文件字符集 # 查看文件字符集 $ file testString.sh testString.sh...Bourne-Again shell script, UTF-8 Unicode text executable 或 $ vi testString.sh :set fileencoding # 查看文件内容.../bin/bash # 字符串操作符实例 # 使用 iconv 转换文件字符集,iconv -f 原编码 -t 转换后的编码 inputfile -o outputfile $ iconv -f utf
问题起源 最近在完成一个线上日志修复工作的过程中遇到了一个意想不到的慢查询。...default database, the variable has the same value as character_set_server. character_set_filesystem : 文件系统字符集...该变量用于解释引用文件名的字符串文字,例如在LOAD DATA INFILE和SELECT ... INTO OUTFILE语句和LOAD_FILE()函数中。.../Team:红日安全团队团队成员:CPRTitle:宽字节注入/ 3.3 collation和字符集对于执行计划的影响 最后回到本文开头的时候提到的慢查询问题。...,所以整个查询变得非常的慢。
常见的场景 查询应用程序的端口号(懒得查看配置文件),就可以通过查找进程号,再找端口号; 知道应用程序的访问 url,在服务器通过端口号,反查进程号、文件等; 查询某个文件是否被应用程序占用。...27 161:08 java -jar jenkins.war --webroot=/home/jenkins/war --prefix=/jenkins 6 7# java 应用可以通过 jps 命令查询...8$ jps -mlv | grep jenkins 923288 jenkins.war --webroot=/home/jenkins/war --prefix=/jenkins 查询端口对应的进程号...8tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 23288/java 查看应用进程占用的文件信息...1$ lsof -p 查看文件被那个进程占用 1$ lsof jenkins.log 2COMMAND PID USER FD TYPE DEVICE SIZE/OFF
1 问题 如何利用Java来查询文件的路径? 2 方法 1首先在类中利用main函数调用所有文件的和目录的代码。...2 然后开始写查询展示所有文件和目录的方法(运用了递归的思想) import java.io.File;import java.util.Arrays;import java.util.Scanner...} public static void main(String[] args) { System.out.println("请输入你要查询的文件路径:"); Scanner...("==========================="); }} 3 结语 针对获取指定目录下的文件查找问题,提出递归遍历的方法,通过本实验,证明该方法是有效的,本文的方法还存在不能显示出文件的名称...,未来可以继续研究对于指定目录下的文件查找。
#找出打开套接字/端口应用程序 ss -u –a #显示所有UDP Sockets Other lsof lsof是功能强大的命令行应用程序,可提供有关进程打开的文件的信息...在Linux中,所有内容都是文件,你可以将套接字视为写入网络的文件。...lsof -nP -iTCP:3306 -sTCP:LISTEN #列出正在侦听特定端口的进程 lsof /filepath/file #列出谁正在使用某个文件
演示目录结构如下: 查找当前文件夹下的文件和文件夹。 cd /data/dmdbms/bin/ find -name "dimp" ./dimp 查找指定文件夹下的文件和文件夹。
在MySQL中如果两张表的字符排序集(Collate)不同(比如一张表为utf8mb4_general_ci, 另一张表为utf8mb4_unicode_ci),在连表查询时就可能会如下类似的错误:
1.基本概念 物理CPU数 主板上实际插入的CPU数量,可以数不重复的physical id 有几个(physical id) CPU核数 单块CPU上...
1 查询目前已登录的用户信息w 或者 who [@bjzw_11_210 ~]# w 14:03:18 up 342 days, 16:01, 2 users, load average: 0.03.../0 2017-12-05 09:50 (10.149.239.20) root pts/1 2017-12-07 20:41 (10.149.239.20) 2 查询每个账号最近登录时间
Linux文件操作 Linux中,一切皆文件(网络设备除外)。 硬件设备也“是”文件,通过文件来使用设备。 目录(文件夹)也是一种文件。...boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。...deb:deb是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。...tmp:用来存放一些临时文件 media:Linux系统会自动识别一些设备,例如U盘、光驱等,当识别后,Linux会把识别的设备挂载到这个目录下。...mnt:临时挂载其他文件。 proc:包含了进程的相关信息。 ---- Linux文件的操作方式 文件描述符fd fd是一个大于等于0的整数。
Linux登录日志的存储 在Linux系统中,登录日志主要存储在三个文件中,/var/log/wtmp,/var/run/utmp,/var/log/lastlog。...常用的查询命令有w,who,last,users,lastlog等。 2. w命令 w命令可用于显示当前登录系统的用户信息。 执行这项指令可查询目前登录系统的用户有哪些人,以及正在执行的程序。...**Never logged in** 7. ac命令 ac命令计算所有用户总的连接时间,默认单位是小时,基于/var/log/wtmp文件统计...http://www.runoob.com/linux/linux-comm-who.html https://linux.cn/article-2437-1.html http://www.runoob.com.../blog/2015/06/26/linux-ac-ming-ling/
OQL 是一种类似 SQL 的查询语言,用于查询 Java 堆。OQL 允许从 Java 堆中过滤/选择所需的信息。...虽然 VisualVM 已经支持诸如“显示 X 类的所有实例”之类的预定义查询,但 OQL 增加了更多的灵活性。OQL 基于 JavaScript 表达式语言。...OQL 查询的形式如下: https://htmlpreview.github.io/?...(注意管理员运行) 然后输入:http://localhost:7000/ 展示如下: 下面通过OQL语句查询,上面哪些可以自行了解。...; 最后 通过OQL方式来查询dump文件中内存里面的对象或属性,通过该方式可以快速查询,需要将文件下载到本地来进行分析的场景是比较常用,部分JVM分析工具,图形化界面也是通过基于该语法进行集成
MySQL版本信息和sql_mode [sb1]> \s -------------- mysql Ver 8.0.29 for Linux on x86_64 (MySQL Community Server...-- utf8 字符集 , 查询不符合预期 select id,code,concat('-',code,'-') as c,length(code),CHAR_LENGTH(code),hex(code...----+--------------+-------------------+----------------------------+ 2 rows in set (0.00 sec) 上面的这个查询...where `code` = ' MM_WWWWW_AAA '; Empty set (0.00 sec) -- utf8mb4 字符集 , 查询符合预期 select id,code,concat...(utf8mb4字符集的PAD_ATTRIBUTE值为NO PAD) 2 PAD SPACE 排序规则在比较中将尾随空格视为无关紧要,比较字符串时不考虑尾随空格。
一、数据库版本查看方法 --- 数据库版本 select SERVERPROPERTY(N'edition') 可以看到我的是企业版 二、数据库字符集查看方法 --- 数据库字符集 select...SERVERPROPERTY(N'collation') 我的是拉丁文字符集 三、装数据库的服务器名查看方法 --- 服务器名 select SERVERPROPERTY(N'servername
领取专属 10元无门槛券
手把手带您无忧上云