linux常用命令及通过浏览器访问linux文件功能

本文档描述了如何在Linux服务器上通过Tomcat配置访问文件。首先,使用cd命令和netstat检查端口状态。然后,编辑/home/zufengst/apache-tomcat-8.5.61/conf/server.xml,注释旧SSL配置,添加新端口,并配置文件存储和访问路径。重启Tomcat后,通过http://115.29.171.102/file/...访问文件成功。
摘要由CSDN通过智能技术生成

查看上下级目录:cd..     ,  cd /目录  

查看端口状态:netstat -anp | grep 端口

关闭端口: kill -9     所对应的  

运行root下的jar包:java -jar 包名

挂载项目:nohup java -jar 包名

查看服务器下所有正在运行的java项目:ps -ef|grep java

问题描述:

因文件无法在linux服务器上直接打开,所以需要通过浏览器来直接访问linux上的文件,得到文件内容。

问题分析:

因为是通过浏览器访问,所以需要在服务器中确保tomcat的正常,通过tomcat的端口来访问文件。刚开始我试着直接用linux服务器的文件路径访问,结果当

然是不行。经查阅资料发现,它需要在tomcat中配置文件中进行端口以及路径的配置,在完成配置测试期间,出现了一个ssl认证的问题,原因是因为之前接

手项目的时候ssl证书没有配置好才会出现的问题,中间也是因为之前不了解linux服务器的上的tomcat文件路径,在查找tomcat文件上面也是费了一些力

气,linux上tomcat路径/home/zufengst/apache-tomcat-8.5.61/conf。

解决方案:

1.找到 tomcat 的安装目录中 conf 文件并进入,这里是 cd /home/zufengst/apache-tomcat-8.5.61/conf,然后编辑 server.xml 文件

2.在server.xml文件中,因为之前的证书是没有配置好的,这里就先将之前带有证书的代码进行注释,加上自己需要的端口,如下图

3.然后继续在server.xml中配置一个文件的存储路径以及文件的访问路径。如图

4.这里server.xml就已经配置好了,接下来就是重新启动tomcat 和项目进行测试,找到tomcat的根路径输入。

5.如果不同的项目要布置多个端口同样可以使用这种方法(外网记得开启端口,否则无法访问)

代码里面作出相对应的改动即可

./shutdown(停止tomcat)、./startup(启动tomcat),对项目进行重新启动( nohup java -jar 项目名)(nohup表示虚拟机挂载项目,测试时可不用)。

解决结果:

1.在浏览器直接输入http://115.29.171.102/file/6je0qn2ssm8yz0cx1eu92022-04-29-16-45-4.pdf进行测试。

2.成功。

### 回答1: 建议您在 VMware 上为 Linux 虚拟机分配至少 2GB 的内存,这样可以确保 Linux 系统能够运行基本的应用程序和服务,而且可以获得较好的性能。 如果您计划在虚拟机上运行更多的应用程序或服务,或者需要处理更大的数据集,那么为虚拟机分配更多的内存可能会更好。但是,您需要注意,分配过多的内存可能会导致资源浪费,并且在主机上运行其他应用程序时可能会导致性能下降。 因此,建议您根据您的具体需求和主机的硬件资源来决定为虚拟机分配多少内存。如果您不确定,请尝试使用 2GB 或更高的内存进行测试,然后根据需要进行微调。 ### 回答2: 要根据你在虚拟机中运行的具体任务需求和资源限制来判断适合分配几个G的内存。通常来说,给Linux虚拟机分配足够的内存可以提高其性能和稳定性。 首先,你应该考虑你的主机有多少可用内存,确保在给虚拟机分配内存之前,主机仍有足够的内存供其它任务使用。 其次,考虑你打算在虚拟机中运行什么任务。如果你只是打算在虚拟机中进行简单的网络访问文件管理等基本操作,通常分配1GB到2GB的内存就足够了。 然而,如果你打算在虚拟机中进行一些内存占用较大的任务,比如运行复杂的应用程序、进行数据处理或者运行多个虚拟机等,你可能需要分配更多的内存。一般来说,4GB或以上的内存会更好地满足这些需要。 除此之外,还要考虑其他因素,例如虚拟机的磁盘空间、CPU使用率等。如果你的虚拟机还有其他任务需要处理,建议适当分配更多内存,以确保整体性能不受影响。 最后还要注意,虚拟机的内存分配并不是确定性的,你可以在虚拟机运行时根据具体需求进行调整。通过观察虚拟机的性能情况,如内存使用率、交换内存情况等,可以逐步调整分配的内存使其达到最佳性能。 总而言之,要根据主机可用内存、任务需求和整体性能来确定为Linux虚拟机分配内存的大小。记住,根据需求进行适当的调整是更加推荐的方案。 ### 回答3: 在给Linux虚拟机分配内存时,建议考虑以下几个因素: 1. 任务需求:根据你在Linux虚拟机中运行的任务和应用程序的需求,确定所需的内存量。一般来说,如果你主要运行轻量级的应用程序和任务,如文本编辑、浏览器、终端等,分配1-2GB内存可能足够。如果你需要运行更复杂的应用程序或虚拟化多个服务,可能需要分配更多的内存。 2. 物理内存:考虑你的主机或物理机器的可用内存量。确保分配给虚拟机的内存不会超过主机可用内存的限制。分配过多内存可能会导致主机性能下降,而分配过少则会影响虚拟机的性能和响应能力。 3. 资源共享:如果你还在主机上运行其他虚拟机或应用程序,需要考虑虚拟机之间的资源共享。分配过多内存给某个虚拟机可能会影响其他虚拟机或主机上的性能。确保合理分配内存以充分满足虚拟机的需求,同时保持整体系统的平衡。 4. 监控和优化:开始时可以先为虚拟机分配一定的内存,并根据实际使用情况进行监控和调整。使用VMware提供的性能监视工具来评估虚拟机的内存使用情况,并根据需要进行优化。根据虚拟机的工作负载,动态增加或减少内存分配,以提高性能和效率。 总之,在给Linux虚拟机分配内存时需要综合考虑任务需求、物理内存、资源共享和优化等因素。最佳的内存分配量应根据你的具体需求和主机环境进行调整和优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值