查看占用端口的pid
lsof -i:8080 查看占用8080端口的pid后台执行任务
nohup scp root@115.28.6.1:/root/markdown_image/image.tar /root/li/ > a.log &
nohup airflow webserver -p 8080 >/dev/null 2>&1 & 不会输出日志到nohup
fg –后台任务调至前台执行
jobs –查看后台任务
bg 1 –执行后台暂停的任务, 1是jobs查出的任务号
- shell常用快捷键
Ctrl+d 键盘输入结束或退出终端
Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a 将光标移至输入行头,相当于Home键
Ctrl+e 将光标移至输入行末,相当于End键
Ctrl+k 删除从光标所在位置到行末
- shell通配符
* 匹配 0 或多个字符
? 匹配任意一个字符
[list] 匹配 list 中的任意单一字符
[!list] 匹配 除list 中的任意单一字符以外的字符
[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}, touch love_{1..10}_linux.txt
- scp
scp jdk-8u161-linux-x64.tar.gz hadoop@hadoop-dn-11:~/software/
或者配置了ssh公钥免密之后(可以尝试使用ssh-copy-id hadoop-dn-11配置)
scp jdk-8u161-linux-x64.tar.gz hadoop@192.168.0.11:~/software/
scp hdfs-site.xml hadoop-dn-11:$PWD
若免密失败,可能的原因是StrictModes问题:
sudo vi /etc/ssh/sshd_config
找到 #StrictModes yes
改成 StrictModes no