Linux tar 压缩档案管理命令学习
概要:
tar主要进行档案的压缩与解压缩,是比较常用的命令。
命令格式:
tar [-cxtzjvfpPN] pathname [ pathname ... ]
参数:
-c :创建一个存档
-x :解开一个存档
-t :查看一个存档的内容
-z :用 gzip 对存档压缩或解压
-j :用 bzip2 对存档压缩或解压
-v :显示详细处理过程
-f :使用档名,后面直接加档 ...
自动备份网站文件和数据库上传到FTP空间
数据库备份采用发送到Email和FTP空间,双重备份,保证数据的安全。#你要修改的地方从这里开始
MYSQL_USER=root #mysql用户名
MYSQL_PASS=123456 #mysql密码
MAIL_TO=cat@hostloc.com #数据库发送到的邮箱
FTP_USER=cat #ftpl用户名
FTP_PASS=123456 #ftp密码
FTP_IP=imcat.in #ftp地址
FTP_backup=backup #ftp上存放备份文 ...
Linux压缩打包命令使用方法
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性 ...
fdisk对硬盘分区
fdisk 操作硬盘的命令格式如下:
[root@localhost beinan]# fdisk 设备
比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda设备;我们如果想再添加或者删除一些分区,可以用
[root@localhost beinan]# fdisk /dev/hda
或
[root@localhost beinan]# fdisk /dev/sda
注 在以后的例子中,我们要以 / ...
常用开源镜像站点[更新]
http://mirrors.ustc.edu.cn/
http://mirrors.163.com/
http://mirrors.sohu.com/
http://mirror.bjtu.edu.cn/cn/index.html
http://mirrors.stuhome.net/
来自博友的收集:
1.企业贡献:
搜狐开源镜像站: http://mirrors.sohu.com/
网易开源镜像站: http://mirrors.163.com/
2.大学教学:
北京理工大学:
http://mir ...
awk 分析web日志(页面执行时间)(常见应用3)
前一段时间,我写过一篇文章,shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询),其中提到了分析耗时页面重要性。今天主要讲的,是通过awk分析日志,快捷得到执行时间。在性能以及效率方面比前一篇提到的有很大提高!
一、web日志文件格式
复制代码代码如下:
222.83.181.42 - - [09/Oct/2010:04:04:03 +0800] ...
新SteamOS 怎么使传统BIOS电脑马上变游戏机
Steam社区的开发者发布了新版的SteamOS镜像,支持在传统BIOS主板的PC设备上安装启动SteamOS,这项新举措也进一步扩大了SteamOS的用户群体,而传统PC设备也有能顺利使用上这款SteamOS游戏平台,让PC电脑马上变游戏机。
除此之外,新SteamOS镜像支持自定义分区和双启动的“专家安装”模式功能,同样也支持刻录DVD用于系统恢 ...
linux apache启动命令
linux apache启动命令,为什么apache启动不了或者apache启动后无法访问出错:unrecognized service
--------------------------------------------------------------------------------
php编译后apache无法启动,APACHE服务器的httpd怎么启动?
通常rpm包安装后的启动方法为
/etc/rc.d/init.d/XXX start|stop|restart
和 ...
gcc 动态编译
优点:体积小,编译快
缺点:依赖性高
复制代码代码如下:
[root@74-82-173-217 shared]# cat add.c
int add (int x, int y) {
return x + y;
}
Parsed in 0.007 seconds at 12.13 KB/s
add.c 求和函数
复制代码代码如下:
[root@74-82-173-217 shared]# cat print.c
#include
void print (int x) {
printf ...
linux Wget命令来浏览网页的方法
用adsl上网:
rpm -e rp-pppoe-3.2-3 先删除旧版的程序
rpm -ivh rp-pppoe-3.3-1.i386.rpm 安装最新版本
安装完后执行adsl-setup命令,然后输入帐号,密码等。当要上网时执行adsl-start即可拨号上网,若要断线则执行adsl-stop命令,如果想查看连接状态可用adsl-status命令。
文本下可以用lynx,links浏览web.上传/ ...
CentOS 6.3如何删除旧的内核方法介绍
CentOS 6.3时常会更新内核,导致启动时会增加很多启动项,我们可以删除旧的内核,保留最新的内核,这样可以释放一些磁盘空间。
(1)查看已经安装的内核
命令:rpm -q kernel
显示结果:kernel-2.6.32-279.el6.i686
kernel-2.6.32-279.9.1.el6.i686
kernel-2.6.32-279.11.1.el6.i686
kernel-2.6.32-279.14.1.el6.i686 ...
linux su命令的真正含义
原问:linux中,我以root登录,和以其他用户登录然后使用su命令切换至root用户,有什么不一样,如果一样的话,我执行su命令之后,其他的用户还在不在系统中?本人在执行su后,试图删除其他用户,linux提示,其他用户logged in?why
回答:我来为你解释吧! unix系统里,当用户登录时会为每个用户创建一个shell进程,提供 ...
linux uname命令参数及用法详解(linux查看系统信息命令)
uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux。
功能说明:uname用来获取电脑和操作系统的相关信息。
语 法:uname [-amnrsvpio][--help][--version]
补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。
参 数:
-a或–all 详细输出所有信息,依次为内核名称,主机名 ...
Linux操作系统下SSH默认22端口修改方法
第1步:假如要限制通过SSH登陆Linux的IP,那么可以如下做:
首先:修改/etc/hosts.deny,在其中加入sshd:ALL,注意不能加#号
然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.1.16
这样设置就只允许192.168.1.16的IP通过SSH登陆上LINUX机器了。
当然在做为服务器方面,不安装gnome和KDE图形化界面 ...
Linux inode 耗尽导致图片/文件无法上传的解决方法
查看磁盘空间使用情况:
[root@srv-jigocity-web1 iplocate]# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/mapper/datavg-www
6048 3594 2147 63% /var/www
网站目录已使用63%,还有很多没使用,因此不是磁盘空间的问题。
查看文件索引节点情况:
[root@srv-jigocity-web1 helpers]# df -i ...
linux的常识及术语解释
一.填空题:
1. 在Linux系统中,以 文件 方式访问设备 。
2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
3. Linux文件系统中每个文件用 i节点 来标识。
4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。
5. 链接分为: 硬链接 和 符号链接 。
6. 超级块包含了i节点表 ...
LNMP一键安装包常见错误及解决方法(不定期更新)
1、开始安装LNMP时,前面提示error: package httpd is not installed , error: package php is not installed ,error: package mysql is not installed
这个不是错误信息,这个是坚持系统环境,请不必在意这个问题。
2、开始安装LNMP时,停在 make[3]: Leaving directory `/root/lnmp0.4-full/mysql-5.1.44/mysql-test ...
解决安装Domino for Linux时配置的Web服务器无法启动的问题
环境: 产品: Lotus Domino for Linux
平台: Linux
版本: Lotus Domino for Linux 5.0.x
问题 : 安装Domino for Linux的过程中,当安装程序将所有文件拷贝到指定的目录中后,用户需要对Domino服务器进行配置,当用户输入“/opt/lotus/bin/http httpsetup”命令来启动用于配置的Web服务器时,有时会看到 ...
VPS 防止SSH 暴力登录尝试攻击的配置方法
前些时谈了一下如何屏蔽对网站服务器的扫描,属于前台防御。后来 Felix 发了一篇 blog 提到将多次尝试 SSH 登录失败的 IP ban 掉,才想起来去看一下日志,没想到后院起火了。
查看日志文件:
复制代码代码如下:
$ sudo cat /var/log/auth.log
没想到满屏满屏的往下刷,全是:
复制代码代码如下:
$ sudo grep "F ...
linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法
最近发现很多同学不知道线上操作替换文件的要点。所以又整理了一下。
线上替换一个正在运行进程的文件时(包括二进制、动态库、需要读取的资源文件等)。应避免使用cp/scp操作。而需要使用mv/rsync作为替代。
原因:cp是将源文件截断然后写入新内容。也就是说正在打开这个文件的进程可以立刻感知到修改。修改文件内容很 ...