linux一键安装web环境全攻略(推荐用xshell和xftp)
准备好连接linux服务器的工具,推荐用xshell和xftp。
xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。
下载地址:http://www.jb51.net/softs/56322.html
Xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。
下载地址:http://w ...
linux iotop 安装使用教程(显示硬盘IO读写情况)
官方的说明:
Linux has always been able to show how much I/O was going on (the bi and bo columns of the vmstat 1 command).
Iotop is a Python program with a top like UI used to show of behalf of which process is the I/O going on. It requires Python ≥ 2.7 and a Linux kernel ≥ 2.6.20 with the T ...
linux系统安装rsync和sersync实现数据实时同步详细步骤(rsync实时同步)
一、为什么要用Rsync+sersync架构?
1、sersync是基于Inotify开发的,类似于Inotify-tools的工具
2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。
二、Rsync+Inotify-tools与Rsync+sersync这两种架 ...
linux命令大全之diff命令详解(比较文件内容)
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等 ...
linux newgrp命令参数及用法详解(linux切换登陆用户组命令)
命 令: newgrp
功能说明:切换用户所在用户组命令 登入另一个群组。
语 法:newgrp [群组名称]
补充说明:如果一个用户同时隶属于两个或两个以上分组,需要切换到其它用户组来执行一些操作,就用到了newgrp命令切换当前登陆所在组。
我们可以做以下实验。测试系统 CentOS5.6
newgrp指令类似login指令,当它是以相 ...
Linux Mplayer播放各种格式的电影
在Linux下使用Mplayer播放各种格式的电影,这个步骤需要使用linva仓库。
使用root执行命令。
yum install mplayer mplayer-gui mplayerplug-in mplayer-doc mplayer-fonts
安装结束后mplayer就安装成功了。
使用普通用户执行mplayer会出现如下信息:
[jzhenyon@dhcp-0-151 scsi]$ mplayerMPlayer 1.0rc2-4.1.2 (C) 200 ...
Linux进程间的关系详解
Linux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。
进程组 (process group)
每个进程都会属于一个进程组(process group),每个进程组中可以包含多个进程。进程组 ...
SUSE Linux Enterprise Server 设置IP地址、网关、DNS的方法
说明:
ip:192.168.21.172
子网掩码:255.255.255.0
网关:192.168.21.2
dns:8.8.8.8
8.8.4.4
1、设置ip地址
vi /etc/sysconfig/network/ifcfg-eth0 #编辑配置文件
BOOTPROTO='static' #静态IP
BROADCAST='192.168.21.255' #广播地址
IPADDR='192.168.21.172' #IP地址
NETMASK='255.255.255.0' #子网掩码
NETWORK='192.1 ...
linux安装vsftpd和vsftpd配置步骤
第一步:下载vsftpd的RPM包
你可以从下面两个地方获得最新的vsftpd的RPM包 Redhat's rpm collection 或者 rpmfind.net.为了你的方便, 你也可以使用wget从本站下载vsftpd的rpm包到你的本地电脑.
复制代码代码如下:
wget http://www.vsftpdrocks.org/vsftpd-1.1.3-8.i386.rpm
一但有了vsftpd的RPM包,你就可以安装它
rpm -Uvh ...
Linux crontab定时执行任务 命令格式与详细例子
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
crontab文件的一些例子:
30 21 * * * /usr/local/etc/rc.d/li ...
Linux 性能监控分析
敲个命令都没反应。 TOP命令显示的是一些Oracle session占用CPU资源太多。 杯具的是在服务器上连sqlplus 都进不去了,命令都没反应。 只好把服务器重启了。 重启之后再看了一下,是一个同事测试的SQL 有问题。 一条SQL 占用CPU 就30%。 在研究这个问题的时候,也google到了一些Linux 下的监控事项,整理如下。
一. ...
linux下学习history命令的用法实例
1.使用 HISTTIMEFORMAT 显示时间戳
当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:
复制代码代码如下:
# export HISTTIMEFORMAT='%F %T '
# history | more
1 2008-08-05 19:02:39 service network restart
2 2008-08-05 19:02:39 exit
3 2 ...
linux 如何查看开关机记录
last |grep shutdown
last |grep reboot
last
Linux下常用cvs命令整理
1.登录:
$export CVSROOT=:pserver:username@the_server_name:/home/cvsroot
Note:pserver是访问方式,如果服务器设置的是口令认证,则是 pserver。
username是 CVS服务器的用户名,可以根据你的设置修改;
the_server_name是CVS服务器的名称或者IP地址;
/home/cvsroot是你的CVS服务器的CVSROOT目录,根据你的CVS服 ...
修改linux系统默认启动级别
修改系统启动级别:修改系统默认启动到3 多用户状态,在Linux中有7种启动级别,默认是X-Window,像是Windows的窗口模式,而Linux的操作和配置一般我们都采用输入命令的方式来完成,像DOS操作系统一样,如何让Linux一启动就进入这种模式呢?
第1步:以管理员身份进入Linux,修改文件:/etc/inittab文件。
第2步:找到 ...
linux系统中scp命令的使用介绍
scp命令的用处:
scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。
scp命令基本格式:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host ...
nginx中设置目录浏览及中文乱码问题解决方法
在Nginx下默认是不允许列出整个目录的。如需此功能,
先打开nginx.conf文件,在location server 或 http段中加入
autoindex on;
另外两个参数最好也加上去:
autoindex_exact_size off;
默认为on,显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_localtim ...
linux系统中UMASK权限的用法详细讲解
umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。
这里要说明两点:
1、针对目录来说x权限代表可以进入该目录,所以说对于这个权限初始赋值是没什么问题的;
2、针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的;
[root@www ~]# umask
0022
这四 ...
一句一句解说iptables的详细中文手册
总览
用iptables -ADC 来指定链的规则,-A添加 -D删除 -C 修改
iptables – [RI] chain rule num rule-specification[option]
用iptables – RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] ch ...
Linux架设DNS服务器(一)
一、域名系统介绍
1.域名系统
域名系统为一个分布式数据库,它使本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户,服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能.
域名服务器包含数据库的部分段的信息,并可提供被称之为解 ...