使用 netcfg 命令配置配置文件

netcfg(1M) 手册页中描述了 netcfg 命令,该命令用于配置网络配置文件的属性和值。

可使用 netcfg 命令执行以下任务:

创建或销毁用户定义的配置文件。

注 -不能创建或销毁系统定义的配置文件。

列出系统中的所有配置文件及其属性值。

列出指定配置文件的所有属性值和资源。

显示与配置文件关联的每个属性。

设置或修改指定配置文件的一个或所有属性。

将用户定义的配置文件的当前配置导出到标准输出或文件。

注 -不能导出系统定义的配置文件。

删除对配置文件所做的任何更改并恢复为该配置文件以前的配置。

验证配置文件具有有效的配置。

可在交互模式、命令行模式、命令文件模式下使用 netcfg 用户界面。因为 netcfg 命令是分层的,所以在交互模式下使用时更易理解。

范围的概念用于 netcfg 命令。以交互方式使用该命令时,您在任何给定时间所处的范围取决于配置文件类型和您正在执行的任务。当您在终端窗口键入 netcfg 命令后,显示的提示符将位于全局范围内。

在这里,您可以使用 select或 create 子命令查看、修改或创建以下顶层配置文件:

NCP

位置

ENM

已知 WLAN

创建或选择一个配置文件之前,netcfg 交互式提示将以如下形式显示:netcfg>

已创建或选择一个配置文件之后,netcfg 交互式提示的显示如下:netcfg:profile-type:profile-name>

注 -在命令行模式下,必须在一行中键入完整的命令。只要一完成命令键入,在命令行模式下使用 netcfg 命令对所选配置文件所做的更改就提交到持久性系统信息库中。

有关使用 netcfg 命令的分步说明,请参见第 4 章。有关使用 netcfg 命令的更多信息,请参见 netcfg(1M) 手册页。

netcfg 交互模式

在 netcfg 交互模式下,选择或创建顶层配置文件将导致命令提示符显示在位置配置文件和 ENM 的配置文件范围内。例如:netcfg> select loc foo

netcfg:loc:foo>

如果选择了 NCP,命令提示符将显示在 NCP 范围 内。在 NCP 范围内,可以选择或创建 NCU。选择或创建 NCU 会导致配置文件范围提示您选择 NCU。在此范围内,可以查看和设置所有与当前选定的配置文件相关联的属性,如以下示例中所示。在该示例中,先选择了 User NCP,然后在该

NCP 范围内创建了一个 NCU。此操作导致配置文件范围应用在新创建的 NCU。在此范围内,可以查看或设置 NCU 的属性:netcfg> select ncp User

netcfg:ncp:User> create ncu phys net2

Created ncu 'net2'. Walking properties ...

activation-mode (manual) [manual|prioritized]>

在任何给定的范围内,命令提示符都指示当前选定的配置文件。在此范围内对配置文件所做的任何更改都可以提交,这意味着更改将保存到持久性系统信息库。退出范围时会隐式提交更改。如果不希望提交对选定的配置文件所做的更改,可以恢复到该配置文件上次提交的状态。此操作将恢复对在这一级别的配置文件所做的任何更改。revert 和 cancel 子命令产生的效果相似。

netcfg 命令行模式

在命令行模式下,任何影响选定的配置文件或属性的子命令,都必须在该选定配置文件或属性所在的特定范围内执行。例如,要获取 NCU 的属性的值,应在该特定 NCU 的范围内使用 get 子命令。在 netcfg 交互模式下,很容易理解此命令所使用的语法。但是,在命令行模式下,语法可能不太明显。

例如,“foo”属性是 User NCP 中名为 myncu 的 NCU 的一个属性,要获取该属性的值,应使用以下语法:$ netcfg "select ncp User; select ncu ip myncu; get foo"

在此示例中,请注意以下信息:

各个范围之间用分号分隔。

在每个范围内都发出 select 子命令,一次是在全局范围内发出,一次是在配置文件范围内发出。

get 子命令是在属性“foo”所在的范围内使用的。

需要使用直双引号,以防止 shell 解释分号。

netcfg 命令文件模式

在命令文件模式下,配置信息取自一个文件。export 子命令用于生成此文件。然后可以将配置打印到标准输出,也可以使用 -f 选项指定一个输出文件。export 子命令也能以交互方式使用。有关更多信息,请参见netcfg 支持的子命令。

netcfg 支持的子命令

交互模式和命令行模式支持以下 netcfg 子命令。注意某些子命令在各范围内有不同的语义。如果某个子命令不能在某种模式下使用,会在该子命令的说明中指出

cancel

结束当前配置文件指定而不将当前更改提交到持久性存储,接着继续进行到前一范围,前一范围是一个更高的级别。

clear prop-name

清除指定属性的值。

commit

将当前配置文件提交到持久性存储。要提交,配置必须正确。因此,此操作也将自动对配置文件或对象执行 verify。使用 end 或 exit 子命令退出当前范围时,会自动尝试 commit 操作。

create [ -t template ] object-type [ class ]object-name

用指定的类型和名称创建内存配置文件。-t template 选项指定新的配置文件与 template 完全相同,其中 template 是相同类型的现有配置文件的名称。如果未使用 -t 选项,就会使用缺省值创建新的配置文件。

destroy -a

从内存和持久性存储中删除所有用户定义的配置文件。

destroy object-type [ class ] object-name

从内存和持久性存储中删除指定的用户定义的配置文件。

注意 -此操作是即时操作,不需要提交。已销毁的配置文件无法恢复。

end

结束当前配置文件指定,继续进行到前一范围,前一范围是一个更高的级别。结束编辑操作之前会验证并提交当前配置文件。如果 verify 或 commit 操作失败,将显示一条错误消息。然后,您可以选择结束操作而不提交当前更改,也可以保持在当前范围内并继续编辑配置文件。

exit

退出 netcfg 交互式会话。在当前会话结束之前会验证并提交当前配置文件。如果 verify 或 commit 操作失败,将显示一条错误消息。然后,您可以选择结束会话而不提交当前更改,也可以保持在当前范围内并继续编辑配置文件。

export [ -d] [- f output-file ] [ object-type [ class ] object-name ]

将当前范围内或指定范围内的当前配置打印到标准输出或使用 -f 选项指定的文件。-d 选项生成 destroy -a 子命令作为输出的第一行。此子命令生成的输出采用适合在命令文件中使用的格式。

注 -无法导出系统定义的配置文件(包括“自动”NCP“自动”、“无网络”和“原有”位置)。

get [ -V ] prop-name

获取指定属性的内存当前值。缺省情况下,属性名称和值都会打印。如果指定了 -V 选项,只打印属性值。

help [subcommand ]

显示一般帮助或关于特定主题的帮助。

list [-a] [object-type [ class ] object-name ]

列出在当前或指定范围内将使用的所有配置文件、属性值对、资源。如果指定了 -a 选项,将列出所有属性,包括那些根据当前设置将被忽略的属性。

revert

删除先前对配置文件所做的任何当前更改,然后恢复到持久性存储中的值。

select object-type [ class ] object-name

选择指定的对象。

set prop-name=value

设置指定属性的内存当前值。

如果在命令行模式下执行,更改也会立即提交到持久性存储。

多值属性的分隔符是逗号 (,)。如果给定属性的某个值包含逗号,逗号前面必须加反斜杠 (\)。包含在只有一个值的属性内的逗号不解释为分隔符,也不需要在逗号前面加反斜杠。

verify

验证内存当前配置文件或对象具有有效的配置。

walkprop [-a]

“遍历”与当前配置文件相关联的每个属性。对于每个属性,将显示名称和当前值。会提供提示,使您能够更改当前值。如果根据先前指定的值,某个属性未使用,则不显示该属性。例如,如果 ipv4-addrsrc 属性设置为 static,ipv4-addr 属性未使用,因而不会遍历或列出,除非指定 -a 选项。

如果使用 -a 选项,该选项将迭代指定的配置文件或对象的所有可用属性。

多值属性的分隔符是逗号 (,)。如果给定属性的某个值包含逗号,逗号前面必须加反斜杠 (\)。包含在只有一个值的属性内的逗号不解释为分隔符,也不需要在逗号前面加反斜杠。

注 -此子命令仅在交互模式下使用时有意义。

有关与任务相关的信息,请参见第 4 章。

oracle 自动提交 配置文件,使用 netcfg 命令配置配置文件 - Oracle Solaris 管理:网络接口和网络虚拟化...相关推荐

  1. oracle自动提交没有生效,JBoss对Oracle的自动提交始终不起作用

    我有一个非常有趣的情况.我对JBoss和Oracle稍有新意,主要与DB2上的Weblogic一起工作.这就是说,我想要做的事很简单. 我有一个local-tx-datasource到Oracle数据 ...

  2. oracle可以使用提交完成的事务,【体系结构】Oracle数据提交与事务隔离实验 oradebug挂起lgwr进程...

    Oracle数据提交与事务隔离实验 oradebug挂起lgwr进程 原文作者:dbsnake 崔华 实验参考原文链接: Oracle 里未 commit 的数据除了当前 session 之外,其他 ...

  3. oracle必须运行netca,【监听配置】Oracle如何静默运行NETCA,使用netca.rsp文件

    静默模式运行netca 用户可以静默模式运行netca 命令去配置并启动 Oracle 网络监听( listener.ora ).配置命名方式和配置配置网络服务名( tnsnames.ora ). O ...

  4. 安装oracle需要多少内存,针对大型内存配置的 Oracle VM 安装需要更多步骤 (7195262)...

    将以下参数添加到所有标签中: dom0_mem=max:128G(rescue 标签为 max:126G) 编辑完成后,您的文件应如下所示: # Copyright (c) 2011, 2012, O ...

  5. linux——高级网络配置之bond、team网络接口,网络桥接

    一.bond 网络接口 Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道.根据选择的绑定模式,通道 ...

  6. 关闭SSMS的事务自动提交,改为手动提交

    SQLServer 2005-2008-2012 使用Oracle时,默认是手动提交.而SQLServer2005中,默认是自动提交,但是SQLServer支持配置. 方法: 用SSMS连接到SQL ...

  7. kafka re-blance 重平衡、堆积、自动提交

    由一次kafk数据堆积说起 因为公司的项目是由一个第三方的旧系统迁移过渡开发过来的,而且时间很急,所以有许多数据需要修正.为了不影响线上的业务,修复数据的逻辑是在另一个应用的,可以通过管理系统圈定数据 ...

  8. ueditor配置文件配置自动段落缩进_vimrc里各种配置的含义

    Vim是一个非常强大的文本编辑器,加上合适的配置,绝对是程序员的好帮手. Vim快速入门学习笔记 Vim的配置文件为:.vimrc,要放到根目录下面,即~/.vimrc.对于刚开始接触Vim的同学,很 ...

  9. oracle事务处理 自动提交

    提交数据有三种类型: 显式提交.隐式提交及自动提交.下面分别说明这三种类型. 1.显式提交:用COMMIT命令直接完成的提交为显式提交.其格式为:SQL>COMMIT: 2.隐式提交: 用SQL ...

  10. linux自动挂载磁盘命令,使用mount命令配置Linux自动挂载

    使用mount命令来挂载硬件,在Linux重启后这些挂载信息会丢失,因此对应磁盘这类硬件,需要配置自动挂载来保证系统重启时进行自动挂载. 自动挂载信息保存在文件/etc/fstab文件中 查看该文件的 ...

最新文章

  1. linux 内核钩子 khook 项目介绍
  2. html onfoucs状态事件,HTML onfocusin事件用法及代码示例
  3. pytorch WHAT IS TORCH.NN REALLY?
  4. TMS、物流系统、司机运输商、承运商、结算流程、运输流程、运输调度、结构图、在途跟踪、提货单、签收单、回单交接、车辆管理、运力资源、报价管理、发票管理、询价单管理、审批报价、KPI数据、适度配载
  5. 玩王者荣耀用不好英雄?两阶段算法帮你精准推荐精彩视频
  6. 电子计算机和量子力学,通俗讲解一下量子计算机究竟是怎么运作的?其实量子力学并不深奥...
  7. dsm php virtualbox,私有云测试环境搭建 黑群晖 For VirtualBox(XPEnoboot 5022.3 DSM_DS3615xs_5022)...
  8. Java事务处理总结
  9. 安装protobuf可能遇到的问题
  10. GOOGLE搜索秘籍--高级搜索:site,link,inurl,allinurl,intitle,allintitle
  11. 硬件防火墙和软件防火墙有什么区别
  12. Siege——多线程编程最佳实例
  13. SQL必知必会第十四节挑战题
  14. 教你快速屏蔽Windows10系统内置广告!
  15. 用个人电脑搭建微小型服务器,实现动态网站的访问
  16. Axure rp 原型工具
  17. unity接入实现人脸识别应用-基于虹软人脸识别算法4.0
  18. linux读写nvram,openwrt - NVRAM集合
  19. win10服务器显示图标,win10图标变白怎么办 Win10桌面图标显示不正常解决办法
  20. 微信小程序实现保存图片到本地

热门文章

  1. 2013级C++第15周项目——二维数组
  2. 《javascript设计模式与开发实践》——第一章(面向对象的javascript)学习记录
  3. canvas绘制动态图片
  4. 国内量化投资策略的演进方向
  5. 现在润新加坡是个好主意吗?
  6. python共享单车案例分析_文科生学Python系列20:共享单车案例2(相关性分析)
  7. 微信小程序:搜索关键词,显示地图列表
  8. 从强化学习的角度看alphago与MCTS
  9. 从cocos2d-x到unity看游戏研发、设计中一些要点
  10. kubectl命令补全