Linux
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
用程序自动把视频文件转为flv文件
最近看了下相关的文章,发现其实视频类网站的自动上传视频后转为FLV文件,用的其实都是ffpmeg和mencoder两个软件,它们都是开源的,最好跑在linux下,但windows下跑也是可以的,好象medcoder可以转变的格式更加丰富更加多样,但我们先来看ffmpeg吧,其中涉及了非常多的参数,可以见之前的http://www.cnblogs.com/jackyrong/archive/20原创 2013-07-01 16:16:24 · 658 阅读 · 0 评论 -
LINUX技巧笔记1
1 Ipv6的禁用1. # vim /etc/modprobe.conf在其中加入下面这一行,install ipv6 /bin/true保存并退出。2. # vim /etc/sysconfig/network在其中加入下面配置项:NETWORKING_IPV6=noIPV6INIT=no保存并退出文件,重启网络与服务器:# lsmod | grep ipv6# i原创 2013-07-01 16:24:04 · 893 阅读 · 0 评论 -
Oracle承诺对MySQL不会放弃只会更好
本人翻译的文,原文发表在http://publish.itpub.net/a2010/0928/1109/000001109340.shtml在本次的JavaOne 2010上,Oracle已经承诺继续对MySQL社区版的大力支持,但你也许会对Oracle瞄准的目标架构和客户感兴趣。 Edward Screven,Oracle的首席架师,强调Oracle不但会继续对MYSQL企业版作出贡原创 2013-07-01 16:24:19 · 812 阅读 · 0 评论 -
(转)mysql的nproc
前几天, 在管理系统的时候遇到一个奇怪的问题, 今天才有机会安装好MySQL环境来重现此问题,由于不是最原始的环境, 所以未必能够完全重现, 我只能努力重现关键问题了.. 我觉得此问题有点特别, 故在此大概的回想下当时的情景..工作时, 执行了一个su – mysql 的命令, 遇到了下面这样一个错误..view sourceprint?1 [root@dbmain ~]# su - my原创 2013-07-01 16:25:04 · 719 阅读 · 0 评论 -
linux下diskstats小结
在linux 2.6内核后,可以通过cat /proc/diskstats查看出具体的磁盘IO压力: 8 0 sda 130767120 478199 2848404253 865895766 … 8 1 sda1 58 740 1598 96 2 0 4 0 0 96 96 8 2 sda2 4031326 3249 64502142 3693948 5273723原创 2013-07-01 16:25:33 · 1421 阅读 · 0 评论 -
家里adsl无线路由上网+vmware也上网的办法
家里的是家里adsl无线路由上网,想同时也把VMWARE也能上网一下,好方便能与外界通信,发送EMAIL,办法可以这样。1 通过NAT方式去上网,先把主机(WINDOWS XP)的VMNET8的IP设置为: 192。168。0。1,子网设置为255。255。255。02 记得把VMNET8的协议里,把VMWAREBRIDGE PROTOOL选上。3 VMWARE的网络设置里,选上原创 2013-07-01 16:25:37 · 858 阅读 · 0 评论 -
让linux非图形界面跑起来
安装完后,一定要把其让在非图形界面跑起来,可以这样 vi /etc/inittab把id:5:initdefault 改为id:3:initdefault就可以了原创 2013-07-01 16:17:16 · 673 阅读 · 0 评论 -
linux 小结3
1 如果觉得apache 的日志多了,可以不停止日志服务的情况下,可以这样 echo > /usr/local/apache/logs/error_log 2 查看进程信息 ps -aux |grep vi 3 查看CPU信息 cd /proc cat meminfo 4 查看当前加载了哪些模块 cd /proc cat modules5 查原创 2013-07-01 16:19:25 · 513 阅读 · 0 评论 -
linux下的vsftpd简单小结
虽然在linux下,SECUR CRT可以用RZ去传文件,但还是要去学习和小结下如何在linux下配置FTP了,这次讲解下如何用vsftpd去小结下.1 安装vsftpd.rpm,用 rpm -Uvh vsftpd.rmp2 安装db工具包 rpm -Uvh db4-utils.rpm3 创建两个文件夹 /usr/local/ftp/home1和/usr/local/ftp/原创 2013-07-01 16:22:05 · 705 阅读 · 0 评论 -
(转)Mysql Innodb 引擎优化
介绍: InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的原创 2013-07-01 16:22:28 · 650 阅读 · 0 评论 -
(转)hugepage介绍
一、相关概念Hugepage/Big page:系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量多的映射关系。而在Redhat Linux中,内存都是以页的形式划分的,默认情况下每页是4K,这原创 2013-07-01 16:22:44 · 1044 阅读 · 1 评论 -
PHP的curl
在一篇BLOG上看到采集GOOGLE GMAIL邮箱的联系人列表:$params = array( 'email' => 'XXXX@gmail.com', 'password' => 'XXXX', ); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,'http://apppf.sinaapp.com/mail/'原创 2013-07-01 16:24:02 · 883 阅读 · 0 评论 -
php及xdebug使用小结
php下搭配使用xdebug是十分好的组合,用于php的调试工作,下面分别介绍之:1 WINDOWS下的安装 下载站点http://www.xdebug.org/ 要确定使用一个跟你的PHP配合的版本才行,比如xdebug中的5。2系列版本是跟5.2的php搭配的,5.3系列的跟5.3的PHP搭配的。目前的版本是2。1,然后你会发现有相应的线程安全和非安全两个版本。如何知道下载哪个版本原创 2013-07-01 16:24:21 · 1287 阅读 · 0 评论 -
windows下写shell的一个容易出错的地方
在windows下用工具写SHELL,一开始会发现老写好后,放到LINUX下发现有问题,说:syntax error: unexpected end of file一查,发现原来是dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C字样,表示是一个[dos]原创 2013-07-01 16:25:48 · 776 阅读 · 0 评论 -
(转)MySQL相关的一个异常错误
前几天, 在管理系统的时候遇到一个奇怪的问题, 今天才有机会安装好MySQL环境来重现此问题,由于不是最原始的环境, 所以未必能够完全重现, 我只能努力重现关键问题了.. 我觉得此问题有点特别, 故在此大概的回想下当时的情景..工作时, 执行了一个su – mysql 的命令, 遇到了下面这样一个错误..view sourceprint?1 [root@dbmain ~]# su - my原创 2013-07-01 16:25:50 · 665 阅读 · 0 评论 -
(转)tar分割包
在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后的结果就会超过2G,那么该怎么办呢?又或者压缩包希望通过光盘来进行备份,而每张光盘的容量只有700M,那么该如何存储呢?解决的办法就是将最后的压缩包按照指定大小进行分割,这就需要用到split命令了。 举例说明: 要将目录原创 2013-07-01 16:26:16 · 699 阅读 · 0 评论 -
(转)php脚步的定时任务
ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.set_time_limit(0); // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*1; // 每隔5分钟运行do{$fp = fopen('c:\\test.txt','a');f原创 2013-07-01 16:27:44 · 988 阅读 · 0 评论 -
Android中查看CPU和内存
android系统其实是linux,那么可以在程序中去调用cat /proc/meminfo和cat/proc/cpuino去查看内存和CPU等情况的,下面是程序:public class CpuSpeed extends Activity { /** Called when the activity is first created. */ private TextView原创 2013-07-01 16:28:03 · 1097 阅读 · 0 评论 -
Hugepage的几点摘录小结
由于RedHat Linux AS4的普通物理内存的块大小是4KB,当物理内存扩展到了8GB以后。所需要管理的内存块的数量大大增加,然而使用内存都需要花费CPU资源,也就是说程序所用到的内存块数量越多,系统的管理效率就越低,使用的内存总量过大的情况下还可能会导致分配失败的情况,而且在内存分配的时候就越会导致CPU资源占用率高。解决方案在Linux系统上对于大内存(Very Large Memo原创 2013-07-01 16:22:46 · 902 阅读 · 0 评论 -
mpstat及sar补遗
Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat、sadf、sadc。其中sar是其中最强大,也是最能符合我们测试要求的工具安装步骤可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载 1 安装 tar zxvf xxx.tar.gz ./configure原创 2013-07-01 16:22:20 · 1231 阅读 · 0 评论 -
一个oracle视频资料比较丰富的地方
一个oracle视频资料比较丰富的地方,推荐之,地址是http://www.boobooke.com/bbs/viewthread.php?tid=2926&extra=page%3D1以及其www.boobooke.com网站,也有不少linux的好视频原创 2013-07-01 16:17:07 · 1225 阅读 · 0 评论 -
linux 下装php5+mysql5+apache 2的笔记
装是装了很多次了,但还是觉得要笔记之比较好.环境是red hat linux 4+mysql5+apache 2+php51 安装apache tar zvxf httpd-2.0.46.tar.gz cd httpd-2.0.46 ./configure --prefix=/usr/local/apache2 --enable-so \ --enable-mods-share原创 2013-07-01 16:17:45 · 1030 阅读 · 0 评论 -
linux的TOP命令小结
此命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(原创 2013-07-01 16:17:57 · 588 阅读 · 0 评论 -
linux 小结2
1 命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另外一个命令的参数。常用命令格式为: command1 `command2` 其中,command2的输出将作为command1的参数。需要注意的是这里的`符号,被它括起来的内容将作为命令执行,执行后的结果作为command1的参数。 例如: $ cd `pwd` 该命令将pwd命令列出的目录作为cd命原创 2013-07-01 16:18:58 · 533 阅读 · 0 评论 -
oracle 学习小结11
1 计算redo block size的大小 LGWR以block为单位把redo写入磁盘,redo block size是Oracle源代码中固定的,与操作系统相关。通常的操作系统都是以512 bytes为单位,如:Solaris, AIX, Windows NT/2000, Linux 等 这个Log size可以从Oracle的内部视图中获得:原创 2013-07-01 16:19:10 · 597 阅读 · 0 评论 -
apache 的mod-status
最近发现在apache的监控方面,apache 2开始自带的apache mod-status其实是个不错的工具,下面摘录并笔记之:如果是linux的话,可以这样设置: 在httpd.conf中,这样#include conf/extra/httpd-info.conf把注释#去掉,然后修改httpd-info.conf中 SetHandler server-st原创 2013-07-01 16:21:08 · 795 阅读 · 0 评论 -
高性能站点一书学习心得1
1 apache的ab压力测试工具讲解: ab -n1000 -c10 http://www.sohu.com其中N为指定共发1000个请求,-C为并发数为10 出现的结果中,有几点值得注意的: 在结果中; Time taken for tests:处理所有这些请求花费的时间 Complete requests:表示总请求数 request per second:每秒处原创 2013-07-01 16:21:22 · 693 阅读 · 0 评论 -
介绍一个不错的web测试工具webbench
除了APACHE的AB工具外,发现linux下的一个工具webbench也很不错,传说能模拟3万个并发访问.下面介绍下安装1 tar zxvf webbench.tar.gz2 make 这时会出现cc -Wall -ggdb -W -O -c -o webbench.o webbench.cwebbench.c:77: warning: unused parameter ’si原创 2013-07-01 16:21:35 · 829 阅读 · 0 评论 -
关于调整linux内核的几个重要参数
在linux的内核参数调整中,有几个参数是可以调整下的,比如用netstat发现如下很多time-wait数量netstat -ae|grep 1521|grep root通过查看:vi /etc/sysctl.conf可以看到net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 1200net.ipv4.tcp_sy原创 2013-07-01 16:21:40 · 734 阅读 · 0 评论 -
(转)nice值
首先,我想用一个简单的命令来引起这个议题。 无论在linux或者unix系统中,用ps –l命令则会类似输出以下几个内容:[root@dbbak root]# ps –l — 这里用的是linux测试F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD4 S 0 20538 20534 0 75 0 – 1063 wait4 pts/2 0原创 2013-07-01 16:21:47 · 1037 阅读 · 0 评论 -
关闭linux下的selinux
在生产环境下,selinux有时太严格了,权限要求方面,因此经常要关闭,关闭方法: 1)、修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,即SELINUX="disabled";2)、执行命令:setenforce 0。原创 2013-07-01 16:21:49 · 645 阅读 · 0 评论 -
linux下IP及相关操作小结
1 增加IP ifconfig eth0 219.246.177.160 netmask 255.255.255.0 up2 查看路由表 route3 设置默认网关 route add default gw xxx.xxx.xx.xxxx4 文件保存 vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0原创 2013-07-01 16:21:53 · 553 阅读 · 0 评论 -
APUSIC小结1
1 apusic.conf 把其中两个参数修改为: MaxClients参数值设置的目的是防止拒绝服务攻击。当参数值设置较小时可以限制服务流量,起到防止拒绝服务攻击的作用,但是当访问的用户较多时而此参数设置较小时却会影响性能。一般情况下,不考虑防止拒绝服务攻击,此参数设置为-1,表示服务流量没有限制。 MaxWaitingClients:与MaxClien原创 2013-07-01 16:21:56 · 1298 阅读 · 0 评论 -
linux下的pmap命令
linux的pmap命令可以很方便地看到某个进程所用的内存情况,说明如下:1 pmap -d 进程号 出现的几列的含义 每列的含义如下:参数 解释Address:进程所占的地址空间Kbytes:该虚拟段的大小RSS:设备号(主设备:次设备)Anon:设备的节点号,0表示没有节点与内存相对应Locked:是否允许swappedMode 权限:r=read, w=write,原创 2013-07-01 16:22:00 · 1951 阅读 · 0 评论 -
ulimit小结
在linux中,使用ulimit可以限制SHELL中的资源使用。ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的原创 2013-07-01 16:22:02 · 628 阅读 · 0 评论 -
(转)load的小结
linux下UPTIME或者TOP后,经常看到CPU的LOAD,1分,5分,15分钟内的平均负载,经常会有误区,因此转篇好文介绍下http://www.sanotes.net/html/y2008/133.html几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。什么是原创 2013-07-01 16:22:13 · 812 阅读 · 0 评论 -
linux下的loadavg
linux下的loadavg真是内容十分丰富,现在加强学习如下:1 uptime后,结果的分析如下: 7:51pm up 2 days, 5:43, 2 users,loadaverage: 8.13, 5.90, 4.949/84 5662命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量。一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的原创 2013-07-01 16:22:16 · 801 阅读 · 0 评论 -
小结下javascript生成注释的工具
一般来说,javascript的注释生成工具比较少,比较麻烦,小结了一些以备用:JS的文档生成工具常见的有以下几种:1)JSDoc,是perl编写的,运行稳定,模板修改也挺方便,经过简单汉化和模板风格修改之后,是首选。2)JSDoc-toolkits,Java编写的,据说是Google推荐的JS文档生成工具,经过测试,可以生成文档,但问题多多,或许是我研究的不够,在查了多处资料仍不解后放原创 2013-07-01 16:29:50 · 3075 阅读 · 0 评论