`
- 浏览:
232109 次
- 性别:
- 来自:
广州
-
Linux ifconfig查看本机IP提示command not found
本文转自:
http://blog.csdn.net/aigoleague/article/details/7996151
问题:在red hat enterprise linux 5中查询IP地址时,输入ifconfig命令报错:“ifconfig: command not found”
原因:ifconfig命令所在路径/sbin未包含在系统环境变量PATH中
解决方法:
1. 直接输入:/sbin/ifconfig
2. 临时修改环境变量:在shell中输入
$export PATH = $PATH:/sbin
然后再输入ifconfig命令即可,但是这只是临时更改了shell中的PATH,如果关闭shell,则修改消失,下次还需要重复如上操作
3.永久修改PATH变量使之包含/sbin路径:
打开/etc/profile文件,在其中输入export PATH=$PATH:/sbin,保存并重启X即可,这样一来,PATH路径永久修改成功,以后任何时候只需书序ifconfig命令即可
下面的代码可以得到本机的ip地址
function getIP(){
exec("/sbin/ifconfig",$out,$stats);
//var_dump($out);
if(!empty($out))
{
if(isset($out[1]) && strstr($out[1],'addr:'))
{
$tmpArray = explode(":", $out[1]);
print_r($tmpArray);
$tmpIp = explode(" ", $tmpArray[1]);
print_r($tmpIp);
//if(preg_match ("/192\.168\.1\./", trim($tmpIp[0]))) //pattern根据需要修改
//{
return trim($tmpIp[0]);
//}
}
}
return '127.0.0.1';
}
$my_ip = getIP();
//列出php的内置变量
php -i
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
1、查看是否真设置IP地址:命令行中输入ip addr,看到ip地址。 2.确认sbin目录是否存在;在命令行中输入:cd /sbin 3、确认是否安装ifconfig命令:在sbin目录中输入ls | grep ‘if’,没有则说明没有安装。 注:...
使用 ifconfig -a 就可以得到所有网络界面的 IP 地址,但是这些 IP 地址都混在其他信息之中。 你需要从中分离出来,下面的脚本就可以帮助你直接输出 IP 地址:
新手安装linux总会遇到奇奇怪怪的bug,我使用ifconfig命令查看linux系统ip地址,提示命令不存在 遇到这个问题想到的是没有这个命令那就安装咯, 修复步骤: 1.首先确认是否是环境变量没有ifconfig引起:输入命令: echo $...
有些同学在使用虚拟机时 ifconfig 不显示ip 地址,或者每次开机ubuntu的IP 都在变化,如何解决呢?
Linux找不到ifconfig命令,实现ifconfig的配置文件.
无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。文中介绍了ifconfig的配置方法。
Linux的ip命令和ifconfig
linuxifconfig用法.pdf
在命令行中,用户可以使用特定的命令来查询本机的IP地址,例如在Windows系统中可以使用“ipconfig”命令,而在Linux系统中则可以使用“ifconfig”命令。在图形界面中,用户可以通过点击或选择特定的选项或按钮来查询...
LinuxIfconfig 命令详解.doc
主要介绍了解决Linux中ifconfig和addr查看不到ip问题,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
下面介绍在Linux上利用python获取本机ip的方法. 经过网上调查, 发现大致有两种方法, 一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码: #!/usr/bin/env python #encoding: ...
linuxifconfig用法[参考].pdf
主要介绍了Linux ifconfig 命令的使用,帮助大家更好的理解和使用Linux系统,感兴趣的朋友可以了解下
详细介绍了ifconfig命令的用法
今天想连接winSCP,发现连不上,原来Linux系统的IP地址变了,为了避免IP地址的变动,我就想固定IP地址,方法如下: 1、输入ifconfig(如果CentOS是最小化安装,是没有ifconfig命令的)或ip addr ,可以查看网络相关...
这个代码是unix net-tools 源码 本人需要ifconfig源码 ,所以将ifconfig 剥离了出来,并做了相应的修改,red-hat上编译通过。
Linux 命令 ifconfig,详细的讲解了Linux下ifconfig命令
最近有小伙伴表示在虚拟机中安装CentOS之后使用ifconfig以及ip addr指令无法查询到ip地址, 在此笔者提供一个简单有效的方法; 1. 切换为root用户登录 su root 2.进入配置查找相关文件的文件夹内, 找到ifcfg-eth0文件 ...
python有好几种方法可以获取主机的ip地址。我常用的一种是通过socket.socket().inet_ntoa()来实现,非常方便;但这种方法有个限制就是要把网卡名(比如eth0)作为参数传进来。所以加多了一个条件判断,如果发现以上...