centos 解压到 centos解压到指定目录下

大家好,今天给各位分享centos 解压到的一些知识,其中也会对centos解压到指定目录下进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

Linux/centos下常用文件解压命令

1.以.a为扩展名的文件:

#tar xv file.a

2.以.z为扩展名的文件:

#uncompress file.Z

3.以.gz为扩展名的文件:

#gunzip file.gz

4.以.bz2为扩展名的文件:

#bunzip2 file.bz2

5.以.tar.Z为扩展名的文件:

#tar xvZf file.tar.Z

或#compress-dc file.tar.Z| tar xvf

6.以.tar.gz/.tgz为扩展名的文件:

#tar xvzf file.tar.gz

或 gzip-dc file.tar.gz| tar xvf–

7.以.tar.bz2为扩展名的文件:

#tar xvIf file.tar.bz2

或 bzip2-dc file.tar.bz2| xvf–

8.以.cpio.gz/.cgz为扩展名的文件:

#gzip-dc file.cgz| cpio-div

9.以.cpio/cpio为扩展名的文件:

#cpio-div file.cpio

或cpio-divc file.cpio

10.以.rpm为扩展名的文件安装:

#rpm-i file.rpm

11.以.rpm为扩展名的文件解压缩:

#rpm2cpio file.rpm| cpio-div

12.以.deb为扩展名的文件安装:

#dpkg-i file.deb

13.以.deb为扩展名的文件解压缩:

#dpkg-deb–fsys-tarfile file.deb| tar xvf– ar p

file.deb data.tar.gz| tar xvzf–

14.以.zip为扩展名的文件:

#unzip file.zip

15.在linux下解压Winzip格式的文件:

要是装了jdk的话,可以用jar命令;还可以使用unzip命令。

16.直接解压.tar.gz文件:

xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。例如:$tar zxvf xxxx.tar.gz各种压缩文件的解压(安装方法)

17.文件扩展名解压(安装方法):

.a ar xv file.a.Z uncompress file.Z.gz gunzip file.gz.bz2 bunzip2 file.bz2.tar.Z tar xvZf file.tar.Zcompress-dc file.tar.Z| tar xvf–.tar.gz/.tgz tar xvzf file.tar.gzgzip-dc file.tar.gz| tar xvf–.tar.bz2 tar xvIf file.tar.bz2bzip2-dc file.tar.bz2| xvf–.cpio.gz/.cgz gzip-dc file.cgz| cpio-div.cpio/cpio cpio-div file.cpiocpio-divc file.cpio.rpm/install rpm-i file.rpm.rpm/extract rpm2cpio file.rpm| cpio-div.deb/install dpkg-i file.deb.deb/exrtact dpkg-deb–fsys-tarfile file.deb| tar xvf–ar p file.deb data.tar.gz| tar xvzf–.zip unzip file.zip

bzip2-d myfile.tar.bz2| tar xvf

18.tar xvfz myfile.tar.bz2x是解压v是复杂输出f是指定文件z gz格式

19.gzipgzip[选项]要压缩(或解压缩)的文件名-c将输出写到标准输出上,并保留原有文件。-d将压缩文件压缩。-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字-r递归式地查找指定目录并压缩或压缩其中的所有文件。-t测试压缩文件是正完整。-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。-num-用指定的数字调整压缩的速度。20.举例:把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tartar cvf usr.tar/home把/usr目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gztar czvf usr.tar.gz/usr压缩一组文件,文件的后缀为tar.gz#tar cvf back.tar/back/#gzip-q back.taror#tar cvfz back.tar.gz/back/释放一个后缀为tar.gz的文件。#tar zxvf back.tar.gz#gzip back.tar.gz#tar xvf back.tar

转载请注明出处:Linux下常用文件解压→艾瑞可erik

如何在CentOS上安装Tomcat

这里概括说一下。具体要自己测试,搜索更多的资料。否则到任何一块不理解的,都会出错。

希望下面的内容对你有用:

1,首先确定使用的版本,包括你的centos6.5是64位还是32位。然后到官方网站下载软件。这里以一个稳定的版本为例:当然你可以到时变更成你喜欢的。或者最新的。

Tomcat项目使用要用到JAVA,这里选择JAVA1.7,也就是通常所说的JAVA7

64位版本的 jdk-7-linux-x64.tar.gz 32位版本的 jdk-7u3-linux-i586.tar.gz,Tomcat不分位数,直接下载apache-tomcat-7.0.30.tar.gz,以上通过搜索或者官方网站下载相近的即可。

2,将这些文件解压到目录,一般来说是在/usr/local目录,命名为Java,TomcaT目录,当然具体名字你也可以定制。

3,配置环境变量,这个环境变量根据你定义的名字进行引用。保持一致即可。

下面给你一个生产环境的配置:

安装Java和Tomcat目录都是/usr/local下面,名字就是下面声明的。

将这个加到/etc/profile

source/etc/profile生效或者重启。当然其他位置环境变量你自己定。

在Tomcat1安装包里改变一些端口。如你所说的。

基本就OK。

如果有/etc/init.d下面的启动文件,要改一下配置,没有的话,直接在不同目录启动即可。

JAVA_HOME="/usr/local/java"

CLASS_PATH="/usr/local/java/lib/tool.jar:/usr/local/java/jre/lib/dt.jar"

export NGINX_HOME JAVA_HOME CLASS_PATH

CATALINA_HOME="/usr/local/tomcat"

CATALINA_BASE="/usr/local/tomcat"

export CATALINA_HOME CATALINA_BASE

CATALINA_1_HOME="/usr/local/tomcat1"

CATALINA_1_BASE="/usr/local/tomcat1"

export CATALINA_1_HOME CATALINA_1_BASE

TOMCAT_HOME="/usr/local/tomcat"

export TOMCAT_HOME

TOMCAT_1_HOME="/usr/local/tomcat1"

export TOMCAT_1_HOME

PATH=".:/usr/local/svn/bin:/usr/local/java/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/bin:/bin:/sbin:"

4,然后将做好的项目话在Tomcat/webapps里。然后运行Tomcat即可打开。

用CentOS云服务器搭建frp内网穿透服务

frp是Github上的一个项目,它是一种可以将内网IP映射到公网IP的内网穿透工具。一旦启用frp服务,原本没有公网IP的设备将因为frp的映射功能而获得一个公网IP。这样一来,互联网上的设备就可以通过访问这个公网IP的特定端口来访问该设备,从而解决了仅拥有内网IP的设备在互联网通信中遇到的难题。

实验环境

首先在腾讯云、阿里云等云服务器供应商处购买云服务器,如果是在校大学生,可以享受便宜的学生特惠服务器。

如果是初次接触云服务器的读者,可以参考以下博文:教程以阿里云为例,但不同的云服务器操作大同小异,稍作调整即可。

实验步骤

1.申请云服务器

2.配置frp服务端

远程连接自己的服务器,进入终端。进入终端后注意当前的用户是否为root,用户名可从启动服务器后的第一行文字获知:

图中红线处显示的字符串为"admin",说明我现在正处于admin账户下,需要切换到root账户,在终端中输入:

当看到红线最新弹出的命令行中"@"前的字符串变成"root"时,说明已经成功切换至root用户,此时,我们在终端中输入命令将路径切换至root目录下:

接下来,我们访问github,查看frp的最新版本。

本文使用的frp版本为v0.31.1,以下均用v0.31.1作为示例,frp版本如有不同,只需要将下面指令中的所有"v0.31.1"字段更换成目前的版本号即可。

从github上获取并且安装frp:

frp安装之后,进入目录并修改frp服务器端配置:

修改frps.ini内容如下:

修改完成,保存(修改时用到vi编辑器,对vi操作不熟悉的读者可以参考该博客: CentOS常用命令之:VI)

在终端中通过以下命令启动frp:

每次需要使用frp服务时,都必须在/root/frp_0.31.1_linux_amd64/目录下输入该命令启动frp服务端,如果觉得每次要用时都要打开比较麻烦,可以通过编写自启动模板使该服务开机自启动,具体的设置可以参考该博客:

3.在客户端下载并配置frp

在 github.com/fatedier/frp...下载对应版本的Windows版frp,由于本推文中,服务器端使用了frp_v0.31.1_linux_amd64.tar.gz,相应的,在Windows上应该下载frp_v0.31.1_windows_amd64.zip

将下载好的.zip文件解压到自己喜欢的目录,进入该文件夹,可以看到很多文件名中带有"frps"的文件以及文件名中带有"frpc"的文件,分别对应frp的服务器端和客户端,我们正在配置的是客户端,因此文件名中带有"frps"的文件均无需保留,可以删除。

删除后应具有以下文件/文件夹。

用记事本打开frpc.ini,编辑内容如下:

PS:

2. remote_port和server_port所用端口号不能被云服务器的其他进程占用,而且必须被云服务器的防火墙放行(我的印象中,阿里云默认不放行,需要在安全组中设置允许该端口的tcp/udp通信;腾讯云默认全放行,不用设置。)

3.保存时确认frpc.ini编码类型为UTF-8。

大功告成,可以运行了。在打开CMD或者Windows Terminal用cd命令进入frpc.ini所在目录,输入:

当出现类似下图的输出时,说明frpc.ini正常启动,已经可以通过公网IP对你的设备进行访问:

4.创建一键运行脚本(可选)

再做一个小小的优化,每次运行frp服务都要在cmd进入该目录输入指令,略显麻烦,因此,在该目录下创建一个runfrp.txt文档,在文档的第一行输入:

保存文件,修改文件名为runfrp.bat,以后只要双击这个.bat文件,就可以一键启动frp客户端服务了。

至此,frp配置完成。

阅读剩余
THE END