<p>1. 首先在Linux系统下设置静态的IP地址:
vim /etc/network/interfaces #编辑网卡配置文件 auto lo iface lo inet loopback auto eth0 #开机自动连接网络 iface eth0 inet static #static表示使用固定ip,dhcp表述使用动态ip address 192.168.21.168 #设置ip地址 netmask 255.255.255.0 #设置子网掩码 gateway 192.168.21.2 #设置网关 ctrl+o #保存配置 ctrl+x #退出
2、在/etc/profile加入脚本:
vim /etc/profile grep -v "hostname(指定的域名)" /etc/hosts > ~/hosts_temp cat ~/hosts_temp > /etc/hosts LC_ALL=C ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' |cut -d: -f2 | awk '{ print $1}' >> /etc/hosts
3、重启网络使设置生效:
/etc/init.d/networking restart #重启网络
/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)时,执行该文件.
===============================
所以
/home/oracle/.bash_profile
oracle用户的配置
/etc/skel/.bash_profile
默认配置
/root/.bash_profile
root用户的配置
要使bashrc文件在使用ETC时生效,你可以按照以下步骤操作:
1. 打开终端:打开终端应用程序,确保你处于bash终端环境下。
2. 定位到用户主目录:使用cd命令进入用户主目录,通常,用户主目录的路径是`/home/用户名/`,你也可以使用`cd ~`或`cd`命令进入用户主目录。
3. 打开bashrc文件:在终端中输入`vi .bashrc`命令,这将会使用vi编辑器打开.bashrc文件,如果你更喜欢其他编辑器,可以将`vi`替换为你喜欢的编辑器名称。
4. 编辑bashrc文件:在打开的.bashrc文件中,你可以添加或修改与ETC相关的环境变量、别名、路径等设置,确保你在正确的位置添加所需的内容,并遵循正确的语法和格式。
5. 保存并退出:在vi编辑器中,按下Esc键退出编辑模式,然后输入`:wq`保存并退出.bashrc文件,如果你使用其他编辑器,请根据其操作说明保存并退出。
6. 使环境生效:为了使刚才的更改生效,你可以选择两种方式:
a. 在终端中输入`source .bashrc`命令,这将重新加载.bashrc文件中的设置。
b. 关闭当前终端并重新打开一个新终端窗口,新的终端将加载.bashrc文件中的设置。
完成以上步骤后,你的bashrc文件中的设置将在每次使用ETC时生效,请注意,其他用户可能需要在他们的bashrc文件中进行相同的设置更改,以便在他们的终端中生效。
到此,以上就是小编对于etc profile不生效的问题就介绍到这了,希望介绍关于etc profile不生效的2点解答对大家有用。