SecureCRT上传下载文件:
注意:
/是指根目录:就是所有目录最顶层的目录
~是当前用户的主目录:如果是root用户就是/root/目录, 如果是其他用户就是/home/下用户名命名的用户
也就是说/是最顶层目录,下面的root目录是~(对于root 用户来说)。
1.上传时按Alt+p进入SFTP(可以先cd你需要上传到哪一个指定目录,然后put你需要上传的文件路径)
2.下载时在SFTP下先lcd选择你要下载到本地哪一个目录下,然后在get你需要下载的文件路径
备注:
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
输入:help命令,显示该FTP提供所有的命令
pwd: 查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看"选项"下拉框中的"会话选项",我们知道本地上传目录为:D:/我的文档)
ls: 查询连接到当前linux主机所在目录有哪些文件
lls: 查询当前本地上传目录有哪些文件
lcd: 改变本地上传目录的路径
cd: 改变远程上传目录
get: 将远程目录中文件下载到本地目录
put: 将本地目录中文件上传到远程主机(linux)
quit: 断开FTP连接
部署java项目运行
1.使用maven的install打jar包(jar一般在项目下的->target文件夹下)
2.将jar包上传到服务器上运行java -jar xxx.jar就可以了
3.该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了.
如果想让项目在后台一直运行,通过如下命令启动JAR:
nohup java -jar xxx.jar > consoleMsg.log 2>&1 &
上面的2 和 1 的意思如下:
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)
4.查看运行的进程,命令:ps -ef|grep java;
5.如果要可以访问 需要将防火墙中你是用的端口关掉(防火墙可能把你设定的端口拦截了):
iptables -I INPUT -p tcp --dport 8889 -j ACCEPT
方法二:
linux命令窗口输入service iptables status,就能查看防火墙开放端口信息了,如下:
要开放这个端口其实也很简单,3个命令就能完成:
/sbin/iptables -I INPUT -p tcp --dport 7071 -j ACCEPT #开启7071端口;
/etc/rc.d/init.d/iptables save #保存配置 ;
/etc/rc.d/init.d/iptables restart #重启服务 。
执行完这 3 个命令后,重新输入service iptables status查看防火墙开放情况:
杀死进程,命令:kill -9 9974
查看80端口下的所有进程,命令:netstat -apn | grep 80(查看所有进程:netstat -apn)
注意:
consoleMsg.log文件要先创建,执行命令:touch consoleMsg.log
查看项目运行日志:
1、tailf consoleMsg.log | grep --line-buffered findUserList
实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行。
–line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志。
2、 tailf -n 500 consoleMsg.log 打印最后500行日志,并且持续跟踪日志。
tail -n 2000 consoleMsg.log | more 分页查看最后2000行日志。