1. rz 、sz
1.1 rz windows ——> Linux 上传文件
sz Linux ——> windows 下载文件
1.2 安装命令
yum install lrzsz
1.3 xshell设置默认路径
右键会话——属性——ZMODEM——接收文件夹
2. 作业调度
2.1 crontab -e —> i键(进行编写) ——编辑某个用户的cron服务
crontab -l ——查看某个用户的cron服务
crontab -r ——删除某个用户的cron服务
2.2 在编写shell脚本时,第一行固定为 # ! /bin/bash
***** /root/date.sh >> tmp/date.log 将抓取的东西追加到tmp目录下的date.log文件中
每一个*都有自己不同的含义: *(分)*(时)*(日)*(月)*(周)
*(分):* 或者 */1——表示每分钟执行一次
2.2.1 例如:编写shell脚本,每10秒执行一次
* * * * * /root/date.sh >> tmp/date.log
for( i=1,i<6,i++)
do
date
sleep 10s
done
2.3 Linux定时任务
例如:设定5月6日 14:25执行一次
25 14 06 05 * /root/date.sh >> tmp/date.log
3. 相对路径和绝对路径
相对路径——相对当前目录下的路径 cd /root/ruoze
绝对路径——全路径,从根目录开始,依次将各级子目录的名字组合起来 cd ./ruoze
4. 后台执行命令
4.1 ./date.sh &
4.2 nohup ./date.sh
但是生产中一般组合使用:nohup ./date.sh &
例如: nohup ./date.sh >tmp/date.log 2 >&1&
4.3 screen(多人合作的后台会话,一般需要隔天执行的)
4.3.1 安装screen:yum install screen ——亚马云安装screen
4.3.2 创建会话:screen -S ruozedata
4.3.3 查看会话列表:screen -list
4.3.4 进入会话:screen -r 2380/ruozedata——只有会话状态为离开(detached)才能进入,2380为id
attached(有人在对话)、detached(无人)
4.3.5 退出会话(后台执行):Ctrl+a+d
5. wget ——从指定的URL下载文件(从外网下载软件)
wget -b http://www.linuxde.net/testfile.zip
相关参数: -b——进行后台的方式运行wget
-h,–help——显示软件帮助信息
6. scp——将文件从一台机器传输到另一台机器
例如:(1)将xxx.log文件从hadoop000传到hadoop001
scp xxx.log root@hadoop001 :/tmp —— 在hadoop000虚拟机操作:将xxx.log文件从hadoop000传到hadoop001的tmp目录中。
(2)将ruozedata文件夹从hadoop000传到hadoop001
scp -r /ruozedata root@hadoop001 :/tmp ——在hadoop000虚拟机操作:将ruozedata文件夹从hadoop000传到hadoop001的tmp目录中。
(3)scp jepson.log 192.168.137.141 :/tmp ——将本机器的jepson.log文件传到ip地址为192.168.137.141机器的tmp目录上。
(4)scp root@hadoop001 :/tmp /jepson.log /tmp ——将本机器tmp目录下的jepson.log文件传到hadoop001的root用户下的tmp目录中。
7. ssh——多台机器间的相互信任