Ⅰ oracle11gR1系统配置要求
安装Oracle 11g的内存要求
至少1G的物理内存
输入如下命令查看物理内存大小
$ grep MemTotal /proc/meminfo
下表显示了物理内存大小与交换空间大小的关系
物理内存 交换空间
257M-512M 2倍物理内存大小
513M-2048M 1.5倍物理内存大小
2049M-8192M 与物理内存大小一样
大于8192M 0.75倍物理内存大小
输入如下命令查看交换空间大小
$ grep SwapTotal /proc/meminfo
可按如下步骤配置交换空间(待查资料)
输入如下命令查看可用物理内存和交换空间
$ free
Oracle 11g的自动记忆管理功能将需要更多的共享内存(/dev/shm)和文件描述符.共享内存应该至少要大于一台主机上每个Oracle实例的MEMORY_MAX_TARGET值和MEMORY_TARGET值
输入如下命令查看可用共享内存
$ df -k /dev/shm
硬盘空间要求
/tmp目录需要在150到200M之间
输入如下命令查看/tmp目录可用空间大小
$ df -k /tmp
如果tmp目录可用空间小于400,执行以下步骤之一来满足硬盘空间要求(此处为什么是400M不清楚)
* 删除/tmp目录下不必要的文件以释放空间
* 在设置oracle用户环境变量的时候设置TMP和TMPDIR环境变量
* 增加/tmp目录的文件系统大小
根据安装类型的不同,Oracle软件大小在1.5到3.5G之间,见下表
安装类型 软件文件大小(GB)
企业版 3.47
标准版 3.22
自定义(最大安装) 3.37
输入如下命令查看可用的硬盘空间大小
$ df -k
企业版和标准版要求1.5G的数据文件空间,而自定义数据库要求1.81G数据文件空间.另外如果你选择了自动备份,快速恢复区(flash recovery area)还需要额外的硬盘空间
2.检查软件要求
* 操作系统要求
Oracle Datebase 11g release 1 可以在以下操作系统上安装:
Asianux 2.0
Asianux 3.0
Oracle Enterprise Linux 4.0
Oracle Enterprise Linux 5.0
Red Hat Enterprise Linux 4.0
Red Hat Enterprise Linux 5.0
SUSE Enterprise Linux 10.0
输入如下命令查看Linux的版本
$ cat /proc/version
* 内核要求
操作系统 内核版本
Asianux2.0,Oracle Enterprise Linux 4.0,Red Hat Enterprise Linux 4.0 2.6.9
Asianux3.0,Oracle Enterprise Linux 5.0,Red Hat Enterprise Linux 5.0 2.6.18
SUSE 10.0 2.6.16.21
输入如下命令查看所要求的内核是否被安装
$ uname -r
例如在Red Hat Enterprise Linux 5.0中执行该命令将显示
2.6.18-8.e15
如果内核版本不满足要求,请更新内核
* 软件包要求
Asianux 2.0,Oracle Enterprise Linux 4.0,Red Hat Enterprise Linux 4.0:
binutils-2.15.92.0.2-18
compat-libstdc++-33.2.3-47.3
elfutils-libelf-0.97-5
elfutils-libelf-devel-0.97-5
glibc-2.3.9.4-2.19
glibc-common-2.3.9.4-2.19
glibc-devel-2.3.9.4-2.19
gcc-3.4.5-2
gcc-c++-3.4.5-2
lio-devel-0.3.105-2
lio-0.3.105-2
libgcc-3.4.5
libstdc++-3.4.5-2
libstdc++-devel-3.4.5-2
make-3.80-5
sysstat-5.0.5
unixODBC-2.2.11
unixODBC-devel-2.2.11
Asianux 3.0,Oracle Enterprise Linux 5.0,Red Hat Enterprise Linux 5.0:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
lio-0.3.106
lio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
SUSE Linux Enterprise Server 10:
inutils-2.16.91.0.5
compat-libstdc++-5.0.7
glibc-2.4-31.2
glibc-devel-2.4-31.2
gcc-4.1.0
ksh-93r-12.9
lio-0.3.104
lio-devel-0.3.104
libelf-0.8.5
libgcc-4.1.0
libstdc++-4.1.0
libstdc++-devel-4.1.0
make-3.80
sysstat-6.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
输入如下命令查看所要求的软件包是否安装
$rpm -q 软件包名
如果没有安装需要的软件包,请从Linux光盘中或者下载所需软件包来安装
例如:输入如下命令来安装要求的软件包
$ rpm -Uvh unixODBC-devel-2.2.11.rpm
* 额外的软件要求
根据你所需要使用的组件的不同,你需要确定以下软件被安装
Oracle ODBC Drivers
你可以从http://www.unixodbc.org下载ODBC驱动管理器
* 集成开发环境
你可以选择安装下面所列的JDK,但不是必须安装的
带JNDI扩展的Sun JDK 1.4.2_08
带JNDI扩展的Sun JDK 1.5.0_06
* Oracle Messaging Gateway
Oracle Messaging Gateway支持Oracle Streams Advanced Queuing(AQ)和以下软件的集成
IBM WebSphere MQ V5.3
MQSeriesClient
MQSeriesServer
MQSeriesRuntime
TIBCO Rendezvous 7.2
* 浏览器要求
支持Javascript,HTML4.0和CSS1.0标准的浏览器,以下浏览器适用于Oracle Enterprise Manager Database Control
Netscape Navigator 7.2
Netscape Navigator 8.1
Mozilla version 1.7
IE 6.0 SP2
IE 7.0
Firefox 1.0.4
Firefox 1.5
Firefox 2.0
3.创建用户和用户组
安装Oracle数据库要求以下创建用户组和用户
Oracle Inventory用户组(oinstall)
OSDBA用户组(dba)
Oracle软件拥有者用户(oracle)
非授权用户(nobody)
输入如下命令查看oinstall用户组是否存在
$ more /etc/oraInst.loc
如果oinstall用户组存在,上述命令输出如下信息
inventory_loc=oraInventory目录的绝对位置
inst_group=oinstall
输入如下命令查看dba用户组是否存在
$ grep dba /etc/group
如果dba用户组存在,上述命令输出dba用户4.配置内核参数组的名称
如果oinstall和dba用户组都不存在,输入以下命令创建它们
$ /usr/sbin/groupadd oinstall
$ /usr/sbin/groupadd dba
输入如下命令查看orale用户是否存在且是否存在于正确的用户组中
$ id oracle
如果oracle用户存在,上述命令显示类似于如下的信息
uid=440(oracle) gid=200(oinstall) groups=201(dba), 202(oper)
如果oracle用户组存在,但其所在主用户组不是oinstall或者其不属于dba用户组,输入如下命令来修改
$ /usr/sbin/usermod -g oinstall -G dba oracle
如果oracle用户不存在,输入如下命令创建它
$ /usr/sbin/useradd -g oinstall -G dba oracle
输入如下命令设置oracle用户密码
$ password oracle
输入如下命令查看nobody用户是否存在
$ id nobody
如果nobody用户不存在,输入如下命令创建它
$ /usr/sbin/useradd nobody
4.配置内核参数
下表显示了Oracle建议的内核参数参考值,请确保系统中的这些内核参数大于或等于表中建议的数值,如果系统中的内核参数比下表中的值大,就不要改变系统内核参数
参数 参数值 文件
semmsl 250 /proc/sys/kernel/sem
semmns 32000
semopm 100
semmni 128
shmall 2097152 /proc/sys/kernel/shmall
shmmax 下列值中最小的一个:
* 物理内存的一半
* 4GB
/proc/sys/kernel/shmmax
shmmni 4096 /proc/sys/kernel/shmmni
file-max 512 * PROCESSES /proc/sys/fs/file-max
ip_local_port_range 最小: 1024
最大: 65000 /proc/sys/net/ipv4/ip_local_port_range
rmem_default 4194304 /proc/sys/net/core/rmem_default
rmem_max 4194304 /proc/sys/net/core/rmem_max
wmem_default 262144 /proc/sys/net/core/wmem_default
wmem_max 262144 /proc/sys/net/core/wmem_max
按下表输入如下命令查看内核参数
参数 命令
semmsl, semmns, semopm, semmni $ /sbin/sysctl -a | grep sem
shmall, shmmax, shmmni $ /sbin/sysctl -a | grep shm
file-max $ /sbin/sysctl -a | grep file-max
ip_local_port_range $ /sbin/sysctl -a | grep ip_local_port_range
rmem_default $ /sbin/sysctl -a | grep rmem_default
rmem_max $ /sbin/sysctl -a | grep rmem_max
wmem_default $ /sbin/sysctl -a | grep wmem_default
wmem_max $ /sbin/sysctl -a | grep wmem_max
如果系统当前内核参数和上述表中的值不一致,编辑/etc/sysctl.conf文件更改它们,如果系统当前内核参数大于上表中的值,不要修改那些值
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
输入如下命令改变内核参数值
$ /sbin/sysctl -p
为oracle用户设置系统资源限制(Shell Limits)
执行如下步骤增加shell limits
1.打开/etc/security/limits.conf,增加如下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2.打开/etc/pam.d/login文件,加入如下内容
session required /lib/security/pam_limits.so
session required pam_limits.so
3.为oracle用户设置shell的启动文件
打开/etc/profile文件,加入如下内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
5.创建所需目录
Oracle基目录需要3G硬盘空间,如果你不打算创建独立的Oracle数据文件目录则需要4G的硬盘空间,但Oracle不推荐这样做.
创建Oracle基目录步骤
1.输入如下命令查看文件系统信息
$ df -k
2.选择适合要求的文件系统挂载点
3.输入如下命令创建Oracle基目录并设置相应的权限
$ mkdir -p /挂载点/app/
$ chown -R oracle:oinstall /挂载点/app/
$ chmod -R 775 /挂载点/app/
6.配置oracle用户环境
以oracle用户执行Oracle Universal Installer之前,必须执行以下步骤配置oracle用户环境
1.输入如下命令转换到oracle用户
$ su - oracle
2.输入如下命令查看shell是否以oracle用户开启
$ echo $SHELL
3.输入如下命令打开oracle用户的shell启动文件
SUSE操作系统下
$ vi .profile
Red Hat操作系统下
$ vi .bash_profile
4.在shell启动文件中输入如下内容来指定默认文件创建模式
umask 022
5.如果DISPLAY环境变量默认为:0.0shell启动文件中指定了ORACLE_SID,ORACLE_HOME,ORACLE_BASE环境变量的值,那么删除它们
6.输入如下命令执行shell启动文件
SUSE操作系统下
$. ./.profile
Red Hat操作系统下
$. ./.bash_profile
7.设置DISPLAY环境变量
DISPLAY环境变量默认为:0.0,如果在本地系统上安装Oracle,则不用设置变量
备注:如果在远程主机上安装Oracle,那么需要执行如下命令
$ DISPLAY=本机地址(或本机域名):0.0; export DISPLAY
8.如果/tmp目录没有足够的可用硬盘空间,执行以下步骤来设置TMP和TMPDIR环境变量
a.执行如下命令查看适合的文件系统挂载点
$ df -k
b.在适合的挂载点上创建tmp目录并赋予下相应的权限
$ sudo mkdir /挂载点/tmp
$ sudo chmod a+wr /挂载点/tmp
$ exit
c.输入如下命令设置TMP和TMPDIR环境变量
$ TMP=/挂载点/tmp
$ TMPDIR=/挂载点/tmp
$ export TMP TMPDIR
9.输入如下命令设置ORACLE_BASE,ORACLE_SID环境变量
$ ORACLE_BASE=/挂载点/app/oracle
$ ORACLE_SID=yamaru
$ export ORACLE_BASE ORACLE_SID
其中,/挂载点/app/oracle就是在"创建所需目录"中创建的路径,ORACLE_SID是要安装的数据库实例名称
10.输入如下命令确保ORACLE_HOME,TNS_ADMIN环境变量没有被设置
$ unset ORACLE_HOME
$ unset TNS_ADMIN
11.输入如下命令检查上述环境设置是否正确
$ umask
$ env | more
umask的执行结果应该是22,022或者0022
Ⅱ 哪位朋友有HP ProLiant DL388 Gen9 安装Asianux server3 sp4系统的阵列卡驱动及网卡驱动
您好,欢迎您使用惠普产品。
很抱歉,网络知道企业平台暂时没有惠普服务器产品相应的技术支持。 服务器设置专业性较强,为避免耽误您过多时间尽快解决问题,建议您直接拨打支持热线800-810-2058(不支持手机拨打,请使用固话或小灵通拨打)或400-610-2058(可手机拨打)询问下如何调试。
如果不方便拨打电话,惠普服务器方面的问题您也可以尝试打开下面的网址,选择所使用的产品类型(服务器及存储设备)然后点击相应的产品前的+号,再点击选择【登录聊天室】进行咨询即可,http://www.hp.com.cn/chat
Ⅲ 如何安装ubuntu双操作系统
FIPS (First Interactive Partition Splitter) 该程序是一个功能非常强大的MS-DOS工具程序,它可以在不删除硬盘上原有数据的情况下将硬盘上的一个分区分割重新分区。 该程序只能分割MS-DOS的主分区,不能分割MS-DOS的扩展分区。 FIPS的详细的文档在TurboLinux光盘的 dosutils/fipsdocs 目录下。 假设已经全部分配给DOS/Windows使用。首先建立一张DOS启动盘,将CDROM上的/install/FIPS目录下的RESTORRB.EXE, FIPS.EXE 和ERRORS.TXT拷贝到该软盘上,最好不直接在硬盘上使用FIPS。 在运行FIPS之前,使用MS-DOS或Windows 95提供的SCANDISK (或Norton公司最新版本的NDD)来检查要划分的硬盘,修复错误,然后使用用DEFRAG (或Norton公司最新版本的Speedisk)来将硬盘重新整理,保证硬盘的后半部分没有任何MS-DOS文件, 注意像mirror或image这样的程序会重新把一些文件放在硬盘的最后面,请用“attrib -r -s -h image.idx”或 “attrib -r -s -h mirorsav.fil” 将这些文件的属性改为可读并删除他们,另外在autoexec.bat或config.sys中除去image或者mirror及其他防病毒程序如NAV,防止它们在FIPS重新启动机器时恢复原来的硬盘分区表。 接下来用做好的FIPS启动盘启动机器。运行FIPS, 当用户启动 FIPS 的时候,程序可以让用户把硬盘上boot区及root区的备份写到软盘上的ROOTBOOT.00x (其中的 x 代表一个从0到9 的数字)文件里。如果在使用 FIPS 时发生任何错误,你可以从软盘启动并执行RESTORRB 来恢复硬盘上原先的配置。 请注意: 如果你不止一次地使用 FIPS 的话(这一般是不必要的,但是可能发生), 程序会把一个以上的 ROOTBOOT 档案写到软盘上。RESTORRB会让用户选择要恢复哪个配置文 件。RESTORRB.000 这个文件包含用户原先的配置。 现在必须输入新分区应该从哪个磁柱开始。使用左/右方向键来递增或递减磁柱的计数 。剩下的分区以及新分区的大小会在程序中显示,所以选择正确的磁柱对用户来说并不困难 。用户可以使用上/下方向键一次递增十个磁柱。准备好后,按下enter继续。在此之后, 可以选择重新编辑分区表(这会让用户重新选择划分分区)或是继续。如果用户键入“c”, 则FIPS将会计算改变过的启动分区,再检查一次并提示用户是否要继续。如果用户键入“y” ,那么FIPS 将会把这些改变写入硬盘并结束。重新启动机器,用FDISK查看新配置是否已经 起作用。现在,你的系统上应该有两个FAT分区,第一个是你的DOS/Windows的文件系统,第二个是个空的分区,可以被TurboLinux作为自己的分区了。 以Red Hat Linux 7.0为例说明安装过程,如下: 塞入第一张光盘,让计算机从CDROM启动,马上就出现了简洁的欢迎信息。敲回车,可以进入默认的安装模式-图形界面,鼠标操作,基本和6.1、6.2类似。敲入“text”,可以进入文本安装模式,和6.0以前的版本相似。不支持鼠标,需要使用键盘操作,主要是为了兼容。如果你的计算机使用图形模式不好用,比如,屏幕出奇的大,按钮怎么也找不到,那就使用此模式。 打入“expert”,可以进入所谓的专家模式,实际上就是安装程序把所有的步骤都交给了你,随遍你怎么设置,如果你的机器有些特殊的硬件,安装程序无法正确配置,那就试试这样的方式。 敲入“linux rescue”,会进入“救援”模式,主要用于原有的Linux系统无法正常启动的情况。使用这个办法,实际上你是进入了一个微型的Linux系统,里面有许多可以用来拯救操作系统的工具程序。 如果你有特殊硬件的安装驱动盘,就敲入“linux dd”,它会提示你插入软盘,读取进系统。以便更好的利用它们。 敲回车进入默认安装模式,内核启动后,出现语言选择选单,18种语言,可惜就是没有中文。选“english”,再挑键盘,鼠标。值得一提的是,我的双飞燕4D+鼠标自动的被认出三键。要知道,第三键在Linux环境下的作用很大。许多操作可以用它来实现,如果你没有三键鼠标,就使用模拟三键的方法,左右键同时按下,即表示第三键。 安装界面非常好用,左面有及时详尽的帮助信息,右面是选项。完全鼠标操作。 在系统安装的阶段,最重要的事情是看清楚左面的说明!因为许多的朋友都有过惨痛的教训-漫不经心,结果,硬盘里面所有的东西都被干掉了,系统瘫痪。简直欲哭无泪,好些人不停的到网上请教恢复的办法。 这里详细说明一下,RedHat 7.0有两大类安装方式:Install 或者 upgrade。前者包含下面三种选择: WorkStation、ServerSystem、Custem System。用鼠标可以很容易的切换。后者则是升级程序,使用RPM,可以把硬盘原有的旧版本的Linux软件替换掉。 WorkStation---一般用户推荐此方式。工作站类型安装将会清除掉所有硬盘上原有的所有Linux分区信息。不管与Linux无关的分区,如闻到98。不过,安装非常容易,如果硬盘有Windows98,它会自动配置LILO的双启动,但是,如果和NT并存,就不要使用这种方法,应使用定制方式,否则,很可能你的NT再也起不来了。 ServerSystem---服务器类型安装将会干掉所有硬盘上所有分区的一切信息。绝对不是开玩笑!要是你的机器作为网络服务器,就使用它。 Custem System ---定制类型的安装。不喜欢上面的类型,或者想尝试自由的配置过程,就用它。 我使用WorkStation类型,下面的步骤是分区,如果你经验不足,或者怕麻烦,可以使用自动分区办法,安装程序会自动创建“/”、“swap”、“/boot”分区。当然,原来硬盘上的Linux分区信息全部抹除,如果机器中装有Windows98则不要管它,它会安然无恙的。 格式化完分区后,下面是挺有意思的时区选择,右上边有张世界地图,鼠标箭头往上一放,程序自动选择最近的地区时区,我们肯定选择China啦。 下一步,输入超级用户-root的口令,也可以在这里建立必要的普通用户账号。注意,口令是非常重要的屏障,最好使用大小写字母混合数字的口令形式。MD5 Password 和 Shadow Password也是不可少的。 在选择软件包群组的时候,有Gnome、KDE、Games三种,看来RedHat对游戏迷想的挺周到。注意群组是可以多选的,可以安装三种分组的任何组合。 安装程序自动生成了很友好的软件包选择界面,左侧是树型图示,把所有的软件包按应用范围分成了不同的归属,如Internet应用、X 窗口、软件开发,数据库、共享库文件等等。右面是代表软件的图标,“打勾”的状态就表示选中了,而屏幕下侧则是针对右侧软件包的注解说明,介绍这个软件是干什么用的,有什么特点。 我在里面找到了好多新出炉的程序,看看,操作数码相机的,支持ISDN的,使用刻录机、扫描仪的。流口水了吧?相信很快,Linux不能很好的支持新硬件的历史就要成为过去了。这部分内容也应该是属于RedHat 7.0的新特点之一吧。 往下的操作步骤就平常了,配置X窗口,选择显示器,挑显卡。我的Premedia2可以轻松的认出,而这一点,最新的TurboLinux6.1也没做到。这可能是由于X Free 4.0的缘故。TurboLinux 6.1用的是X Free 3.3.6。 定制合适的X分辨率,选中默认的窗口环境,然后测试一下,成功就继续,否则重新调整直到成功为止。我为我的14寸显示器(老土 :-)选中了“800X600”,24位彩色。 真正的拷贝过程开始了,看看估计的时间,你可以去喝杯茶水,不过要回来,因为最后需要使用第二张光盘完成安装,然后是制作启动软盘,不乐意就跳过去。马上,“祝贺安装完毕。” 急不可耐的重新启动后,发现有了新的变化。RedHat 7.0把LILO启动界面图形化了,屏幕显示出小红帽图像和需要启动的操作系统,使用键盘箭头可以切换。 可惜,我并不喜欢这个图形,对于玩过图形的我而言,它太粗糙了。 进入Linux系统。OK! Linux操作系统的版本有: Magic Linux Conectiva Linux Debian GNU/Linux Fedora Core Gentoo Linux Knoppix Linux Mandriva Linux Red Hat Linux Slackware Linux SUSE Linux Turbo Linux Ubuntu Linux Linux From Scratch Asianux B2D Linux CentOS
Ⅳ 谁能介绍一下linux
Linux是开源的操作系统,是目前世界上非常流行的一个操作系统。优点很多。
是有全世界各个行业的人在不断更新的操作系统;
是不需要支付昂贵购买费用的操作系统
是相对windows等系统要稳定得多的系统
是目前众多大型企业中小企业首选的服务器系统
是目前病毒攻击最少的系统
是任何一个想成为计算机高手和已经成为计算机高手的必须要掌握的系统
是一个让你最能知道计算机底层操作方式和运作原理的系统
1、国际青少年信息学奥林匹克竞赛委员会决定:IOI2001将采用Linux操作系统和相对应的编程环境。
2、中国计算机学会也决定在NOI2001采用新的操作系统和编程环境。
3、Linux开始于芬兰赫尔辛基大学的Linus Torvalds的业余爱好。
4、Linux是一 个与UNIX兼容的操作系统。但Linux并没有包括Unix源码。
5、Linux属于一个完全基于自由软件的软件体系(GNU)。所有的GNU程序遵循一种“Copyleft”原则,即可以拷贝,可以修改,可以出售,只是有一条:源代码所有的改进和修改必须向每个用户公开,所有用户都可以获得改动后的源码。它保证了自由软件传播的延续性。Linux是自由软件,任何机构和个人都可以在遵守GNU公用许可证的前题下随意打包组合Linux软件和工具,以免费或收费的方式发行。即是说:Linux是目前唯一可以从网上或其他途径自由获得的可为PC及网络提供多用户、多任务、多进程功能的免费操作系统软件。
6、Linux的标志(吉祥物)是企鹅。
7、Linux的分内核版本和发行版本。我们以内核版本来看,一般具有2.2.16这样的形式。其中第一部分是主版本号,第二部分是次版本号,二者构成当前的内核版本号,第三部分是对当前内核版本的修正次数。根据约定,次版本号为偶数时,表示该内核是稳定的发行版本,次版本号为奇数时,则表示该内核是不稳定的开发版本。
8、像Unix一样,Linux一般被分成四个主要部分:内核、Shell、文件系统和实用工具。
9、Linux需同时使用多个分区,每个分区称之为一个文件系统。最少需要二个分区:一个交换分区,一个根文件系统分区。
10、Linux采用的文件系统类型是ext2而不是FAT32(FAT32是WINDOWS采用的文件系统)。
11、“root”即根用户,是Linux系统中的最高权限用户,这个帐号对系统的一切文件都有完全的访问权限。
12、Linux的关机和MSDOS会有所不同,不能随意关机,因为Linux会将内存作为暂存区,那样可能会造成系统的瘫痪。使用正常的关机可将内存信息写回硬盘。关机使用的指令是“shutdown”。组合键“Ctrl + Alt + Del”可重启动Linux。
13、Vi 是 UNIX 世界里最通用的全屏编辑器,所有的UNIX机器都提供本编辑器。Linux里提供的是vi的加强版—vim,是同vi完全兼容的。
14、X Window System 是 UNIX 系统上强大的图形化作业环境。提供了类似于Windows的图形环境。
15、在Linux系统中,软盘/光盘属独立的文件系统,使用前必须挂装,用完需卸载。挂装使用命令:Mount –t 文件系统类型 设备名 挂装点。
16、Linux对字母的大小写是敏感的,在命令和参数中a和A并不等价。
17、Linux中包含5种文件系统。比较关键的是根文件系统和/usr文件系统。
-----------------------------------------------------------------
Linux的良好特性
1 开放性
是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。
2 多用户
是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性
3 多任务
是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程平等地访问微处理器。由于 CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。
4 良好的用户界面
Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程Shell是指将多条命令组合在一起,形成一个Shell程序,这个程序可以单独运行,也可以与其他程序同时运行。系统调用给用户提供编程时使用的界面。用户可以在编程时直接使用系统提供的系统调用命令。系统通过这个界面为用户程序提供低级、高效率的服务。 Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。
5 设备独立性
设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来简化增加新设备的工作。当需要增加新设备时、系统管理员就在内核中增加必要的连接。这种连接(也称作设备驱动程序)保证每次调用设备提供服务时,内核以相同的方式来处理它们。当新的及更好的外设被开发并交付给用户时,操作允许在这些设备连接到内核后,就能不受限制地立即访问它们。设备独立性的关键在于内核的适应能力。其他操作系统只允许一定数量或一定种类的外部设备连接。而设备独立性的操作系统能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行版本中。另外,由于用户可以免费得到Linux的内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。
6 供了丰富的网络功能
完善的内置网络是Linux一大特点。 Linux在通信和网络功能方面优于其他操作系统。Linux为用户提供了完善的、强大的网络功能。支持Internet是其网络功能之一。Linux免费提供了大量支持Internet的软件,Internet是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上的其他人通过Internet网络进行通信。文件传输是其网络功能之二。用户能通过一些Linux命令完成内部信息或文件的传输。远程访问是其网络功能之三。Linux不仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其他系统的窗口。通过这种远程访问的功能,一位技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的地方。
7 可靠的系统安全
Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。
8 良好的可移植性
Linux可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。