linux系统答案
LINUX 常见问题1000个详细解答
一 如何建立多用户
提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心
就可能破坏系统比如我们想删除/temp目录下的文件却将命令不小心输成rm / temp(在/后
多了一个空格),那么就极可能删去根目录下的所有文件再者,Linux是一个真正意义上的多
任务多用户系统,不体会一下Linux的特色岂不可惜为了方便自己和别人使用,就在Linux系统
下多建几个用户吧
输入adduser newuser,回车,屏幕对命令没有一点儿反应,错啦?不,实际上,系统已接受
了新用户
你应该接着输入命令 passwd newuser,屏幕将提示输入口令,再次输入确认, 一个新的用户就增
加成功,
真简单马上登录试一试吧
Linux提供了六个虚拟控制台,用ALT+F1~F6切换(在X-window下用CRTL+ALT+F1~F6切换),
每个控制台均可
以用不同的用户登录,运行不同的程序赶快为家人和朋友建个用户吧
二在Linux下如何使用软盘光盘以及DOS等非Linux分区
这是Linux初学者问得最多的问题由于大家已习惯了微软的访问方法,总想用类似的思路来找
到软盘和光盘
但在Linux下,却沿袭了UNIX将设备当作文件来处理的方法所以要访问软盘和光盘,就必须先将
它们装载
到Linux系统的/mnt目录中来
装载的命令是mount,格式如下:mount -t 文件系统类型 设备名 装载目录
文件系统类型就是分区格式,Linux支持的文件系统类型有许多:
msdos DOS分区文件系统类型
vfat 支持长文件名的DOS分区文件(可以理解为Windows文件)系统类型
iso9660 光盘的文件系统类型
ext2 Linux的文件系统类型
......
设备名,指的是你要装载的设备的名称软盘一般为/dev/fd0 fd1;光盘则根据你的光驱的位置
来决定,
通常光驱装在第二硬盘的主盘位置就是/dev/hdc;如果访问的是DOS的分区,则列出其设备名,
如/dev/hda1是指第一硬盘的第一个分区 装载目录,就是你指定设备的载入点
1. 装载软盘
首先用mkdir /mnt/floppy 在/mnt目录下建立一个空的floppy目录,然后输入:
mount -t msdos /dev/fd0 /mnt/floppy 将DOS文件格式的一张软盘装载进来,以后就可以
在/mnt/floppy目录
下找到这张软盘的所有内容
2. 装载Windows所在的C盘
mkdir /mnt/c 在/mnt目录下建立一个空的c目录;
mount -t vfat /dev/hda1 /mnt/c 将Windows的C盘按长文件名格式装载到/mnt/c目录下,
以后在该目录下
就能读写C盘根目录中的内容
3.装载光盘
mkdir /mnt/cdrom 在/mnt目录下建立一个空的cdrom目录;
mount -t iso9660 /dev/hdc /mnt/cdrom 将光盘载入到文件系统中来,将在/mnt/cdrom目录下
找到光盘内
容有的Linux版本允许用mount /dev/cdrom或mount /mnt/cdrom命令装载光盘
要注意的是,用mount命令装入的是软盘光盘,而不是软驱光驱有些初学者容易犯一
个毛病,以为用
上面命令后,软驱就成了/mnt/floppy,光驱就成了/mnt/cdrom,其实不然,当你要换一张光盘或软
盘时,一定
要先卸载,再对新盘重新装载
4.卸载
卸载的命令格式是:umonut 目录名,例如要卸载软盘,可输入命令umonut /mnt/floppy要注意的
是,在
卸载光盘之前,直接按光驱面板上的弹出键是不会起作用的
三如何安装Linux的应用软件
对于普通用户,安装或升级软件可以用Red Hat公司的软件包安装与管理工具RPM使用后你就可以轻松安装
软件升级软件和卸载软件并查询软件信息
如果你安装的是Red Hat Linux,那么你就可以使用RPM了,如果不是,你可以先安装RPM方法如下:
1. 下载RPM软件包: ftp://ftp.redhat.com/pub/code/rpm/rpm-2.3.11.tar.gz
2. 在Linu??????? ?
LINUX 常见问题1000个详细解答
一 如何建立多用户
提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统
比如我们想删除/temp目录下的文件却将命令不小心输成rm / temp(在/后多了一个空格),那么就极可能
删去根目录下的所有文件再者,Linux是一个真正意义上的多任务多用户系统,不体会一下Linux的特色岂不
可惜为了方便自己和别人使用,就在Linux系统下多建几个用户吧
输入adduser newuser,回车,屏幕对命令没有一点儿反应,错啦?不,实际上,系统已接受了新用户
你应该接着输入命令 passwd newuser,屏幕将提示输入口令,再次输入确认, 一个新的用户就增加成功,
真简单马上登录试一试吧
Linux提供了六个虚拟控制台,用ALT+F1~F6切换(在X-window下用CRTL+ALT+F1~F6切换),每个控制台均可
以用不同的用户登录,运行不同的程序赶快为家人和朋友建个用户吧
二在Linx命令行下依次运行:
cd/
tar xzvf rmp-2.3.11.tar.gz
cd rpm-2.3.11
./configure
make
make install
mkdir /var/local /var/local/lib /var/local/lib/rpm /var/lib/rpm
这样,你就完成了RPM的安装,以后便可以在网上或光盘上寻找软件的RPM安装版然后使用RPM进行安装,
RPM的使用方法很简单:
1. 用RPM安装软件包 :rpm -ivh 软件文件名
例如 rpm -ivh fvwm95-2.0.43a.chinese-1.i386.rpm 屏幕上就会输出该软件包的名称和安装的进度条:
fvwm95 ###############
当进度条走到底,中文fvwm95(一种X-Window的界面)就安装完了,再运行X-Window,啊,全中文
的fvwm95就在我的眼前
2. 用RPM反安装软件包:rpm -e 软件名
例如:rpm -e fvwm95
3. 用RPM升级软件包:rpm -Uvh 软件升级版文件名
例如:rpm -Uvh fvwm95-2.1.0a.chinese-1.i386.rpm,RPM自动反安装原来的老版本,将升级版的软件安装入
系统怎么样,不难吧!
四 如何在Windows系统中查看Linux的文件
通过使用装载命令mount,我们能够在Linux中轻松地查阅使用Windows的文件俗话说有来有往嘛,我们
当然也希望在Windows中能看到Linux的文件可是Windows可不像Linux那么友好,并未备有与Linux沟通的工具,
怎么办呢?别急,网络上有个小工具叫Linuxdos,不到500K,运行在Windows下,专用于查看Linux的文件运行
之后,你可以选择驱动器,然后它就像资源管理器一样列出Linux的文件系统
五如何汉化Linux
Linux的母语是英文,所以满屏幕都是英国老鼠,用起来特不方便,如果想输入中文更没辙不过现在
的中国软件人员可谓人才辈出,已经为Linux的汉化提供了全面的解决方案
1.中文模拟终端chdrv
首先,总得让Linux能显示中文吧!chdrv是在命令行下的中文模拟终端,也就是说,只要你装上了它,你就
可以在Linux的命令行状态下显示和输入汉字了chdrv启动后在tty7(用Ctrl+Alt+F7)建立一个虚拟终端,用户
在tty7上登录后就可以使用它提供的中文支持tty1到tty6不会受到它的影响
如果你能找到RPM格式的安装包,就可以轻松地使用RPM安装程序安装它否则你可以
到ftp://ftp.ihep.ac.cn/pub/chinese/system分别取得 chdrv 的已编译的chdrvbin-0.23.gb.tar.gz和
字体文件chdrvfont.tar.gz
然后用root登录,依次执行以下命令:
tar xvzf chdrvbin-0.23.gb.tar.gz 将编译好的chdrv解压到chdrv-0.23.gb目录
mv chdrvfont.tar.gz chdrv-0.23.gb/ 将字体文件移到chdrv-0.23.gb目录
cd chdrv-0.23.gb 进入此目录
./installbin 运行安装文件
2.中文输入服务器xcin
如果你常在X-Window中使用Linux,一定试试用XCIN来解决中文输入的问题XCIN 是Xwindow Chinese INput的
缩写,是一个在X-Window模式下运行的中文输入系统,安装它后,X-Window的所有终端都将提供中文服务
你可从ftp://ftp.ihep.ac.cn/pub/chinese/system/xcingb-2.2.tar.gz取得GB码版的XCIN文件包然后
用root登录,依次执行以下命令:
tar xzvf xcingb-2.2.tar.gz 解压缩
cd xcingb-2.2 进入目录
./configure 修改安装选项
make 编译
make install 安装
同样,如果你能找到该软件的RPM安装版,可以用RPM来安装
到此为止,我们已经介绍了在命令行下和X-Window中使用中文的方法可是在文本编辑软件中依然只能显
示中文,却无法输入汉字要解决这个问题必须自己动手修改两个地方:
1) 为不同shell设置
若使用Bash Shell:在 /etc/profile 增加下面的内容:
stty cs8 -istrip
stty pass8
export LANG=C
export LC_CTYPE=iso-8859-1
若使用Tcsh Shell:在 /etc/csh.login 或 /etc/csh.cshrc 增加设定如下:
stty cs8 -istrip
stty pass8
setenv LANG C
setenv LC_CTYPE iso-8859-1
2) 在自己主目录下的.inputrc文件中增加下面的内容:
set convert-meta off
set output-meta on
上一页12 3 4 5 下一页
linux操作系统Linux是一个开放的,自由的类Unix操作系统,它的源代码是公开的, 各个版本的Linux,包括从内核到许许多多的应用程序的源代码, 以及可执行文件都可以免费从互联网上下载 你也可以通过光盘得到Linux系统,和一般的软件不同的是, 你可以合法的和你的朋友分享Linux光盘很显然Linux光盘的价格不会很高, 第一,因为你可以免费从网上下载;第二,你可以和你的朋友合伙凑钱买一套Linux光盘, 再和你的朋友分享使用 Linux和一般的软件不同,是可以和你的朋友分享的 举个例子来说: 如果朋友家有张非常漂亮的窗子,但是这窗子是95牌的, 那么你仿制是违法的,如果这窗子是X牌的,或者说牌子是GPL, 那么你仿制就不违法如果你不想违法,但又想要漂亮的窗子, 答案是选择自由软件选择Linux Linux准确的说,是一个系统内核,它是最初在91年, 由芬兰的了不起的学生Linus Torvalds发起, 接着又有全世界的志愿者加入进来开发的 现在有一些软件公司在做Linux的生意, 著名的有RedHat,SuSE以及Caldera等等, 这些公司发布自己的基于Linux内核的一整套的Linux系统: 这些整套的系统通常包括有:一个C语言及C++编译器,Perl脚本解释程序, 外壳Shell,图形用户界面X窗口系统,包括有X Server以及众多的应用程序等等 这些整套的Linux系统按照习惯叫做Linux发布(distribution) 目前使用最广泛的Linux发布是RedHat公司的RedHat Linux 以前使用广泛的Slackware,现在也还有许多人在使用, 我自己的第一个Linux系统就是Slackware,现在我玩的是Debian, Debian和其他的Linux发布的不同之处在于:Debian是完全由志愿者开发的, 不像RedHat和SuSE,是由软件公司所支持的 RedHat是使用最广泛的Linux发布,并且RedHat公司现在得到了Netscape, 以及Intel的支持,前景看好,根据一般的看法Redhat也是最容易上手的Linux发布 SLackware和RedHat相比要稍微复杂一些,这主要是指软件的安装方面, 由于RedHat使用rpm打包系统,安装新软件简单到只要一行命令即可 而Slackware往往要从源代码重新编译,稍微费事一些 SuSE也是基于rpm打包系统,SuSE的特别之处在于它对X窗口系统的支持非常好, SuSE的吉祥物是一只绿色的蜥蜴,非常可爱 Debian基于自己的Deb格式的打包系统,但是它也可以安装rpm软件包 Linux可以运行在DEC公司的Alpha机上,也可以运行在Sun公司的Sparc机器上 当然也可以运行在Intel公司的386以上的机器上 编写的好的源代码可以不经修改的在各种不同的Linux平台上直接编译安装运行, 但是显然,不同的硬件平台之间的可执行文件是不兼容的 但是一个特别针对Intel机器的rpm软件包是可以轻易的在for Intel的RedHat,SuSE,Debian, 以及Slackware上安装运行起来的 RedHat,SuSE,Slackware以及Debian等各个发布之间的另一个不同是, 它们都带有自己的系统管理工具 RedHat使用著名的控制面板+Linuxconf, Debian使用臭名昭著的dselect(为什么说臭名昭著?因为它非常难控制, 我自己只要有可能,就尽量不碰它) Slackware使用pkgtool, SuSE也有自己的管理工具 Linux是一个开放的操作系统,它的各个部分:内核,应用程序, 库程序是有机的结合的并不是固定的死死的,碰都不能碰Linux的内核的版本号是XX.XX.XX格式的,由三个数字组成, 第一个数字是主版本好,第三个数字是辅版本号,中间的数字如果是奇数, 表示这是一个开发版的内核,如果是偶数,表示是一个相对稳定的,可靠的内核 一般来讲,除非你正在研究Linux内核,或有特别的需要, 否则不要摆弄奇数版本的内核 今天演示的第三个部分是Linux下的软件常常有人抱怨Linux缺乏有效的软件的支持, 这在一定情况下的确如此,但是另一方面也是我们对Linux了解太少, Linux平台上现在已经有了相当多的应用软件 并且Linux正在得到越来越多的厂家的支持 这段时间炒的非常火的Oracle,Sybase等等大型数据库的Linux版本就是一例 Linux下不但有类似于PhotoShop的免费的图像编辑软件:gimp, 还有免费的类似于3DS的三维设计软件:MoonLight 并且所有这些软件,你都可以得到源代码 Linux下的图形用户界面是基于X窗口系统的, 这也秉承了Linux的一贯传统:开放的,有机结合的 XFree86只是图形界面的服务器,上面可以运行各种不同的窗口管理器, 现在著名的窗口管理器有AfterStep,WindowMaker,以及Enlightenment 有的窗口管理器做得非常的漂亮,真是叫做不看不知道,一看吓一跳 另外,如果你不喜欢花哨的窗口管理器,你可以选择wm2或者9wm, 它们只占用非常少的系统资源,我自己经常使用的就是9wm 有了X服务器和一个窗口管理器,你就有了图形用户界面 你就可以运行Gimp或者Moonlight了,甚至你还可以运行Doom和quake! 现在还有一批程序员正在为Linux开发免费的,开放源代码的红色警报 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)