linux设置命令s linux设置命令超时时间( 二 )


常见的环境变量
对于 PATH和HOME等环境变量大家都不陌生 。
PATH能够指定命令的搜索路径 , 那么动态链接库的路径用什么变量指定呢?或者就是在 PATH里面?
比如有一个程序需要/usr/local/lib下面的一个库文件,应该怎么指定其路径呢?
经常看到有些变量如 LD_LIBRARY_PATH,LIBPATH,CLASSPATH等,他们之间有什么不同和关系?
除此之外 , 还有下面一些常见环境变 量 。
◆ HISTSIZE是指保存历史命令记录的条数 。
◆ LOGNAME是指当前用户的登录名 。
◆ HOSTNAME是指主机的名称 , 许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的 。
◆ SHELL是指当前用户用的是哪种Shell 。
◆ LANG/LANGUGE是和语言相关的环境变量 , 使用多种语言的用户可以修改此环境变量 。
◆ MAIL是指当前用户的邮件存放目录 。
◆ PS1是基本提示符 , 对于root用户是#,对于普通用户是$ 。PS2是附属提示符,默认是“” 。可以通过修改此环境变量来修改当前的命令符,比 如下列命令会将提示符修改成字符串“Hello,My NewPrompt ” 。
Linux常用网络配置命令一、查看网络配置
确保网络配置的正确性及网络连接的畅通是Linux系统作为服务器应用的基?。?查看及测试网络配置是管理Linux网络服务的第一步 。
1.ifconfig——查看网络配置
1) 查看所有活动网络接口的信息
执行 ifconfig 或ip addr或ip a命令,都可以显示当前主机中已启用(活动)的网络接口信息 。、
2) 查看指定网络接口信息
格式:ifconfig 网络接口名
可以通过TX、RX等信息了解到通过该网络接口发送和接收的数据包个数,流量等跟多属性 。
2.hostname命令
在Linux系统中,相当一部分网络服务都会通过主机名来识别本机,如果主机名配置不当,可能会导致程序功能出现故障 。
1) 查看主机名
使用hostname命令就可以查看当前主机的主机名,不添加任何选项参数 。
2) 临时更改主机名
hostname NewName
注:这种方法只是临时的更改主机名,重启后将失效 。
3) 永久更改主机名
a. 修改配置文件
RHEL6和7的配置文件存放路径不相同,修改配置文件中的主机名,重启就可永久更改主机名 。
RHEL6主机名配置文件路径为:/etc/sysconfig/network
RHEL7主机名配置文件路径为:/etc/hostname
示例
b. 使用命令修改(这种方法只适用于RHEL7或者CentOS7之后)
命令格式:
使用该命令更改后,更改后的主机名就自动写入了配置文件中,所以可以永久更改主机名,其实就是修改了配置文件 。
3.route命令
直接执行route命令可以查看当前主机中的路由表信息,若结合“-n”选项使用,可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度 。
Destination列对应的是目标网段的地址,Gateway列对应的是吓一跳路由器的地址,Iface列对应的是发送数据的网络接口 。当目标网段为“default”是,表示此行是默认网关记录,当吓一跳为“*”是,表示目标网段是与本机直接相连的 。
4.netstat命令——查看系统的网络连接状态等
netstat命令是了解网络状态及排除网络服务故障的有效工具 。
常用选项:
-a:显示所有活动连接(包括监听、非监听状态的服务端口)
-n:以数字形式显示
-p:显示相关的进程信息
-t:查看 TCP 协议相关信息
-u:查看UDP协议相关信息

推荐阅读