Linux琐记

(1). 修改linux的时间可以使用date指令
在命令行输入:
date
 显示当前时间 Fri Aug  3 14:15:16 CST 2007
date -s 
按字符串方式修改时间
可以只修改日期,不修改时间,输入: date -s 2007-08-03
只修改时间,输入:date -s 14:15:00
同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s "2007-08-03 14:15:00"
修改完后,记得输入:sudo clock -w (在debian中是sudo hwclock -w命令)
把系统时间写入CMOS

 (2). 经典LAMP架构实例:

  System Server Storage Script
Yahoo FreeBSD + Linux Apache MySQL PHP
Facebook FreeBSD Apache MySQL + Memcached PHP
Wikimedia Linux Apache + Lighttpd MySQL + Memcached PHP
Flickr Redhat Linux Apache MySQL + Memcached PHP+ Perl
Sina FreeBSD + Solaris Apache + Nginx MySQL + Memcached PHP
YouTube Suse Linux Apache + Lighttpd MySQL Python

PS:另一种比较热门的web服务器Nginx

Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。Nginx相较于Apachelighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。 在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。但目前使用FastCGI+Nginx运行PHP应用时如果配置文件设置不合理,并不是十分可靠。建议使用NAMP架构(Nginx+Apache+Mysql+PHP),即使用Nginx处理静态请求,并将动态请求反向代理给Apache处理。

(3).
vsftpd的默认配置文件为/etc/vsftpd.conf,修改配置文件后应通过/etc/init.d/vsftpd restart来使更改生效(debian环境下)。
另外,如果使用editplus上传ftp文件时,可能会报“request action not taken 550 permission denied”的错误,此时应在file->FTP->ftp setting->Advanced Options中选择使用sftp(secure ftp)传输模式就可以正常上传了

(4).
当需要在linux的不同主机间拷贝文件时,可以使用rcp/scp命令(两者好像没有什么区别),如:
% rcp ${filename}  ${hostname}:/home/${username}
这样拷贝的时候默认是以你在本机的用户名向远程拷贝的,如果你想使用远程端的用户身份,可以这样:
% rcp ${filename}  ${remoteUsername}@${hostname}:/home/${username}

(5).
使用putty时注意,在putty的打开界面putty configuration上有一个选项:“Close window on exit", 这里最好选着"only on clean exit"这样你在putty窗口中执行的后台程序并不会因为你直接关闭putty而中断,当然最好在关闭putty前执行exit命令确保后台进程不会关闭。

(6).

在linux下查看网络流量可以使用iptraf,全屏文本界面,很强大,very cool...

(7).

man在线文档布局:

 (8).

debian环境下允许root用户开机时登录:
#vi /etc/pam.d/gdm
注释掉 #auth required pam_succeed_if.so user != root quiet

 (9).

通过windows共享文件夹,然后让linux挂载上这个文件是一个非常不错的在windows和linux之间交换数据的方法,其中在debian上可以这样操作:
mount -t cifs -o username=yourname,password=yourpassword //your_windows_ipaddress/shared_folder_name /mnt/windows
也可以在/etc/fstab中加上下面这句话使linux再开机时自动挂载:
//your_windows_ipaddress/shared_folder_name  /mnt/windows  cifs  username=yourname,password=yourpassword  0  0

(10).

Debian/Ubuntu下搭建LAMP服务器的教程:http://qiaodahai.com/personal/article/2010/debian-ubuntu-lamp-setup-tutorial.htm

注意,新手搭建LAMP时最好使用aptitude的方式来搭建,否则自己手动安装会很麻烦,光是配置文件就会很头痛,当然熟练了之后可以自己手动搭建一个LAMP服务器,这样可以大大加深自己对LAMP的理解。

posted @ 2012-11-28 16:19  beanmoon  阅读(410)  评论(0编辑  收藏  举报