
UNIX系统命令
文章平均质量分 56
lovely可爱欧辰
余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。
展开
-
shell 中长命令的换行处理
考察下面的脚本:emcc -o ./dist/test.html --shell-file ./tmp.html --source-map-base dist -O3 -g4 --source-map-base dist -s MODULARIZE=1 -s "EXPORT_NAME=\"Test\"" -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 --pre-js ./pre.js --post-js ./post.js --cpuprofiler --memorypr转载 2021-08-12 10:31:48 · 2877 阅读 · 0 评论 -
/dev/null 2>&1 详解
今天一个朋友突然在自己的维护的Linux中, /var/spool/cron/root 中看到了以下的内容:30 19 * * * /usr/bin/**dcon.sh >/dev/null 2>&159 23 * * 1-7 /home/s**-log/squid-log.renew >/dev/null 2>&150 1 * * 1-7 /usr/local/src/**log.sh >/dev/null 2>&120 2 * *...原创 2021-04-08 15:06:08 · 527 阅读 · 0 评论 -
SecureCRT设置背景颜色和目录(文件夹)颜色
设置背景颜色:步骤一:Options--->Global Options...如下图所示:步骤二:Terminal--->Appearance--->ANSI Color,点击右边的Normal colors的第一个配色框【设置背景颜色的】。步骤三:在右下角的Hue,Sat,Lum中分别填写128,240,51(数值按照个人喜欢的进行配置,我比较喜欢Solarized)。如下图所示:设置目录(文件夹)颜色步骤:Options--->Global Opt原创 2021-03-25 14:57:32 · 4204 阅读 · 1 评论 -
如何修改Xshell默认存储路径
当我们使用Xshell软件时,会话日志文件、主机用户密钥和各种配置文件存储在用户数据文件夹中,我们可以在Xshell的用户数据文件夹中找到以下文件夹及其内容:ColorScheme文件夹: 终端颜色方案HighlightSet文件夹: 终端关键字突出显示集Logs:会话日志QuickButton文件夹: 快速按钮集Scripts:Xshell脚本文件Sessions:会话文件用户数据文件夹默认路径首次安装Xshell软件时,系统会提示您选择用户数据文件的存储路径,您可以使用默原创 2020-12-16 17:19:40 · 12482 阅读 · 1 评论 -
safe-rm替换系统的rm
使用safe-rm替代rm,防止误删。不再怕 rm -rf / 了。下载:wget -c https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz解压后,将里面的safe-rm移动到 /usr/local/bin/并改名为rmmv /home/srm/safe-rm-0.12/safe-rm /usr/local/bin/rm...原创 2020-04-30 19:52:34 · 461 阅读 · 0 评论 -
linux源码包软件的安装与卸载
linux源码包软件的安装与卸载3人收藏此文章,我要收藏 发表于1年前 , 已有593次阅读 共0个评论Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件,然用户安装 时直接按下一步就完成了,因为它对库的依赖比较严重下面就来看下linux下软件源码包安装与卸载:Linux软件的源代码分发是指提供了转载 2013-02-20 16:18:27 · 945 阅读 · 0 评论 -
几种常见的RAID形式
在几年前,RAID这个名字对广大DIYer还是很陌生的词汇,随着时间的跃迁,附带RAID功能的主板在市场里渐渐的多了起来,市面上比较常见的提供RAID功能的主板一般都能提供RAID 0,1,0+1几种方式,并且专门提供RAID功能的多功能卡也很容易找到了。现在很多人都想做一个RAID来玩玩(真有钱阿),那么下面就把常见的RAID模式给大家介绍一下吧。 提起RAID,这里面包括两个含义:A代表转载 2013-04-28 19:15:09 · 1387 阅读 · 0 评论 -
kill -HUP 什么意思?
kill -HUP pid pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。根据约定,当您发送一个挂起信号(信号 1 或 HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。如:kill -HUP tomcat kill -HUP tomcat原创 2013-05-05 23:49:22 · 8222 阅读 · 2 评论 -
如何检查防火墙引起的端口不通
有时候由于防火墙引起一些服务器不能工作。主要现象是在服务器本机上telnet 某一个端口是正常的,但是在服务器外面telnet该端口却是不通的。一般情况下可以判断为防火墙问题。如果是dns软件的,可以通过nslookup在服务器上测试,及在服务器分别外测试一下来判断。如果服务器上测试有结果出来,服务器外没有响应,一般就是防火墙问题。防火墙分为服务器本身的防火墙及机房的硬件防转载 2013-05-13 16:18:31 · 7640 阅读 · 0 评论 -
grep,sort,uniq 用法例子
1.grep命令可以从一个或者多个文件中搜索特定的字符串模式,其一般格式为:grep pattern files例如,要从文件test中寻找每个unix所在的行:grep unix test有用的选项有:-i :表示匹配过程中不区分大小写字母。-v :显示不包含字符的行。-l :只给出包含给定模式的文件列表,而不给出具体的行。-n :文件中符号指定模式的每一行前都加上该行在文件中的相对行。-s转载 2013-05-13 13:46:53 · 2037 阅读 · 0 评论 -
解决AIX报错0506-342 无法挂载分区问题
一台P550 AIX系统主机,启动后发现数据分区没有挂载上,手动挂载提示如下错误…… 一台P550 AIX系统主机,启动后发现数据分区没有挂载上,手动挂载提示如下错误以下是代码片段: #mount /data Replaying log for /dev/lv_tdprd_bak.mount: 0506-324转载 2012-10-31 23:13:11 · 9046 阅读 · 0 评论 -
linux中的查找文件夹
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-p转载 2013-06-02 21:19:28 · 15047 阅读 · 0 评论 -
【Linux】Linux下建立和管理逻辑卷
目录:---------------------------------------------------1,概述 12,基本原理 13,建立逻辑卷 1建立物理卷 1建立卷组 2建立逻辑卷 34,动态增加和减小逻辑卷大小 4动态增加逻辑卷容量 4动态减小逻辑转载 2012-12-21 15:46:04 · 5773 阅读 · 0 评论 -
查看修改Linux时区和时间
查看/修改Linux时区和时间 一、时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件转载 2012-12-16 18:42:50 · 889 阅读 · 0 评论 -
AIX使用vi时报History file has no read permission
AIX操作系统下,使用VI,报这个错,但是,不影响实际的操作。 解决: The issue is that the .vi_history file found in the users home directory has the wrong owner and or group. 当前非root用户目录下有.vi_history,删除即解决。体验新版博转载 2012-12-14 17:03:15 · 6320 阅读 · 0 评论 -
Linux下sync命令
使用方式 : sync 使用说明 : Linux 系统中欲写入硬盘的资料有的时候会了效率起见, 会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间, 如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话, 那么资料就会流失了,sync 指令会将存于 buffer 中的资料强制写入硬盘中。原创 2012-12-10 12:15:15 · 1039 阅读 · 0 评论 -
Linux lsof命令详解
一、lsof简介lsof(list open files),即:列出被进程所打开的文件的信息,而被打开的文件可以是:1.普通文件2.目录3.网络文件系统的文件4.字符或设备文件5.(函数)共享库6.管道,命名管道7.符号链接8.网络文件(例如:NFS file、网络socket,unix域名socket)9.还有其它类转载 2012-12-10 07:19:59 · 11691 阅读 · 1 评论 -
PRVF-5439: NTP daemon does not have slewing option “-x” set on node
When installing Oracle 11gR2 Grid Infrastructure either the cluster verify utility or the prerequisite checks find that the NTP daemon does not have the slewing option set.12转载 2012-11-30 14:32:57 · 2837 阅读 · 0 评论 -
linux sed命令详解
1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。转载 2012-11-27 20:03:45 · 569 阅读 · 0 评论 -
shell中的引号
1.双引号由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。“$”表示变量替换,即用其后指定的变量的值来代替$和变量;倒引号表示命令替换;仅当“\”后面的字符是下述字符之一时,“\”才是转义字符,这些字符是:“$”、“`”、“"”、“\”或换行符。转义字符告诉Shell不要对其后面的那个字符进行特殊处理,只是当作普通字符。转载 2012-11-26 18:37:18 · 742 阅读 · 0 评论 -
linux打开ftp功能的方法
1、linux的文件上傳必須要用到ftp功能,所以今天學了如何開啓ftp功能,記錄下步驟。進入linux系統后,輸入命令# rpm -qa |grep vsftpd ;查找vsftpd文件# cd /etc转载 2012-10-24 20:29:22 · 1391 阅读 · 0 评论 -
如何解决AIX的文件系统故障
在进行文件系统维护和管理过程中,会碰到这样一些问题,例如无法安装文件系统或者无法拆卸文件系统,当文件系统的超级块被破坏,而无法正常使用文件系统,如何修复rootvg中的主要文件系统,下面就讨论如何解决一些常见的文件系统问题。 一、恢复超级块错误 有些用户在使用fsck或mount命令时,当见到下面的提示信息时,可能是文件系统的超级块出了问题: fsck: Not an AIX3 fil转载 2012-10-31 23:15:42 · 1678 阅读 · 0 评论 -
AIX系统管理--关于unsuccessful login attempts和account_locked
关于unsuccessful login attempts和account_locked系统安全加固中,我们经常要在WIN和UNIX中经常要失败登录尝试次数,当达到指定的次数后,系统禁止该用户登录;如果是WIN平台,由于失败登录而被锁定的账户过一段时间后会自动解锁(由相关参数设定);而AIX平台似乎没有自动解锁这一特性(或许有,只是我不了解?)。而暂时不再使用的用户,管理员往往会人工把它锁转载 2013-08-20 14:28:57 · 10056 阅读 · 0 评论 -
linux下查看cpu物理个数和逻辑个数
hadoop@chw-desktop3:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 9转载 2014-03-12 14:10:59 · 915 阅读 · 0 评论 -
详解 Too many open files
运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open转载 2015-07-17 14:28:08 · 1062 阅读 · 0 评论 -
如何让tomcat只支持ipv4
前言:在网上找了N多的例子,如何直接设置tomcat运行时,通过request.getRemoteAddr()来获取对应的ipv4地址,而不是win7默认的ipv6,那么反复的实验后,终于找到了,当然还是要感谢网上其他的人让我找到了-Djava.net.preferIPv4Stack=true。第一种,如果你是直接在eclipse的tomcat环境下运行,那么,你只需在tomcat的运行参数...转载 2019-06-20 15:46:31 · 1729 阅读 · 0 评论 -
Linux - 将Crontab中的命令输出按照当前日期进行存储
错误写法:0 2 * * * /usr/bin/php /home/wwwroot/default/monkey/sync_product.php > /home/wwwroot/default/log/monkey_sync_product_$(date +%Y%m%d).log 2>&1正确写法:0 2 * * * /usr/bin/php /hom转载 2017-09-07 13:08:41 · 933 阅读 · 0 评论 -
linux sed 批量替换字符串
Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。命令如下:sed -i “s/原字符串/新字符串/g” `grep 原字符串 -rl 所在目录`例如:我要把 charset=gb2312 替换为 charset=UTF-8,执行命令:sed -i “s/charset=gb2312/charset=UTF-8/g” ‘grep char转载 2016-06-16 17:29:56 · 406 阅读 · 0 评论 -
linux 系统监控、诊断工具之 top 详解
接触 linux 的人对于 top 命令可能不会陌生(不同系统名字可能不一样,如 IBM 的 aix 中叫 topas ),它的作用主要用来监控系统实时负载率、进程的资源占用率及其它各项系统状态属性是否正常。 下面我们先来看张 top 截图:(1)系统、任务统计信息:前 8 行是系统整体的统计信息。第 1 行是任务队列信息,同 uptime 命令的执行结果。转载 2016-04-15 16:57:01 · 2568 阅读 · 0 评论 -
SecureCRT突然假死的问题(Ctrl+S)
SecureCRT作为著名的SSH客户端,经常用于登陆远程服务器。在上面编辑文本,特别是用vi打开两个文本,并且需要切换时,很容易出现卡死的现象,不能接受任何的键盘输入。很是郁闷。以前每次遇到这个问题,我只有关掉那个session重新打开一个。这次又遇上,是在不能忍,试着解决一下。仔细观察会发现,在vi下切换文本“ctrl+w+w”时,很容易输入成”ctrl+s”。随便拿一个session转载 2016-04-07 17:22:18 · 1244 阅读 · 0 评论 -
linux tr命令详解
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串转载 2016-03-14 15:22:04 · 720 阅读 · 0 评论 -
Linux Shell编程第四篇case语句
case语句适用于需要进行多重分支的应用情况。 case分支语句的格式如下: case 变量名 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;转载 2016-03-23 10:06:32 · 588 阅读 · 0 评论 -
如何快速截取某段时间内的日志
在排除故障时,需要分析发生故障的原因,避免再次出现同样的问题,需要对日志进行分析,截取故障前后时间段的日志。通常用正则表达式来获取某段时间的内的日志,比较繁琐。可以通过awk方便简捷的实现。我这里以截取nginx访问日志为例:查看21/Jul/2014:14:37:50到21/Jul/2014:14:38:00时间段内bbs.ttlsa.com的访问日志。转载 2016-03-07 18:05:46 · 4782 阅读 · 0 评论 -
linux find 排除某目录或文件 执行
查找cache目录下不是html的文件find ./cache ! -name '*.html' -type f列出当前目录下的目录名,排除includes目录,后面的-print不能少find . -path './includes' -prune -o -type d -maxdepth 1 -print排除多个目录,”(“前是带”\”的转载 2016-02-04 11:12:52 · 50359 阅读 · 0 评论 -
linux中w命令参数详解
以下是是linux w 命令详解,希望对您有所帮助。是linux w 命令详解功能说明:显示目前登入系统的用户信息。语法:w [-fhlsuV][用户名称]linux w 命令补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行linux w 命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。linux w 命令转载 2016-01-15 13:39:22 · 2455 阅读 · 0 评论 -
iotop--补齐系统监视工具缺失的一环
在linux系统中,管理员可以使用top来监控进程的cpu和内存的使用情况,但是对于磁盘的i/o则只能使用iostat笼统地进行监视,不能对应进程这对于管理员来说很不方便。比如你的服务器负载很低,内存使用也很少,但是硬盘狂转,但你就是无法准确确定是哪个进程在搞鬼。最近在google这个问题时,偶然发现了io监控这缺失的一环的工具。这就是iotop ,当前的最新版本是0.2.1,官方网站提供了源码和转载 2016-01-15 13:38:09 · 674 阅读 · 0 评论 -
linux利用grep查看打印匹配的下几行或前后几行的命令
linux系统中,利用grep打印匹配的上下几行 如果在只是想匹配模式的上下几行,grep可以实现。 $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfi转载 2016-02-01 11:53:42 · 30718 阅读 · 0 评论 -
Linux系统下安装rz/sz命令及使用说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装root 账号登陆后,依次执行以下命令:1cd /tmp转载 2015-12-20 18:54:57 · 512 阅读 · 0 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟r转载 2015-11-21 18:18:43 · 645 阅读 · 0 评论 -
CentOS下载及版本选择
官网:http://www.centos.org/下载:http://mirror.neu.edu.cn/centos/6.6/isos/系统运维:http://www.osyunwei.com/Linux公社:http://www.linuxidc.com/CentOS中文站:http://www.centoscn.com/i386转载 2015-11-21 17:46:46 · 2250 阅读 · 0 评论