hwclock
hwclock显示与设定硬件时钟 补充说明hwclock命令 是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。 语法1hwclock(选项) 选项12345678910--adjust:hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟;--debug:显示hwclock执行时详细的信息;--directisa:hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟;--hctosys:将系统时钟调整为与目前的硬件时钟一致;--set --dat...
iconv
iconv转换文件的编码方式 补充说明iconv命令 是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconv_open,iconv_close,iconv等C函数,可以用来在C/C++程序中很方便的转换字符编码,这在抓取网页的程序中很有用处,而iconv命令在调试此类程序时用得着。 语法1iconv -f encoding [-t encoding] [inputfile]... 选项12345678-f encoding :把字符从encoding编码开始转换。 -t encoding :把字符转换到encoding编码。 -l :列出已知的编码字符集合 -o file :指定输出文件 -c :忽略输出的非法字符 -s :禁止警告信息,但不是错误信息 --verbose :显示进度信息 -f和-t所能指定的合法字符在-l选项的命令里面都列出来了。 实例列出当前支持的字符编码: 1iconv -l 将文件file1转码,转...
ifconfig
ifconfig配置和显示Linux系统网卡的网络参数 补充说明ifconfig命令 被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。 语法1ifconfig(参数) 参数123456789101112131415161718add<地址>:设置网络设备IPv6的ip地址;del<地址>:删除网络设备IPv6的IP地址;down:关闭指定的网络设备;<hw<网络设备类型><硬件地址>:设置网络设备的类型与硬件地址;io_addr<I/O地址>:设置网络设备的I/O地址;irq<IRQ地址>:设置网络设备的IRQ;media<网络媒介类型>:设置网络设备的媒介类型;mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;mtu<字节>...
id
id打印真实以及有效的用户和所在组的信息 概要1id [OPTION]... [USER]... 主要用途 没有选项时,打印指定用户ID信息。 选项12345678-a 兼容性选项,没有实际作用。-Z, --context 只打印进程的安全上下文。-g, --group 只打印有效的组ID。-G, --groups 打印全部组ID。-u, --user 只打印有效的用户ID。-z, --zero 使用空字符代替默认的空格来分隔条目。--help 显示帮助信息并退出。--version 显示版本信息并退出。 只有在使用 -u -g -G 选项中一到多个时,以下选项可以使用: 12-n, --name 打印名称而不是数字。-r, --real 打印真实ID而不是有效ID。 参数user(可选):可以为一到多个,默认为当前用户。 返回值返回0表示成功,返回非0值表示失败。 例子12[root@localhost ~]# iduid=0(root) gid=0...
ifup
ifup激活指定的网络接口 补充说明ifup命令 用于激活指定的网络接口。 语法1ifup(参数) 参数网络接口:要激活的网络接口。 实例1ifup eth0 #激活eth0
ifdown
ifdown禁用指定的网络接口 补充说明ifdown命令 用于禁用指定的网络接口。 语法1ifdown(参数) 参数网络接口:要禁用的网络接口。 实例1ifdown eth0 #禁用eth0
ifstat
ifstat统计网络接口流量状态 补充说明ifstat命令 就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 下载12http://gael.roualland.free.fr/ifstat/ (官网)wget http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz 编译安装12345tar -zxvf ifstat-1.1.tar.gzcd ifstat-1.1./configure makemake install # 默认会安装到/usr/local/bin/目录中 注释:执行which ifstat输出/usr/local/bin/ifstat 选项12345678910111213141516-l 监测环路网络接口(lo)。缺省情况下,ifstat监测活动的所有非环路网络接口。经使用发现,加上-l参数能监测所有的网络接口的信息,而不是只监测 lo的接...
iftop
iftop一款实时流量监控工具 补充说明iftop命令 是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。 语法1iftop(选项) 选项123456789101112131415161718192021222324252627282930313233iftop: display bandwidth usage on an interface by hostSynopsis: iftop -h | [-npblNBP] [-i interface] [-f filter code] [-F net/mask] [-G net6/mask6] -h display this message -n don't do hostname lookups -N don't convert port numbers to services -p run in ...
indent
indent格式化C语言的源文件 补充说明indent命令 可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。 语法123indent(选项)(源文件)或indent(选项)(源文件)(-o 目标文件) 选项1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253-bad:在声明区加上空白行;-bap:添加空白行;-bbb:在注释后面添加空白行;-bc:在声明段中,如果出现逗号就换行;-bl:if(或是else、for等)与后面执行区段的“{”不同行,且“}”自成一行-bli<缩排格数>设置{}缩排的格数;-br:if(或是else、for等)与后面执行区段的“{”同行,且“}”自成一行;-bs:在sizeof之后空一格;-c<栏数>:将注释置于程序右侧指定的栏位;-cd<栏数>:将注释置于声明右侧指定的栏位;-cdb:注释符号自...
init
initinit进程是所有Linux进程的父进程 补充说明init命令 是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。 语法1init(选项)(参数) 选项12-b:不执行相关脚本而直接进入单用户模式;-s:切换到单用户模式。 参数运行等级:指定Linux系统要切换到的运行等级。 实例几个常用的命令 查看系统进程命令:ps -ef | head查看init的配置文件:more /etc/inittab查看系统当前运行的级别:runlevel 运行级别 到底什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。你也可以在/etc/inittab中查看它的英文介绍。 1234567#0 停机(千万不能把initdefault 设置为0)#1 单用户模式#2 多用户,没有 NFS(和级别3相似,会停止部分服务)#3 完全多用户模式#4 没有用到#5 x11(X...














