Linux工具命令
文章
htpasswd
htpasswdapache服务器创建密码认证文件 补充说明htpasswd命令 是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。 语法htpasswd(选项)(参数)选项12345678-c:创建一个加密文件;-n:不更新加密文件,只将加密后的用户名密码显示在屏幕上;-m:默认采用MD5算法对密码进行加密;-d:采用CRYPT算法对密码进行加密;-p:不对密码进行进行加密,即明文密码;-s:采用SHA算法对密码进行加密;-b:在命令行中一并输入用户名和密码而不是根据提示输入密码;-D:删除指定的用户。 参数 用户:要创建或者更新密码的用户名; 密码:用户的新密码。 实例 利用htpasswd命令添加用户 1htpasswd -bc .passwd www.jsdig.com php 在bin目录下生成一个.passwd文件,用户名www.jsdig.com,密码:php,默认采用MD5加密方式。 在原有密码文件中增加下一个用户 1htpasswd -b .passwd Jack 123456 去掉-c选项,即可在第一个用...
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转码,转...
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...
ifcfg
ifcfg置Linux中的网络接口参数 补充说明ifcfg命令 是一个Bash脚本程序,用来设置Linux中的网络接口参数。 语法1ifcfg(参数) 参数1234网络接口:指定要操作的网络接口;add/del:添加或删除网络接口上的地址;ip地址:指定IP地址和子网掩码;Stop:停用指定的网络接口的IP地址。
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<字节>...
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 ...
ifup
ifup激活指定的网络接口 补充说明ifup命令 用于激活指定的网络接口。 语法1ifup(参数) 参数网络接口:要激活的网络接口。 实例1ifup eth0 #激活eth0














