Linux学习笔记
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
[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