
linux
laoyiin
我就是喜欢休息的时候。
展开
-
从keystore中导出证书和私钥
导出证书一句话解决,可能需要输入密码。1. 导出证书keytool -export -alias tomcat -keystore ck.keystore -rfc -file ck.key导出私钥,一共分三步,中间需要输入密码。2.导出私钥2.1 得到pkcs12格式的证书keytool -importkeystore -srckeystore ck.keystor...原创 2019-11-01 16:59:26 · 9207 阅读 · 2 评论 -
16位的MD5加密和32位MD5加密的区别
MD5加密后所得到的通常是32位的编码,而在不少地方会用到16位的编码它们有什么区别呢?16位加密就是从32位MD5散列中把中间16位提取出来!其实破解16位MD5散列要比破解32位MD5散列还慢因为他多了一个步骤,就是使用32位加密后再把中间16位提取出来, 然后再进行对比而破解32位的则不需要,加密后直接对比就可以了 admin 的加密代码:16位加密:7a57a5a743894a0e32原创 2007-10-10 16:12:00 · 27703 阅读 · 3 评论 -
Linux常用命令简介
Linux常用命令简介su su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令: $su user2 然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。 su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换原创 2007-11-05 10:20:00 · 968 阅读 · 0 评论 -
解决用spring发邮件验证失败问题
用spring发邮件验证失败问题 [See nested exception: org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException]按照下述步骤,即可消除此异常信息属性设置如下原创 2008-01-29 14:53:00 · 2979 阅读 · 0 评论 -
Linux改变文件或目录的访问权限命令
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文 件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可原创 2007-11-19 10:27:00 · 1131 阅读 · 0 评论 -
linux下apache2+php+ssl的安装
步骤:1.下载并安装 openssl2.安装apache2./configure --prefix=你打算安装apache2的目录 --with-openssl=安装了openssl的目录 --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ --enable-mods-shared=all --e原创 2007-11-20 15:30:00 · 2157 阅读 · 0 评论 -
建立你自己的视频社区
RH linux+ lighttpd+php5+ffmpeg+flvtool2begin Build Your Own Video Community一、为了能够正确安装lighttpd,需要先安装PCRE***************************************PCRE**************************************http://www.pcre.原创 2007-11-29 15:16:00 · 1690 阅读 · 0 评论 -
配置网络文件系统(NFS)
网络文件系统(NFS)网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。Red Hat Linux 既可以是 NFS 服务器也可以是 NFS 客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。NFS 对于在同一网络上的多个用户间共享目录很有用途。譬如,一组致力于同一工程项目的用户可以通过使用 NFS 文件系统(原创 2007-12-12 15:55:00 · 1250 阅读 · 0 评论 -
设定终止闲置SSH连线的时间
设定终止闲置SSH连线的时间1. vi /etc/ssh/sshd_config ,里面有一个参数为 ClientAliveCountMax,它是设定用户端的 SSH 连线闲置多长时间后自动终止连线的数值,单位为分钟。 2. 如果这一行最前面有#号,将那个#号删除,并修改想要的时间。 3. 修改后储存及关闭档案,重新启动 sshd: $ /etc/rc.d/init.d/sshd restart原创 2008-03-31 11:00:00 · 1132 阅读 · 0 评论 -
cvsweb的安装
=======================================================PART IPerl Modules Installing=======================================================http://www.cpan.org/modules/INSTALL.htmlA. DECOMPRESSB. UNPAC原创 2008-01-14 17:33:00 · 1230 阅读 · 0 评论 -
Linux定时任务系统 Cron 入门
Linux定时任务系统 Cron 入门cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart原创 2008-04-19 10:13:00 · 1117 阅读 · 0 评论 -
Ubuntu连接到Windows远程桌面
Ubuntu下可以通过以下方式登陆远程桌面:在“应用程序”-“Internet”-“终端服务客户端”,协议选择“RDP”即可登录远程Windows桌面。原创 2008-07-16 14:31:00 · 1455 阅读 · 0 评论 -
ubuntu中设置显示器刷新频率
ubuntu中设置显示器刷新频率修改配置文件如下:#sudo gedit /etc/X11/xorg.conf找到Section "Monitor"把里面的东西改成下面的样子Section "Monitor"HorizSync 31-83 (新添加的)VertRefresh 56-86 (新添加的)EndSection保存,然后按ctrl+alt+退格,重启X最高支持到85HZ。参考:http:/原创 2008-08-19 14:07:00 · 5716 阅读 · 0 评论 -
启动tomcat5.5时无catalina.out
启动tomcat5.5时无catalina.out启动tomcat5.5时遇到的问题,经过一番调查发现问题的原因。1.使用 sudo /etc/init.d/tomcat5.5 start 启动时才没有catalina.out2.使用/usr/share/tomcat5.5/bin/startup.sh启动时有catalina.out原来是这两个shell的区别造成的。使用2 时再出不来catal原创 2008-08-21 10:43:00 · 1908 阅读 · 0 评论 -
通过URL传递base64编码的问题
通过URL传递base64编码的问题因为标准的base64编码结果包含"+" 和 “/”,在通过URL传递到服务器时,会被转成空格,造成不能获得正确的解码结果。所以必须要将 base64 编码后的字符串中的 "+" 替换成 %2B 才能当作 URL 参数进行传递。在测客户的一个java的应用时,遇到这个问题的。回想一下自己刚用python做的应用,也用到了base64编码,返回去调查了下。发现p转载 2008-08-21 10:48:00 · 5486 阅读 · 0 评论 -
指定tomcat5.5在ubuntu8.04上的log位置
指定tomcat5.5在ubuntu8.04上的log位置修改/etc/init.d/tomcat5.5中的 -outfile SYSLOG / -errfile SYSLOG /为: -outfile "$CATALINA_BASE/logs/catalina.out" / -errfile "$CA原创 2008-08-21 14:04:00 · 889 阅读 · 0 评论 -
ubuntu找到支持的所有的字符集
找到自己需要的字符集cat /usr/share/i18n/SUPPORTED找到支持的所有的字符集locale -m找到支持的所有localelocale -m原创 2008-09-03 16:51:00 · 959 阅读 · 0 评论 -
RAID是什么
RAID是为Redundant Arrays of Independent Disks的简称。 磁盘阵列其实也分为软阵列 (Software Raid)和硬阵列 (Hardware Raid) 两种. 软阵列即通过软件程序并由计算机的 CPU提供运行能力所成. 由于软件程式不是一个完整系统故只能提供最基本的 RAID容错功能. 其他如热备用硬盘的设置, 远程管理等功能均一一欠奉. 硬阵列是由独立操转载 2008-09-04 17:30:00 · 1060 阅读 · 0 评论 -
Ubuntu使用OpenOffice时打印中文字体乱码的解决办法
Ubuntu使用OpenOffice时打印中文字体乱码的解决办法使用场景:ubuntu 8.0.4 live CD 安装版。locale 是英文。 使用OpenOffice2.04 打印中文出现乱码。但是使用gedit中文打印OK。 解决办法:分2步。如果觉得WQY的字体OK的话,直接进入第2步。1.从windows拷贝中文字体过来。 将Windows下(在winnt/原创 2008-07-01 15:13:00 · 3442 阅读 · 0 评论 -
ubuntu 8.04中使用USBNET连接ROKR E6
E6在ubuntu 8.04中使用USBNET连接 ubuntu 8.04 中 zaurus 模块没有被编译入2.6.24内核,所以导致MOTO 以linux为内核的手机无法以USBNET方式连接电脑。上网查了下,找到了方法我的内核版本: 2.6.24-16-generic 1.前提: 如果打算实现USBLAN连接,PC内核需要加载以下模块: #sudo modprobe usbne原创 2008-07-03 15:12:00 · 2120 阅读 · 0 评论 -
开源的HIDS软件
最近发现了一个好用的开源HIDS软件:OSSEC HIDS项目主页:http://www.ossec.net支持linux 和 windows系统但是似乎server要安装在Linux系统上。agent可以安装在linux或者windows上。功能包括日志分析,rootkit检测,完整性检测等。email报警,定时报警等。OSSEC目前还不支持Windows系统下得root-kit检测。安装使用都原创 2008-10-24 17:08:00 · 4727 阅读 · 0 评论 -
创建基于LVM的XEN
LVM的管理参考: Physical Volume Volume Group Logical Volumescan pvscan vgscan lvscancreate pvcreate vgcreate原创 2008-10-13 10:55:00 · 1354 阅读 · 0 评论 -
通过ssh传送文件
假设需要从系统B向小系统A传送文件,并且机器A上仅有sshd服务,则可以有这样的解决办法:若机器A上有ssh客户端可用,则可以在机器A上通过命令[hostA]#ssh username@hostA "cat file_on_B" > file_on_A参考:http://bbs.linuxpk.com/thread-28279-1-11.html原创 2008-10-16 14:57:00 · 1187 阅读 · 0 评论 -
解决NXclient连不上server
NXclient连不上server了,查看了下NXclient的错误日志,原来是因为服务器重启了,造成原先保存的进程ID已经不存在了。办法倒是简单,删除掉NXserver的session。找了下,session都在在这个位置: /usr/NX/var/db/closed /usr/NX/var/db/running看名字就知道,closed里面是以前停止的session,理论上还可以接续,但是实际原创 2008-10-30 09:12:00 · 3230 阅读 · 1 评论 -
判断cpu是否支持全虚拟化
egrep (vmx|svm) /proc/cpuinfo 如果没有东西出来,就是不支持了。原创 2008-11-07 14:29:00 · 2646 阅读 · 0 评论 -
suse enterprise 10 上的XEN 很VM的感觉
用上suse enterprise 10 的xen 以后,感觉非常vmware。使用VMM可以完成大部分的操作。xen的创建通过VMM的向导一步步进行,有模板可用,安装虚拟机操作系统后,可向虚拟机追加硬盘,网卡。可以调整cpu,内存大小等。原创 2008-11-07 16:43:00 · 1398 阅读 · 0 评论 -
在suse上克隆XEN 虚拟机
如何在suse上克隆XEN 虚拟机,或者说复制,备份一台XEN VM。最简单的办法,如果你不是在使用XEN SERVER。比如,运行在SUSE 上的虚拟机。1.虚拟机克隆脚本1.1.从http://virt-manager.et.redhat.com/download.html 下载virt-clone工具,在virt-install包中。1.2.确定你打算备份的XEN 虚拟机的存储位置,比如:镜原创 2008-11-10 10:35:00 · 6041 阅读 · 1 评论 -
XEN虚拟机安装过程
本文总结了在Suse 上的XEN虚拟机的安装方式。前提是:已经安装了Suse 系统,并且创建了Domain0。并且从Domain0启动了系统。1.从命令行安装:1.1 取得镜像文件, mkdir -p /mnt/loop mount -o loop /mnt/loop/ cp -a /mnt/loop/* /mnt/dest/1.2 配置xen配置文件,1.3 通过xm cre原创 2008-11-11 10:14:00 · 3044 阅读 · 0 评论 -
OSSEC HIDS -监视追加文件
1.在server 和 agent 的ossec.conf中,都追加这样一条:alert_new_files>yesalert_new_files> 例如: check_all="yes">/etc,/sbin,/bin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin alert_new_files>yesalert_new_files原创 2008-11-13 11:11:00 · 1308 阅读 · 0 评论 -
安装某个程序所需的依赖包
安装安装mplayer所需的依赖包,sudo apt-get build-dep mplayer其实是,从src安装mplayer时,发生错误:Error: X11 support required for GUI compilation用这个命令来安装所有依赖的包。原创 2009-01-09 10:19:00 · 1375 阅读 · 0 评论 -
ubuntu选择默认的 Java 版本
选择默认的 Java 版本 在 Ubuntu 6.06 或者 5.10 中,如果你想使用 Suns Java 代替开源的 GIJ (GNU Java bytecode interpreter),你需要将它设为默认,运行:sudo update-alternatives --config java并从列表中选择你的选项。{i} 注意:你很可能想同样设置 jar, javac,转载 2008-11-21 09:12:00 · 3625 阅读 · 0 评论 -
Firefox3.0不兼容Google工具栏?
新装了ubuntu8.10, remotely Anywhere总不正常,表现是能建立连接,查看信息,但是不能使用远程控制和文件管理器,一打开这两个里的任何一个,都提示未安装java 活activex,或者变得没有响应。怀疑和firefox的扩展有冲突,试着逐个停止firefox扩展,当停止google tools bar 时,能打开远程控制了。看来google也有不如人意的产品。呵呵。原创 2008-11-26 16:26:00 · 1047 阅读 · 3 评论 -
使用VLC录制在线wma文件
从菜单的Media > convert/save ,选择 network 选项卡,填入地址:mms://10.10.1.8/daolang_files/123.wma 点击 convert/save 按钮,在弹出的窗口中选择output > file ,填入要保存的文件名,从profile中选择mp3,(也可选择wma ,psp等)点击save按钮。等待复制完成后,找到刚才保存的那个文件,直接打开原创 2009-02-13 09:08:00 · 1920 阅读 · 0 评论 -
VLC使用代理服务器播放
使用代理服务器播放时,使用如下命令打开播放器 vlc --http-proxy=http://10.10.1.2:80 代理服务器IP:端口号或者,定义环境变量变量:http-proxy=http://10.10.1.2:80则直接打开vlc即可。原创 2009-02-13 09:11:00 · 9859 阅读 · 0 评论 -
linux上配置snmp代理
在linux上配置snmp代理的过程,先确定是否安装了snmp服务,然后修改snmpd.conf文件,使之符合snmp管理端的要求,确认修改OK后,重新启动snmpd,最后确定防火墙已经打开了snmp的端口(一般为UDP 161)。1.查询是否安装了snmp服务,CentOS-----------rpm -qa|grep snmp ,有输出则OK。启动snmpd :/etc原创 2009-03-06 17:05:00 · 2515 阅读 · 0 评论 -
Linux下查看apache连接数
Linux下查看apache连接数查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):Linux命令: ps -ef | grep httpd | wc -l查看Apache的并发请求数及其TCP连接状态:Linux命令: netstat -n | awk /^tcp/ {++S[$NF]}原创 2009-03-11 09:24:00 · 1025 阅读 · 0 评论 -
FC2安装盘映像 备忘
找不到FC2的安装盘,结果还是在这个地址找到了,2004年的版本,保留下 ftp://ftp.riken.jp/Linux/fedora/core/2/i386/os/Fedora/RPMS/ 从这里找到的上面的链接http://mirrors.fedoraproject.org/publiclist原创 2009-03-11 16:59:00 · 10641 阅读 · 0 评论 -
web压力测试工具
ab 来自apache的测试工具。 curl-loader ,来自open source的测试工具。可模拟多个客户端,使用独立的IP测试WEB服务器。使用方法:curl-loader -f your.conf项目网址:http://curl-loader.sourceforge.net/原创 2009-03-18 16:04:00 · 1252 阅读 · 0 评论 -
使用python开发WebService
一个基本的 python web service 开发环境由以下这些工具组成:Python2.4,Eclipse WTP,PyDev plug-in,Python ZSI包ZSI 还依赖与一些其它的 python 开源包:SOAPy,pyXML建议在*nix环境下使用,原因是pyXML的windows安装包只认python2.4。步骤:1.创建wsdl文件1.1 在Eclipse中,创建一个pyt转载 2009-03-30 11:36:00 · 11267 阅读 · 1 评论 -
每隔5秒输出httpd进程数
while sleep 5 ; do ps aux |grep httpd |wc -l;done原创 2009-04-03 10:59:00 · 1088 阅读 · 0 评论