Linux工具命令
文章
slocate
slocate命令查找文件或目录 补充说明slocate命令 是一个命令查找文件或目录。slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。 语法1slocate [-u][--help][--version][-d <目录>][查找的文件] 选项1234-d<目录>或--database=<目录> 指定数据库所在的目录。-u 更新slocate数据库。--help 显示帮助。--version 显示版本信息。 实例使用指令”slocate”显示文件名中含有关键字”fdisk”的文件路径信息,输入如下命令: 1$ slocate fdisk #显示文件名中含有fdisk关键字的文件的路径信息 执行以上命令后,指令执行的输出信息如下: 12345678$ slocate fdisk #显示文件名中含有fdisk 关键字的文件的路径信息 /root/cfdisk #搜索到的文件路径列表 /root/fdisk /root/sfdisk /usr/include/grub/ieee1275/o...
slrum作业调度
参考文献https://www.hpccube.com/doc/1.0.6/30000/general-handbook/scheduler/intro.html 介绍不要在登录节点上不通过作业调度管理系统直接运行作业(编译等日常 操作除外),以免影响其余用户的正常使用。 不通过作业调度管理系统直接在计算节点上运行将会被杀掉。 常用术语 user:用户名 node:计算节点 core:cpu核 job:作业 job step:作业步,单个作业可以有多个作业步 partition:分区,作业需在特定分区中运行 QOS:服务质量,可理解为用户可使用的CPU、内存等资源限制 tasks:任务数,默认一个任务使用一个cpu核,可理解为作业所需的cpu核数 socket:cpu插槽,可理解为物理cpu颗数 stdout:标准输出文件,程序运行正常时输出信息的文件,一般指输出到屏幕的信息 stderr:标准错误文件,程序运行出错时输出信息的文件,一般指输出到屏幕的信息 命令 sbatch:提交作业脚本。此脚本一般会包含一个或多个srun命令启动并行任务 sinfo:显示分区或节点状...
smbclient
smbclient交互方式访问samba服务器 补充说明smbclient命令 属于samba套件,它提供一种命令行使用交互式方式访问samba服务器的共享资源。 语法1smbclient(选项)(参数) 选项12345678910111213141516171819-B<ip地址>:传送广播数据包时所用的IP地址;-d<排错层级>:指定记录文件所记载事件的详细程度;-E:将信息送到标准错误输出设备;-h:显示帮助;-i<范围>:设置NetBIOS名称范围;-I<IP地址>:指定服务器的IP地址;-l<记录文件>:指定记录文件的名称;-L:显示服务器端所分享出来的所有资源;-M<NetBIOS名称>:可利用WinPopup协议,将信息送给选项中所指定的主机;-n<NetBIOS名称>:指定用户端所要使用的NetBIOS名称;-N:不用询问密码;-O<连接槽选项>:设置用户端TCP连接槽的选项;-p<TCP连接端口>:指定服务器端TCP连接端口编号;-R<名称解析顺序...
smbpasswd
smbpasswdsamba用户和密码管理工具 补充说明smbpasswd命令 属于samba套件,能够实现添加或删除samba用户和为用户修改密码。 语法1smbpasswd(选项)(参数) 选项123456-a:向smbpasswd文件中添加用户;-c:指定samba的配置文件;-x:从smbpasswd文件中删除用户;-d:在smbpasswd文件中禁用指定的用户;-e:在smbpasswd文件中激活指定的用户;-n:将指定的用户的密码置空。 参数用户名:指定要修改SMB密码的用户。
sort
sort对文本文件中所有行进行排序。 概要12sort [OPTION]... [FILE]...sort [OPTION]... --files0-from=F 主要用途 将所有输入文件的内容排序后并输出。 当没有文件或文件为-时,读取标准输入。 选项排序选项: 1234567-f: 忽略大小写-b: 忽略每行前面的空白部分-n: 以数值型进行排序,默认使用字符串型排序-r: 反向排序-u: 删除重复行。就是uniq命令-t: 指定分隔符,默认是分隔符是制表符-k n[,m]: ―按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾) 其他选项: 1234567891011121314151617181920212223242526272829303132--batch-size=NMERGE 一次合并最多NMERGE个输入;超过部分使用临时文件。-c, --check, --check=diagnose-first 检查输入是否已排序,该操作不会执行排序。-C, --check=quiet, --check=sile...
source
source在当前Shell环境中从指定文件读取和执行命令。 概要source filename [arguments] 主要用途 执行文件并从文件中加载变量及函数到执行环境 参数filename:要执行的文件 arguments(可选):传递给文件的参数 返回值source返回文件最后一个命令的返回值,如果文件不能读取则会失败 错误用法 文件在$PATH中找不到。 文件未给出。 例子 在一些工具的执行过程中,会把环境变量设置以”export XXX=XXXXXX”或”declare XXX=XXXXXX”的形式导出到一个文件中,然后用source加载该文件内容到执行环境中。 读取和执行/root/.bash_profile文件。 1[root@localhost ~]# source ~/.bash_profile Q&AQ:source和sh在执行文件方面有什么区别? A:sh的执行是在子shell中,source会使得被执行文件的变量及函数加载进当前终端环境内(除去函数内local修饰的变量等);建议您参考ex...
speedtest-cli
speedtest-cli命令行下测试服务器外网速度 补充说明speedtest-cli 是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试,最后我会测试运维生存时间所在服务器的外网速度。项目地址:https://github.com/sivel/speedtest-cli 安装speedtest-clispeedtest-cli需要在python 2.4-3.4的环境下,安装方法都很简单,自己选择以下最适合你的一种。 pip方式 1# pip install speedtest-cli easy_install方式 1# easy_install speedtest-cli github+pip方式 1# pip install git+https://github.com/sivel/speedtest-cli.git 或者 12# git clone https://github.com/sivel/speedtest-cli.git# python speedtest-cli/setup.py ins...
spell
spell对文件进行拼写检查 补充说明spell命令 对文件进行拼写检查,并把拼写错误的单词输出。 语法1spell(参数) 参数文件:指定需要进行拼写检查的文件。
split
split分割任意大小的文件 补充说明split命令 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。 选项12345-b:值为每一输出档案的大小,单位为 byte。-C:每一输出档中,单行的最大 byte 数。-d:使用数字作为后缀。-l:值为每一输出档的行数大小。-a:指定后缀长度(默认为2)。 实例生成一个大小为100KB的测试文件: 1234[root@localhost split]# dd if=/dev/zero bs=100k count=1 of=date.file1+0 records in1+0 records out102400 bytes (102 kB) copied, 0.00043 seconds, 238 MB/s 使用split命令将上面创建的date.file文件分割成大小为10KB的小文件: 123[root@localhost split]# split -b 10k date.file [root@localhost split]# lsdate.file xaa xab xa...
squid
squidsquid服务器守护进程 补充说明squid命令 高性能的Web客户端代理缓存服务器套件“squid”的服务器守护进程。 语法1squid(选项) 选项123456789-d:将指定调试等级的信息发送到标准错误设备;-f:使用指定的配置文件。而不使用默认配置文件;-k:向squid服务器发送指令;-s:启用syslog日志;-z:创建缓存目录;-C:不捕获致命信号;-D:不进行DNS参数测试;-N:以非守护进程模式运行;-X:强制进入完全调试模式。














