服务器是linux 请问如何压缩网站上传? 需要压缩为gz格式吗?

服务器是linux 请问如何压缩网站上传? 需要压缩为gz格式吗?,第1张

没有后台解压的理论上只能用非压缩的原版数据上传。

不然你只能自己写 php 代码,解压缩 targz 压缩包。(印象里网上有这种代码)。

Linux 和 Windows 服务器本身没有这种上传压缩包的功能的,这个功能都是服务商后台程序的功能,实际要什么压缩包也要看后台程序的功能。(其实这后台程序本身也是 php 或者 asp 代码)

如果你的 Linux 支持 ssh 登录,那么可以登录过去解压缩。

ssh 过去的话,基本上 zip ,tarbz2 ,targz 都可以,Linux 本身自带了他们的压缩、解压缩命令。不过这种服务器很少。

PS:gz 仅仅有压缩功能,只能压缩一个文件,所以还需要 tar 把一大堆文件打包为一个文件(tar 本身没有压缩功能)之后传递给 gz 或者 bzip2 压缩,所以扩展名是两个:targz 或者 tarbz2 。

老师笔记

命令详解

1、目前计算机系统中都是用bytes(字节)单位来计量

2、事实上计算机最小的计量单位是bits(位)

3、1byte=8 bits

4、假设byte可以看成底下到模样

5、8个空格就是8个位,而每个空格可以是0或1,现在假设我们只存入了一个1,那会剩余到7个空位,默认情况下这7个空位无法在写入数据。

6、但压缩技术就是把这些没用到到空间提出来,以让档案占用到空间变小

重点!

Linux 系统不以扩展名为文件类型识别的依据,这里的扩展名只是让用户易于分辨。

常见命令工具

gzip, bzip2 以及 xz ,这些都只能对单个文件进行压缩,不能操作目录。

tar 可以对一个到多个文件或者一个目录进行打包成一个单一的文件,但单独使用 tar 命令时,只是打包,不压缩。

后来, GNU 计划 中,将整个 tar 与压缩的功能结合在一起,如此一来提供使用者更方便并且更强大的压缩与打包功能!

示例: 备份系统的配置文件,并且保留源文件的权限和属性信息

查看

解压

打包压缩的时候可以排除一个或者多个文件或者目录

老师笔记

记录系统活动信息有几个文件,他们分别记录了不同的信息。

例如:何时、何地 (来源 IP)、何人 (账户或者服务名称)、做了什么动作 。

换句话说就是:记录系统在什么时候由哪个程序做了什么样的行为时,发生了何种的事件等等

其实,不止系统有日志,在系统上运行的很多应用程序(软件) 都有自己的日志记录。比如 MySQL 默认的日志是 /var/log/mysqldlog

这些日志是我们排除的首要入手点,假如系统或者服务出现了错误,要第一时间分析日志中的报错信息。而不是去到网上搜索报错信息。因为大部分时候,一个报错信息,有可能会有多种情况导致,所以要结合自己的系统环境分析具体的情况。

CentOS 使用 rsyslogservice 这个服务来统一管理这些系统日志文件。

既然是服务,就会有配置文件

配置文件用于设置

比如:

Linux 核心的 syslog 认识的服务类型主要有下面这些:

Linux 核心的 syslog 定义的日志级别:

编辑 /etc/rsyslogconf 文件

保存退出后

重启服务

通过配置 /etc/rsyslogconf 可以把一个 Linux 主机配置成一台 日志服务器,这样其他 Linux 主机的日志,除了记录在自己的本地外,还会发送的这台日志到服务器上一份。

编辑 /etc/rsyslogconf

重启服务

检查监听端口

编辑 /etc/rsyslogconf

什么是日志轮转,为什么要轮转

日志轮转也叫日志的切割,通俗来讲就是对日志文件进行大小的控制。

Linux 系统通常会长时间的不停机运行,这样就会产生好多信息记录到不同的日志中。随着时间的推移,日志的容量自然会越来越大,那问题就来了,硬盘的空间是有限的,那为了控制日志文件的大小,就需要对日志文件进行控制。

同时是把目前的日志文件改名,紧接着创建一个新的日志文件,名称和原来的一样,重启服务进程,让其向新的日志文件中写日志。

logrotate 负责对系统日志的轮转。

通过定时任务每天都会执行一次。

logrotate 的主要功能就是将旧的日志文件改成旧文件, 并且重新创建一个新的空的文件来记录。

如下图:

/etc/logrotateconf 的默认值

假如,想对某个日志文件实现轮转,建议在 /etc/logrotated/ 目录中添加子配置文件

比如

在 目录下编辑一个文件

可以使用 logrotate 命令测试

老师笔记

今日分享开始啦,请大家多多指教~

linux 系统中采用了多用户的管理方式使用系统

默认用户是root,有最高的权限。(在终端显示为 #)

普通用户为:$

在linux系统中没有盘符的概念,以树的形式管理文件

整个系统的根文件为 /

# 目录结构

linux系统中命令的使用

在使用linux系统命令的时候,严格区分大小写

使用命令的语法: 命令 [-选项] 参数

clear 清屏

1ls命令

ls 显示文件和目录列表(list)

常用参数:

-l (long) 长格式显示文件和目录信息

-a (all) 显示所有文件和目录(包含隐藏文件和目录)

-R 递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。

ls -R ,会递归显示目录下的文件。

查看指定目录下的文件

ls /(指定目录) 例如:ls /etc

查看文件和目录的组合使用命令

例如 ls -la 指定目录 查看目录下所有文件并且长格式展示

2 cd 命令

cd 切换的目录名

pwd 显示当前所在目录

cd /root 回家目录 或者 cd ~ 或者 cd 快速回家

3常用操作文件命令

4ls -l 长格式说明

5网络相关命令

ip addr 查看当前服务器地址

简写: ip a

ping ip地址 测试网络连通性

会一直ping 。Ctrl+c 结束

6压缩相关命令

tar 命令

-c 建立一个压缩文件的参数指令(create) 打包 tar

-x 解开一个压缩文件的参数指令(extract)解压

-z 是否要用 gzip 压缩 压缩 targz

-v 压缩过程中显示文件(日志)

-f 指定打包名字,f后紧跟名字(必有)

例如: tar -zcvf linuxtargz aatxt bbtxt

tar -zxvf linuxtargz

7centos独有 服务命令

systemctl

8进程相关

ps 查询当前控制台上运行的进程

动态显示进程 top

杀死进程 kill

9vi 命令

vi /vim 是linux最常用的文本编辑器,功能非常强大。

vi 有三种模式 :

常用命令

10软件相关的命令

rpm 命令 需要有rmp 的安装包

rpm -ivh gcc-c+ 447-3e16x86_64rpm

yum命令 [好用,自动检测依赖下载]

使用yum命令必须连接外部网络。

11用户和组相关命令

1查看当前用户:whoami

查看登录用户:who

退出用户 exit

添加、删除组账号:groupadd、groupdel

添加用户账号:useradd

设置用户名密码:passwd [用户名]

su 切换用户

12权限相关命令

linux 文件有三种权限,r读,w写,x执行;r=4,w=2,x=1

chmod

今日份分享已结束,请大家多多包涵和指点!

如何获取?

转发分享此文,后台私信我:“1”即可获取。(注:转发分享,感谢大家)

targz 是Linux和Unix下面比较常用的格式,一条命令就可以把文件压缩打包成targz格式,然而这种格式在windows并不多见。

Linxu服务器上,targz 包解压轻而易举,rar包和zip就取决于软件安装了。

Linux上安装zip unzip软件可以用来压缩和解压zip包,rar压缩解压软件是商业性质的,在Linux服务器上极少使用,当然能用,需要装rar软件。

Windows上,WinRAR、WinZip等主流压缩工具可以解压targz 包,却不能打包生成targz 包,但是targz在linux服务器端很常用,对运维人员而言,最想骂娘的一种情形必然有开发提供了rar格式的部署包。

那么,Windows上如何压缩targz格式包呢?

如何在windows系统生成targz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的,发现 7-Zip 这个开源软件可以很方便地解决这个问题!

欢迎来到 7-Zip 官方主页

https://www7-ziporg

https://sparanoidcom/lab/7z

https://sparanoidcom/lab/7z/downloadhtml

免费值得一试的(解)压缩软件7-zip

http://wwwxstuicom/read/506

7-Zip常见问题解答(FAQ)

https://sparanoidcom/lab/7z/faqhtml

如何安装7-Zip

https://jingyanbaiducom/article/0eb457e5d44e8703f1a9050bhtml

windows下如何生成tar或gz压缩包?

https://zhuanlanzhihucom/p/25365354

windows下如何生成tar或gz压缩包?

https://jingyanbaiducom/article/636f38bb7986cbd6b84610b1html

Windows如何压缩targz格式

https://blogcsdnnet/ithomer/article/details/5111965

扩展7-zip右键,一步实现targz的压缩

http://wwwishenpingcom/ArtInfo/1367899html

https://blogcsdnnet/byrantch/article/details/52422909

关于7-zipdll的信息

http://wwwwenjiancn/xijie/7-zipdllhtml

Windows 动态链接库DLL使用

https://wwwcnblogscom/chechen/p/8676226html

How can I  compress  targz in one step  using 7-Zip on windows

Create targz Archives using 7-Zip on Windows

https://diggin-datade/dd-cms/blog/post/view/id/1001/name/Create+targz+Archives+using+7-Zip+on+Windows

Wind10 7-zip默认安装目录:  C:\Program Files\7-Zip

Wind10 管理员Send to 目录:  C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo 

注:对文件夹名带特殊字符的文件夹的targz压缩存在一定问题

Wind10 7-zip默认安装目录:  C:\Program Files\7-Zip

Wind10 管理员Send to 目录:  C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo 

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器是linux 请问如何压缩网站上传? 需要压缩为gz格式吗?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情