Linux学习笔记

zestroly 2018-08-14

1. Linux命令大全

http://www.cnblogs.com/yjd_hycf_space/p/7730690.html

2.vi命令

https://blog.csdn.net/KEEP_MOVEON/article/details/79106093

3.终端连接工具

Windows全能终端——MobaXterm

SecurityCRT

XFTP

wincp(2合1)

MobaXterm(2合1高端)

4.Linxu下执行.sh命令

https://blog.csdn.net/ljp812184246/article/details/52585650

crontab:

https://www.cnblogs.com/aminxu/p/5993769.html

常用命令:

查看和杀死进程:https://blog.csdn.net/u013632755/article/details/49662153

kill -9 

netstat -anp|grep 9217

ping

telnet

是否安装oracle:env oracel

slqplus

编写第1个crontab,运行java jar包

[appuser@vm-kvm5583-app ~]$ crontab -l

#0 0 * * * /opt/app/getCatLog/run.sh

[appuser@vm-kvm5583-app ~]$ crontab -e
#0 0 * * * /opt/app/getCatLog/run.sh 

1.创建.sh文件(window下创建的文件类型是doc,还得在linux下修改,例如:vi run.sh  :set ff = unix)

#!/bin/sh

java -jar  /home/prouser/opt/app/location/basedatasyn_release.jar &

2.授权.sh可执行权限   使用chmod a+x xxx.sh来给可执行权限。  

3.执行 ./run.sh

4.设置crontab定时任务,同时制定环境变量

*/5 * * * * source ~/.bash_profile && /home/prouser/opt/app/location/run.sh

查看crontab状态

service crond status

查看日志

vi /var/spool/mail/prouser

查看javahome

echo $JAVA_HOME 

结果:/opt/tlk/java 

echo $PATH 

结果: 

/home/prouser/opt/app/jboss-eap-6.4/jdk1.8.0_162

参考:

Linux后台运行jar:

https://blog.csdn.net/liuchuanhong1/article/details/72725517

https://blog.csdn.net/niuhea/article/details/12065477

linux下执行.sh文件的方法和语法:

https://blog.csdn.net/ljp812184246/article/details/52585650

crontab用法详解

https://www.cnblogs.com/aminxu/p/5993769.html

Linxu下不执行问题:

https://www.cnblogs.com/wxjnew/p/3490736.html

Linux上字符不能瞎空格

https://www.cnblogs.com/han-1034683568/p/7217047.html

 nohup java -Xmx2048m -jar service-client.jar >> /dev/null 2>&1 &

该命令让你在退出控制台后依然不间断的运行你的java程序。

下面对/dev/null 2>&1 &进行一些介绍。

0:表示键盘输入(stdin)
1:表示标准输出(stdout),系统默认是1 
2:表示错误输出(stderr)

授权

sudo chmod u-x folder

chmod u+x folder

相关推荐