linux
文章平均质量分 63
听见下雨的声音hb
一期一会,IT人生
展开
-
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2016-10-26 10:00:22 · 491 阅读 · 0 评论 -
Linux如何查找大文件
在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1 如何查找大文件其实很多时候,你需要了解 /u01/app/oracle/oradata/prod/ 下有哪些大的数据文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?1.1搜索指定目录下超过指定大小的文件例如我要搜索 ...转载 2018-12-24 14:20:16 · 7285 阅读 · 0 评论 -
MAC通过ssh使用.pem文件登录服务器
在终端(我使用的是iTerm2)执行命令如下(先切到root用户下面): 1.检查权限问题 ssh -i key.pem ssh -i key.pem root@IP ——如果出现报错说明这个问题是文件的权限太大了,需要给小点 sudo chmod 600 key.pem ssh -i key.pem root@IP2.使用ssh-add 添加key文...原创 2018-04-17 19:23:00 · 2457 阅读 · 0 评论 -
crontab整理
查看crontab配置文件vi /etc/crontab#SHELL变量指定了系统要使用哪个shellSHELL=/bin/bash#第二行PATH变量指定了系统执行命令的路径PATH=/sbin:/bin:/usr/sbin:/usr/bin#第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示原创 2018-01-24 17:06:18 · 231 阅读 · 0 评论 -
Linux 通过 sendEmail 发送带附件邮件
sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bashperl和web站点使用。以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。用了sendEmail你将不在喜欢sendmail了1、下载安装sendEmailsendEmail下载原创 2016-09-11 09:16:43 · 9419 阅读 · 3 评论 -
ssh 免密码登录
两台服务器 s1,s2(已经安装ssh) s1免密码登录到s2在s1当前用户下 执行:ssh-keygen -t rss 这时~/.ssh目录下会生成私钥和公钥的键值对id_rsa,id_rsa.pub将s1当前用户中的公钥id_rsa.pub复制追加到s2当前用户中的~/.ssh/authorized_keys中免密码配置完成, s1可以免密码登录到s2服务器上原创 2016-08-01 16:11:21 · 320 阅读 · 0 评论 -
xargs命令
为什么要用xargs?通常linux命令可以用|首尾相连,上一个命令的 stdout 连接到下一个命令的 stdin。但是有些命令,比如ls、rm等,是从命令行参数接受输入的。这时候如果想把上一个命令的输出传给它们,就不好办了。所以就有了xargs。简单而言,xargs可以把从 stdin 接受到的输入,用空白符分隔开,然后依次作为参数去调用xargs后面的命令。用法原创 2017-12-29 14:59:32 · 260 阅读 · 0 评论 -
Linux命令整理
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示 CPU inf原创 2018-01-22 11:26:15 · 150 阅读 · 0 评论 -
服务器之间文件传输
方法:1server1:python -m SimpleHTTPServer 10001 server2:wget http://100.100.100.100:10001/deviceid.tar.gz原创 2017-10-27 17:33:15 · 702 阅读 · 0 评论 -
protobuf-2.5.0.tar.gz的下载与安装
1.下载 hadoop使用protocol buffer进行通信,需要下载和安装 protobuf-2.5.0.tar.gz。由于 现在 protobuf-2.5.0.tar.gz已经无法在官网 https://code.google.com/p/protobuf/downloads/list中 下载了,本人将 protobuf-2.5.0.tar.gz上传到百度云盘供大家下载,地址转载 2017-11-22 17:45:46 · 4882 阅读 · 0 评论 -
shell读取文件的每一行
写法一:----------------------------------------------------------------------------#!/bin/bash while read linedo echo $linedone ----------------------------------------转载 2017-10-19 09:10:31 · 440 阅读 · 0 评论 -
curl模拟http发送get或post请求
可参照:http://www.voidcn.com/blog/Vindra/article/p-4917667.html一、get请求 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://ww转载 2017-08-30 14:54:38 · 703 阅读 · 0 评论 -
linux if条件语句
if语句 if list then do something here elif list then do another thing here else do something else here #必须有命令执行不然不能有else fi EX1:...原创 2016-11-09 10:39:44 · 19923 阅读 · 0 评论 -
Linux任务前后台的切换
Shell支持作用控制,有以下命令实现前后台切换:1. command& 让进程在后台运行2. jobs 查看后台运行的进程3. fg %n 让后台运行的进程n到前台来4. bg %n 让进程n到后台去5. kill %n 杀死jobPS:"n"为jobs命令查看到的job编号,不是进程编号.fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基...转载 2019-02-21 11:31:20 · 174 阅读 · 0 评论