LINUX系统下怎么装tz.gz文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX系统下怎么装tz.gz文件相关的知识,希望对你有一定的参考价值。
如果你想要安装tar.gz文件,首先你需要下载得到该文件
第一步:打开命令终端terminal:
打开方法有很多,这里小编介绍一种最简单的方法,点击系统搜索按钮,输入terminal即可
3.第二步:改变工作路径
输入命令:cd 下载
4.第三步:解压tar.gz文件
由于tar.gz文件是压缩文件,因此我们需要执行下面的命令进行解压缩:
$ tar -zxvf aliedit.tar.gz
5.第四步:安装文件
例如,对上述文件解压后,我们可以执行下述命令安装:
$ ./aliedit.sh
6.最后,我们重启相应程序使得该软件能够正常执行。过程中用到的命令介绍可参考“Linux命令大全”的介绍
参考技术A .tar是使用tar程序打包后形成的文件;.gz是使用gunzip程序压缩后的文件;
cd是切换路径用的,可以把你的当前工作路径切换到你需要的地方下。
例如:cd ./bin----就可以切换到根目录下的bin目录下
用tar -zxvf **.tar.gz
就可以把文件加压到当前文件夹了
在cd到解压后的文件夹里,找到安装程序,执行,就可以安装了 Linux学习可查看《Linux就该这么学》。 参考技术B tar.gz的软件包只不过是linux下的一种压缩文件的形式,您要先解压缩:tar空格-zxvf空格软件包名。然后看看解压缩得到什么样的软件包,如果是二进制源码包就是:./config make make install这几个命令,如果是rpm包并且您的linux版本支持rpm包,就是:rpm空格-ivh软件包名。如果是deb包,您的linux版本支持deb软件包,那就是:dpkg空格-i空格文件名。还有好多软件包的形式,您可以在网上搜一下。 参考技术C 试试
tar zxvf 文件名
一般就是解压源码包 但格式一般是tar.gz
加压后进入下级目录 ls 显示一下
./ config 之类的
make 编译过程
make install 安装本回答被提问者采纳 参考技术D 要先搞清楚你这个有没有打包。
如果有打包,就用 tar -zxvf tz.gz 解压缩这个文件。
如果没有打包,就用 gzip -d tz.gz 解压缩这个文件。
解压缩完了,你再看一下吧,不知道你要做什么。
linux 服务器系统怎么备份
linux系统下使用脚本定时备份数据库,代码如下:#!/bin/bash #Setting #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,以及备份方式 #默认情况下备份方式是mysqldump,还可以是mysqldump,mysqldotcopy,如果注释掉第#18行,则默认以tag的方式备份#默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz DBName=mysqlDBUser=rootDBPasswd=123456BackupPath=/home/wang/www/backup/mysql/mysqlbackupLogFile=/home/wang/www/backup/mysql/db.logDBPath=/var/lib/mysql/#BackupMethod=mysqldump#BackupMethod=mysqlhotcopy#BackupMethod=tar#Setting EndNewFile="$BackupPath"db$(date +%y%m%d).tgz DumpFile="$BackupPath"db$(date +%y%m%d) OldFile="$BackupPath"db$(date +%y%m%d --date='5 days ago').tgz echo "-------------------------------------------" >> $LogFile echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile echo "--------------------------" >> $LogFile #Delete Old Fileif [ -f $OldFile ] then rm -f $OldFile >> $LogFile 2>&1 echo "[$OldFile]Delete Old File Success!" >> $LogFile else echo "[$OldFile]No Old Backup File!" >> $LogFile fi if [ -f $NewFile ] then echo "[$NewFile]The Backup File is exists,Can’t Backup!" >> $LogFile else case $BackupMethod in mysqldump*) if [ -z $DBPasswd ] then mysqldump -u $DBUser --opt $DBName > $DumpFile else mysqldump -u $DBUser -p$DBPasswd --opt $DBName > $DumpFile fi tar czvf $NewFile $DumpFile >> $LogFile 2>&1 echo "[$NewFile]Backup Success!" >> $LogFile rm -rf $DumpFile ;; mysqlhotcopy*) rm -rf $DumpFile mkdir $DumpFile if [ -z $DBPasswd ] then mysqlhotcopy -u $DBUser $DBName $DumpFile >> $LogFile 2>&1 else mysqlhotcopy -u $DBUser -p $DBPasswd $DBName $DumpFile >>$LogFile 2>&1 fi tar czvf $NewFile $DumpFile >> $LogFile 2>&1 echo "[$NewFile]Backup Success!" >> $LogFile rm -rf $DumpFile ;; *) /etc/init.d/mysqld stop >/dev/null 2>&1 tar czvf $NewFile $DBPath >> $LogFile 2>&1 /etc/init.d/mysqld start >/dev/null 2>&1 echo "[$NewFile]Backup Success!" >> $LogFile ;; esacfiecho "-------------------------------------------"echo#lftp -f lftp.sh 如果有FTP可同时上传ftp中。再利用crontab命令生成/var/spool/cron/root 文件:#crontab –e //打开一个编辑窗口,第一行会有内容格式的提示,在此输入命令//m h dom mon dow command //具体意义表示:分钟 小时 日期 月份 星期 命令,在某月(mon)的某天(dom)或者星期几(dow)的几点(h,24小时制)几分(m)执行某个命令(command)//如: 10 02 * * * /home/backup/autobackupmysql.sh (表示零晨二点十分执行备份脚本) 参考技术A撸主,linux系统可以用tar打包的方式备份系统。
大概原理:
linux启动过程,‘开机’-‘读取bios设置’-‘从bios指定的硬盘mbr分区找引导’-‘根据引导加载内核并启动’-‘初始化内核&挂载磁盘’-‘启动其他程序’,可以大概理解为读取引导+启动,因此可以想办法把系统所有文件tar打包后,还原到目标机器,再写入引导修改相关参数设置即可
具体操作可以参考我的blog:linux系统整机备份
PS:限制条件,blog中只在centos5 6 7上测试通过,其他系统可能启动时加载的内容不同,需要修改对应的设置
以上是关于LINUX系统下怎么装tz.gz文件的主要内容,如果未能解决你的问题,请参考以下文章