Linux系统信息查看命令大全

Gavin [默认分类]

2010.08.24

最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。

另外这里还有非常多的命令,可以作为参考。

系统

1
2
3
4
5
6
7
8
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量


阅读全文»


Nginx Rewrite 参数和例子

Gavin [默认分类]

2010.08.24

推荐参考地址:
Mailing list ARChives 官方讨论区
http://marc.info/?l=nginx

Nginx 常见应用技术指南[Nginx Tips]
http://bbs.linuxtone.org/thread-1685-1-1.html

本日志内容来自互联网和平日使用经验,整理一下方便日后参考。

正则表达式匹配,其中:

    * ~ 为区分大小写匹配
  • * ~* 为不区分大小写匹配
  • * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
  • 文件及目录匹配,其中:

      * -f和!-f用来判断是否存在文件

    1. * -d和!-d用来判断是否存在目录
    2. * -e和!-e用来判断是否存在文件或目录
    3. * -x和!-x用来判断文件是否可执行

    flag标记有:

      * last 相当于Apache里的[L]标记,表示完成rewrite

    1. * break 终止匹配, 不再匹配后面的规则
    2. * redirect 返回302临时重定向 地址栏会显示跳转后的地址
    3. * permanent 返回301永久重定向 地址栏会显示跳转后的地址

    一些可用的全局变量有,可以用做条件判断(待补全)

    阅读全文»


    [转]JavaScript字符串函数大全

    Gavin [Web技术]

    2010.06.11

    经常忘记一些常用的JS函数,干脆保存下来了,便于自己查找,^_^

    JS自带函数

    concat

    将两个或多个字符的文本组合起来,返回一个新的字符串。
    var a = “hello”;
    var b = “,world”;
    var c = a.concat(b);
    alert(c);
    //c = “hello,world”

    indexOf

    返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。

    var index1 = a.indexOf(“l”);
    //index1 = 2
    var index2 = a.indexOf(“l”,3);
    //index2 = 3

    阅读全文»


    浪莎B2C商城:“会员制运营”辟新径

    Gavin [电子商务]

    2009.09.19

    在成立仅一年的时间里,浪莎商城已从成立之初的默默无闻一举成为当前针织品B2C的领先者。目前,浪莎商城已拥有数万名的金领会员及五百名加盟客户,数千家联盟客户,为自身发展奠定了坚实的基础。

    提及国内B2C领域的行业翘楚,人们会自然联想到京东商城、当当、凡客等割据一方的行业大腕们,他们身后的大背景、大资金、大营销、大业绩往往是业内关注的重点话题。然而,在B2C行业巨头们大手笔运作的背后,却也有不少在投入产出与经营规模上难以望其项背的B2C小门小户,依然通过自身的创新经营开拓出了属于自己的市场空间。其中,专注于袜子专卖的浪莎B2C商城,便是一支在细分市场强势崛起的新力量。在成立仅一年的时间里,浪莎商城已从成立之初的默默无闻一举成为当前针织品B2C的领先者。目前,浪莎商城已拥有数万名的金领会员及五百名加盟客户,数千家联盟客户,为自身发展奠定了坚实的基础。


    阅读全文»


    Gilt.com:会员制奢侈品折扣网站

    Gavin [电子商务]

    2009.09.19

    gilt

    gilt

    互联网上,电子商务,一向标榜的主题在于便宜、方便,只是不知何时开始,珠宝、服装为代表的奢侈品纷纷登录互联网,即便是面对少数受众,但也引起购买与消费的热潮,比如我们曾经介绍过的时尚租赁网站BagBorrowOrSteal.com,让你平价享受奢华感觉。当然,这其中也有折扣价格带来的便宜诱惑,也有会员制模式引领的忠实消费,当这二者结合到一起,就是【酷站商业模式】所介绍的Gilt.com——采用会员制模式的奢侈品折扣网站。


    阅读全文»


    写在公司成立一周“月”的一天

    Gavin [Web 2.0]

    2009.06.20

        很久没更新过自己的博客了,今天就来篇流水账吧,呵呵。

        6月20日,是公司成立一周“月”的一天。还清晰记得一个月前的这一天,我们是怎样早早来到好办公室布置,接着怎样迎接宾客,怎样搞开业仪式,怎样去巴西烤肉腐败,怎样从王总手中接过红包。。。转眼间,一个月时间过去了,我们似乎经历了很多事情,但细细想想似乎又不多。我们所做的,归根到底就是一件事:接受着新工作文化的熏陶,包括工作态度与工作方式。态度上,我们都渐渐的抛弃了被动式的“应付”型心态,变成主动的、心平气和的去把工作做好;工作方式上,我们慢慢习惯了计划导向,不断反馈修正的工作方式。我们已不仅仅满足于把事情“做完”,更要把事情“做好”,“追求卓越”定会成为我们公司的企业文化之一。


    阅读全文»


    浅谈PHP中include文件时的作用域问题

    Gavin [PHP]

    2009.04.10

    大多数情况下,PHP程序员都是只需使用include或require的基本功能,即在一个php脚本里include(require)另外一个php脚本,但往往容易忽略在一些情况下include(require)的作用域问题,并造成一些难以发觉的错误。该文就是想理清这样一个问题:在一个函数里使用include(require)时、被包含进来的变量、函数和类的作用域问题。

    注意:本文档基于include叙述,但也适用于 require。这两种结构除了在如何处理包含失败之外,其他完全一样:在包含失败时,include()产生一个警告并继续执行,而require()则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用require(),否则就用include()。


    阅读全文»


    VSFTP的安装和配置过程

    Gavin [Unix/Linux]

    2009.04.07

    本人在Linux下安装vsftp的过程中,参考了下面整个文档。该文档来自vsftp官方的在线文档(ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.5/INSTALL)


    阅读全文»


    PHP继承构造函数的可见性不能声明为private

    Gavin [PHP]

    2009.04.06

    近日在编写继承性的PHP代码时,遇到一个怪异的问题,就是继承于另外一个基类的继承类的构造函数不能声明为private(但可以是protected和public,没有继承时也是可以使用private的),问题详细描述如下:

    阅读全文»


    Slackware 常见的46个问题(链接版)

    Gavin [Unix/Linux]

    2009.02.07

    Slackware 常见的46个问题(链接版)

    前言:该文是转自Slackware linux常见的46个问题(部分也适合于其他linux发行版),经本人编辑,加入了目录链接,使更便于阅读。

    用了很长时间的linux,最喜欢的发行版就是slackware,现在一直都用这个了,用slackware 也遇到了不少问题,一些问题在这里找到了答案,还有一些问题在google或者其他地方,比如inuxquestions.org上面找到的答案,还有一些,自己找的解决方法,另外一些,比如43-45个问题,是在学习工作的时候为了方便管理系统,而摸索出来的东西,在这里整理出来,如有不对的地方,请大家指正。大部分解决方法来源于网上,积众人之智慧与经验,若有侵权之处,还请多多谅解。

    1.slackware 9 普通用户不能访问mount的分区问题
    2.how to Config X?
    3.Slackware的自动载入模块配置文件在那里?
    4.Slackware9如何让普通用户也可以使用光驱?
    5.如何加载中文系统?
    6.系统关机的时候不能自动断电的问题
    7.设置slackware命令行(控制台,console,字符界面)的字体
    8.How do I make a Slackware bootdisk with this new kernel I made?
    9.怎样使终端显示带颜色?
    10.slackware9.0可以用电源键直接关机?
    11.如何配制服务?
    12.为什么~/.bashrc文件不起作用?
    13.slackware9中gnome的更好汉化方法
    14.Slackware下mplayer菜单乱码,怎么解决?
    15.在kde下调用gnome的程序的时候,那些gnome的程序上面的字体很
    16。为什么我安装不起cce?
    17.如何系统启动的时候运行xfs服务?(运行xfs之后才可以运行x,使用桌面先要启动这个)
    18.非root用户在slackware下运行apache ?
    19.进入linux单用户模式
    20.看看谁再用设备
    21.查看软件包文件的安装位置
    22.手动启用和禁用网卡
    23.如何解决slackware开机自动load 8139cp模块?
    24.slackware9怎么制作启动盘?
    25.为什么我登陆console的时候名言没有了?
    26.如何设置启动桌面环境?
    27.如何启动默认安装的mysqld?
    28.为什么我的系统安装完后没有出现引导界面?
    29.为什么我安装系统的时候的lilo装不上?
    30.如何从Dos引导slackware linux?
    31.为什么我的系统启动的时候,每次都要选择显示模式?
    32.为什么用startx进入图形界面后,再logout屏幕会黑屏?
    33.You have mail,where is the mail ?
    34.为什么我的proftpd服务器运行不起?
    35.为什么我的gnome经常死机,或者屏幕冻结?或者鼠标用不了?
    36.请问安装软件的时候如何用patch打补丁(比如给内核打补丁)?
    37.请问我需要把一个可执行文件变成可以用记事本打开的文件,如何编码?
    38.请问如何加载优盘?如何使用ntfs分区?
    39.请问如何配置桌面的分辨率和显示模式?
    40.请问为什么我的系统声音出不来?如何配置声音?
    41.请问为什么启动机器的时候,显示一堆一堆的modprobe的错误?(failed to ….)
    42.请问如何设置DNS?
    43.请问如何在系统中快速查找某个文件?
    44.请问我没有用updatedb这个命令建立数据库,如何查找系统中的文件?
    45.请问如何在我的计算机中查找含有某个字符串的文件?
    46. why i couldn’t lock my screen ?


    阅读全文»