ftpcount
ftpcount显示目前已FTP登入的用户人数 补充说明显示目前已ftp登入的用户人数。执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。 语法: 1ftpcount
ftptop
ftptopproftpd服务器的连接状态 补充说明ftptop命令 类似于top命令的显示风格显示proftpd服务器的连接状态。 语法1ftptop(选项) 选项123-D:过滤正在下载的会话;-S:仅显示指定虚拟主机的连接状态;-d:指定屏幕刷新时间,默认
fuser
fuser使用文件或文件结构识别进程 补充说明fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程号,那些本地进程使用file,参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。 每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。 c :指示进程的工作目录。 e :指示该文件为进程的可执行文件(即进程由该文件拉起)。 f :指示该文件被进程打开,默认情况下f字符不显示。 F :指示该文件被进程打开进行写入,默认情况下F字符不显示。 r :指示该目录为进程的根目录。 m :指示进程使用该文件进行内存映射,抑或该文件为共享库文件,被进程映射进内存。 语法1fuser(选项)(参数) 选项1234567-a:显示命令行中指定的所有文件;-k:杀死访问指定文件的所有进程;-i:杀死进程前需要用户进行确认;-l:列出所有已知信号名;-m:指定一个被加载的文件系统或一个被加载的块设备;-n:选择不同的名称空间;-u:在每个进程后显示所属的用户名。 参数文件:可以是文件名或者TCP、UDP端口号。 实例要列出使...
gcc
gcc基于C/C++的编译器 补充说明gcc命令 使用GNU推出的基于 C/C++ 的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用 GCC,怎样才能更好的应用 GCC。目前,GCC 可以用来编译 C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。 语法1gcc(选项)(参数) 选项12345-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-wall:显示警告信息;-c:仅执行编译操作,不进行连接操作。 参数C源文件:指定C语言源代码文件。 实例常用编译命令选项 假设源程序文件名为test.c 无选项编译链接 1gcc test.c 将 test.c 预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为 a.out。 选项 -o 1gcc test.c -o test 将 test.c 预处理、汇编、编译并链接形成可执行文件 test。-o 选项用来指定输出文件的文件名。 选项 -E 1gcc -E...
ftpwho
ftpwho显示当前每个ftp会话信息 补充说明ftpwho命令 ftp服务器套件proftpd的工作指令,用于显示当前每个ftp会话信息。 语法1ftpwho(选项) 选项12-h:显示帮助信息;-v:详细模式,输出更多信息。
gcov
gcov测试程序的代码覆盖率的工具 补充说明gcov命令 是一款测试程序的代码覆盖率的工具。 语法1gcov(选项)(参数) 选项1234-h:显示帮助信息;-v:显示版本信息;-a:输出所有的基本块的执行计数;-n:并创建输出文件。 参数V语言文件:C语言源代码文件。
gdb
gdb功能强大的程序调试器 补充说明gdb命令 包含在GNU的gcc开发套件中,是功能强大的程序调试器。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 语法1gdb(选项)(参数) 选项12345-cd:设置工作目录;-q:安静模式,不打印介绍信息和版本信息;-d:添加文件查找路径;-x:从指定文件中执行GDB指令;-s:设置读取的符号表文件。 命令 解释 示例 file <文件名> 加载被调试的可执行程序文件。 因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。 (gdb) file gdb-sample r Run的简写,运行被调试的程序。 如果此前没有下过断点,则执行完整个程序;如果有断点,则程序暂停在第一个可用断点处。 (gdb) r c Continue的简写,继续执行被调试程序,直至下一个断点或程序结束。 (gdb) c b <行号>b <函数名称>b *<函数名称>b *<代码地址> d [编号] b: Br...
get_module
get_module获取Linux内核模块的详细信息 补充说明get_module命令 用于获取Linux内核模块的详细信息。 语法1get_module 模块名 实例使用lsmod命令查看内核模块: 123456lsmod | head -5Module Size Used byipv6 272801 15xfrm_nalgo 13381 1 ipv6crypto_api 12609 1 xfrm_nalgoip_conntrack_ftp 11569 0 使用get_module命令查看模块详细信息: 1234567891011121314151617181920212223242526272829303132get_module ipv6 refcnt : 15 srcversion : 8CC9C024755B4483E56C0EFParameters: ...
getenforce
getenforce显示当前SELinux的应用模式,是强制、执行还是停用 补充说明grename命令 可以重命名卷组的名称。 语法1getenforce 例子查看当前SELinux的应用模式。 12[root@localhost ~]# getenforceEnforcing
getsebool
getsebool查询SElinux策略内各项规则的布尔值 补充说明getsebool命令 是用来查询SElinux策略内各项规则的布尔值。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法1getsebool [-a] [布尔值条款] 选项1-a:列出目前系统上面的所有布尔值条款设置为开启或关闭值。 实例查询本系统内所有的布尔值设置状况: 123456getsebool -aNetworkManager_disable_trans --> offallow_console_login --> offallow_cvs_read_shadow --> offallow_daemons_dump_core --> on....(底下省略).... 查询httpd_enable_homedirs是否为关闭,若没关闭,请关闭它: 12getsebool httpd_enable_homedirssetsebool -P httpd_enable_hom...













