• 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的理解。

  • 相关阅读:
    VBScript 函数
    C#创建activex供js调用
    java调用jni
    vbscript基本语法
    javascript 与vbscript 互相调用
    java调用jni
    mysql 无权限修改user 【修改root密码问题】
    vbscript基本语法
    js九九乘法表
    100~999之间的水仙花数
  • 原文地址:https://www.cnblogs.com/beanmoon/p/2792851.html
Copyright © 2020-2023  润新知