QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 797|回复: 14

我是新手,请帮下我,不然我学习Linux的计划要暂时推迟了。

[复制链接]
发表于 2005-6-1 16:42:37 | 显示全部楼层 |阅读模式
我是新手,请帮下我,不然我学习Linux的计划要暂时推迟了。

Linux的资料太少了,而且好多地方的资料都重复,对我这种从WINDOWS转来的新手来说真的太难了。

我的Fedora 3已安装好了,用的GNOME桌面,我怎么找不到命令行在哪里?
是不是打开个终端就行了。我试了,大多数命令都能运行,但 为什么我输入CHKCONFIG,系统就告诉我 command not found?
我在/sbin下面看到这个文件了,就输入 cd /sbin,然后再运行CHKCONFIG,结果还是数 command not found?
发表于 2005-6-1 16:54:15 | 显示全部楼层
1. 使用root帐号执行这个命令. 这个命令不在普通用户的环境变量里
或者:
2. 使用/sbin/chkconfig
或者
3.进入sbin目录下使用./chkconfig 。./ 的作用是指明使用当前目录下的命令。
回复

使用道具 举报

发表于 2005-6-1 16:54:40 | 显示全部楼层
是不是大小写问题呀。

sbin里的命令一般只给root运行。可以ls -l chkconfig查一下权限。

另外
cd /sbin
./chkconfig

因为普通用户的$PATH不包含/sbin
linux下运行的命令都是在$PATH里提供的目录里查,查不到就出错。
如果是当然目录,需要加./

查看$PATH
echo $PATH
回复

使用道具 举报

 楼主| 发表于 2005-6-1 17:02:48 | 显示全部楼层
非常感谢,上面两位太热心了!
回复

使用道具 举报

 楼主| 发表于 2005-6-2 09:12:38 | 显示全部楼层
昨晚试了,在Fedora 3下,root帐户下,输入./chkconfig,还是说command not found
但我在WINDOWS下用虚拟机运行一位高手做的光盘运行版的Redhat,却发现能运行chkconfig,好奇怪啊。

干脆告诉我用什么命令来减少Fedora运行的服务吧,我现在的Fedora运行得较慢。
回复

使用道具 举报

发表于 2005-6-2 10:22:16 | 显示全部楼层
如果你换一个别的发行版,就不会觉得慢了。一个系统究竟是快是慢,取决于系统架构是否合理,跟服务开启多少以及为何种CPU优化没什么关系。
回复

使用道具 举报

 楼主| 发表于 2005-6-2 14:55:57 | 显示全部楼层
那么能不能给我推荐个能运行得比较快、不需要太高系统配置的发行版?

我是新手,只想有时间时学习研究一下Linux,而现在的情况是我的Fedora 3进入GNOME桌面就要4、5分钟,太慢了。
回复

使用道具 举报

发表于 2005-6-2 16:00:17 | 显示全部楼层
许多FANS都觉得ML不错
回复

使用道具 举报

发表于 2005-6-2 16:18:35 | 显示全部楼层
同意楼主的。

另外mandriva2005好象也比较贴近新手啊。

晕死,刚才打错了。应该是:同意楼上的
回复

使用道具 举报

发表于 2005-6-2 17:06:38 | 显示全部楼层
感觉是想在威胁我!
回复

使用道具 举报

该用户已被删除
发表于 2005-6-2 17:42:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2005-6-3 17:03:50 | 显示全部楼层
原来是登陆时必须用root登陆。普通用户登陆后再su+password的方法,是不可以运行chkconfig。
回复

使用道具 举报

发表于 2005-6-4 19:11:02 | 显示全部楼层
使用./chkconfig要保证在当前目录下有chkconfig这么一个可执行程序
使用root帐号时,直接chkconfig就可以了,使用./chkconfig反而要到有chkconfig文件的目录里
./chkconfig和chkconfig的区别是./表明要在当前目录下找chkchonfig文件,而不加./直接chkcofig是在你的环境变量下找chkconfig文件。
btw:
1. 知道环境变量是什么么?
2. 为什么linux要用这么麻烦而又晕人的方法呢?这是因为安全的原因。试想一下,如果使用chkconfig就可以直接执行当前目录下的文件的话。如果有个不怀好意的人在某个目录下放了一个可执行的文本文件,内容是 rm -ft / (强制删除系统所有文件的命令)。文件名叫ls的话。你到那个目录下用ls一查看当前目录下的文件,你的系统就会被无可挽回的删除干净!这样太可怕了。所以要用./来区分是采用当前目录下的可执行程序与否。 ./ 就是当前目录的相对路径。
回复

使用道具 举报

发表于 2005-6-4 22:16:35 | 显示全部楼层
如果是新手,就不要编译内核。
回复

使用道具 举报

发表于 2005-6-4 22:59:19 | 显示全部楼层
试试slax/fanx,不用安装。 :-)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-19 19:22 , Processed in 0.062297 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表