Redhat Linux系列(Fedora,CentOS,Redhat Enterprise)的一些常用配置
来源:互联网 发布:excel统计空单元格数据 编辑:程序博客网 时间:2024/05/22 13:10
1、sudo
用惯了debian和ubuntu的人可能比较习惯于用sudo来提升当前用户的权限。CentOS默认情况下已经安装了sudo,可是,在没有配置之前,只有root用户能使用。因此需要稍作修改,把当前的用户添加到sudoers列表中。
1.sudo的用户列表存放在 /etc/sudoers 文件中。默认情况下该文件为只读,不能修改。
2.su 一下,提升到root用户,修改文件的访问权限,针对root用户添加写权限。
#chmod u+w /etc/sudoers
3.编辑/etc/sudoers
#vi /etc/sudoers
找到 root ALL=(ALL) ALL 这一行。 在命令模式下 yy 复制,再 p 一下粘贴。
4. 把新行中的root 改成 你想要使用sudo的用户 username ALL=(ALL) ALL
5. 还原文件权限 chmod u-w /etc/sudoers
6 ok. 赶快测试一下!
2、环境变量
系统环境变量在/etc/profile中,若要添加命令,只需要
#vi /etc/profile
#export PATH=$PATH:添加的命令路径
修改了系统环境变量后需要重启后才能生效
用户局部环境变量在$HOME/.bash_profile中,若要添加命令,只需要
#vi $HOME/.bash_profile
#export PATH=$PATH:添加的命令路径
修改了用户局部环境变量只需要注销重新登录即可生效
几个配置文件的区别
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。
- Redhat Linux系列(Fedora,CentOS,Redhat Enterprise)的一些常用配置
- Redhat Linux系列(Fedora,CentOS,Redhat enterprise)中一些常用软件
- RedHat Linux系列(Fedora,CentOS,Redhat enterprise)中一些有用的工具
- Linux网络配置 -- fedora/Redhat/CentOS
- Install MongoDB on RedHat Enterprise, CentOS, or Fedora Linux
- Redhat Enterprise Linux与CentOS的区别
- RedHat Enterprise Linux 使用 Centos 的yum
- RedHat Linux Enterprise 5 yum的配置
- redhat enterprise 5.0 linux 使用CentOS的更新源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.5使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源
- RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源
- 第三章 数组的解剖学
- Android中WebView详解
- springmvc+mysql :乱码
- 【深入Java虚拟机】之四:类加载机制
- 为什么寄存器比内存快?
- Redhat Linux系列(Fedora,CentOS,Redhat Enterprise)的一些常用配置
- java Font
- mysql Access denied for user root@localhost错误解决方法总结
- Binary Tree Preorder Traversal
- php:自带方法验证邮箱、URL、IP是否合法
- 滤波电容的选择
- Xmlns与targetNamespace 的区别
- UI组件:父子组件渲染的同步、不同步设计
- IOS 协议的定义与委托使用(个人)