Tag: Summary

  • CentOS6.2初始化操作

    CentOS安装gcc g++等编译环境(使用yum)

    yum groupinstall 'Development Tools'

    CentOS安装中文包

    yum groupinstall chinese-support

    CentOS 配置 ssh

    安装SSH

    yum install ssh

    启动SSH

    service sshd start

    设置开机运行

    chkconfig sshd on

    在hosts.deny文件尾添加sshd:ALL 意思是拒绝所有访问请求

    在hosts.allow文件尾添加sshd:192.168.0. 意思是允许192.168.0.1 到254的主机

    重启ssh

    /etc/rc.d/init.d/sshd restart

    安装locate

    yum install mlocate

    mlocate是GNU locate的一个变种。相比原始的locate,它具有一个很好优点: 每次更新数据库时并不需要重新读取全部目录的内容。mlocate 在数据库中保存了时间戳信息,无需重新读取,就能判断目录内容是否改变。所以更新的速度更快,对硬盘的占用也更少。这是 mlocate 特有的功能。安装好后就可以用locate和updatedb来快速查找文件了。

  • centos6.2基本iptables模版

    vim /etc/sysconfig/iptables

    # Generated by iptables-save v1.4.7 on Mon Mar 26 09:52:21 2012
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD DROP [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    COMMIT
    # Completed on Mon Mar 26 09:52:21 2012

    -A 选项来附加(新增)规则到某条链

    -i 选项(interface「界面」之意)来指定那些符合或来自 lo(localhost、127.0.0.1)界面的封包

    -j(jump「跳至」)符合这条规则的目标动作

    -m 选项来装入一个模块(state)。state 模块能够查看一个封包并判断它的状态是 NEW、ESTABLISHED 抑或 RELATED。NEW 指进入的封包属于不是由主机初始化的新增连接。ESTABLISHED 及 RELATED 指进入的封包隶属于一条现存的连接,或者与现存的连接有关系。

  • svn log 不会显示刚刚提交的内容

     

    If you make a commit and immediately type svn log with no arguments, you may notice that your most recent commit doesn’t show up in the list of log messages. This is due to a combination of the behavior of svn commit and the default behavior of svn log. First, when you commit changes to the repository, svn bumps only the revision of files (and directories) that it commits, so usually the parent directory remains at the older revision (See 第 3.5.1 节 “更新和提交是分开的” for an explanation of why). svn log then defaults to fetching the history of the directory at its current revision, and thus you don’t see the newly committed changes. The solution here is to either update your working copy or explicitly provide a revision number to svn log by using the –revision (-r) option.

    如果刚刚提交就用svn log命令,则不会显示刚刚提交的内容。因为svn commit操作与svn log操作之间的联系,当提交的时候,只会改变当前文件或目录的版本号,svn log会抓取当前版本,而不会管新提交的。可以先svn update 再查看或用类似svn log -r 8 -v来查看。

  • 二手物品购买原则

    我以前是比较讨厌买二手的东西来用的,怕用不住,但上次买了黑莓8820改变了我的想法,原因有二

    第一,之前做足了充分的功课,学习了不少的黑莓知识

    第二,在有知识的情况下盯了好长时间,把价格和质量有所把握,下手后淘到了一款好机。

     

     

  • 物尽其用

    虽然现在不是物质极大丰富的共产主义社会,但是现在的生产力也足以让我们比十几年前拥有更多,比如电脑、手机、书,以及各种新奇玩意儿。

    现在手上有耳机两条,A和B,本来是有A,后来找不到了所以买了B,B比A好,买后双找到了A,你会先用哪一条。有的人是先用A,用坏A,再用B;有的会先用B,先用新的,花了钱就要享受。我以前会先用坏的,我会一直受着差音质的折磨,担心这提心那的,现在我的想法改变了,我要先用B,因为我接受的起。

    电脑也是这样的,好多人买来电脑小心翼翼, 这是好事,比如放置水平,远离灰尘,好习惯。但是有的人用电脑用到不敢多装程序,甚至不敢重装系统,这就没有必要了,东西买了就是拿来用的。说不定电脑要淘汰过时的时候,你不想用的时候,你不小心丢了的时候,因为非抗拒力量坏了的时候,它还没发挥他应有的价值,这就可惜了,相当于用3000块钱买了1000块钱的价值

    很久以前,真的是很久以前了,买了参考书也不乱写乱划,到毕业也是空白的卖掉。

    当时买了 kindle小心用啊 ,充电的时候也是担心这担心那的 ,现在好了 ,丢了 剩下充电器数据线 ,毛用没有 .所以手头上的东西还是注重发挥它的功能 .不能片面的思考没有的 ,弱势的一面.

    这两天玩 Ipad里面有一款游戏 , Asphalt 6我很受启发 .
    一 ,比赛时跑道上有加氮气的图标 ,那什么时候用呢 ,答案是 ,马上用 .根据加速度 ,路程等 ,平均速度最快的拿第一 ,最短时间内把速度加到最高的肯定是平均速度最快的 .所以我想 ,尽快提升自身能力修为 ,以加速度的方式前进 ,才能最快达成目标.
    二 ,加强自身的装备 ,游戏里

    不把东西用好,生产力就发展不了,那就说明没把生产工具发挥出来。工作学习生活中把物尽其用时刻记在心里。

  • 在vps上用vsftpd建立自己使用的ftp

    ubuntu/debian用户,就不编译安装了,熟练的还是编译安装好,会对自己的目录很熟悉

    安装:

    apt-get install vsftpd

    现在装好后已经可以使用了.用自己的非root账号可以打开.

    配置文件在/etc/vsftp下

    vps和兄弟合用,打算创建一个目录专门存放ftp的目录

    mkdir -p /var/ftpfiles

    vsftpd用户配置文件对用户的信息进行详细配置

    anon_other_write_enable=YES #允许用户删除文件

    cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,APPE,PORT,PWD,QUIT,RETR,SIZE,STOR,TYPE,USER,REST,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST,FEAT,DELE,RMD

    可以将虚拟用户生成db文件

    db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db