Linux下wget下载软件小技巧以及安装jdk、tomcat与ftp服务器

Linux下wget下载软件小技巧以及安装jdk、tomcat与ftp服务器

大家好,又见面了,我是全栈君。

一。ftp的安装

装个ftp搞了一下午,感觉以前没那么麻烦的呀,结果到晚上才发现是实验室网的问题,换连手机的热点马上可以了,真是尴尬,把基本安装步骤记录一下:

  • 1、检查安装vsftpd软件

    使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,

    如果没有安装,使用YUM命令进行安装。

     

  • 2、启动服务 

    使用vsftpd软件,主要包括如下几个命令:

    启动ftp命令#service vsftpd start

    停止ftp命令#service vsftpd stop

    重启ftp命令#service vsftpd restart

     

  • 3、vsftpd的配置

    ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:

    ftpusers    该文件用来指定那些用户不能访问ftp服务器。

    user_list   该文件用来指示的默认账户在默认情况下也不能访问ftp

    vsftpd.conf   vsftpd的主配置文件

  • 4、以匿名用户为例,我们去掉配置文件vsftpd.conf 里面以下

    anon_upload_enable=YES

    anon_mkdir_write_enable=YES

    两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。

     
     

  • 5、非匿名账户的创建与使用

    vsftpd服务与系统用户是相互关联的,例如我们创建一个名为test 的系统用户,那么此用户在默认配置的情况下就可以实现登录,如图

     
     

  • 登录后在页面创建名为“aa”的文件夹,同样我们在服务器test用户 的home目录里也可以看到相同的文件。

     

二。jdk的安装与wget小技巧

本来以为在centos下(其他Linux也行,ubantu不用这么麻烦)用wget直接加下载地址就可以下载想要的软件,没想到有的链接做了封装,具体细节不清楚,所以有些链接直接复制进去不行,下载下来的是乱七八糟的文档,例如oracle的jdk。

后来找到了解决方法,如下:

wget –no-check-certificate –no-cookies header “Cookie: oraclelicense=accept-securebackup-cookie” download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk8u111-linux-x64.tar.gz

把后面的链接改为你要下载的文件的版本。即可。

三。配置

[root@bogon jre]# rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64 java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

卸载命令

[root@bogon jre]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

卸载完成之后Java命令不被识别

[root@bogon lib]# java -version bash: java: command not found...

下载好之后把文件移动到/usr/lib/jvm下(习惯),然后进行解压:

解压到安装目录

[root@bogon software]# tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/local/java/

安装完毕之后在/etc/profile文件末尾添加

[root@bogon software]# vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.8.0_101 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

使/etc/profile生效

[root@bogon jdk1.8.0_101]# source /etc/profile


检测安装是否成功

[root@bogon jdk1.8.0_101]# java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
[root@bogon jdk1.8.0_101]# javac
Usage: javac <options> <source files>
where possible options include:
  -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used -classpath <path> Specify where to find user class files and annotation processors -cp <path> Specify where to find user class files and annotation processors -sourcepath <path> Specify where to find input source files -bootclasspath <path> Override location of bootstrap class files -extdirs <dirs> Override location of installed extensions -endorseddirs <dirs> Override location of endorsed standards path -proc:{none,only} Control whether annotation processing and/or compilation is done. -processor <class1>[,<class2>,<class3>...] Names of the annotation processors to run; bypasses default discovery process -processorpath <path> Specify where to find annotation processors -parameters Generate metadata for reflection on method parameters -d <directory> Specify where to place generated class files -s <directory> Specify where to place generated source files -h <directory> Specify where to place generated native header files -implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files -encoding <encoding> Specify character encoding used by source files -source <release> Provide source compatibility with specified release -target <release> Generate class files for specific VM version -profile <profile> Check that API used is available in the specified profile -version Version information -help Print a synopsis of standard options -Akey[=value] Options to pass to annotation processors -X Print a synopsis of nonstandard options -J<flag> Pass <flag> directly to the runtime system -Werror Terminate compilation if warnings occur @<filename> Read options and filenames from file

四。tomcat的安装

直接用wget +tomcat的官方镜像网站就可以下载,把下载好的文件移动到/usr/local目录下。进入其中的bin目录 运行./startup.sh即可。

 

转载于:https://www.cnblogs.com/imqsl/p/7719035.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108089.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号