Archive for linux

这两个的安装都是直接命令安装, apt-get install libapache2-mod-wsgi 查看mod_wsgi是否安装成功,找文件/usr/lib/apache2/modules/mod_wsgi.so 编辑/etc/apache2/httpd.conf,加入: #  LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so   WSGIScriptAlias / "/data/web/test/mysite/apache/django.wsgi"     <Directory "/data/web/mysite">   Order Deny,Allow   Allow from all   </Directory> #那句不用写,加入以后会提示“已经载入mod_wsgi” [warn] module wsgi_module is already loaded, skipping 以后还要再配置一次,现在做个测试。主要参照官网。

Continue

安装MySQL-python-1.2.3, 整整一晚上,查了N多网页,安装了N多的包,多不正确 。其中最有问题的是提示的错误在putty中乱码了,艹。 command 'gcc' failed with exit status 1 就看到这一句,Google了一大堆没用的。 最后发现时缺少一个python-dev,apt-get install python-dev就解决问题了。 唉,错误提示也看不出,蒙着头撞了一晚上。躺被窝里哭吧

Continue

ftp基本知识vsftpd的名字代表“very secure FTP daemon”,它的开发者Chris Evans考虑的首要问题就是数据传输的安全性。所以,在上述所有的特性当中,较高的安全性是处于最重要的地位。vsftpd比其他诸如Wu-ftpd和 Proftpd之类的FTP服务器更加优越。另外,在速度方面,据统计,使用ASCⅡ模式下载数据的速度是Wu-ftpd的两倍。在Linux2.4系列版本的内核下,千兆以太网的下载速度可以达到86MB/S;在稳定性方面,根据ftp.redhat.com的数据,它可以支持15000个并发用户,所以其总体性能也是非常高的,vsftpd在安全性、高性能及稳定性三个方面有上佳的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。在安全方面,它从原理上修补了大多数Wu-FTP、ProFTP,乃至BSD-FTP的安装缺陷,使用安全编码技术解决了缓冲溢出问题,并能有效避免“globbing”类型的拒绝服务攻击。目前正在使用vsftpd的官方网站有Red Hat、SuSE、Debian

Continue

安装命令: apt-get install vsftpd 环境:Ubuntu 10.04  vsftpd_2.2.2-3ubuntu6.3_i386.deb  开启关闭服务的命令: sudo /etc/init.d/vsftpd start sudo /etc/init.d/vsftpd stop 查看ftp的根目录可以用这个命令 finger ftp 重启ftp:sudo /etc/init.d/vsftpd restart 查看vsftpd是否启动了可以用 pgrep vsftpd 或者列出所有进程 ps -d 配置: /etc/vsftpd.conf local_root=<file> :设置本地用户登陆后的目录,默认为本地用户的主目录 local_enable=<YES/NO> :设置是否支持本地用户帐号访问 /etc/ftpusers文件 该文件内的用户一律禁止ftp连接,默认列表包括了root, daemon, nobody等。需要禁止某个用户,添加

Continue

先简略记载步骤: <li>用fdisk –l命令查看</li> <li>fdisk /dev/xvdb #进行磁盘分区;</li> <li>command(M for help):n#新建分区</li> <li>p#主分区</li> <li>1#/dev/xvdb1</li> <li>1#开始硬盘柱面</li> <li>1000#结束硬盘柱面</li> <li>command(M for help):w#保存退出</li> <li>mkfs.ext4 -E lazy_itable_init=1 /dev/xvb1 #将 xvdb1 分区格式化为 ext4 文件系统;</li> <li>mkdir /data #创建目录;</li> <li>echo "/dev/xvdb1 /data ext4 defaults,noatime,nodiratime 0 0 " &gt;&gt; /etc/fstab #修改系统配置文件;</li> <li>mount -a #挂载磁盘 ;</li> ---------------------------

Continue

摘自C语言论坛。 写好程序,用gcc编译,带上-pg参数,然后运行以后分析gmon.out文件: <pre lang="c"> starwing@starwing-desktop:~/Work/prj$ cat test.c #include <stdio.h> #include <stdlib.h> int func(int i) { return i <= 2 ? 1 : func(i - 1) + func(i - 2); } int main(void) { printf("zzz: %d\n", func(20)); return 0; } /* cc: cmd='' */ starwing@starwing-desktop:~/Work/prj$ gcc -o test -pg test.c starwing@starwing-desktop:~/Work/prj$ ./test zzz: 6765 starwing@starwing-desktop:~/Work/prj$ gprof ./tes

Continue

安装sysv-rc-conf,禁止掉那些你不需要启动的服务。 sudo apt-get install sysv-rc-conf sudo sysv-rc-conf 以下是一些服务选项参考,可参考 1. acpi-support - 你最好使其在S运行等级处于“X”状态。 2. acpid - acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。 3. alsa - 如果你使用alsa声音子系统,是的,开启它。 4. alsa-utils -在我系统里,此服务取代了alsa,所以我关闭了alsa并在S运行等级将此服务开启。**注意**,我所说的“关闭”是指在所有运行等级里面去除所有 “X”。如果在你系统里没有它,没问题。让我们继续。 5. anacron - 一个cron子系统,当时间到达时用于执行任何没有被执行的cron作业。当某种cron 作业时间准备好时,很可能你或许已经关闭了你的计算机。打个比方,updatedb被计划在每天2点执行,但是在那个时候,你的计算机是关闭的,然后如果 ananron服

Continue

许许多多的优秀的windows软件不支持Linux下的运行。 很多时候,在使用Linux系统时我们要用的这些应用程序,在Linux下要怎样运行呢?下面推荐几个工具: <strong>1.Linux下安装的vmware</strong> 先想到的就是他,因为在windows系统下虚拟机我用 的vmware最多,便搜索。 有找到,但是不多,看来用VMware的不多额。 <strong>2.知名的wine</strong> 官方网站: http://www.winehq.org/ wine可能是大多数人的选择吧 在搜索过程中,发现了一个<strong>CrossOver</strong>,他能安装许多windows办公程序,像IE、office、Photoshop、Dreamweaver、Flash 、Fireworks等等。在<strong>wine</strong>官网上我看到<strong>CrossOver</strong>是wine的一个polished version,明白了WHY。 &nbsp;

Continue