Ubuntu/Debian将用户加到sudo组的方法

这个问题虽然简单,但是确是经常被问到的问题。因为只有加到sudo list的用户才能使用sudo命令拿到root权限。下面把怎么做写出来,也算是给自己备忘一下:

  1. 打开一个终端,输入:
    sudo visudo
  2. 找找已经存在的用户:
    root ALL=(ALL) ALL
  3. 照葫芦画瓢,加入你想加的用户:
    user ALL=(ALL) ALL
  4. 按Ctrl+x,再按y保存退出

Ubuntu Server覆盖安装Nginx并配置Etags & Expires

image Ubuntu是基于Debian的,继承了Debian的优良特性,apt就是其一。每次要装软件直接apt-get install解决问题,非常方便。但是源里的软件相对比较过时,并且缺乏定制性(比如软件的小插件等)。
Ubuntu 9.04里带的Nginx是0.6.32版,据Jiucool情报讲,有漏洞。当时就想编译安装一个,但是苦于缺少一些库又没时间一一添加而没有安装。今天Ubuntu源里的Nginx更新到了0.6.35,修正了Bug,偶直接给Upgrade了一下。
这两天又折腾加速,YSlow评级要想到A的话,须让Nginx给静态元素加Etags,需要加个插件。加插件的话就要重新编译Nginx,干脆一不做二不休,干掉现在的0.6,搞个0.7.62玩。
最方便就是覆盖掉现在的老版本的Nginx,服务那些脚本就都不用重写直接可以用了。 Continue reading “Ubuntu Server覆盖安装Nginx并配置Etags & Expires”

秀秀我Mac主题的Ubuntu

(点击可以看大图)desktop-ubuntu

在Ubuntu上安装了Mac主题,机器俨然成了一台苹果机,爽到不行。然后又装了一个Vmware来虚拟个XP就够用啦。以后多多在Linux下做点开发,刚刚把Python的基础学完,感觉很不错,打算写个Python超简明教程。重点还是应该放在C++上面,继续努力。

我使用的软件:

  1. QQ for linux
  2. LibFetion
  3. FireFox
  4. Vmware Workstation
  5. OpenOffice
  6. FileZilla
  7. Avant Window Navigator

完全够用了,实在不行的就在虚拟机里面跑,一个字爽~~环境有了,学习开始!

附Ubuntu系统美化之安装Mac主题菜鸟版:http://www.linuxidc.com/Linux/2008-12/17832.htm

利用Nginx反向代理功能架设Ubuntu升级源


北师大的网络情况以前说过了,学校里必须过验证网关才能上外网。为了方便校内同学方便地(不费流量地)升级Ubuntu,也可以充分利用服务器的资源,做了个Ubutu校内的升级源。机器比较老,没有很大的硬盘,做个源的话至少需要上百G的空间,不太现实。于是Kangzj想了出这个方法,在校内一台能上外网的服务器上反向代理一个速度快的Ubuntu源。我选择的是中科大的Ubuntu源(谢谢),速度可以到10M。非常简单,建了一个虚拟主机,然后就解决问题了,下面附上nginx配置文件:
Continue reading “利用Nginx反向代理功能架设Ubuntu升级源”

山寨Linux能走多远

ylmflinux xylinux
说起山寨手机大家很熟悉了,经山寨手机的带动,山寨已经成为了一种文化,一种平民化运动。最近,YLMF基于Fedora制作了一个YLMf Linux,想把高高在上的Linux融入到人们的生活中来。大家褒贬不一,有人认为它集成了QQ等非开源的软件,不伦不类。甚至有人说这种尝试完全没有必要,Linux已经有太多的版本,已经可以完全满足需要,YLMF只是将一个版本的软件重组了一下而已,并不包含软件的开发,没有必要存在。个人觉得,无论YLMF Linux有什么缺点,它的出现仍旧是好的。
Continue reading “山寨Linux能走多远”

nginx以unix-domain-socket方式连接fastcgi(php)

前面已经介绍过Ubuntu 9.04 server用apt安装nginx并配置php(fastcgi),不知道大家看到没,在文章中nginx连接fastcgi的方式是http方式的,在linux还有一种速度更快的方法就是通过unix domain socket来完成,下面介绍这种方法:
首先建立/tmp/php-cgi.sock文件,然后将之改所有者改为www-data:

#我直接改成nginx的用户,好像必须要属于nginx的用户组才能正常使用未验证
sudo chown www-data /tmp/php-cgi.sock

Continue reading “nginx以unix-domain-socket方式连接fastcgi(php)”

Ubuntu 9.04 server用apt安装nginx并配置php(fastcgi)

转自:http://vpsblog.rashost.com/20080524-ubuntu-nginx/    “RASHOST VPS主机官方博客”

这篇文章是用http方式连接fastcgi,也可以用效率更高的unix domain socket – nginx以unix-domain-socket方式连接fastcgi(php)

由于Ubuntu 904已经包含了nginx,所以根本不要编译,安装超简单!
修改/etc/apt/sources.list文件内容为国内镜像,然后运行:
apt-get update
apt-get install nginx
Continue reading “Ubuntu 9.04 server用apt安装nginx并配置php(fastcgi)”

不行了,受不了了,Ubuntu8.10太好用了

好用到让人感觉不到是在linux下面,现在电脑已经完全linux化了,xp已经是历史了。不过女朋友不会用,呵呵,毕竟她不知道FireFox,也不知道QQ for Linux。还有其它所有的东西。
太好用了,都没法去锻炼使用linux的能力了,命令行啊!

ubuntu 8.10(intrepid)网络设置问题

    在图形界面总改了IP和DNS之类之后,重启这些设置就没了,很郁闷,就上网搜了一下,结果有人说新建一个连接就可以了,我就照做了,果然是可以的。
    但是原来为什么不行呢?发现有这两个设置只有一个不同的地方,就是系统设置那里,把勾去掉就OK了,ubuntu的网络就不用每次重启后都设置了!