您正在查看 "Unix" 分类下的文章
2008-08-26 10:45
公司主机默认shell都是ksh,所以经常要用到,补习一下。
shell 的历史
UNIX shell 至今存在的时间已超过 35 年,它现在仍然在发展壮大!它创始于 1971 年,这一年 AT&T 贝尔实验室的 Ken Thompson 创建了第一个 UNIX shell,它具有贴切的名称 Thompson shell。虽然 Thompson shell 缺少人们日常使用的 UNIX 所具备的一些重要内置功能,如管道 (|)、编写 shell 脚本的能力和 |
2008-07-30 13:44
让我们面对现实吧:坏习惯很难改变。但是您已经熟悉的习惯可能更难克服。有时,重新审视某些事情可能让您遇到“啊哈,我没想到它能做到这一点!”的时刻。在 Michael Stutz 的优秀文章“UNIX 高手的 10 个习惯”的基础上,本文将提供另外 10 个 UNIX 命令行命令、工具和技术,可以使您成为更高效的 UNIX 命令行高手。
您应当采纳的其他 10 个好习惯包括:
|
2008-07-30 13:44
引言
当 您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类 缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。
|
2008-07-29 18:41
新增用户并指定目录:
bash-3.00# useradd -d /opt/utoss/server/bs/cdrdata/online/in ftpcdr
bash-3.00# passwd ftpcdr
New Password:
Re-enter new Password:
passwd: password successfully changed for ftpcdr
修改用户的默认shell:
bash-3.00# vi /etc/passwd
把
ftpcdr:x:10103:1::/opt/utoss/server/bs/cdrdata/online/in:/bin/sh
改为
ftpcdr:x:10103:1::/opt/utoss/server/bs/cdrdata/online/in:/bin/nosh
让solaris认为/bin/nosh是合法的shell:
bash-3.0 |
2008-07-28 14:01
2008-07-25 21:11
2008-07-24 11:00
2008-07-24 00:23
一、静态路由
最常用的静态路由是一台主机到一台本地路由器,通常在 /etc/defaultrouter中定义,用于添加网关。
#vi /etc/defaultrouter
192.168.8.1
服务器的的静态路由也可以通过使用in.routed在文件/etc/gateways中定义,当使用静态路由时,在内核中的路由表在系统启动时被定义,并且通常不会改变,除非使用route或ifconfig 命令修改。当本地网络通过单一的网关与Internet的其余部分相连时静态路由是最合适的选择。
静态路由可用route或ifconfig 手工加入,生成后重起不变 |
2008-07-22 23:56
天天使用ifconfig命令查看主机ip,但一直没有仔细了解所得结果各参数的具体含义,由于项目中很多应用都是HA模式,都有Virtual IP挂在同一网卡上,就是一网卡绑定了多个ip,现对该命令详细了解一下。
ifconfig 命令由超级用户使用,用来配置所有的网络接口参数。也可以被用来重新定义一个接口的IP地址或其它的操作参数。
一、检查网络接口
例如:
*检查所有网络接口的状态:
# ifconfig –a
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST>; mtu 8232
|
2008-07-11 01:13
今天遇到这个问题了,从同事那里学了一招:
比如db9206_client.tar.Z包是tar的/opt/oracle/目录并压缩了,原先默认解压方式都是:
$ zcat db9206_client.tar.Z | tar xvf -
现在我想改变解压目录,由原先的/opt/oracle/改为/opt/oracle9i/:
$ zcat db9206_client.tar.Z | pax -r -s ",/opt/oracle/,/opt/oracle9i/," -f -
我的是Solaris平台,搞定!
当然,如果直接是tar包不是压缩后的,就用:
$ pax -r -s ",/opt/oracle/,/opt/oracle9i/," -f |
|
|