
linux
凉云半
你说,寒庐煮酒,雪落梅章。后来,君在沧海,我在潇湘。
展开
-
查看linux系统情况常用命令
du -sh * 查看所在目录下文件夹大小。或者使用命令lsb_release -a。du -sh 查看所在目录大小合计。或者使用命令uname -a。(不同的系统使用不同的命令)du -h 查看所有文件大小。或者使用命令 lscpu。或者使用命令free。3.查看linux内核。3.查看实时使用情况。...原创 2022-08-04 09:22:27 · 2452 阅读 · 0 评论 -
记一次项目乱码经历
第三次,vim使用的时候先输入setencoding=utf-8,才能正常使用vim命令。.bash_profile增加exportLANG=zh_CN.utf8。但是linux系统界面中文文件夹开始乱码,使用vim修改文件也不能正常使用。日志中文乱码问题,基本解决,日期显示稍微有些异常,不影响观看。项目使用weblogic和中标麒麟部署,项目编码GBK。反正最后干了这些,现在貌似所有中文乱码问题都解决了。第二次,修改/etc/profile文件增加。第一次,项目部署之后应用界面显示中文乱码。...原创 2022-08-01 15:59:55 · 316 阅读 · 0 评论 -
linux出现乱码文件使用rm不能删除
服务器操作的过程中不知道什么原因产生了三个文件名称乱码,文件大小是零。也没有找到原因,开始以为是字符选择错误,将CRT更换utf-8,GBK等字符集文件名称始终乱码,将文件下载到本地windowns文件名称也还是乱码。按照网上说的使用vim打开然后设置字符集,只会产生一个新的文件。产生乱码的原因没有找到,但是删除的话可以根据inode来删除文件,测试是成功的。原因应该是文件名包含特殊字符,rm命令对于某些特殊字符名称的文件是删不掉的,...............原创 2022-07-20 09:38:33 · 1617 阅读 · 0 评论 -
linux中条件判断a-z
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。[ -h FILE ] 如果 FILE 存在且是一个软链接则为真原创 2022-06-13 10:30:58 · 373 阅读 · 0 评论 -
在crontab中找不到sqlplus命令
linux中编写好的脚本,在本地是用sh运行是成功的,但是设置了crontab 中使用sh运行,系统提示找不到sqlplus命令,原因是在crontab中没有环境变量需要进行引入。由于生产环境管理员将sqlplus工具配置在/etc/profile 下。所以在脚本开始位置添加:source /etc/profile.运行会提示成功如果家目录中的.bash_profile有配置的话,引入这个文件也可以source /home/weblogic/.bash_profile (home/weblogic/ 是当前原创 2022-06-01 15:10:27 · 2127 阅读 · 0 评论 -
linux ls -l命令每行解读
原创 2022-03-21 17:31:16 · 819 阅读 · 0 评论 -
linux ln命令
ln 命令的功能是在不同的位置创建一个链接,又分软链接和硬链接,一般软链接使用较多。硬链接:ln 源文件 链接文件 是在选定的位置生成一个文件的镜像,镜像文件与源文件同样大小软连接:ln –s 源文件 链接文件是在选定的地方生成一个文件的映射,映射文件不占用磁盘空间无论软连接还是硬链接都不能简单理解为原文件的复制,源文件和链接文件哪怕有多个软硬链接,修改其中一个文件,其他文件都会同样改变。删除链接不会删除源文件,先删除源文件,链接会变成坏链接,ls会显示不同颜色常用命令:生成软链接:...原创 2022-03-21 17:26:35 · 6142 阅读 · 0 评论 -
ping的七中用法
一、ping基本使用详解在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:1、用来检测网络的连通情况和分析网络速度2、根据域名得到服务器IP3、根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。我们通常会用它来直接ping ip地址,来测试网络的连通情况。类如这种,直接ping ip地址或网关,ping通会显示出以上数据,有朋友可能会问,bytes=32;time<1ms;TTL=128 这些是什么意思。bytes值:数据包大小,也就是字节。t原创 2021-10-21 15:26:07 · 315 阅读 · 0 评论 -
字符集介绍
字符编码介绍一、ANSI美国国家标准学会(AMERICAN NATIONAL STANDARDS INSTITUTE: ANSI)ASCII编码(American Standard Code for Information Interchange,美国信息互换标准代码)美国兴起计算机初期的编码,没有考虑第三世界国家的语言二、DBCS(Double Byte Charecter Set 双字节字符集)GB2312 是对 ASCII 的中文扩展GBK 包括了 GB2312 的所有内容,同时又增加了近原创 2021-10-20 16:47:22 · 1085 阅读 · 0 评论 -
清理linux日志的命令
echo > out.logecho "" > out.logcat /dev/null > out.log使用echo ''>out.log,遇到过新生成的日志使用less命令出现乱码的情况,提示:XXX may be a binary file. See it anyway?使用export LESSCHARSET=utf-8 ,不起作用使用下面的命令就能恢复了echo "abc">out.log...原创 2021-09-08 11:38:02 · 3665 阅读 · 1 评论 -
linux grep命令常见应用
grep部分常用参数-r 文件夹递归查找-c 统计一共找到多少行-h 递归查找时不显示路径及文件名-i 忽略大小写-l 显示有匹配内容的文件名-L 显示没有匹配内容的文件名-n 显示行号-s 静默工作,除非出现错误信息否则不打印任何信息,这个功能在检测退出状态的时候有用-v 反检索,只显示不匹配的行-An 包含匹配行及其向下n行(A和n之间有无空格都可以)-Bn 包含匹配行及其向上n行-Cn 包含匹配行及其上下各n行 //C可以去掉直接写数字...原创 2021-08-13 11:59:55 · 1398 阅读 · 0 评论 -
SecureCRT(windowns工具端)解决没有操作一定时间后自动退出的问题
选项-会话选项-终端-反空闲 1.发送字符串 每300秒 2.发送协议NO-OP 每60秒推荐使用发送协议NO-OP,发送字符串一段时间后会发现操作界面多了很多莫名的字符Options->Session Options->Terminal->Anti-idle->勾选Send protocol NO-OP no op(或no-op),代表没有操作...原创 2021-08-12 17:20:38 · 1606 阅读 · 0 评论 -
linux常见防火墙操作
相关命令:1.开启service firewalld start2.重启service firewalld restart3.关闭service firewalld stop4.查看防火墙就则firewall-cmd --list-all5.询端口是否开放firewall-cmd --query-port=8080/tcp6.开放80端口firewall-cmd --permanent --add-port=80/tcp7.移除端口firewall-cmd --permanent原创 2021-07-26 16:29:09 · 126 阅读 · 0 评论 -
使用grep、sed截取一段时间的日志
假设日志名称:out.log,日志中记录日期和时间的方式是:2021-07-09 17:06:21 日志文本1.grep使用,最简单的方式命令: grep '时间' '日志文件名 'grep "2021-07-09 11:5[0-9]" out.log > log.txt截取10分钟内容2.sed使用sed -n '/2021-07-09 16:14:00/,/2021-07-09 16:14:35/p' out.2021-07-09 > log.txt截取35秒的日志开始.原创 2021-07-09 17:27:47 · 5400 阅读 · 0 评论 -
linux中的计划任务 at和crontab命令
一、一次性计划任务at命令设置一次性计划任务使用at命令:创建计划: at 时间查看计划: at -l删除计划: atrm 任务序号at命令的参数-f 指定包含命令的任务文件-q 指定新任务名称-l 显示待执行任务列表-d 删除指定待执行任务-m 任务执行后给用户发邮件例子:at 23:30(输入at 计划时间)at> systemctl restart httpd (出现at>后输入计划任务内容)at> 任务命令输入完成后&...原创 2021-07-01 11:37:06 · 700 阅读 · 0 评论 -
linux 中的判断与循环
1.与或运算&&是逻辑“与”,只有当前面语句执行成功的时候才会执行后面的命令。||是逻辑“或”,只有当前面语句执行失败的时候才会执行后面的命令。!是逻辑“非”,代表对逻辑测试结果取反值,之前是正确则变错误,错误则变正确。2.测试参数操作符 作用-d 测试文件是否为目录类型-e 测试文件是否存在-f 判断是否为一般文件-r 测试当前用户是否有权限读取-w 测试当前用户是否有权限写入-x 测试当前用户是否有权限执行...原创 2021-07-01 11:11:52 · 415 阅读 · 0 评论 -
linux中PS1变量用法
PS1变量表示的是我们在使用命令行时的命令提示符的格式,每一次按下回车后系统都会调用PS1变量,产生新的命令提示符等待输入默认PS1变量的值是在root用户下此处[\u@\h \W]\$展现出的提示符就是[root@localhost redhat]#常用的符号及含义有:PS1中的颜色参数格式为\[\e[F;Bm\],F代表文本前景色,B代表背景色,这一串参数的位置就是这个颜色开始生效的位置,且后出现的颜色参数会覆盖前面的颜色参数。想要是PS1变量永久生效需要修改~/.bashrc原创 2021-06-30 16:18:40 · 2849 阅读 · 0 评论 -
linux中命令行通配符、转义符、重定向符号
一、命令行通配符二、转义字符三、重定向符号原创 2021-06-30 16:05:12 · 309 阅读 · 0 评论 -
linux中修改操作历史命令记录条数
操作历史记录查看命令 history操作历史记录所在文件 ~./bash_history操作历史记录相关参数: HISTSIZE 输出历史命令记录条数 HISTFILESIZE 保存历史命令记录条数参数查看方法 echo $HISTSIZE echo $HISTFILESIZE操作历史记录条数修改方法:方法1,使用命令:sed -i ‘s/HISTSIZE=1000(原有条数默认1000)/HISTSIZE=5(目标条数)/g’ /etc/profilesource /etc/p...原创 2021-06-30 15:47:40 · 2151 阅读 · 0 评论 -
linux中最重要的10个环境变量
linux中习惯命令用小写变量用大写Linux作为一个多用户多任务的操作系统,能够为每个用户提供独立的、合适的工作运行环境,因此,一个相同的变量会因为用户身份的不同而具有不同的值。...原创 2021-06-30 11:57:05 · 155 阅读 · 0 评论 -
bash shell中的数学运算
1.echo $((100**3))2.bc echo "scale=2;141*100/7966" |bc3.expr 1+14.let sum=1+1 echo $sum原创 2021-05-28 10:26:47 · 111 阅读 · 0 评论 -
bash shell中的特殊符号
原创 2021-05-27 17:05:39 · 123 阅读 · 0 评论 -
linux目录结构
原创 2021-03-03 15:34:13 · 80 阅读 · 1 评论 -
nmap重要参数
nmap 重要参数-SP ping扫描nmap -sP 10.1.1.1 探测1是否存活nmap -sP 10.1.1.1/24 全网段扫描(1没有意义了)-p 指定端口范围nmap -p 21,23,3389,445 10.1.1.1nmap -p 21,23 10.1.1.1 -sV 检查是否开放及服务的版本-sV 服务版本探测-O 启用操作系统探测nmap -O 10.1.1.1-A 全面扫描nmap -A 10.1.1.1-oN 保存txtnmap -O...原创 2021-02-19 10:16:22 · 228 阅读 · 0 评论 -
系统常用端口
21 FTP 443 HTTPS22 SSH 1433 SQL SERVER23 Telnet 1521 Oracle25 SMTP 3306 MySQL80 HTTP 3389 RDP原创 2021-02-19 10:14:16 · 1290 阅读 · 0 评论 -
linux常见解压/压缩命令
常见解压/压缩命令tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName.tar.bz2解压:tar jxvf FileName.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName.gz解压1:gunzip原创 2021-01-21 10:01:48 · 128 阅读 · 0 评论 -
ftp命令用法
1.登录:ftp 192.168.xx.xx 回车后输入用户名和密码或者 直接输入ftp 回车 再输入open 192.168.XX.XX2.常用命令:ls和dir 显示文件列表cd 目录 和cd … 切换ftp服务器路径lcd 切换本地目录put和get 上传、下载文件send 上原创 2021-01-21 09:54:42 · 4336 阅读 · 0 评论 -
linux查看文件夹大小,ls-l显示不正确
在linux中经常使用ls-l 或者ls -lht查看文件大小,但是文件列表中有目录的时候就会发现显示的文件夹大小和实际文件大小不对应,文件夹的大小很多都是相等的,其实这是因为ls-l命令显示的是文件夹作为目录占用磁盘空间的大小。可以使用du -h命令查看,该命令会查询目录里所有文件大小并累加...原创 2020-11-23 16:44:31 · 3699 阅读 · 0 评论 -
中标麒麟试用到期去掉提示的办法
中标麒麟系统试用到期后一直进行提示,去掉提示的办法chmod 600 /usr/libexec/sysnotifypkill -9 sysnotify原创 2020-11-19 14:10:57 · 6864 阅读 · 3 评论