centos6.5图形界面NetworkManager 配置ip文件位置

该网络连接图形界面中 有2个配置,其中System eth0 有对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,但是zhoucf这个配置是我手工在图形界面里添加的,它的对应的配置文件在哪里呢?
[root@localhost 1]# ll
total 16
drwx------. 2 root root 4096 Sep 7 17:11 802-3-ethernet
drwx------. 2 root root 4096 Sep 7 17:11 connection
-rw-------. 1 root root 0 Sep 7 16:48 %gconf.xml
drwx------. 2 root root 4096 Sep 7 17:11 ipv4
drwx------. 2 root root 4096 Sep 7 17:11 ipv6
- <?xml version="1.0"?>
- <gconf>
- <entry name="timestamp" mtime="1410081115" type="string">
- <stringvalue>1410081115</stringvalue>
- </entry>
- <entry name="type" mtime="1410081115" type="string">
- <stringvalue>802-3-ethernet</stringvalue>
- </entry>
- <entry name="uuid" mtime="1410081115" type="string">
- <stringvalue>c0a50c06-f281-48ca-b1d5-6499ffb98b48</stringvalue>
- </entry>
- <entry name="id" mtime="1410081115" type="string">
- <stringvalue>zhoucf</stringvalue>
- </entry>
- <entry name="name" mtime="1410081115" type="string">
- <stringvalue>connection</stringvalue>
- </entry>
- </gconf>
ipv4//%gconf.xml 中配置了ip地址、dns等内容,其中地址以ip倒序的数值形式表示
- <?xml version="1.0"?>
- <gconf>
- <entry name="routes" mtime="1410081115" type="list" ltype="int">
- </entry>
- <entry name="address-labels" mtime="1410081115" type="list" ltype="string">
- <li type="string">
- <stringvalue></stringvalue>
- </li>
- </entry>
- <entry name="addresses" mtime="1410081115" type="list" ltype="int">
- <li type="int" value="-939415360"/>
- <li type="int" value="24"/>
- <li type="int" value="16885952"/>
- </entry>
- <entry name="dns" mtime="1410081115" type="list" ltype="int">
- <li type="int" value="16885952"/>
- </entry>
- <entry name="method" mtime="1410081115" type="string">
- <stringvalue>manual</stringvalue>
- </entry>
- <entry name="name" mtime="1410081115" type="string">
- <stringvalue>ipv4</stringvalue>
- </entry>
- </gconf>
java 计算代码:
- public class IpLong {
- /**
- * ip地址转成整数.
- * @param ip
- * @return
- */
- public static long ip2long(String ip) {
- String[] ips = ip.split("[.]");
- long num = 16777216L*Long.parseLong(ips[0]) + 65536L*Long.parseLong(ips[1]) + 256*Long.parseLong(ips[2]) + Long.parseLong(ips[3]);
- return num;
- }
- /**
- * 整数转成ip地址.
- * @param ipLong
- * @return
- */
- public static String long2ip(long ipLong) {
- //long ipLong = 1037591503;
- long mask[] = {0x000000FF,0x0000FF00,0x00FF0000,0xFF000000};
- long num = 0;
- StringBuffer ipInfo = new StringBuffer();
- for(int i=0;i<4;i++){
- num = (ipLong & mask[i])>>(i*8);
- if(i>0) ipInfo.insert(0,".");
- ipInfo.insert(0,Long.toString(num,10));
- }
- return ipInfo.toString();
- }
- public static void main(String[] args) {
- //System.out.println(ip2long("219.239.110.138"));
- System.out.println(ip2long("192.168.1.200"));//3232235976
- System.out.println(ip2long("200.1.168.192"));//3355551936
- System.out.println(long2ip(16885952));//16885952 在ipv4//%gconf.xml中 dns的配置
- //打印结果:-56.1.168.192
- System.out.println(long2ip(-939415360));//939415360 在ipv4//%gconf.xml中 addresses的配置
- //打印结果 -56.1.168.192 (其中 256-56=200) 通过计算得到200.1.168.192
- }
- }
centos6.5图形界面NetworkManager 配置ip文件位置的更多相关文章
- centos 7怎么通过图形界面来配置静态ip
除了通过修改配置文件的方法来配置静态ip,我们还可以通过图形界面来配置,这样做其实更加方便一点 先进入设置页面 选择网络 我这里是通过有线上网的,我们之间修改配置就可以了 选择ipv4,和manual ...
- 解决 Ubuntu 18.10 使用较新的独立显卡输出无法初始化图形界面并配置深度学习开发环境
原文地址:解决 Ubuntu 18.10 使用较新的独立显卡输出无法初始化图形界面并配置深度学习开发环境 0x00 配置 硬件 OS: Ubuntu 18.10 Base Board: ASUS WS ...
- CentOS6.x 图形界面(gnome)安装
CentOS6默认的安装选项 Desktop :基本的桌面系统,包括常用的桌面软件,如文档查看工具. Minimal Desktop :基本的桌面系统,包含的软件更少. Minimal :基本的系统, ...
- 使用Xmanager远程连接CentOS6.4图形界面详解(图文)
1.首先安装与下载图形界面GNOMEyum groupinstall "Desktop"yum groupinstall "X Window System"yu ...
- swing开发图形界面工具配置(可自由拖控件上去)
swing开发图形界面工具,eclipse swing图形化操作界面工具配置 1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下 ...
- 在MyEclipse 2013中使用图形界面快速配置Struts2的操作方法
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable ...
- Java图形界面编程生成exe文件
1. 先将代码打成jar,然后使用exe4j转成exe ext4j下载 链接:http://pan.baidu.com/s/1kTCIZtX 密码:pvj1 打开EXE4J Advanced Opti ...
- CentOS6.7 mysql5.6.33修改数据文件位置
问题:mysql存放的数据文件,分区容量较小,目前已经满,导致mysql连接不上, 解决方案: 1.删除分区里一个不需要用的数据,如:日志文件等(解决不了根本问题) 2.对某个磁盘扩容 3.修改数据存 ...
- oracle默认配置ora文件位置
unix:$ORACLE_HOME/dbsnt:c:\Oracle\ora81\database create spfile from pfile = '/home/oracle/initora11g ...
随机推荐
- Berkeley DB基础教程
一.Berkeley DB的介绍 (1)Berkeley DB是一个嵌入式数据库,它适合于管理海量的.简单的数据.如Google使用其来保存账户信息,Heritrix用其来保存froniter. (2 ...
- 初始seajs
SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制 SeaJS本身遵循KISS(Keep It Simple, Stupid ...
- python3.4下遍历文件目录,不需要再特殊处理中文编码
python3.4下遍历文件目录,不需要再特殊处理中文编码 直接使用os.walk来遍历中文目录. os.walk方法返回的是一个三元 tupple(dirpath, dirnames, filena ...
- python文件处理及装饰器
1.文件处理: Python处理文件的流程比较简单,大致分为以下几个: 打开文件==>处理文件==>生成新文件==>写入文件 先说怎么打开一个文件: 打开一个文件可以有多种写法,下面 ...
- UVA 1599 Ideal Path (HDU 3760)
两次bfs: 第一次bfs逆向搜索,得到每个点到终点的最短距离,找出最短路:第二次bfs根据最短距离可以选择满足条件的最短路. 注意!碰到这种很大数据量的题目一定要记得用scanf,printf 输入 ...
- UVA 10129 Play on Words
欧拉回路 以字母为结点,单词为边:注意两个相同的单词表示两条边. 并查集判断是否连通,出度,入度判断是否是欧拉回路 #include <iostream> #include <cst ...
- mysql tee 命令
tee 命令说明: 用过mysql的应该都会知道mysql有一个叫show 的命令,这个命令应该是SQL标准之外的一个扩展:和这个类似mysql还扩展了一个叫tee的命令. tee的功能是把你的所有输 ...
- asp.net数据库操作类(一)
Hi Boy, 我现在需要使用asp.net操作access数据库,你来做个.boy听后就开始百度了,最后找到了一个比较好的方法.如下: C# Code 1234567 <appSett ...
- (三)Boost库之字符串处理
(三)Boost库之字符串处理 字符串处理一直是c/c++的弱项,string_algo库很好的弥补了这一点. string_algo 库算法命名规则: 前缀i : 有这个前缀表名算法的大小写不 ...
- mariadb启动
systemctl start mariadb.service #启动MariaDBsystemctl stop mariadb.service #停止MariaDBsystemctl restart ...