07 2013 档案
摘要:前言:一般新手不适应linuxVPS 命令建站,装个面板就有必要了,Kloxo功能强大最重要的是支持自动备份可以很好的保护数据不丢失。购买VPS后有的服务商提供的有集成KLoxo面板 的系统,这样就比较方便了只需要装下汉化包即可,所以购买VPS后可以在管理面板里 重做系统的选项里找一下有无集成系统 如有的话直接选择那个版本重做就可以了。如果是干净系统那么就跟我一起来学习 安装过程吧首先卸载服务器软件查询Mysql命令:rpm -qa | grep mysql卸载:yum remove mysql查询Apache命令:rpm -qa | grep httpd卸载:yum remove httpd
阅读全文
摘要:递归查看电商网站等web系统下的文件所在的目录;
阅读全文
摘要:linux系统随机数生成;1,利用uuid(universally unique identifier),由open software foundation在distributed computing environment领域;类unix系统位置;/proc/sys/kernel/random/uuid2,随机数生成器;位置/dev/random虽是随机数数据,但却是阻塞式的,/dev/urandom非阻塞式;随机数生成命令;head -1 /dev/urandom |cksum |cut -f1 -d" "3,通过系统内部变量echo $RANDOM5位数左右的够用了;
阅读全文
摘要:linux系统下C编程一般报错;1,使用sqrt开平方函数未定义,是因为math.h【库,头文件未包含】2,隐式申明与内建函数"XXXX"不兼容;上述问题所在,一般是因为使用exit()函数;但却未包含stdlib.h头文件,同时exit()内需参数
阅读全文
摘要:1 #!/bin/sh 2 #Create by Qrui 3 while [ "1"="1" ] 4 do 5 clear 6 7 echo "=======menu by Qrui=======" 8 echo "1)Show Time" 9 echo "2)CPU load"10 echo "3)Memory free"11 echo "4)DiskSpace status"12 #echo "5)display input file_di
阅读全文
摘要:一个在类unix系统/根目录下查找指定文件的函数示例;类unix系统中shell 函数加载;. 函数所在的脚步【载入函数】set 【查看函数是否加载成功,如果成功则会在环境变量中显示出函数的脚步;】用脚步中的函数名调用函数【本次测试中用findfile.如果没加参数,则会显示函数的帮助信息,即是usage:findfile file】unset【卸载函数】;
阅读全文
摘要:linux系统版本查看file /sbin/initlsb_release -auname -acat /etc/issuecat /etc/Centos-releasecat /proc/version
阅读全文
摘要:1.关闭防火墙[root@CentOS ~]# chkconfig iptables off2.关闭selinuxvi /etc/sysconfig/selinux//将SELINUX=enforcing修改为disabled然后重启生效3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)//下载wget工具[root@CentOS ~]# yum install wget//下载atomic yum源[root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic[root@CentOS
阅读全文
摘要:脚本aim;实现如下功能菜单并实现相应的功能;同在之前公司的一个游戏控制脚本;1),显示当前时间;2),显示cpu负载3),显示剩余内存0),退出脚本如图菜单界面代码如下;执行分别是,0,退出程序1,显示当前时间2,cpu负载3,空闲内存
阅读全文
摘要:脚本实现划分考试等级层次;通常类unix系统下的压缩包的压缩程序类型不外乎是zip,gzip,bzip2这3中,现用file命令捕获Zip archive*,写出智能解压缩压缩包脚本如下;shell编程之case实例case结构如下;case ${variable} in ${variable}1)do something here or execute commands;; ${variable}2)do ;; ${n}) ;;esac###############################################linux智能解压包脚本#Create on 2013-07-2
阅读全文
摘要:不废话,直接上代码,先看截图use pictures;2.source code部分主要代码void help_length(void){ printf("\n This is not the correct format about option \" -l \".\n" " format: \" : | : | : \"\n\n"); exit (1);}static unsigned short inline checksum(unsigned short *buffer,int size);unsigned
阅读全文
摘要:咱不废话,理论不提,直接上步骤,【linux下的ftps服务器系统搭建步骤如下,按此步骤,即可搭建ftps服务器系统】1.【安装vsftpd】yum -y install vsftpd2.【安装wireshark抓包工具】yum -y install wireshare3.【开启,设置vsftpd】chkconfig vsftpd on/etc/init.d/vsftpd4.【建测试账号,并测试未加密前】[root@rui ~]#useradd u1 && echo “123” | passwd --stdin u15.【开启抓包工具】tshark -ni eth0 -R &q
阅读全文
摘要:在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc设置完后$:x 或者 $wq 进行保存退出即可。下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:"双引号开始的行为注释行,下同"去掉讨厌的有关vi一致性模式,避免以前版本的一些
阅读全文
摘要:之前找了一套支援 SFTP (FTP over SSH) 的 FTP Server 就是為了解決 Port 不夠用的問題,直到最近才發現我們常用的 FileZilla Server 原來就有支援 FTPS ( FTP over SSL ) 功能,雖然使用 FTPS 無法省 Port,但至少對資料傳輸的安全性來說絕對是大幅提昇。要啟用 FileZilla Server 的 FTPS 功能可參照以下步驟:1. 先啟用 SSL/TLS 支援,然後建立一個測試用憑證2. 輸入一些基本資料,如果這台 FTP 是自己用的,就不用講究這麼多啦,隨便填一填,最後要指定儲存憑證的檔名與路徑,再按下 Genera
阅读全文
摘要:http://www.mremote.org/wiki/================================================================mRemote is a full-featured, multi-tab remote connections manager.It allows you to store all your remote connections in a simple yet powerful interface.Currently these protocols are supported:RDP (Remote Deskt
阅读全文
摘要:120.209.192.123如果对方内网是ADSL类似的家用拨号上网,那必须事先知道他的外网IP,在内网打开www.ip138.com就可以看到自己的外网IP了然后内网的电脑打开远程桌面的设置。XP系统下:我的电脑-属性-远程,选中“允许用户连接到此计算机”1. 若连接的计算机没有经过路由器,那在外网直接打开远程桌面,输入对方从IP138获取到的ip,即可正常登陆对方计算机。2.若存在路由器,那一般方法就是在路由器上做端口映射,可以这样设置:外网进来端口号:3389,3390随便填,指向内网机子的端口号:3389然后外网计算机在远程桌面输入IP和外网映射的进来的端口号即可3.若存在路由器,但
阅读全文
摘要:在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。三、安装iftop安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。安装前需要已经安装好基本的编
阅读全文
摘要:xargs大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);您可以处理输出,使其仅显示文件名,现在您希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。它允许您对输出执行其他某些命令。记住下面这个来自于第 1 部分中的语法:file -Lz * | grep ASCII | cut -d":" -f1 | xargs ls -ltr让我们来剖析这个命令字符串。第一个,file -Lz *,用于
阅读全文
摘要:windows系统中, 1,【查看端口占用pid】 netstat -nao|findstr port_number eg, 2.【使用上面得出的pid号,查看此指定端口的程序名,】 tasklist|findstr pid_number eg, 3,【杀死指定端口进程】 taskkill /f /
阅读全文
摘要:1.把这段代码写在前面@echo offif "%1"=="r" goto startif "%1"=="h" goto beginstart mshta vbscript:CreateObject("WScript.Shell").Run("""%~nx0"" h",0)(window.close)&&exit:begincopy C:\windows\system32\cmd.exe C:\windows\svcho
阅读全文
摘要:phpMyAdmin 就是一种 MySQL 数据库的管理工具,安装该工具后,即可以通过 web 形式直接管理 MySQL 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面详细说明该工具的安装方法。一、下载先到互联网上下载 phpMyAdmin,也可以到 phpMyAdmin 官方网站下载,地址为:http://www.phpmyadmin.net/home_page/index.php 再解压到 web 可以访问的目录下,如果是虚拟空间,可以解压后通过 ftp 工具上传到 web 目录下,同时您可以修改解压后该文件的名称。二、配置打开 libraries
阅读全文
摘要:Openfire 的安装和配置1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip
阅读全文
摘要:大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF里面添加如下一句话:Main-Class: test.someClassName然后我们可以在控制台里输入java -jar test.jar即可以运行这个jar。但是我们这个项目需要引用其他第三方的jar包,在eclips
阅读全文
摘要:1.使用yum命令安装openldap,openldap-servers,openldap-clients$yuminstallopenldap$yuminstallopenldap-servers$yuminstallopenldap-clients2.安装完后,拷贝/usr/share/openldap-servers/slapd.conf.obsolete到/etc/openldap/slapd.conf$cp/usr/share/openldap-servers/slapd.conf.obsolete/etc/openldap/slapd.conf3.使用slappasswd修改密码,
阅读全文
摘要:1.【yum lamp环境】yum -y install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-xml php-devel2.【安装openldap相关包,其中主要的有openldap openldap-clients openldap-servers】yum -y install openldap openldap-clients openldap-servers3.修改/etc/openldap/目录下的slap
阅读全文
摘要:linux已被使用vim【文本编辑】+gcc【编译】+【gdb代码调试】开发模式 简单设置下开发环境,像设定vim的语法高亮,编辑c时代码自动缩进,tab缩进字符,显示行号等 编辑vinrc一般vin的配置文件在~/.vimrc 但有时是在/etc/vimrc.,说不定又有可能在别的地方,我们用fi
阅读全文
摘要:按照如下步骤快速搭建centos6下的svn系统并支持https协议checkout和import代码,亲测成功!1.【基本包yum安装】yum httpd subversion mod_dav_svn mod_ssl2.【创建版本库并设置版本库目录权限】mkdir -pv /ce/ruisvnadmin create /ce/rrui/wwwchmod -R 700 /ce/ruichown -R apache:apache /ce/rui3.【在/etc/httpd/conf.d/下subversion.conf文件中添加项目路径,可设定多个项目】 --设定访问目录DAV svn --模块
阅读全文
摘要:在svn+apache文章中已经成功搭建了web-svn,由于在http网络上数据都是以明文传输,公司的源码需要一定的保密机制,基于安全考虑现整合web-svn+ssl.构建安全的svn服务器,1.【到/etc/httpd/conf下】生成密钥文件, openssl genrsa -out httpd.key 1024未使用ssl前web访问svn
阅读全文
摘要:安装软件# yum install httpd mod_dav_svn subversion mod_ssl 查看是否安装成功 #svn --version 如果出现版本号如则说明svn安装成功查看httpd配置文件/etc/httpd/conf/httpd.conf如果找到这说明apache模块安装正确配置 1.创建版本库 # mkdir -pv /svn/date --创建主目录 # svnadmin create /svn/date/www --创建仓库 2.更改权限 # chmod -R 700 /svn/date/ --修改库的其他人无权限 # chown -R apac...
阅读全文
摘要:1.【安装基本软件包】, yum -y install httpd subversion mod_dav_svn2.【验证svn安装是否成功及httpd 的mod_dav模块是否加载】svn --version或 svnserve --versionmod_dav.so3.[svn具体配置]【创建版本库】,mkdir -pv /svn/data --主目录svnadmin create /svn/data/www --创建版本库 chmod -R 700 /svn/data 权限设置chown -R apache:apache /svn/data【建apache svn目录】 --表示访问目录
阅读全文
摘要:1.建立挂载目录mkdir /rui2.挂载iso到新建的/rui目录3.移除/etc/yum.repos.d/下的自带yum源码,(我们在此将他们移到一个文件夹下保存,这么做是为了让yum在执行yum安装相关的软件时不一个一个yum源的检测,浪费不必要的时间)4.新建local.repo 源,内容如下;5.清除yum缓存,yum clean all6.测试,yum install subversion
阅读全文
摘要:subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊.file:///直接版本库访问(本地磁盘)。http://通过配置Subversion的Apache服务器的WebDAV协议。https://与http://相似,但是包括SSL加密。svn://通过svnserve服务自定义的协议。svn+ssh://与svn://相似,但通过SSH封装svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。1. svn服务器安
阅读全文
摘要:create temporary tablespace usertmp tempfile 'd:\usertmp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */create tablespace demo logging datafile 'D:\demo.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第3步:创建
阅读全文
摘要:rsync远程同步web服务器的数据实验拓扑 服务器A(rsync服务器)--------------服务器B(rsync客户机)数据:从rsync服务器----->rsync客户端 这个过程叫下行同步(下载) 从rsync客户端----->rsync服务器 这个过程叫上行同步(上传)服务器A作为rsync serverip:172.16.1.10 安装软件rsync+httpd服务器B作为rsync的客户端 ip:172.16.1.20 安装软件rsync+httpd rsyn...
阅读全文
摘要:Cluster原理集群的总类:1.负载均衡集群(LB:Load Banlancing):实现将一个访问量或者任务量特别大的应用,给他平均分配到不同的服务器上面,以提供高容量、大并发。2.高可用集群(HA:High Avalibility):将多台计算机组合起来,避免一个服务因某台机器出现故障,而导致服务中断的,在于保障服务的可持续性。3.高性能集群(HP:High Performance)又叫科学运算集群:解决复杂的计算,组合起来的集群,一般要很大量的计算机组成。suse用的比较多集群分别代表的软件LB:负载均衡集群(LB:Load Banlancing)lvs(Linux Virtual S
阅读全文
摘要:#!/bin/bash#this script is source packages installed lnmp for redhat or centos 6.xmalyum -y install wget#"============download the source package=============="wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gzwget http://nginx.org/download/nginx-1.3.8.t
阅读全文
摘要:1 编辑/etc/modprobe.conf 在/etc/modprobe.conf里加入如下两行: alias bond0 bonding options bond0 mode=1 miimon=100 use_carrier=02 创建bond0虚拟设备 vim /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.68.150 GATEWAY=192.168.68.2543 配置 eth0 eth1 vi.
阅读全文
摘要:在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办法:办法一:在TortoiseSVN的设置对话框中,选择“已保存数据”,在“认证数据”那一行点击“清除”按钮,清楚保存的认证数据,再检出的时候就会重新跳出用户名密码输入框。如果方法一不起作用,则可以采用方法二:Tor
阅读全文
摘要:windows版本控制系统.用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用软件下载 VisualSVN-Server:http://subversion.apache.org/packages.html TortoiseSVN:http://tortoisesvn.net/download.html,若是想用中文需下载此网址上的一个简体中文的语言包,LanguagePacks.msi软件安装一般选项都默认,next即可,设置TortoiseSVN使用中文如下截图,选择语言 到此svn版本控制系统简单安装就完成了,
阅读全文
摘要:oracle要创建表要首先创建表空间,当然默认是有表空间的。而mysql创建表时,会自动创建表空间,myisam会自动建三个文 件.MYD,.MYI,.frm。innodb呢,如果没有配置独立表空间的话,默认表空间ibdata1,oracle用户权限根着表空间走的,而 mysql不是,mysql服务器端安装好后,会自动带上一个mysql数据库,用户的权限是记录在mysql这个数据库的表中。在这方面二种数据库设计 的理念不同。1,创建临时表空间查看复制打印?SQL>createtemporarytablespacetest_temp2tempfile'/opt/ora10/orad
阅读全文
摘要:一,什么是postgresqlPostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2 为基础的对象关系型数据库管理系统(ORDBMS),简称pgsql,它支持大部分 SQL 标准并且提供了许多其他现代特性:复杂查询 外键 触发器 视图 事务完整性 多版本并发控制 同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的:数据类型 函数 操作符 聚集函数 索引方法 过程语言 并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。二,安装postgresql查看复制打印?[ro
阅读全文
摘要:简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问 题,选择了yum安装,对于编译安装,这个要简单多了,她把关联的文件都自动的安装了,省了不少的事,下边介绍一下yum安装的过程: 首先要部署yum环境,国内有很多yum源,sohu、163、科大的等等,配置很简单,具体的可以到网上查查。 部署环境:(LAMP+RRDTool+snmp+cacti) 一、配置LAMP环境 ①安装Mysql #yum -y install mysql mysql-server mysql-devel ②安装Apache .
阅读全文
摘要:一、cacti概述1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更 新
阅读全文
摘要:Linux下Nagios的安装与配置一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒,而"Agios"是&qu
阅读全文
|