Ubuntu (Linux Mint 7)下安装 IE (ies4linux)

 我安装的 Linux 是 Linux Mint 7,它是基于 Ubuntu 9.04 的发行版,它提供一种更开箱即用的用户体验。如去除了顶端的任务栏,安装后即包括了浏览器插件(如 Flash),多媒体解码器,对 DVD 播放的支持,Java 和其他组件等。它与 Ubuntu 软件仓库完全兼容。

免去游戏方面,Linux 基本能应付得了日常事物的。可偏偏有些网站与 IE 结缘太深,更不争气的还就是 BlogJava,它的编辑器在非 IE 浏览器上处理 <textarea> 不能正常,所以我要考虑装个 IE 在 Linux 上。

所用的软件是 ies4linux,复数的,可以同时安装多个版本的 IE。它用样是由 wine 来模拟运行的,所以必须先安装 wine,你可以用新立得软件包管理器来安装 wine,也可以直接用 apt-get 来安装 wine。

然后是 ie24linux 的安装,安装步骤如下: 阅读全文 >>

挖Linux中的古老缩略语[转]

Unix已经有35年历史了。许多人认为它开始于中世纪,这个中世纪是相对于计算机技术的产生和发展来说的。在过去的时间里,Unix和它的子分支Linux收集有许多的历史和一些完全古老的语言。在这篇技巧文章中,我们将介绍一少部分古老的语言和它们的目的和作用,以及它们真正的来源。

  RC

  在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。今天,“rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。如/etc/rc是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所运行的脚本。.bashrc的前缀“.”是一个命名标准,它被设计用来在用户文件中隐藏那些用户指定的特殊文件;“ls”命令默认情况下不会列出此类文件,“rm”默认情况下也不会删除它们。许多程序在启动时,都需要“rc”后缀的初始文件或配置文件,这对于Unix的文件系统视图来说,没有什么神秘的。 阅读全文 >>

Solaris 常用系统命令[转]

系统基本配置







如何查看日志信息

                dmesg | more /var/adm/messages*   

收集
exlpore
日志

  
              /opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output

系统的基本状况

   
                       showrev 

系统运行时间,平均负载

                                 uptime                           

版本信息

                                               uname -a                                 

Update
版本

                                         more /etc/release                

系统补丁

 
     showrev -p 

已安装的补丁信息

  patchadd 123-12

打补丁

查看服务对应的端口

  more /etc/services

系统变量设置
env

sysdef

Shell
变量:
bash,csh,ksh

收集
explore
日志

先查看有没有装


# pkginfo |grep SUNWexplo

如果有安装的话:


# /opt/SUNWexplo/bin/explorer

收集到的文件在:


# /opt/SUNWexplo/output

清空日志:
cp /var/adm/messages /var/adm/messages.bkp  #cat /dev/null > /var/adm/messages

CPU
 

psrinfo -vp             
系统
cpu
数和速度

uptime                   cpu
平均负载

prstat -a               
实时进程的状态 (相当于 Linux 下的 top 命令)

ps -ef                  
显示所有进程的详细信息

kill pid
杀死进程

vmstat

mpstat

/usr/ucb/ps -aux

内存

prtdiag -v
系统硬件,电源接口等

查看内存大小
prtconf -vp | grep Mem

vmstat

swap -s

增加
swap
分区:
mkfile 200m /tmp ,swap -a,swap -l

C5292

磁盘管理

iostat 
监视系统输入/输出设备负载

format 
系统几块磁盘,大小
Ctrl+D
的组合键退出

metastat
显示硬盘
raid
状态

检查硬盘信息
prtvtoc /dev/dsk/c0t0d0s5

查看
NBU
硬盘
available_media

如何添加硬盘

1
mkdir /usr/ldap3

2

newfs /dev/rdsk/c1t3d0s1 


       3


mount /dev/dsk/c1t3d0s1 /usr/ldap3

4

vi /etc/vfstab
添加文件系统信息

/dev/dsk/c1t2d0s0  /dev/rdsk/c1t2d0s0   /usr/ldap3      ufs     1  yes     logging


 

文件系统

df -k  
磁盘使用情况

磁带机的读存数据
: tar cpio

磁带机状态

  mt -f /dev/rmt/0 status

虚拟文件系统表

  /etc/vfstab

Solaris
硬盘分区

网络

ping

netstat -arp

ifconfig –a

系统基本操作

文件操作

压缩解压
tar gzip gunzip

iso
文件

  lofiadm

查看文件信息

  ls -lrt

目录大小

  du -sk dir

mkdir ,cd,

查找文件:
Find 
文件类型
file

查看文件
more

head

tail

cat
例如:
tail -10 /var/adm/messages

文件的权限
chmod: chmod 644 a.txt 

解包
tar vcf filename.tar

打包
tar cvf filename.tar dirname

.gz
文件
解压
gunzip filename.gz ; gzip -d filename.gz          
压缩
gzip filenam

.tar.gz 
解压:
tar zxcf file.tar.gz                                    
压缩;
tar zcvf file.tar.gz dirname

创建和编辑文件:

生成新文件或改变文件日期:
Touch  
文件拷贝
cp
移动文件
mv

修改文件: vi的用法

组合命令
:

输出重定向
>  
组合命令
|

常用管理命令
man

用户管理

groupadd

useradd

passwd

查看用户
/

more /etc/passwd

/etc/shadow

/etc/group

(who

finger

rusers

1

whodo

id


如何做系统硬件健康状况检查




# more /var/adm/messages*
(没有重大异常报错)



# df –k (“/”
使用率小于
85%)

# format
ctrl+d退出)(所有硬盘正常)

# prtdiag –v (
没有
failed
的部件、内存和
cpu
数量正确
)

# psrinfo –v (
系统中所有的
cpu
都处在
online
状态
)


运行级别

查看系统的运行级、日期及时间

  who   –r

系统运行级别
1

掉电(运行级
0

2

单用户(运行级
1

s

S

3

多用户(运行级
2

3

4

重引导(运行级
5

6

重新启动

  reboot, init 6

关闭系统:
shutdown

init 0

halt


 

其它管理

定时任务


crontab 
推到一个自定义的文件上


crontab -l>tmp

编辑这个文件,做需要的修改


vi tmp

推回
crontab
crontab tmp

NBU
备份

#bpdbjobs –report  
检查作业备份情况,返回为
0
即为正常

#bpps –a  
备份进程启动情况


 

磁盘阵列管理


 

#sccli

sccli: selected device /dev/rdsk/c2t0d0s2 [SUN StorEdge yyyy SN#08472F]

#sccli> show disks

输出的
Status
列,所有值正常情况下是
” ONLINE”

” STAND-BY”
,其它的值都是不正常的;



#sccli> show logical-drives

输出的
Status
列,其值正常情况下是
” Good”
,其它的值都是不正常的;



#sccli>show enclosure-status

输出的
Status
列,所有值正常情况下是
” OK”
或者
” Absent”
,其它的值都是不正常的;



#sccli>show FRUs

输出的
FRU Status
行,所有值正常情况下是
”OK”



其它的值都是不正常的;



#sccli> show peripheral-device-status

输出的
status
列,所有值正常情况下是
”within safety range”

” N/A”

” Hardware:N/A”

” Hardware:OK”



其它的值都是不正常的;



#sccli>exit

oracle

lsnrctl status
查看
listener
进程的状态

tnsping SID   
查看连通请款

sun cluster

scinstall -pv 
版本信息

luxadm -e port
光纤链路状态

Linux 下仅用 iptables 实现为透明代理服务器

在网上 Google/Baidu  一下 “iptables 代理服务器” 多是讲的 iptables 结合 Squid 来实现透明代理的,用 iptables 把请求转发到 Squid  的代理端口上的,由于 Squid 有其局限性,不能支持 POP3、SMTP 和 P2P 协议。所以想在不影响多数人上网方式,集中控制的情况下,给自己单独开个小灶,用 iptables 在代理服务器上另辟一条溪径。

代理服务器有两网卡:

eth0 10.1.0.1  连接内部的网卡
eth1 202.x.x.x       能上互联网的网卡

建立脚本,比如 /usr/local/transparent_proxy.sh,内容如下: 阅读全文 >>

在 Windows 平台下从硬盘安装 Ubuntu Linux 7.10(alternate)

Ubuntu 8.0.4 已在万众企盼当中,本月 4 月 24 日正式发出,代码版本已封闭。继续写一个 Ubuntu Linux 7.10(alternate) 似乎十分多余,那就留给届时还会怀念 Ubuntu 7.10 的人士,也给自己留个底吧。

当然,每写个东西,总是要负责的,非轻率地转抄,终以本人实践真实记录。前面有篇是讲 Ubuntu 7.10(Desktop) 的安装,在 Windows 平台下从硬盘安装 Ubuntu Linux 7.10(Desktop),这里记载的是 Ubuntu 7.10(alternate) 的安装,是通过 grub4dos 来加上一个 Ubuntu 启动项,从而能从更盘引导。个人也更偏爱于用 alternate 版的光盘来安装,安装其他 Linux 发行版养成的习惯。 阅读全文 >>

在 Windows 平台下从硬盘安装 Ubuntu Linux 7.10(Desktop)

真要看如何安装可直接跳到第三节,前两节权当胡诌。

此第一节与本篇旨意确有偏离,以免混淆视听,故此默认时隐去,有兴趣者可点击本行来展开阅读此节

现在 Linux 慢慢也走向平民化了,尤其是 Ubuntu Linux。与 Ubuntu 的机缘还是前年大约八月份的时候,有个同事还是从美国带回来的一张 Ubuntu 6.06 LTS 的 Live CD。当晚在自己机器上一启动,发现那傻不拉叽又愣黄的界面,实在是无法与 RedHat 和 Suse 相媲美,便把它沉之箱底。 阅读全文 >>

VMware+Linux AS4 为虚拟机新增了硬盘,该如何加载?[摘]

VMware 中安装了 Linux 后,又给这个虚拟机增加一个硬盘,假设选的类型是 SCSI, 进到虚拟机系统中应如何加载呢?

其实这后 Linux 新加了一个物理硬盘是一回事,做法如下:

在服务器上把硬盘接好,启动linux,以root登陆。

比如我新加一块SCSI硬盘,需要将其分成三个区:

#fdisk /dev/sdb
进入fdisk模式:
Command (m for help):p //查看新硬盘的分区
Command (m for help):n //创建新分区 阅读全文 >>

命令行使用PuTTY的几个参数[转]

使用ssh的朋友应该会知道这个工具,小巧,不需要安装,功能也不弱,是一个理想的ssh工具。

在使用中,需要将PuTTY放到批处理文件中调用,自动登录上服务器,然后运行命令,退出。google,百度搜索了都没有相关的中文资料,于是直接看英文文档,使用到的几个参数做一个说明,抛砖引玉。欢迎补充转载,请注明出处。

命令行格式
putty [-pw password] [-m file] user@ip_addr

-pw password 使用ssh登录的用户的密码(明文,所以安全性请自己考虑)
-m file 要在服务器上运行的命令
user@ip_addr 使用ssh登录的用户名和服务器的ip地址 阅读全文 >>

Linux/Unix下读取lib目录下所有包生成classpath的Shell

做了一个 Java 程序放在 Solaris 下运行,用到许多的第三方包,有 *.zip 的和 *.ja r的,放在 lib 目录下,然后写了一个 shell 脚本来运行那个 java 程序,那就要在 classpath 中包含所有在 lib 中的第三方包。

原来的做法是在 classpath中把lib目录中一个个的包文件名用冒号连缀起来,比如
classpath=.:lib/a.jar:lib/b.jar:lib/c.jar:lib/d.zip
java -classpath $classpath com.unmi.Main 阅读全文 >>

终于在SuSe10上成功安装上了VMware 5.5

原来在 RedHat AS3 下安装VMware 4 还是 5 都能非常顺利的安装,可是前几天安装了 SuSe 10,安装 VMware 5 却出了些岔子。

我用的是 VMware Workstation 5.5.0 build-18463 for Linux RPM包来进行安装,安装完成后,敲入命令 vmware 执行后,提示

unmi:/usr # vmware
vmware is installed, but it has not been (correctly) configured 阅读全文 >>