一、网络配置
不同的linux系统修改网络配置的方法是是不同的。
这里以CentOS6.5为例。
将动态IP配置成静态IP
1、sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 修改BOOTPROTO为:BOOTPROTO=“static”
- 增加:IPADDR=192.168.72.133
- 增加:NETMASK=255.255.255.0
- 增加:GATEWAY=192.168.72.2
- 增加:DNS1=192.168.72.2(可在第三步中添加)
2、重启网络service network restart
(有时第一步保存后,会自动重连。)
3、DNS配置 sudo vi /etc/resolv.conf
(如果第一步中添加了,这一步可不添加)
- 增加:nameserver 192.168.72.2
[1]: 【Linux】Ubuntu16.04 网络配置-简明指南(未完待续)
[2]: Ubuntu命令行修改网络配置方法
二、系统语言
1、printenv查看环境变量,其中LANG=en_US.UTF-8,表示英文。
2、vi ~/.bashrc
- 最后一行增加:LANG=zh_CN.UTF-8
3、重启,终端输入reboot或init 6。如果要修改回来,只需将第二步中添加的删掉然后重启系统即可。
三、Linux环境变量
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和库文件位置等。
Linux一些常用命令,如ls、pwd等,这些命令可以在任何地方执行。实际上它们都是一个个可执行程序,存放在 /bin或 /user/bin目录下。操作系统是如何准确地找到它们的呢?这一切都要依靠环境变量PATH,在PATH环境变量中就记录了这些命令所在的路径。当把命令提交给shell时,Linux操作系统就是通过搜索PATH环境变量,从而找到这些命令的。
3.1 查看环境变量
在Linux系统中有很多环境变量,都有着不同的意义,可通过env或printenv来查看。
Linux系统中环境变量的格式:环境变量名=内容1:内容2
环境变量名一般大写,如果有多个内容用冒号隔开。有一点需要注意:“=”号两边不能有空格。
查看环境变量的内容可以使用命令“echo $环境变量名”,例如:echo $PATH
3.2 添加环境变量
3.2.1 临时添加
临时添加只对当前的终端有效,如果关闭当前终端,则添加的环境变量就不存在了。
通过export命令临时添加,如:
export PATH=/home/linux/mdir:$PATH
命令不能直接写成export PATH=/home/linux/mdir,由于PATH环境变量以前还有其他的内容,如果直接写成这样,PATH之前的内容就会被覆盖掉。
这里在末尾添加了“$PATH”表示引用,表示引用PATH环境变量以前的内容,这样就相当于在之前的内容上又添加了一点新内容。
3.2.2 永久添加
在Linux系统中,有些文件在系统启动起来的时候或用户登录的时候会自动执行。例如 /etc/profile,这是一个shell脚本命令,任何用户登录的时候都会执行。
当然也有一些配置文件的环境变量只对某一用户,例如 ~/.bashrc
这两个文件的配置方式相同,这里以~/.bashrc为例。
1、vi ~/.bashrc,打开.bashrc文件,在文件末尾添加“export PATH=/home/linux/mdir:$PATH”,然后保存关闭。
2、重启终端,或者使用命令source,如:source ~/.bashrc
Linux export 命令(链接中主要包含export命令修改环境变量,或通过配置文件修改环境变量。)