Posts Tagged ‘Linux’

折腾了一天没出个什么结果。。文件夹的权限麻烦的要死,用了user:nobody 就可以用ftp访问并下上传文件,但php程序就不能在后台生成或删除文件了。。。如果把文件夹权限设置为 nobody:nobody,php程序可以了,ftp不能登陆了。。。我晕,什么玩意嘛。。。

问了Knownhost的技术也没得出个什么结果。Linux怎么这么难伺候。。。还想占领市场?做梦吧。。。只不过是廉价而以,操作麻烦的要死。。。埃,技术成本又要高了,免费的代价往往会更高。

不写了,发呆去。。。

Tags: ,

31

Bordeaux 2.0.0 for Linux发布

   Posted by: 等待一生    in 软件班

Bordeaux Technology Group是一家专注于Windows软件跨平台兼容的服务和开发公司,目的是通过Wine将Windows平台上的一些专业软件能运行到Linux等系统上。

Read the rest of this entry »

Tags: ,

7

Linux 修改主机名

   Posted by: 等待一生    in Web Server, 软件班

昨天VPS系统有点问题,于是重装了下,但Centos编译太多代码,时间消耗太久。。。正巧自己又赶时间睡觉,于是选择了Ubuntu 9.10。但遇到个小麻烦,如何修改Ubuntu 9.10的主机名称?

Read the rest of this entry »

Tags: , ,

wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:

Read the rest of this entry »

Tags: , ,

18
十一

微软将Linux指令Sudo注册为专利

   Posted by: 等待一生    in 软件班

根据美国专利和商标局专利7617530,微软已经获得了一项新的专利,从专利描述中可以看出它和GNU/linux系统中使用Sudo指令几乎没有 什么区别。Sudo是GNU/linux系统的管理指令,还用于用于类Unix操作系统如BSD、Mac OS X中允许使用者透过安全的方式使用特殊的权限执行程式,微软这样做是何用意呢? Read the rest of this entry »

Tags: , , , ,

24

Linux(Ubuntu)内核升级步骤

   Posted by: 等待一生    in Web Server

Linux(Ubuntu)升级很简单,但由于对硬件的设置很麻烦,如果可以,还是重新安装系统来的方便点。前段时间Linux被曝严重漏洞后,推出了2.6.30.5版内核,安全起见,还是升级吧。注:此方法不适合于VPS(我试了。。。很郁闷的失败了- -)

linux_windows

1,先安装升级内核所需要的组件:

apt-get install build-essential kernel-package libncurses5-dev libqt3-mt-dev

2,下载并解压缩:

cd /usr/local/src

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.5.tar.bz2

tar jxvf linux-2.6.30.5.tar.bz2

cd linux*

3,编译和打包:

make-kpkg --initrd --revision=20090816 kernel_image

--revision = 参数后面是你自定义的编译版本,可以根据自己的需要来编制版本号。

编译同时会提示你很多问题,一般选择默认就好(就是什么都不输入直接按回车啦~),时间可能比较长,视硬件而定,我两个Linux,一个用了20分钟,一个用了1个多小时。。。据说有人要花3~4小时,不知道是哪些个倒霉鬼,哈哈。

编译完之后,会在“/usr/local/src”目录下出现以下文件:

linux-image-2.6.30.5_20090816_x86.deb

4,安装:

cd /usr/local/src

dpkg -i linux-image-2.6.30.5_20090816_x86.deb

好了,重启电脑,成功啦~

我用的Linode VPS真迅速,Linux漏洞公布后几天,就开放了2.6.30.5内核,直接选择下就升级好了~简单方便~

不过我依然还是很讨厌Linux,包括他的市场策略,都让我感到恶心。

Tags: , ,

21

零九年八月二十一日 雷雨天 网络记录

   Posted by: 等待一生    in Network

很久没做网络记录了,Opera和Chrome都开了不下50个的标签页,使得我浏览成了严重的问题。。。赶紧记录吧。。。

1122051813_675157606

1,Google测试“咖啡因”新引擎 搜速倍增:希望Google越做越好;

2,黑客再爆Linux内核高危漏洞 一个命令可以攻击所有Linux系统:

国外黑客taviso和julien公开了可以攻击所有新旧Linux系统的一个漏洞,包括但不限于 RedHat,CentOS,Suse,Debian,Ubuntu,Slackware,Mandriva,Gentoo及其衍生系统。黑客只需要执行 一个命令,就可以通过此漏洞获得root权限,即使开启了SELinux也于事无补。攻击这个漏洞到底有多简单,下面我们看图说话,有图有真相。

0741570470282340

3,Chrome 插件—— Session 管理器:很实用的小玩意;

4,Linux Kernel 2.6.30.5:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.5.tar.bz2

5,Google Chrome 更新到 Dev 4.0.201.1:

Dev channel: http://www.google.com/chrome/eula.html?extra=devchannel
Beta channel: http://www.google.com/chrome/eula.html?extra=betachannel

6,nginx 0.8.9:比较不错的服务器软件;

http://sysoev.ru/nginx/nginx-0.8.9.tar.gz(linux)
http://sysoev.ru/nginx/nginx-0.8.9.zip (win)

7,与李彦宏聊“框”:打造新门取代微软旧门:新技术?

8,廉价电池炸瞎一只眼:中国货粗制滥造,总有一天会害了自己。以前遇到个人,说电池板只要加个电阻就可以增加使用时间什么的。如果真能这么简单就做到,那为了美国人不用,日本人不用呢?想着小聪明的手段,却忽略了最基本的质量,唉,悲哀的国家;

9,追问:电击网瘾少年的是个什么社会?

孩子为什么会染上网瘾呢?即使沉迷娱乐,世界上比网络更有趣的事要多少有多少,为什么孩子淡淡沉迷于网络呢?这些家长根本没去想过。只会无赖般将责任推卸掉,让姓杨的这种禽兽赚着黑心钱;

10,谷歌正在领导一场知识革命:唉,在中国,连访问谷歌有时都成问题,他还怎么革命。。。

11,PC World:不升级到Windows 7的七大理由:这篇报道的作者估计不是吃食长大的;

12,“框计算” ?Google早就有了:百度所谓的创新哪个不是来自于抄袭?

13,绿坝通知出台始末:可悲;

14,“番茄花园”案一审宣判 洪磊被判3年半罚金100万:虽然很支持这么判,坚决维护正版,但看到一个网友回复:“撞死人坐三年、卖毛片坐三年、卖盗版也坐三年”,心里很闷,不是针对版权,而是判刑的力度,是不公还是太重?

15,辽宁公安局长空降重庆“单挑”黑帮:希望是件好事,并能长时间坚持吧;

16,美首家网戒中心:不电击 喂小羊:看来美国比中国真的落后多了。不过有网友回复:“中国喂肥了小杨啊”;

17,QQ返利已对普通QQ用户开放:http://fanli.qq.com/

18,

Tags: , , , ,

25

Linux VPS安装AMP (Apache+MySQL+PHP)

   Posted by: 等待一生    in Web Server, 寂静街广场

经过几个月断断续续的学习,我终于学会了安装LAMP。。。汗,虽说是几个月,但也没多少时间给我折腾,所以直接才全部设置完毕。

本来考虑使用Lighttpd或者Nginx代替Apache的,理由是这两个Server程序比Apache占有资源小很多,设置也不比Apache麻烦,但我各个都装了之后还是决定采用Apache,因为这些程序中,Apache历史最久,也最稳定,寂静街不是大战,不需要太多资源,稳定就行了。

另外,原打算Apache负责处理PHP,Lighttpd负责静态文件,但发现一旦安装两个以上的Server不但需要花去大量的时间和精力来研究设置,以后还会有很多程序上的冲突问题,所以也放弃了这个方案。

废话不多说了,开始记录:

vps

我用的是FsckVPS,由于前段时间的BUG,导致现在很多VPS供货商都不给控制面板,FsckVPS最严重,肯定是不给的拉,只给我一个SSH帐户密码。。。修改密码还要我自己来- -

默认的系统是Centos 5.3 x86,安装了apache rpm包,所以,第一步当然是要清理这个无用的Apache:

1,删除默认安装的apache rpm包,输入以下命令,并回车即可:

rpm -e httpd

2,更新系统,输入命令后,等待提示,输入'y':

yum upgrade

3,由于我采用的全是编译安装,所以需要安装很多开发包支持。使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称):

yum -y install glibc glibc-kenheaders glibc-headers glibc-devel cpp gcc gcc-c++ gcc-g77 g77 flex bison autoconf automake bzip2 bzip2-devel zlib curl zlib-devel curl-devel ncurses ncurses-devel libjpeg libjpeg-devel libpng libpng-devel libtiff-devel freetype freetype-devel pam-devel openssl openssl-devel libxml2 libxml2-devel gettext-devel libtool libtool-ltdl libtool-ltdl-devel pcre pcre-devel diff diff-devel diffutils diffutils-devel patch libmhash libmhash-devel libmcrypt libevent unzip glib2 glib2-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers ImageMagick-devel

由于我偷懒,不想每次编译安装某个程序时,再安装RPM包,所以找了半天,一口气将大部分需要的都安装了;

4,安装 pcre 7.7

其实之前我们已经安装好了 pcre-6.6-2 版本,但其官方网站已经升级到 7.9 版本了,再者这次安装所涉及的软件都是使用目前最新的稳定版本,因此 pcre 我们也安装最新版本。

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.9.tar.gz
tar zxvf pcre-7.9.tar.gz
cd pcre-7.9
./configure
make //make 是用来编译的,它从 Makefile 中读取指令,然后编译。
make install //make install 是用来安装的,它也从 Makefile 中读取指令,安装到指定的位置。

make && make install //一般情况下,可以使用该命令集成make及make install命令

cd ..
rm -rf pcre-7.9
rm -rf /usr/bin/pcre-config
cp -a /usr/local/bin/pcre-config /usr/bin/
rm -rf /usr/lib/libpcre.a
cp -a /usr/local/lib/libpcre.a /usr/lib/

5,安装其余相关组件:

cd /usr/local/src
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.tar.gz
tar xzvf libiconv-1.13.tar.gz
cd libiconv-1.13
./configure --prefix=/usr/local
make && make install

cd /usr/local/src
wget http://ncu.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make && make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make && make install

cd /usr/local/src
wget http://nchc.dl.sourceforge.net/sourceforge/mhash/mhash-0.9.9.9.tar.gz
tar xzvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
make && make install
cp /usr/local/lib/libmcrypt.* /usr/lib
ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1
ldconfig

cd /usr/local/src
wget http://www.monkey.org/~provos/libevent-1.4.10-stable.tar.gz
tar xzvf libevent-1.4.10-stable.tar.gz
cd libevent-1.4.10-stable
./configure --prefix=/usr/libvent
make && make install

cd /usr/local/src
wget http://nchc.dl.sourceforge.net/sourceforge/mcrypt/mcrypt-2.6.8.tar.gz
tar zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
./configure
make && make install

cd /usr/local/src
wget http://memcached.googlecode.com/files/memcached-1.2.8.tar.gz
tar xzvf memcached-1.2.8.tar.gz
cd memcached-1.2.8
./configure --with-libevent=/usr/libvent --prefix=/usr/memcache
make && make install

安装GD2
cd /usr/local/src
wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
tar xzvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/gd2 --mandir=/usr/share/man
make && make install

以上组件安装完毕后,下一页开始安装MySQL,最新版5.1.35

顺带一提:有的VPS和FsckVPS一样,自带了Sendmail,如果不做邮件服务器,只是想让程序可以发送通知邮件的话,可以直接开启Sendmail:

service saslauthd start

设置开机启动:

echo 'service saslauthd start ' >> /etc/rc.local

Tags: , , , , , , ,

19

为什么说Linux还没有为桌面做好准备

   Posted by: 等待一生    in 软件班

无论是富有经验的记者,还是刚入行的新手,总是时不时的试图向每一个人解释为什么Linux还没有为桌面做好准备,但是他们关于操作系统及其内部工作的知识都相当肤浅,因此他们所说的论点并无多大参考价值。现在一位不知名的俄罗斯作者列出了一系列Linux无法占领桌面的技术理由和局限,一针见血的指出Linux的缺陷。

他首先指出那些耗费数百万美元开发的复杂软件如游戏、3D应用程序、CAD等等之类是永远不会开源的,软件专利也会存在很长时间。接着他开始逐个列出Linux内核、发行版、X系统的种种缺陷:如开发GUI应用程序没有良好的、稳定的和标准化的API;字体反锯齿配置无法即时应用,默认字体相当丑陋;Linux kernel测试不足,导致其在某些硬件下工作不稳定;软件BUG遍及所有应用程序,一些有10多年历史的bug都没有被解决;程序和组件之间互操作性很差;关闭时间过长;兼容性倒退,旧程序无法在新发行版上运行,而与此同时Windows 95上的GUI程序仍然能在Windows 7下工作;新版本仓库充斥bug、功能退化和不兼容问题;没有标准的软件发行方式....

Tags: , , ,

18

Debian常用命令

   Posted by: 等待一生    in 软件班

买了廉价VPS,只让我安装Linux,决定使用Debian。但该死的Linux命令还要重新找。。。哎,网上搜来这些,方便以后查询。 Read the rest of this entry »

Tags: , ,

Page 1 of 212