centos 5.6的三个问题?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
hacker85
帖子: 585
注册时间: 2010-02-25 11:19

centos 5.6的三个问题?

#1

帖子 hacker85 » 2011-06-03 11:09

1、我下载的是CD包,一共有7个,其实是DVD包的分包形式,我是这么想的,当我安装的时候,发现6of7、7of7 这两张碟好像没有被用到?而且3of7这张只是一闪就显示被用完了……但是我的系统确实是安装成功了,也正常,只是不知道6、7两个包有什么用?3的情况又是为何?

2、当我安装到最后的时候提示说安装附加光盘,当然这个不是必须安装的,可是我想安装,于是我就找这个所谓的附加光盘,可是一直没有找到,各个下载点都没有这个光盘,大家可否给一个地址呢?

3、在终端里运行命令的时候,比如lsmod、modprobe等命令,如果直接在终端里这么输入是不能被执行的,只有输入/sbin/lsmod、/sbin/modprobe才可以,多出了这个“/sbin”感觉很不好,有没有什么办法可以不用输入这个就可以运行呢?

注:这是ubuntu的BBS,不知道可不可以讨论centos,如果不可以,麻烦提示一下,谢谢。

=========================结帖=============================

感谢大家对这个问题的关注,现在我把最后一个问题的答案写出来,希望大家可以在以后的生活中用到:
命令:chroot =====================》不好意思,这个命令还不能结帖,继续寻求答案中
具体内容:谷歌


==================================搞定================================
6楼正解
上次由 hacker85 在 2011-06-07 10:21,总共编辑 3 次。
头像
Don't kill me
帖子: 441
注册时间: 2011-04-02 19:28

Re: centos 5.6的三个问题?

#2

帖子 Don't kill me » 2011-06-03 11:12

没用过centos,lz的问题我帮不上忙 :em03
不过ubuntu论坛完全可以讨论其他发行版本的。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: centos 5.6的三个问题?

#3

帖子 枫叶饭团 » 2011-06-03 11:31

完全可以讨论
不过,真没自己装过centos
自己创建链接到/usr/bin能暂时解决 :em06
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: centos 5.6的三个问题?

#4

帖子 levee » 2011-06-03 11:54

如果安装的时候没有选择全部安装的话,有些软件默认不会装上,所以有些CD没用到。

额外的软件在设置好镜像之后可以用yum安装。

把/sbin添加到你的用户的PATH当中,以后就不用每次都输入“/sbin“了。
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: centos 5.6的三个问题?

#5

帖子 nmsfan » 2011-06-03 13:03

/sbin下边的命令是root的吧
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: centos 5.6的三个问题?

#6

帖子 onshoestring » 2011-06-03 13:22

1.dvd硬盘安装过centos 5.5,cd不清楚。
2.同上。
3.环境变量没有加sbin路径。
.bash_profile文件在PATH变量中增加
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: centos 5.6的三个问题?

#7

帖子 onshoestring » 2011-06-03 13:23

上次用的时候在网上找的,给你贴出来。
普通用户增加sudo权限

修改/etc/sudoers文件,修改命令必须为visudo才行

  #/usr/sbin/visudo -f /etc/sudoers

在root ALL=(ALL) ALL 之后增加

  yourusername ALL=(ALL) ALL

普通用户的.bash_profile文件在PATH变量中增加

  /sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin



[KAKA@CentOS01 ~]$ more .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

export PATH

[KAKA@CentOS01 ~]$

===================================

在远程服务器上通过ssh执行sudo权限时,报如下错误:

sudo: sorry, you must have a tty to run sudo

解决方法:

在ssh 命令中添加剂 -t 参数。例如:ssh -t hostname sudo <cmd>

crontab的时候sudo经常会碰到这个情况,其实修改一下sudo的配置就好了

vi /etc/sudoers (最好用visudo命令)

注释掉 Default requiretty 一行

#Default requiretty

意思就是sudo默认需要tty终端。注释掉就可以在后台执行了。
hacker85
帖子: 585
注册时间: 2010-02-25 11:19

Re: centos 5.6的三个问题?

#8

帖子 hacker85 » 2011-06-07 10:07

onshoestring 写了:上次用的时候在网上找的,给你贴出来。
普通用户增加sudo权限

修改/etc/sudoers文件,修改命令必须为visudo才行

  #/usr/sbin/visudo -f /etc/sudoers

在root ALL=(ALL) ALL 之后增加

  yourusername ALL=(ALL) ALL

普通用户的.bash_profile文件在PATH变量中增加

  /sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin



[KAKA@CentOS01 ~]$ more .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

export PATH

[KAKA@CentOS01 ~]$

===================================

在远程服务器上通过ssh执行sudo权限时,报如下错误:

sudo: sorry, you must have a tty to run sudo

解决方法:

在ssh 命令中添加剂 -t 参数。例如:ssh -t hostname sudo <cmd>

crontab的时候sudo经常会碰到这个情况,其实修改一下sudo的配置就好了

vi /etc/sudoers (最好用visudo命令)

注释掉 Default requiretty 一行

#Default requiretty

意思就是sudo默认需要tty终端。注释掉就可以在后台执行了。
朋友,你这个是对我第三个问题的解决方法吗?我只是想在输入命令的时候不再输入那个讨厌的“/sbin”

呵呵,不好意思,我只看7楼了,没看到你还在6楼回复了,晓得了,谢谢你了
上次由 hacker85 在 2011-06-07 10:19,总共编辑 1 次。
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: centos 5.6的三个问题?

#9

帖子 qy117121 » 2011-06-07 10:12

onshoestring 说的很清楚了嘛
3.环境变量没有加sbin路径。
给的方法就是加sbin路径啊
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
hacker85
帖子: 585
注册时间: 2010-02-25 11:19

Re: centos 5.6的三个问题?

#10

帖子 hacker85 » 2011-06-07 10:44

onshoestring 写了:1.dvd硬盘安装过centos 5.5,cd不清楚。
2.同上。
3.环境变量没有加sbin路径。
.bash_profile文件在PATH变量中增加
PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
=======================操作================================
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

export PATH
unset USERNAME

======================现象=================
[CY@CY ~]$ lsmod
bash: lsmod: command not found
换成#模式也不行,貌似加上了你第三条说的内容后也没有成功。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: centos 5.6的三个问题?

#11

帖子 onshoestring » 2011-06-07 13:32

试试这个:
3.环境变量没有加sbin路径。
.bash_profile文件在PATH变量中增加
export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
hacker85
帖子: 585
注册时间: 2010-02-25 11:19

Re: centos 5.6的三个问题?

#12

帖子 hacker85 » 2011-06-17 13:58

onshoestring 写了:试试这个:
3.环境变量没有加sbin路径。
.bash_profile文件在PATH变量中增加
export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
恩哼,这个可以试试

不过貌似和原来的差不多吧,光从代码上看的话。

试了后来这里告诉大家结果

=========================结果=================
export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
这个和PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
export PATH
不是一回事儿吗? 我是用得后者 没有好使,前者得回家再试
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: centos 5.6的三个问题?

#13

帖子 levee » 2011-06-17 14:21

export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
这个和PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
export PATH
两者是一样的,效果完全相同。

你用后者不好使,是因为你只是把语句添加到了.bash_profile文件中,一般系统是在用户登录的时候读取.bash_profile文件中的内容,而你的当前用户已经处于登录状态,所以系统不会再次读取.bash_profile文件。解决的办法是或者在终端输入一遍那个语句,或者登出之后重新登录。

不知道你的CentOS是用来干什么的,如果是跑服务器的话,将/sbin,/usr/sbin加入用户PATH存在一定的安全隐患(这也是为什么系统默认没有加入的原因),如果只是做个人桌面的话到无所谓。
回复