
Mac OS/Linux
文章平均质量分 66
iteye_9339
这个作者很懒,什么都没留下…
展开
-
linux,centos下解压tar,gz,bz2,tgz,zip
今天从ix主机上打包了个zip文件,到linuxvps下总是解压失败,无奈,我打包成tgz,后来网上搜索了相关文章把解压问题搞定了。1) tar调用gzipgzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:# tar -czf all.tar.gz *....原创 2013-03-23 19:55:00 · 521 阅读 · 0 评论 -
linux下ps 命令详解
linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行...原创 2011-08-01 00:48:18 · 399 阅读 · 0 评论 -
linux sysstat 工具详细说明(二)
iostatiostat 的命令格式iostat 用于输出CPU和磁盘I/O相关的统计信息。命令格式为:iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]其中:...原创 2011-08-01 00:41:07 · 200 阅读 · 0 评论 -
sysstat 工具详细说明(一)
sysstat 工具内容提要了解 sysstat 工具包的组成理解 sar 累计工作方式的配置掌握 sar 、iostat、mpstat 命令的使用sysstat 工具简介sysstat 是 Linux 系统中的常用工具包。它的主要用途是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等...原创 2011-08-01 00:38:47 · 1193 阅读 · 0 评论 -
uptime查看linux负载及数值的意义
uptime命令都会用,但是结果什么意思呢?一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。例如:[root@www2 init.d]# uptime7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94命令输出的最后内容表示在过去的1、...原创 2011-07-31 23:56:38 · 386 阅读 · 0 评论 -
查看linux版本命令
1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 ...原创 2011-07-31 18:45:09 · 245 阅读 · 0 评论 -
修改Linux系統的默認連接數
1、修改用戶進程可打開文件數限制在Linux平台上,無論編寫客戶端程序還是服務端程序,在進行高並發TCP連接處理時,最高的並發數量都要受到系統對用戶單一進程同時可打開文件數量的限制(這是因為系統為每個TCP連接都要創建一個socket句柄,每個socket句柄同時也是一個文件句柄)。可使用ulimit命令查看系統允許當前用戶進程打開的文件數限制:[speng@as4 ~]$ ulimi...转载 2011-07-29 01:39:51 · 138 阅读 · 0 评论 -
Linux iptables防攻擊使用
虛擬主機服務商在運營過程中可能會受到黑客攻擊,常見的攻擊方式有SYN,DDOS等。通過更換IP,查找被攻擊的站點可能避開攻擊,但是中斷服務的時間比較長。比較徹底的解決方法是添置硬件防火牆。不過,硬件防火牆價格比較昂貴。可以考慮利用Linux系統本身提供的防火牆功能來防禦。1. 抵禦SYNSYN攻擊是利用TCP/IP協議3次握手的原理,發送大量的建立連接的網絡包,但不實際建立連接,最...原创 2011-07-29 01:36:26 · 146 阅读 · 0 评论 -
提升Linux服務器的安全性能
眾所周知,就安全性而言,Linux相對於Windows具有更多的優勢。但是,不管選擇哪一種Linux發行版本,在安裝完成以後都應該進行一些必要的配置,來增強它的安全性。下面就通過幾個步驟來加固的Linux服務器。目前,許多中小用戶因業務發展,不斷更新或升級網絡從而造成自身用戶環境差異較大,整個網絡系統平台參差不齊,在服務器端大多使用Linux和Unix的,PC端使用Windows 和Mac...原创 2011-07-29 01:34:50 · 189 阅读 · 0 评论 -
Linux hosts.allow与hosts.deny文件设置
redhat as4常用应用之hosts.allow和hosts.deny一、概述这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问。这两个配置文件的格式如下:#服务进程名:主机列表:当规则匹配时可选的命令操作server_name:hosts-list[:command]/etc/hosts.allow控制可以访问本机的IP地址,/etc/hos...原创 2011-07-29 01:05:25 · 2408 阅读 · 0 评论 -
linux禁止root通过SSH远程登录访问设置
禁止ROOT通过SSH远程登录访问改/etc/ssh/sshd_config文件。找如下的一句#PermitRootLogin yes改为如下的;PermitRootLogin no注意,要把前面的#号去掉。重启sshd服务器[root@linuxsir001 root]# service sshd restart ...原创 2011-07-29 00:38:53 · 388 阅读 · 0 评论 -
Linux安全策略:你能信任你的ps命令吗?
找出rootkit的首个窍门是运行ps命令。有可能对你来说一切都看来很正常。图示是一个ps命令输出的例子。真正的问题是,“真的一切都正常吗?”黑客常用的一个诡计就是把ps命令替换掉,而这个替换上的ps将不会显示那些正在你的机器上运行的非法程序。为了测试个,应该检查你的ps文件的大小,它通常位于/bin/ps。在我们的Linux操作系统机器里它大概有60kB。我最近遇到一个被rootki...原创 2011-07-27 23:54:15 · 134 阅读 · 0 评论 -
Linux系统Iptables防火墙
Linux 的内置firewall机制,是通过kernel中的netfilter模块实现的(www.netfilter.ort)。Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用iptables命令可以对这些表链进行操作,如添加、删除和列出规则等。 一、Netfilter规则表—filter nat...原创 2011-07-27 23:44:15 · 153 阅读 · 0 评论 -
防范攻击 Linux安全技巧11则
1、禁止使用ping命令 ping命令是计算机之间进行相互检测线路完好的一个应用程序,计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某一个服务器时,可能在因特网上存在某个非法分子,通过专门的黑客程序把在网络线路上传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux系统中禁止使用Linux命令。在linux里...原创 2011-07-27 23:40:57 · 251 阅读 · 0 评论 -
Linux服务器下查看网络流量
推荐Linux下检测网卡流量的两款软件,其一是:nload,另外一个就是:iftop。这两个软件的安装方法都很简单,下面逐一介绍:首先,从以上网址下载下来后,安装nload:./configure –prefix=/usr/local/nload make make install./configure –prefix=/usr/local/iftop make make i...原创 2011-08-01 01:37:09 · 971 阅读 · 0 评论 -
删除所有.svn目录
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。在linux下删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf或者find . -type d -iname ".svn" -exec r...原创 2010-12-03 15:20:25 · 102 阅读 · 0 评论 -
Mac Lion 的textmate全屏设置
You’ll need:TextMateXcode (xcodebuild should be in your path)Run in your terminal:bash <(curl -s -L http://j.mp/text-mate-full-screen)I also use Missing Drawer Plugin:bash &...原创 2011-08-31 09:53:28 · 136 阅读 · 0 评论 -
Installing Phusion Passenger and nginx on Mac OS X
I was trying to install Phusion Passenger and nginx on Mac OS X 10.8.2, using the Passenger installer for nginx, and kept running into this error: $ passenger-install-nginx-module ... Und...原创 2013-03-08 18:04:52 · 292 阅读 · 0 评论 -
ld: symbol(s) not found for architecture x86_64
GraphicsMagic 有一个Nodejs的客户端:https://github.com/aheckmann/gm简直就是nodejs处理图片的神器呀!但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...GraphicsMagic根据使用功能的不...原创 2013-03-08 10:58:42 · 269 阅读 · 0 评论 -
在Mac下安装GraphicsMagick
GraphicsMagic 有一个Nodejs的客户端:https://github.com/aheckmann/gm简直就是nodejs处理图片的神器呀!但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...GraphicsMagic根据使用功能的不...原创 2013-01-31 23:11:20 · 1223 阅读 · 0 评论 -
Web性能压力测试工具之Siege详解
Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很多。Siege官网:htt...原创 2013-05-28 18:01:29 · 408 阅读 · 0 评论 -
Linux的IO性能监控工具iostat详解
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以提供更丰富的IO性能状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。$io...原创 2013-05-26 03:08:09 · 286 阅读 · 0 评论 -
SSH错误,REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh 登录 错误:"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!"解决办法:mv /root/.ssh/known_hosts /tmp 简单说就是删除known_hosts后重新生成。产生的原因大概是是IP一样的不同终端出现,所以ssh的认证出现不能区别。 ssh会你每个你访问过的计算机的公钥(public key)都记录在~/.ss...原创 2011-05-15 01:05:54 · 184 阅读 · 0 评论 -
useradd: command not found
今天准备在RedHat下增加一个新用户,操作如下: 利用su先进入root,然后在root下敲入useradd dauglas命令,但是敲入以后特别奇怪,出现以下错误: bash: useradd: command not found 在网上查了一下,发现应该如下操作: 利用su -,而不是su进入root,然后再敲useradd dauglas,这样就OK了。 注意,是su -而不是su...原创 2011-05-05 13:13:30 · 376 阅读 · 0 评论 -
Mac OS下创建自动重连、自动保存密码登录的SSH隧道链接
创建SSH的Socket隧道链接本身其实很简单,在Mac OS的命令行下面只需要一行就可以了:ssh -D 7777 username@yourhost.com 参看livid的关于SSH/PAC配置的详细说明。然而每次都需要密码,并且超时断线的时候也需要手工重连,实在是很麻烦的事情,我参考网上的一系列资料拼装了自己的方案,开机自动链接,保存密码输入,断线自动重连。首先是保存密码输...原创 2011-04-27 10:53:22 · 990 阅读 · 0 评论 -
内存使用率—Linux内存使用量查看free结果分析
Linux内存使用量查看free结果分析Linux的内存管理,实际上跟windows的内存管理有很相像的地方,都是用虚拟内存这个的概念。在Linux下查看内存我们一般用free[root@nonamelinux ~]# free total used free shared buffers cachedM...原创 2011-04-02 16:20:45 · 199 阅读 · 0 评论 -
如何使用Linux下的系统日志
Linux系统中的日志子系统对于系统安全来说非常重要,它记录了系统每天发生的各种各样的事情,包括哪些用户曾经或者正在使用系统,可以通过日志来检查错误发生的原因,更重要的是在系统受到黑客攻击后,日志可以记录下攻击者留下的痕迹,通过查看这些痕迹,系统管理员可以发现黑客攻击的某些手段以及特点,从而能够进行处理工作,为抵御下一次攻击做好准备。 在Linux系统中,有三类主要的日志子系统:...原创 2011-03-31 23:52:53 · 103 阅读 · 0 评论 -
Mac OS X安装MySQL步骤
# create the directory where you will keep your MySQL binary distributionmkdir ~/srccd ~/src # download mysql binary distribution from http://dev.mysql.com/downloads/mysql/# then move the di...原创 2011-03-29 17:35:19 · 86 阅读 · 0 评论 -
linux下如何获取cpu的利用率?
"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。" 这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内核的相关配置。 1、从/...原创 2011-03-13 23:41:52 · 178 阅读 · 0 评论 -
从移动硬盘安装 Snow Leopard (Mac OS X 10.6)
光盘读取太慢,主要是光驱损坏,尝试移动硬盘安装MacOSX,本文转自这里。 Mac OS X 不像 Windows 那样有正版盗版之分。购买一款 Apple 的电脑产品会随机送操作系统光盘,而且根本不用序列号激活什么的。我之前拿到的是10.5.2的版本,在10.6出来以前,重装系统比较简单,用这个光盘安装,然后使用自动更新就能升级到最新的10.5.x后期版本。Snow ...原创 2011-01-14 10:19:41 · 340 阅读 · 0 评论 -
基于Linux的网络安全策略和保护措施
Linux网络操作系统的基本安全机制 Linux网络操作系统提供了用户帐号、文件系统权限和系统日志文件等基本安全机制,如果这些安全机制配置不当,就会使系统存在一定的安全隐患。因此,网络系统管理员必须小心地设置这些安全机制。 1.1 Linux系统的用户帐号 在Linux系统中,用户帐号是用户的身份标志,它由用户名和用户口令组成。在Linux系统中,系统将输入的用户名存放在/e...原创 2011-07-27 22:33:46 · 742 阅读 · 0 评论 -
Webbench网站压力测试工具
Webbench是有名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。它的帮助文件和文档请到:www.webbench.com上查看。 Webbech 能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不...原创 2011-07-26 00:45:50 · 206 阅读 · 0 评论 -
如何让Tiger的终端上输入和显示中文
默认情况下,OsX的终端是不能正确显示和输入中文的。需要作如下设置:在~/.bash_profile或者~/.bashrc或~/.profile中添加:bind ’set convert-meta off’bind ’set meta-flag on’bind ’set output-meta on’export LC_ALL=zh_CN.UTF-8打开一个终端,在...2008-07-27 14:09:06 · 152 阅读 · 0 评论 -
Mac下使用django的ImageField是出错?
使用django的models:[code="python"]class User(models.Model): headpic = models.ImageField(upload_to="local_path") ....[/code]执行validate时,报一下错误:[code="python"] "headpic": To use ...2008-06-20 00:56:15 · 163 阅读 · 0 评论 -
Firefox 3发布挑战IE、Safari
北京时间6月18日(三)凌晨一点,Mozilla基金会发布新版Firefox3.0。 为配合firefox 3的发布Mozilla在全球范围内推出2008firefox下载日,来冲击当日下载的吉尼斯纪录。据国外媒体报道称,网络应用公司(Net Applications)公布的资料显示,Firefox的全球市场份额超过了18%。通过发布Firefox 3,Mozilla的下载量和市场份额将得...2008-06-18 15:47:32 · 87 阅读 · 0 评论 -
在Mac OS X下编译带GD支持的PHP
编译安装libjpeg由于libjpeg自带的ltconfig脚本有问题,所以需要手工从系统里面拷贝一份覆盖tar zxvf jpegsrc.v6b.tar.gzcd jpeg-6bcp /usr/share/libtool/config.* ../configure –host=Darwin –enable-sharedmakemake install编译安装libpng...2009-03-02 21:18:12 · 337 阅读 · 0 评论 -
ldconfig是一个动态链接库管理命令
ldconfig是一个动态链接库管理命令为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfigldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文...原创 2009-03-02 18:48:55 · 115 阅读 · 0 评论 -
ubuntu的ADSL设置
今天又重新装好了宽带,试着设置了网络连接(ubuntu 6.10)下,其实也很简单:1. sudo pppoeconf然后根据提示输入ADSL账号与密码.(我设置时犯傻了,输入框中提示的username,我没有删去,而是在其后输入自己的账号,结果,死活就是连接不成功...最后,仔细一看,傻了。。。。)设置完后,OK了,下次开机会自动连接的。。2 相关的几个命令: ...2007-05-23 18:57:09 · 107 阅读 · 0 评论 -
关于grep命令使用的详细介绍
1. grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是gre...2007-05-07 12:45:47 · 125 阅读 · 0 评论 -
ubuntu +mplayer+ffmpeg+mencoder环境搭建和视频处理总结
从网上找了那么多linux 下搭建ffmpeg+mencoder+mplayer的处理视频的环境,一直也按照步骤操作,结果,一直编绎不成功,无奈之下,进行了以下三条命令,一切问题OK! sudo apt-get install mplayer sudo apt-get install mencoder sudo apt-get install ffmpeg...2007-05-03 04:26:39 · 177 阅读 · 0 评论