Archive for the 'Operating System' Category

Sep 25 2006

Mac之路(八)- 让终端支持Backspace

Published by kamus under Operating System

系统默认的终端程序在Localhost中可以用delete键删除前一个字符,但是当telnet或者ssh到另外一台主机上的时候,按delete键就不管用了,会出现一个怪字符而不是删除前一个。

我们需要在终端程序的预置中作如下设置,别忘了设置完毕以后还要在文件菜单中点击“将设置用作预置”,这样下次重新启动终端也不会丢失这个设置了。

就是把“Delete键代表退格”前面打上勾。

Mac就像Linux,就像Firefox,你对他越熟悉,设置的越多,他就越好用。

如果我们使用的是iTerm,而不是Mac自带的终端程序,那么需要在iTerm的预置中作如下设置,添加一个delete的键盘映射。

how to use delete as backspace in iTerm for Mac

One response so far

Sep 25 2006

Mac之路(七)- 快速锁定屏幕

Published by kamus under Operating System

当你在工作单位离开自己的座位,通常都要锁定自己的计算机屏幕,这是出于安全的考虑,在Windows中我们可以按Win+L快捷键,那么在Mac中如何快速锁定屏幕?
默认安装后的Mac在菜单里面只有“注销用户”这个选项,而注销用户虽然确实会退回登录屏幕,但是所有当前运行的程序都会被终止,无疑这是不符合我们要求的。

解决方法就是使用“钥匙串访问”实用程序(Keychain Accesss),这个程序位于应用程序->实用程序下。双击打开程序,然后设置预置,在通用选项中把“在菜单栏中显示状态”打上勾,这时候就能看到系统状态栏中多了一个小锁的图标。

以后,单击这个锁,就可以直接选择“锁定屏幕”了。

One response so far

Jun 15 2006

HP-UX无法更改root密码的解决方法

Published by kamus under Operating System

这段时间在作各省主机的安全性改造。

其中一项是设置操作系统密码的复杂性,在HP-UX中需要将操作系统先转成受信任系统(Trusted System),然后才能继续作设置,已经设置了6台主机都没有问题,但是今天却在转为Trusted System之后碰到了无法修改root密码的问题。

hu451er1#[/]passwd
Changing password for root
Old password:
Sorry.

转成受信任系统之后修改本用户密码都会要求输入旧密码,但是明明是正确的旧密码,却总是报Sorry就退出了,而除了root用户之外其它用户都没有这样的问题。

查了一溜资料也没有找到解决方法,无奈只能打800电话求助HP的技术支持。技术支持查了半天资料,说,有个命令,比较奇怪,不知道你敢不敢在系统上试一下。

/usr/sam/lbin/usermod.sam -F -p “” root

基本上意思就是清空root的密码,然后再修改密码的时候就不会提示要输入旧密码了。

想了想,开了另外一个终端以防不测,然后输入上面的命令,回车,再修改密码,果然不要求输入旧密码了,搞定。

HP的工程师在电话那头也挺高兴,说,看来这个命令还真有用。呵呵,大家受益,双赢。

5 responses so far

May 25 2006

重提麒麟还有863

Published by kamus under Feeling, Operating System

这段时间由于汉芯丑闻,麒麟造假的事儿又被提了出来。想起自己早在去年2月份就写过一篇骂麒麟的文章,于是找来贴在这里也算是再次见证一下这些恶心的东西。

国产kylin 麒麟操作系统正式版问世之感想 原发于csdn的blog

今天在先锋网看到一则新闻- Kylin (麒麟) 国产操作系统完全版 。心中嘀咕着:又是什么东西。

打开了网页,截图的显示是安装界面。(链接的截图被删除了)
多层次、多策略安全机制 (链接的截图被删除了)

心里彻底凉下来,其实,呵呵,也很早就凉过了。只不过这次又印证了这些沽名钓誉,厚颜无耻的科技工作者在怎么耗费一个863计划的国家拨款!

我们看一下第一张图,安装界面,这个界面我不能认为它是美观大方的,也不能认为它是简洁朴素的,我能给的评语是“简陋”。
再看一下第二张图,多层次、多策略安全机制?选一堆用户加到一个策略组中?应该不仅仅是UNIX系统中的user和group的关系吧?
官方的解释如下:

在用户认证层次, 系统实现了基于智能卡的强化的用户身份认证机制,在访问控制层次,实现了细粒度的自主访问控制列表(ACL)和强制访问控制(MAC)机制。在强制访问控制框架下实现了基于改进的BLP模型的多级安全策略(MLS)和能力机制(CAP)。支持对主存和磁盘的客体重用,防止机密信息因客体重用而泄漏;实现了安全审计功能, 管理员可以根据需求记录与客体、主 体、事件类型等相关的信息;实现了 角色定权策略,系统中用户与角色关联,角色与权限关联;提供了中文图 形化的安全配置管理工具。

恕我孤陋寡闻了,那一堆缩写和描述我根本看不懂,只是联想到我们公司有时候作产品说明书也会搞出一堆自创的英文缩写名词来。希望这次真的是我孤陋寡闻。Update@2006-5-25 这些单词确实是我一年前还不知道的术语,这一点上冤枉了麒麟,表示抱歉,但是今天我仍然认为在那样一个简单的用户群组图片旁边附注这样一堆拗口艰涩的安全术语还是极其恶心的做法。

再去看一下Kylin的官方网站,在系统功能处,我没能找到一点不是众多发行版的Linux已经实现了N年的东西,我甚至没太能找到一个理由能让我否认这只是一个基于Linux内核的稍微包装了一下的国产linux版本。

还有系统特色,第一条: 具有自主知识产权,不受GPL规则限制。 如果说这个系统内核真的是基于FreeBSD的或者基于Linux的,那么我真的要为这些垃圾感到丢脸了,说是国耻也不为过吧。

最后,再看看相关的新闻,我都骂累了,你丫凭什么挑战Windows?!

国产操作系统“麒麟”火爆问世 将挑战Windows
国产操作系统横空出世 “麒麟”挑战Windows

在google上搜索kylin的时候,发现已经有一篇blog对此有所抨击了。有人在这个blog中回复说:

不要自己瞧不起自己.LYLIN系统的出现是一种进步.什么叫抄袭?洋人早已发明了汽车.难道我们还要去从零开始,去发明汽车?如果那样,那才是笨蛋!洋人已有的东西,我们完全可以引进,改进,完善.这才是聪明!

呵呵,师夷之长完全是个明智的作法,但是,不是这么个师法的,什么事儿都有个规矩,借鉴了别人的就是借鉴了别人的,不要舔着脸说“完全自主知识产权”好不好?

还有,我不太理解,我是真的不太理解,一个自己的操作系统真的是很重要吗?那些什么受人控制,给别人赚钱,不安全等等的原因不需要再跟我说了,用FreeBSD好了,用Linux好了,都是free的,为什么什么GP领域都要跟爱国挂上勾呢!
那么多国家都在默默地尝试作自己的操作系统呢,是吗?
那么多国家都在要求一个所谓“完全自主知识产权”的操作系统呢,是吗?
如果不是,就是中国高瞻远瞩了,是吗?
863的那些钱,扔在这里是最好的选择了,是吗?

863,TMD863,有兴趣地看看863的主页,Fenng写的一篇新 “拿来主义” 与 xyz 高科技计划
还有我跟Fenng在MSN上的聊天:用的最多的一个字就是“cao”!用“靠”已经无法表达情感了。
[15:42:05] k@mu$/www.db: http://159.226.2.16:38080/863/jsp/view.jsp?serials=270
[15:42:15] k@mu$/www.db: 项目名称:主流数据库格式动态转换
[15:42:24] k@mu$/www.db: 第一句话两个错别字
[15:42:35] k@mu$/www.db: 然后后面说的居然文不对题
[15:42:48] k@mu$/www.db: 服了,服了,彻底服了
[15:43:11] Fenng?/头又晕了: 我X,这都行
[15:43:42] Fenng?/头又晕了: 这XXX都是现成的东西
[15:43:55] k@mu$/www.db: 不就是ODBC嘛
[15:43:57] k@mu$/www.db: 我X
[15:44:03] Fenng?/头又晕了: PHP/PERL 都提供这样的封装的东西,
[15:44:34] Fenng?/头又晕了: 不过后面那一大堆什么CDMA的是干啥的?
[15:44:34] Fenng?/头又晕了: 大笑
[15:44:47] Fenng?/头又晕了:
CDMA数字蜂窝通信系统是一种宽带扩频技术,可用于数字蜂窝移动系统、微蜂窝系统和卫星移动通信等。。。
[15:44:49] k@mu$/www.db: 是啊,所以我说文不对题啊,这可是成果展示
[15:44:57] Fenng?/头又晕了: 好像关公战秦琼阿
[15:44:57] Fenng?/头又晕了: 大笑
[15:46:23] Fenng?/头又晕了: 操作系统测试 这项目300万,我靠。基于Linux的集成化媒体播放器研制 靠,这个170万,
[15:46:33] Fenng?/头又晕了: XXX,都是现成的东西,还研究个P
[15:46:54] k@mu$/www.db: 所以说钱真的好赚
[15:47:06] k@mu$/www.db: 累死累活作XX什么DBA
[15:47:27] Fenng?/头又晕了: X,还不如找个学校,投靠个牛B的教授。

— 全文over —

上面这篇blog发布以后有人在后面留言说:

你懂什么?你写过OS吗?我现在正在写一个OS的kernel,总算知道一点操作系统的皮毛。你只会跟在别人后面说三道四的,等到有一天没有D版 windows用的时候就知道故事是怎么说的。虽然linux是开源的,但是不同的国家有不同的linux社区,有不同的版本,我很支持中国地方化的 linux,叫麒麟也好,反正是支持中文的系统。所有的东西都是有积累的过程,你怎么不去和win3.x比较啊,那个才叫丑陋呢。第一次能做出这样的东西很不错了,大力支持。

我的回复是:
通常我所鄙夷的爱国主义者都是象k’这样,下次请你看清楚我骂的内容才说话行吗?
不要舔着脸说“完全自主知识产权”好不好?,这是我的主旨,当然如果能够证明确实是自己一点一点写出来的,那确实我要敬佩一下,虽然我从心底仍然觉得可以借用Linux或者FreeBSD的内核。
我为什么要跟win3.x比较啊,真是可笑,那是什么年代的?是不是说只要是国产的东西,只要是第一次造,比人家差个10年也是理所当然的?这么多年的经验人家给你趟出来,自己不用还有什么脸好说的?当然,这个走题了,我从来也没有认定麒麟是不是在技术上比别人差。
技术上差不差我不是很关心,只是作科研要有个作科研的路,纳税人的钱不是那么花的!

今天再看麒麟的网站,发现好像比印象里面原来的站点变漂亮了,但是比较讽刺的是新闻动态里面没有一个Kylin自己的新闻,我倒是觉得麒麟操作系统内核同其他操作系统内核的相似性分析这篇文章完全可以放到新闻动态里面嘛。

6 responses so far

Page 2 of 3«123»