yum命令不能使用的相关错误

CentOS yum时出现“Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error ”错误:[root@server mysql-5.0.56]# yum install gcc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error was
[Errno 4] IOError:
Error: Cannot find a valid baseurl for repo: addons

一般是DNS服务没有配置或者配置错误了,对应的是nameserver。
发现原来是没有配置resolv.conf,于是到/etc目录下配置resolv.conf加入nameserver IP:
[root@server mysql-5.0.56]# vi /etc/resolv.conf
nameserver 218.85.157.99
search localdomain
保存resolv.conf,再次运行上面命令就可以。

继续阅读yum命令不能使用的相关错误

Linux系统/etc/sysconfig/i18n文件简析

这是我安装PPTP遇到的问题,老是控制台输入有误
我修改一下这个东西
编辑/etc/sysconfig/i18n这个文件,
不管你装的是中文版,还是英文版.删掉原来的设置,把下面的拷贝过去
LANG=”zh_CN.GB18030″
SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”latarcyrheb-sun16″
保存,重起.OK了

继续阅读Linux系统/etc/sysconfig/i18n文件简析

linux给用户添加sudo权限:

linux给用户添加sudo权限:
有时候,linux下面运行sudo命令,会提示类似:
xxxis not in the sudoers file.  This incident will be reported.
这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:
  1. 进入超级用户模式。也就是输入”su -“,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)
  2. 添加文件的写权限。也就是输入命令”chmod u+w /etc/sudoers“。
  3. 编辑/etc/sudoers文件。也就是输入命令”vim /etc/sudoers“,进入编辑模式,找到这一 行:”root ALL=(ALL) ALL“在起下面添加”xxx ALL=(ALL) ALL“(这里的xxx是你的用户名),然后保存退出。
  4. 撤销文件的写权限。也就是输入命令”chmod u-w /etc/sudoers“。
    然后就行了。

    我个实验的特别提示,做这个之前看看是否linux是否安装sudo , ‘rpm -qa |grep   sudo’  .最小化安装的centos没有sudo

还有一个命令是visudo 可以达到同样的效果,记得source  visudo一下