Linux系统 | Linux远程下载 | Linux打包压缩 | Linux本地拷贝22 February 2012 22:32 Wednesday

Linux wget命令整站下载做网站镜像

在linux下完整的用wget命令整站采集网站做镜像 的命令是:

wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6" "http://www.example.com/"

wget命令 参数注释:

"-e robots=off"  让wget耍流氓无视robots.txt协议


2011-04-27 17:20:02阅读全文>>>

linux一条shell命令关闭其他的启动服务

linux可以简单的通过一条shell命令来关闭其他不需要的开机启动服务,只保留计划任务,网络,ssh和日志,看shell命令:

chkconfig --list | grep 3:on | \
grep -v "crond\|network\|sshd\|syslog" | \
awk '{print "chkconfig " $1 " off"}' | sh

这条shell命令在RedHat和Centos测试可以顺利关闭其他启动服务


2011-04-06 22:27:50阅读全文>>>

linux - 如何让CentOS禁止ping(防PING)

经常遇到防止PING的服务器,试了一下

直接在终端下敲入

sysctl -w net.ipv4.icmp_echo_ignore_all=1
sysctl -p


sysctl设置和显示在/proc/sys目录中的内核参数.能用sysctl来设置或重新设置连网功能,如IP转发、IP碎片去除及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。

sysctl [-n] [-e] -w variable=value
sysctl [-n] [-e] -p  (default /etc/sysctl.conf)
sysctl [-n] [-e] -a


2011-02-21 15:48:59阅读全文>>>

VMware虚拟机设置Linux上网的三种方式

1.bridge :
默认使用vmnet0
将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:
例如主机ip是192.168.1.1,设置虚拟机ip为192.168.1.2。
netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机 虚拟机<---->互联网 通信。

2.nat :

默认使用vmnet8
将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可
也可以手动设置:
ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf) 中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
例如 vmnet8 ip:192.168.1.1 gw :192.168.1.2
虚拟机设置: ip :192.168.1.3: 192.168.1.2

虚拟机中 CentOS 网络配置图解


2010-11-20 17:09:58阅读全文>>>

linux远程拷贝下载文件 - ftp命令和scp命令

ftp命令:

 服务器有安装ftp Server,另外一台linux可以使用ftp的client程序来进行文件的拷贝读取和下载。

 1. 连接ftp服务器
   格式:ftp [hostname| ip-address]
  a)在linux命令行下输入:ftp 192.168.26.66
   b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。

 2. 下载文件

  下载文件通常用get和 mget这两条命令。
  a) get
  格式:get [remote-file] [local-file]
  将文件从 远端主机中传送至本地主机中.
  如要获取服务器上


2010-10-12 18:40:08阅读全文>>>

又一篇不错的linux笔记

 

Linux用户、用户组、文件权限学习笔记

linux目录架构  
/ 根目录
/bin 常用的命令 binary file 的目錄
/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内
/boot/grub/menu.lst GRUB设置
/boot/vmlinuz 内核
/boot/initrd 核心解壓縮所需 RAM Disk
/dev 系统周边设备
/etc 系统相关设定文件
/etc/DIR_COLORS 设定颜色
/etc/HOSTNAME 设定用户的节点名
/etc/NETWORKING 只有YES标明网络存在
/etc/host.conf 文件说明用户的系统如何查询节点名
/etc/hosts 设定用户自已的IP与名字的对应表
/etc/hosts.allow 设置允许使用inetd的机器使用
/etc/hosts.deny 设置不允许使用inetd的机器使用
/etc/hosts.equiv 设置远端机不用密码
/etc/inetd.conf 设定系统网络守护进程inetd的配置
/etc/gateways 设定路由器
/etc/protocols 设定系统支持的协议
/etc/named.boot 设定本机


2010-10-08 20:23:52阅读全文>>>

Linux用户、用户组、文件权限学习笔记

 

linux的权限系统主要是由用户、用户组和权限组成。
用户就是一个个的登录并使用linux的用户。linux内部用UID表示。
用户组就是用户的分组。linux内部用GID表示。
权限分为读、写、执行三种权限。

 

linux的用户信息保存在/etc/passwd文件中,另外,/etc /shadow文件存放的是用户密码相关信息。

/etc/passwd文件格式:
用户名:密码:UID:GID:用


2010-10-06 21:58:42阅读全文>>>

magento在多个linux服务器配置UTC时间同步流程

1.查看系统是否安装ntp 安装命令为:yum install ntp
2.apf -f -------关闭防火墙
3.备份clock和localtime
cp /etc/localtime /etc/localtime.bak
cp /etc/sysconfig/clock /etc/sysconfig/clock.bak
rm /etc/localtime
ln -sf /usr/share/zoneinfo/UTC /etc/localtime
vi /etc/sysconfig/clock 配置如下
ZONE="UT


2010-09-11 09:04:08阅读全文>>>

Linux 目录结构以及作用详解

1、什么是文件系统

当您使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。
Linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的 领导者。

2、文件系统的类型

Linux有四种基本文件系统类型:普通文件、目录 文件、连接文件和特殊文件,可用file命令来识别。

普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可 用cat、less、more、vi、emacs来察看内容,用mv来改名。

目录文件:包括文件名、子目录名及其指针。它是Linux 储存文件名的唯一地方,可用ls列出目录文件。


2010-08-20 11:25:19阅读全文>>>

linux 里的mysql命令总结 - 学习linux+mysql必备

一、总结一下Linux下MySQL的一些命令:

1.Linux下启动mysql的命令:
mysqladmin start
/ect/init.d/mysql start (前面为mysql的安装路径)

2.Linux下重启mysql的命令:
mysqladmin restart
/ect/init.d/mysql restart (前面为mysql的安装路径)

3.Linux下关闭mysql的命令:
mysqladmin shutdown
/ect/init.d/mysql shutdown (前面为mysql的安装路径)

4.连接本机上的mysql:
进入目录mysql\bin,再


2010-08-20 11:15:58阅读全文>>>

linux打包压缩 解压命令

linux  zip命令的基本用法是:

zip [参数] [打包后的文件名] [打包的目录路径]

  linux  zip命令参数列表:

      -a     将文件转成ASCII模式
-F     尝试修复损坏的压缩文件    
-h     显示帮助界面
-m     将文件压缩之后,删除源文件

      -n 特定字符串    不压缩具有特定字尾字符串的文件
-o     将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q     安静模式,在压缩的时候不显示指令的执行过程
-r     将指定的目录下的所有子目录以及文件一起处理
-S     包含系统文件和隐含文件(S是大写)
-t 日期     把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy

举例:


2010-08-06 09:40:57阅读全文>>>

linux 压缩打包tar命令备忘

排除目录下不需要打包的目录

tar cvfz chenxu.tar.gz dir --exclude dir/dir1 --exclude dir/dir2/dir3

 

tar在linux上是常用的打包、压缩、加压缩工具,他的参数很 多,折里仅仅列举常用的压 缩与解压缩参数

参数:

-c :create 建立压缩档案的参数;

-x : 解压缩压缩档案的参数;

-z : 是否需要用gzip压缩;

-v: 压缩的过程中显示档


2010-07-29 16:47:19阅读全文>>>

linux常用命令

说明:在终端下输入命令都是区分大小写的,请初学者多加注意。
su    不同用户切换
pwd   查看当前所在的目录
cd    用于打开一个目录
    eg:   命令               含义
      cd /           打开根目录
      cd /bin        打开根目录下的bin目录
      cd bin          打开当前所在目录下的bin目录
      cd ..           打开上一级目录
      cd ../..        打开上两极目录
      cd /local/bin   打开根目录下local目录中的bin目录
      cd ~            打开用户的主目录
ls 查看目录命令
    eg:    参数              命令
ls -a           显示所有文件及目录,包括隐藏文件
ls -l           显示文件的详细列表,显示文件名、文件形态、权限、拥有者、 文件大小等信息
        ls -t           将文件依建立的时间先后排列显示
        ls *.c          显示扩展名为 .c的文件
        ls 0?.c         显示出第一个字符为 0,且扩展名为 .c的文件
说明:ls与其后的参数之间必须有空格隔开
touch 建立一个空文件
rm     删除一个文件
mkdir 建立一个空目录
mkdir -p a/b       在目录a中建立目录b
rmdir 或 rm -r    删除一个目录
cp    复制文件
mv    文件移动和更名
wc    查看文件信息
    eg:   命令               含义
wc -l           显示文件的文本行数
wc -w           显示文件的字数


2009-12-01 01:21:20阅读全文>>>

Linux必学的60个命令

Linux必学命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工 作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。

不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。


2009-12-01 01:20:21阅读全文>>>

Linux:网站项目发布要做哪些配置

发布服务器:

SFTP用户名:

SFTP密码:

TelNet用户名:

TelNet密码:

MySql 5.0及以上版本

Php 5.0及以上版本

Apache 2.0及以上版本

主站绑定域名:www.v-ec.com

默认首页:index.html

设置php解析htm和html扩展名

博客绑定域名:www.w3cgroup.com

默认首页:index.php

网站目录结构:

        v-ec(主站)

                upload: 写权限

        w3cgroup(博客)

                upload: 写权限

 

Apache、Php及MySql设置


2009-11-30 20:48:29阅读全文>>>

一些Linux系统信息查看命令

系统
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量
资源
# free -m                # 查看内存使用量和交换区使用量
# df -h                  # 查看各分区使用情况
# du -sh <目录名>        # 查看指定目录的大小
# grep MemTotal /proc/meminfo   # 查看内存总量
# grep MemFree /proc/meminfo    # 查看空闲内存量
# uptime                 # 查看系统运行时间、用户数、负载
# cat /proc/loadavg      # 查看系统负载
磁盘和分区

2009-11-30 19:35:44阅读全文>>>

发表评论:(这里的评论会加到留言板)