错做事与做错事

错做事是做了不该做的事,或者说做了不该自己做的事,或者说做了份外的事却没做好,这就叫费力不讨好,是最要不得的。这是原则性的错误。

 

做错事是自己该做的事却由于能力有限或方法错误却没做好,这个似乎不值得遗憾。

Linux 激活过期帐户

学习usermod命令时,把自己的帐户给弄过期了,就是

usermod -E 1901-1-1 myusercount

但是想救回来用命令

usermod -E 2039-12-31 myusercount

几句不行了,于是有了解了一下chage命令,还是没解决问题,看来看/etc/passwd 里面没有相应的信息,网上也没找见好办法,只好问师傅了,师傅说看看shadow文件,于是手动修改了一下shadow文件,用户就解封了,

至于shadow文件怎么改,man shadow看看各个字段的内容就行了,下面给一个 能用的用户的shadow记录:

 

junjie2:$1$YDW.HyX3$uUM7PB5Y35rijisxaXGjX0:13922:0:99999:0:::

全面分析IT人为什么难以拿到高薪


作者:hychieftain

 

最近在论坛里看到很多人发牢骚,说薪水少,可在我看来,你们这样的人拿得到高薪才怪!

  我先问一句:这里有多少人是本科的?有多少人是正规本科的(不算自考,成考和专升本)?有多少人是有学位的?有多少有学位的是拿着网大排名前50所大学的学位的?恐怕是少之又少吧!在中国,薪水和学位的关系对于应届生来说是绝对的,即使对于以后的发展,学位也很重要,要不那些低学历的人评职称为什么吃亏呢?你可以告诉我这不合理,不错,这确实不合理,但却是现实。如果你不能改变现实,那还是适应它吧!你也可以告诉我低学历一样可以拿高薪,我承认,不过你要准备比别人多付出10倍以上的努力。


  接下来是语言,这里恐怕是有不少人没有过四级没学位的吧?有多少过六级的?有多少过专四专八的?有多少有其他英语证书的?你不要和我说你的水平好,可不喜欢中国的考试制度,所以没证书。在中国,毕业一开始的几年就是靠证书,你有本事跳过1楼2楼造3楼吗?如果你英语不行,你有其他二外吗?要知道,老外对于it的重视可是比国内那些买的电脑做装饰品的土老帽要强得多。


  其实这些都不是最重要的,最重要的做人的风格,现在很多it人除了技术什么都不懂,整天得罪人。哪怕你是四个ccie全考出的,我不用你难道地球就不转了?中国多的是人,技术有什么了不起的?更何况很多技术是根本用不到的。


  现在总看到一些所谓的“技术牛人”在误导新人,你们知不知道你们是在误人子弟啊!自己混不出头,还要去害别人,今天要和你们好好算算帐。


  先自我介绍一下,我是98年从上海交大毕业的,在Microsoft(MS)工作了6年,现在在一家系统集成公司工作。


  第一个意见:读书最重要,就是为文凭。我承认大学里确实学不到什么东西,但为了文凭请一定要认真读。这个社会要文凭,没办法。还有大学成绩要读好一些,像ms,cisco,oracle这些大公司是会看的。读大学还有一个好处是大学很空,你可以自己去学想学的东西,不过学校的功课永远是最重要的。那些大专的不要以为本科生学不好技术,确切得说并没有几个优秀的学生是书呆子。没有什么规定说大专生学技术有优势。


  第二个意见:好好读英语,要想在it立足,英语是必须的。至少要过六级,如果能有专八或者中高口证书或者bec什么的就更好,最好还要有二外,可以考虑德语或者日语。作it一定要去外企,国企绝对没前途。


  第三个意见:要认真选择入的行业。it是非常广泛的概念,网络只是其中一个非常小的(而且也是非常没有前途的)领域。it最有前途的领域是什么?是开发,开发中最有前途的是什么?是硬件开发,也就是电子工程,那些家伙的月薪差不多是我的年薪(我现在月薪是税后10K);其次是软件开发,不过很苦,而且需要不错的数学基础,不过在中国不要去搞通用件开发,一盗版全完,最好是搞ERP类的专用系统开发,连开发带维护都有了。如果你没有数学基础,却有不错的美学功底,那就去搞设计,photoshop也好,autocad也好,3dsmax也好,flash也好,视屏后期处理也好,但不要搞网页设计(无论是前台还是后台),因为一个人作的模扳一万个人用,不会有好的收入的。再不行就来搞网络和系统,这个方面最好搞数据库,不过这样又要涉及到开发,如果搞网络也要搞部署(系统集成),或者去大公司作技术支持,最差的就是作维护了。


  为什么说维护是最次的?因为无论是什么公司,维护都不是主营业务,或者说,不会为公司带来收入。在公司,能直接影响利润的部门收入才高,所以说任何企业,最重要的是销售和市场,其次是研发和生产,至于我们维护部门,不过是和扫垃圾的和扫厕所的一个级别而已。


  维护虽然是最差的,但不代表不能拿高薪。首先,要去大的外企,他们对于it部门的重视程度高。第二,要学会为人处世,我们本来就是服务部门,所以对其他部门的人要热情一些,主动一些,不要老摆个“高手”的臭架子。要知道,技术如果不能换钱,那不过是垃圾而已。第三,不要老是问老板要钱换设备,我们已经不能产生利益了,就要让老板感觉我们能节约管理成本,我们的任务是最大限度利用现有的设备,而不是整天采购新的设备。


  即使如此,我所谓的高薪不过是在维护这个领域里的高薪而已,和其他主要部门是不能比的。所以最好还是跳出这个行业的好,去作系统部署。而作系统部署不要去做部署人员(即使暂时作,将来也一定要做项目经理),这是民工都可以做的。或者就是做方案销售,这样你就是企业的主营业务了。


  顺便说一下我对认证的看法,相对与学历和英语,它是最不重要的。当年我去ms,靠的不是什么mcse,而是我的专八和名校学历。ms的面试并不关心你的技术,而是关心你是否聪明,是否能溶入企业文化。还有,国内好象很多人对ms不满,因为软件太贵了,这些钱都进了我们这些技术支持的口袋了,不错,ms的员工薪水很高,可这是我们努力工作换来的,我们每天都要工作12小时左右,xp刚发行那段日子xp组的工程师都要工作到凌晨2-3点,白天还是9点上班,难道我们不该拿高薪吗?至于mcse我是进ms后再考的,没有看过书,全是靠*****过的,也就是你们所说的paper,不过我想说一句,对于应届生,你不用在意自己是不是paper,因为企业已经默认你是paper了,所以无所谓的。


  总结一下,it界不是没有高薪,而且it的高薪在所有理工类行业中是高的。关键是看你自己的能力。对于还没毕业的同学,我希望你们能先认真读书,至少拿个学士出来(最好是名校的),然后看看能不能考上好的大学的硕士,同时学好英语,多参加社会活动,即使你作it,技术也不过只有20%的比重而已,重要的是沟通和为人处世的技巧。对于刚出来的大学生,我的意见是先苦几年,多考一些外语和it的证书,准备向外企跳。


  最后一句,我所说的也许确实不好听,但事实如此,你可以举很多反例来反驳我(中专生拿高薪之类的),但这些例子是不能反映总体情况的,不信我们可以抽样调查。还有,中国有很多现状是不合理的,但你不能改变它,那要么你适应它,要么你毁灭。在沙漠里谁能活下来?是万物之长的人还是骆驼?


while 语法

freebsd下居然没有seq命令,想产生一些数字序列还得用while,看看while的语法吧:

 

#! /bin/sh
min=1
max=10
while [ $min -le $max ]
do
  echo $min
  min=expr $min + 1
done

 

使用while建立一系列目录:

从200801 – 200812

 

i=200801;while [ $i -le 200812 ];do mkdir $i; i=$(( i + 1 )) ;done

青蛙小故事


青蛙小故事


从前,有一群青蛙组织了一场攀爬比赛,比赛的终点是:一个非常高的铁塔的塔顶。


一大群青蛙围着铁塔看比赛,给它们加油,比赛开始了!


老实说:群蛙中没有谁相信这些小小的青蛙会到达塔顶,他们都在议论:这太难了!!它们肯定到不了塔顶!”“他们绝不可能成功的,塔太高了!


听到这些,一只接一只的青蛙开始泄气了,除了那些情绪高涨的几只还在往上爬。群蛙继续喊着:“这太难了!!没有谁能爬上顶的!”


越来越多的青蛙累坏了,退出了比赛。但,有一只却还在越爬越高,一点没有放弃的意思。


最后,其他所有的青蛙都退出了比赛,除了一只,它费了很大的劲,终于成为唯一一只到达塔顶的胜利者。


很自然,其他所有的青蛙都想知道它是怎么成功的。有一只青蛙跑上前去问那只胜利者它哪来那么大的力气跑完全程?它发现: 这只青蛙是个聋子!


 


概这就是:说你行,你就行;说你不行,你就不行的道理吧


 


8020法则

































































































8020法则》


80%的人


20%的人


穷人


富人


掌握世上20%的财富


掌握世上80%的财富


用脖子以下赚钱


用脖子以上赚钱


负面思考者


正面思考者


卖时间


买时间


找一份好工作


找一个好员工


受人支配


支配别人


做事情


做事业


重视学历


重视经验


知识就是力量


行动才有结果


我要是有钱我就怎么样怎么样做


我要是怎么样怎么样做我就有钱


爱购物


爱投资


爱瞎想


有目标


答案中找问题


问题中找答案


在乎眼前


放眼长远


错失机会


把握机会


早上才想今天干吗


计划未来


按自己的意愿行事


按成功的经验行事


不愿做简单的事


重复做简单的事


今天的事明天做


明天的事今天作


不可能办到


如何能办到


忘性好


记笔记


受失败人的影


受成功人的影响


状态不好


状态很好


不整理资料


会整理资料


受以前失败的影响


相信以后会成功


不愿改变环境


与成功人为伍


改变别人


改变自己


看文章不做笔记


看完回留言的


什么是 WINS

WINS
WINS是Windows Internet Naming Server,即Windows Internet 命名服务。它提供一个分布式数据库,能在路由网络的环境中动态地对IP地址和的映射进行注册与查询。
WINS服务器和客户机的交互运行分成4个步骤:名称注册、名称更新、名称释放、名称查询。

WINS用来登记NetBIOS计算机名,并在需要时将它解析成为IP地址。WINS数据库是动态更新的。

(1) WINS的基本要求:

对于WINS服务器:

1. 必须是一台NT server计算机

2. 使用TCP/IP协议,并且具有一个静态的IP地址。

对于WINS客户:

1.要求是运行以下操作系统的计算机:

Windows NT Server 3.5或更高

Windows NT Workstation 3.5或更高

Windows 95

运行Microsoft TCP/IP-32的Windows for Workgroups 3.11

带有实模式TCP/IP驱动的Microsoft Network Client 3.0 for MS-DOS

LAN Manager 2.2c for MS-DOS。不支持LAN Manager 2.2c for OS/2

2.需要WINS server的IP地址

(2)WINS过程

(a)在一个WINS的环境中,每次WINS客户开启计算机并初始化TCP/IP后,它都会将它的NetBIOS名和IP地址的对应关系映射到WINS服务器的数据库中。

(b)当一个WINS客户想和另外一台主机通讯时,它会直接和WINS server联系,查询计算机名和IP地址的关系。

(c)如果WINS服务器在自己的数据库中查到了被查计算机名和IP地址的映射关系,它就将目的计算机的IP 地址返回要求查询的WINS客户。


另一个WINS:
Windows Internet Name Service (WINS)
WINS提供一个分布式数据库,它的作用是在路由网络的环境中对IP地址和NetBIOS名的映射进行注册与查询。 这可能是解决NetBIOS名与IP地址之间转换的比较合适的一种方法,对于比较复杂的网络如互联网更是如此。

LMHOSTS文件在广播式系统中有一点缺点,它是基于广播的,所以对网络的通信量是一个沉重的负担,这个问题并未得到解决。有人设计了通过路由协议进行单播式的动作对NetBIOS名字进行注册和解析。如果采用这个协议,那就可以解决了广播的问题,也就没有必要使用LMHOSTS文件了,使动态配置的灵活性与方便性得到重新体现,使得这个系统可以和DHCP协议无缝连接。我们可以想象,当DHCP给一台计算机分配了一个地址后,这个更新可以直接在WINS数据库中体现。用户和管理员都不需要进行任何额外的工作,十分方便。WINS协议可以和NBNS一起工作,但是因为WINS数据库备份的问题没有解决,因为它不能和别的NetBIOS名字服务器一起工作,数据不能在WINS服务器和非WINS服务器间进行复制。

WINS是基于客户服务器模型的,它有两个重要的部分,WINS服务器和WINS客户。我们首先看一下服务器,它主要负责处理由客户发来名字和IP地址的注册和解除注册信息。如果WINS客户进行查询时,服务器会返回当前查询名下的IP地址。服务器还负责对数据库进行备份。而客户主要在加入或离开网络时向WIN服务器注册自己的名字或解除注册。当然了,在进行通信的时候它也向服务器进行查询,以确定远程计算机的地址。

我们使用WINS的好处在什么地方呢?WINS就是以集中的方式进行IP地址和计算机名称的映射,这种方式可以简化网络的管理,减少网络内的通信量,但是这种集中式的管理方式可以和星型结构相比,我们有理由怀疑它可以会成为网络的瓶颈。在本地的域控制器不在路由器管理网段的另一段时,客户仍然可以游览远程域,在集中处理的时候,数据都会集中于这个服务器中,一定要注意不要让这个节点失败。

WINS的另外一个重要特点是可以和DNS进行集成。这使得非WINS客户通过DNS服务器解析获得NetBIOS名。这对于网络管理提供了方便,也为异种网的连接提供了另一种手段。我们可以看到,使用集中管理可以使管理工作大大简化,但是却使网络拓朴结构出现了中心结点,这是一个隐性的瓶颈,而如果采用分布式的管理方式,却有个一致性的问题,也就是如果一个服务器知道了这个改变,而另一个不知道,那数据就不一致了,这时候要有一些复杂的算法来解决这一问题,两台服务器要想知道对方的情况,不可能不进行通信,也就无形中加重了网络负担。网络就是这样,集中起来就加大了单机的处理压力,而分布了就增加了网络传输量,天下没有十全十美的事情。