
LINUX
自信哥
j2ee puppet jenkins web2.0 ajax js php mysql java C network security
展开
-
Yui compressor 自动执行shell
#!/bin/shyui_jar="/root/yuicompressor/yuicompressor-2.4.6.jar"src_dir="/opt/jboss/server/all/deploy/slim.war/script/"function ext(){原创 2011-09-19 15:32:26 · 836 阅读 · 0 评论 -
使用TELNET手工操作 SMTP/POP 收发邮件
说明:手工录入的用蓝色字体表示,#后的为注释,不可录入。=========先计算BASE64编码的用户名密码,认证登录需要用到===========[crazywill@localhost crazywill]$ perl -MMIME::Base64 -e 'print encode_base64("crazywill");'Y3Jhenl3aWxs[crazywill@转载 2011-11-24 09:18:50 · 1003 阅读 · 0 评论 -
puppet配置之puppet.conf详解中英文对照
<!--@font-face {font-family:宋体}@font-face {font-family:"Cambria Math"}@font-face {font-family:Calibri}@font-face {font-family:Consolas}@font-face {font-family:"\@宋体"}p.MsoNormal,转载 2011-11-24 16:43:39 · 4823 阅读 · 0 评论 -
解决RPM命令没有响应
在centos下面,rpm命令突然不响应了。rpm -qa没有反应,估计是某些文件被破坏了。使用以下命令恢复。rm -rf /var/lib/rpm/__db.00*rpm --initdbrpm --rebuilddbrpm -qaV原创 2011-11-28 16:44:48 · 7579 阅读 · 1 评论 -
SHELL中的特殊变量和结构
表格 B-1. 特殊的shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)转载 2011-11-29 09:52:06 · 530 阅读 · 0 评论 -
使用httpd web服务建立自己的RPM repository服务器
找一台server做repository服务器,server信息如下:# cat /etc/redhat-releaseCentOS release 5.3 (Final)# getconf LONG_BIT64#ifconfig|grep 'inet addr'|awk 'NR==1{print $2}'|cut -d: -f210.224.55.1701.原创 2011-11-29 16:55:38 · 1023 阅读 · 0 评论 -
Gnuplot 使用实例
新建一个文件stat.gnuplotset terminal gif smallset output "output.gif"set size 0.5,0.6set style line 1 lt 1 lw 10 pt 9 ps 2set style line 2 lt 9 lw 10 pt 9 ps 2set style line 3 lt 3 lw 10 pt 9 ps原创 2011-11-10 15:32:26 · 1948 阅读 · 0 评论 -
Vim的查找和替换修改操作
按r然后按需要替换的字,直接可以把当前光标位置的内容替换成你输入的内容。按c是更改操作,后面的就像d一样可以随便跟,可以跟w,e,$之类的:s/old/new 是替换第一个匹配,行内:s/old/new/g 替换所有匹配,行内:#,#s/old/new/g 替换两个行之间的所有匹配,#代表行号:%s/old/new/g 替换全文中匹配,%代表查找全文吧/是向后查找,转载 2011-12-02 14:58:29 · 1804 阅读 · 0 评论 -
Grep学习笔记
Table of Contents1. grep简介2. grep正则表达式元字符集(基本集)3. 用于egrep和 grep -E的元字符扩展集4. POSIX字符类5. Grep命令选项6. 实例1. grep简介grep (global search regular expression(RE) and print out the line,全转载 2011-12-02 16:23:15 · 440 阅读 · 0 评论 -
正则表达式30分钟入门教程
<!--body {font-size:100%}h1 {text-align:center}h2 {background-color:#eee; border-bottom:solid 1px gray; border-right:solid 1px gray; clear:both}p {text-indent:2em; line-height:转载 2011-12-02 16:24:40 · 628 阅读 · 0 评论 -
给RPM软件包签名
我们自己制作的软件包,为了防止被篡改,一般要使用私钥进行签名,然后将公钥广而告之,下载使用软件包的话,可以通过公钥进行验证签名,从而确保文件的原始性。生成密钥对首先我们要使用gpp来生成公私钥对。目前最先进的加密算法是RSA,所以我们使用RSA来生成密钥对:$ gpg --gen-keygpg (GnuPG) 1.4.5; Copyright (C) 2006 Free S转载 2011-12-05 09:54:35 · 3021 阅读 · 0 评论 -
tomcat自启动脚本
1、 将该文件放在 /etc/init.d目录下,以后就可以使用service tomcat start/stop/status/restart等命令了 2、 在/etc/rc.d/rc3.d目录下,执行 ln –s /etc/init.d/tomcat /etc/rc.d/rc3.d/S99tomcat 这样,开机就会自动启动Tomcat了。 3.如果不能运行,请检查 c转载 2011-12-07 15:19:46 · 1015 阅读 · 0 评论 -
在centos上安装puppet-dashboard
先贴2个链接吧,用的比较多的链接。http://docs.puppetlabs.com/guides/installing_dashboard.htmlhttp://projects.puppetlabs.com/attachments/1466/dashboard-fix-requirements-lucid.patch安装puppet,需要epel仓库,先安装这个仓库的rp原创 2011-12-07 12:08:18 · 1468 阅读 · 0 评论 -
Partitioning and Formatting Second Hard Drive in Linux - (ext3)
Partitioning and Formatting Second Hard Drive in Linux - (ext3)by Jeff Hunter, Sr. Database Administrator ContentsIntroductionfdiskCreate ext3 File SystemMounting the File SystemAb转载 2012-04-10 16:13:41 · 823 阅读 · 0 评论 -
命令行方式运行JMeter
JMeter下载原创 2014-11-16 10:13:08 · 1434 阅读 · 0 评论 -
Sonar安装配置及使用笔记
1. Prepare database1.1yum install WBXMySQL-server -y1.2mysql -uroot -pDROP DATABASE sonar;CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE USER 'sonar' IDENT原创 2014-11-16 10:44:50 · 11166 阅读 · 0 评论 -
Nginx SSL 配置:证书文件制作
一、制作负载均衡使用的证书文件 从相关部门获取对应的证书文件(my.jks)、证书的密码(mypass)、证书对应的名称,通常为IP或者域名(myalias), 通常jks文件包含了服务器的私钥(server.key),服务器证书(server.crt)、根证书(ca.crt)二、通过java的keytool工具导出成 PKCS12 格式文件(my.p12) keytool转载 2014-11-17 10:13:06 · 793 阅读 · 0 评论 -
Linux的内核版本和发行版本
1.1.4 Linux的内核版本和发行版本1.内核版本内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。内核的开发和规范一直是由Linus领导的开发小组控制着,版本也是惟一的。开发小组每隔一段时间公布新的版本或其修订版,从1991年1转载 2011-11-24 09:03:29 · 4369 阅读 · 0 评论 -
[整理] RPM包制作
为什么要打包? 制作 rpm 不仅仅是打包,更可以解决菜单创建、打补钉、完成大量预配置、与其他软件包互动等操作。使用源代码安装要求用户了解基本的编译过程、能够应付各种不能编译的意外、必须自己完成抽象的配置、甚至懂得软件开发,能够自己打补钉,……对非计算机专业的用户而言简直就是天方夜谭。这是把软件开发的最后一步抛给了用户,作为发行版,这是极不负责任的!也是不现实的,除非用 lfs,但那是一本转载 2011-11-23 15:58:26 · 1012 阅读 · 0 评论 -
yum 详解,工作,原理,安装,配置,添加非官方源 笔记,下载 不安装
资料来自Internet 仅供学习参考!YUM 详解,工作,原理,安装,配置,添加非官方源 笔记,下载 不安装YUM 优点自动解决包的依赖性的问题能更新的添加/删除/更新/RPM包便于管理大量系统的更新问题可以同时配置多个资源库(Repository)简洁的配置文件(/etc/yum.conf)保持与RPM数据库的一致性有一个比较详细的log.可以查看何时升级了什么转载 2011-11-22 13:55:01 · 850 阅读 · 0 评论 -
vim替换linux文件中的^M
: $ s/^M/\r/g^M 使用 Ctrl+v Ctrl+m 输入原创 2011-09-19 16:00:55 · 639 阅读 · 0 评论 -
AWK study note
Awk学习笔记整理:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年8月6日转载 2011-08-29 21:08:12 · 527 阅读 · 0 评论 -
yum -y install mysql mysql-server
yum -y install mysql mysql-servermysqladmin -u root password ‘new_password’ GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';flush privileg原创 2011-08-29 21:17:52 · 1455 阅读 · 0 评论 -
CentOS apache php
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring ph原创 2011-08-29 20:59:46 · 505 阅读 · 0 评论 -
amoeba-mysql的安装使用和读写分离
amoeba-mysql的安装使用和读写分离技术分享 »Mysql |阅读(6177) |评论(6) May132009amoeba真的是不错的稳定而灵活的数据库解决方案,阿里巴巴的技术陈思儒开始的一个开源项目,它是分布转载 2011-08-29 21:00:52 · 1234 阅读 · 0 评论 -
Sed study note
Sed学习笔记作者:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载转载 2011-08-29 21:07:17 · 429 阅读 · 0 评论 -
#!/bin/sh & #!/bin/bash
在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。目前研发送测的shell脚本中主要有以下两种方式:(1) #!/bin/sh(2) #!/bin/bash在这里求教同福客栈的各位大侠们一个问题:以上两种方式有什么区别?对于脚本的实际运行会转载 2011-08-29 21:09:03 · 5041 阅读 · 1 评论 -
VIM命令一览: VIM学习札记
VIM命令一览 VIM学习札记发表于 2010 年 11 月 05 日 由 Mond今天刚接触到VIM这款文本编辑器。发现这时一款上手有一定难度的文本编辑器。今天随便使用了一下,感觉的确是挺困难的。在此,先MARK一下VIM常用的命令。关于使用的方法,以后再小更新转载 2011-08-29 21:16:48 · 483 阅读 · 0 评论 -
MYSQL 5 同步 MYSQL数据同步备份
MYSQL 5 同步 MYSQL数据同步备份A服务器: 192.168.1.2 主服务器masterB服务器: 192.168.1.3 副服务器slaveA服务器设置 #mysql –u root –p mysql>GRANT FI原创 2011-08-29 21:00:23 · 773 阅读 · 0 评论 -
cent-os 5.3 install yum
公司的新server,操作系统cent-os 5.3,新安装的image包里面什么软件都没装,只好手动安装yum。下载以下rpm包并按照顺序安装:m2crypto-0.16-6.el5.6.x86_64.rpmpython-elementtree-1.2.6-5.x8原创 2011-08-29 21:10:29 · 753 阅读 · 0 评论 -
centos 配置 ssh
centos 配置 ssh 在VMware安装一个CentOS的Sever版,终端里的内容不可滚动,不方便。在win下远程登录不错(win下有个Xshell)。默认安装ssh是有的。只是hosts访问问题。1.在hosts.deny文件尾添加sshd转载 2011-08-29 21:11:12 · 624 阅读 · 0 评论 -
Linux c multiple threads programming
/***thread.ccompile command: #gcc -lpthread thread.c -o thread***/#include #include #include #include #define MAX 10p转载 2011-08-29 21:12:30 · 729 阅读 · 0 评论 -
rpm 中文man页面
rpm 中文man页面rpm 是一个强大的 软件包管理器,可以用来构建,安装,查询,校验,升级和卸载单独的软件打包。一个 打包 包括文件的归档,以及用来安装和卸载归档文件的元信息。元信息包括辅助脚本,文件属性以及打包的描述性信息。打包 有两种,二进制打包,用来封装要安装的软件;源代码打包,包含源代码以及为生成二进制打包,必要的文件。AD:NA转载 2011-11-22 13:49:55 · 2225 阅读 · 0 评论 -
rpmbuild 中文man页面
rpmbuild 中文man页面rpmbuild 是用来构建软件的二进制和源代码打包的。一个软件包 package 包括文件的归档以及用来安装和卸载归档中文件的元数据。元数据包括辅助脚本,文件属性,以及有关的描述性的信息。软件包有两种 package:二进制软件包,用来封装要安装的软件,源代码软件包,包含了源代码和要构建二进制打包需要的内容。AD:转载 2011-11-22 13:50:57 · 1101 阅读 · 0 评论 -
Linux文本处理命令
12.4. 文本处理命令处理文本和文本文件的命令sort文件排序, 通常用在管道中当过滤器来使用. 这个命令可以依据指定的关键字或指定的字符位置, 对文件行进行排序. 使用-m选项, 它将会合并预排序的输入文件. 想了解这个命令的全部参数请参考这个命令的info页. 请参考例子 10-9, 例子 10-10, 和例子 A-8.tsort拓扑排序, 读取以空格分隔的有序对,转载 2011-11-21 21:46:09 · 1862 阅读 · 0 评论 -
如何给linux添加新硬盘
在服务器上把硬盘接好,启动linux,以root登陆。比如我新加一块SCSI硬盘,需要将其分成三个区:#fdisk /dev/sdb进入fdisk模式:Command (m for help):p //查看新硬盘的分区Command (m for help):n //创建新分区可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在转载 2015-07-08 13:55:09 · 653 阅读 · 0 评论