Linux命令-sudo sudo以其他身份来执行命令 补充说明sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。 语法1sudo(选项)(参数) 选项1234567891011-b:在后台执行指令; 2023-08-14 Linux #Linux
Linux命令-sum sum计算文件的校验码和显示块数 补充说明sum命令 用于计算并显示指定文件的校验和与文件所占用的磁盘块数。 语法1sum(选项)(参数) 选项12-r:使用BSD的校验和算法,块大小为1k;-s:使用system V的校验和算法,块大小为512字节。 参数文件列表:需要计算和与磁盘块数的文件列表。 实例计算文件校验码: 12[root@localhost ~]# sum insert.sql 2023-08-14 Linux #Linux
Linux命令-supervisord supervisord配置后台服务/常驻进程的进程管家工具 安装12# 安装 supervisordapt-get install supervisor 实例生成配置文件 /etc/supervisord.conf 1234[program:app]command=/usr/bin/gunicorn -w 1 wsgiapp:applicationdirectory=/srv/wwwu 2023-08-14 Linux #Linux
Linux命令-suspend suspend挂起shell的执行。 概要1suspend [-f] 主要用途 挂起shell的执行,直到收到SIGCONT信号。 除非使用-f选项,否则无法对login shell使用。 选项1-f 对login shell执行挂起操作。 返回值返回成功除非未开启作业控制或发生了错误。 例子1234# 打开一个终端,首先获取PID。echo $$# 执行挂起命令suspend 2023-08-14 Linux #Linux
Linux命令-swapon swapon激活Linux系统中交换空间 补充说明swapon命令 用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。 语法1swapon(选项)(参数) 选项12345-a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区;-h:显示帮助;-p<优先顺序>:指定交换区的优先顺序;-s:显示交换区的使用状况;-V:显示版本信息。 2023-08-14 Linux #Linux
Linux命令-swapoff swapoff关闭指定的交换空间 补充说明swapoff命令 用于关闭指定的交换空间(包括交换文件和交换分区)。swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。 语法1swapoff(选项)(参数) 选项1-a:关闭配置文件“/etc/fstab”中所有的交换空间。 参数交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件 2023-08-14 Linux #Linux
Linux命令-sync sync用于强制被改变的内容立刻写入磁盘 补充说明sync命令 用于强制被改变的内容立刻写入磁盘,更新超块信息。 在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中。用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据 2023-08-14 Linux #Linux
Linux命令-systemctl systemctl系统服务管理器指令 补充说明systemctl命令 是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务 旧指令 新指令 使某服务自动启动 chkconfig –level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig –level 3 2023-08-14 Linux #Linux
Linux命令-syslog syslog系统默认的日志守护进程 补充说明syslog 是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 几乎所有的网络设备都可以通过syslog协议,将日志信息以用户数据报协议(UDP)方式传送到远端 2023-08-14 Linux #Linux
Linux命令-sysctl sysctl时动态地修改内核的运行参数 补充说明sysctl命令 被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。 语法1sysctl(选项)(参数) 选项1234567-n:打印值时不打印关键字;-e: 2023-08-14 Linux #Linux
Linux命令-systool systool显示基于总线、类和拓扑显示系统中设备的信息 补充说明systool命令 指令显示基于总线、类和拓扑显示系统中设备的信息。 语法1systool(选项)(参数) 选项1234567891011-a:显示被请求资源的属性;-b<总线>:显示指定总线的信息;-c<class>:显示指定类的信息;-d:仅显示设备;-h:显示指令的用法;-m<模块名称>: 2023-08-14 Linux #Linux
Linux命令-tail tail在屏幕上显示指定文件的末尾若干行 补充说明tail命令 用于输入文件中的尾部内容。 默认在屏幕上显示指定文件的末尾10行。 处理多个文件时会在各个文件之前附加含有文件名的行。 如果没有指定文件或者文件名为-,则读取标准输入。 如果表示字节或行数的NUM值之前有一个+号,则从文件开头的第NUM项开始显示,而不是显示文件的最后NUM项。 NUM值后面可以有后缀: b : 512 kB : 2023-08-14 Linux #Linux
Linux命令-tailf tailf在屏幕上显示指定文件的末尾若干行内容,通常用于日志文件的跟踪输出 补充说明tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪(follow the growth of a log file)。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。tailf特别适合那些便携机上 2023-08-14 Linux #Linux
Linux命令-tac tac连接多个文件并以行为单位反向打印到标准输出。 概要1tac [OPTION]... [FILE]... 主要用途 按行为单位反向显示文件内容,如果没有文件或文件为-则读取标准输入。 处理多个文件时,依次将每个文件反向显示,而不是将所有文件连在一起再反向显示。 参数FILE(可选):要处理的文件,可以为一或多个。 选项1234567长选项与短选项等价-b, --before 2023-08-14 Linux #Linux
Linux命令-smbpasswd smbpasswdsamba用户和密码管理工具 补充说明smbpasswd命令 属于samba套件,能够实现添加或删除samba用户和为用户修改密码。 语法1smbpasswd(选项)(参数) 选项123456-a:向smbpasswd文件中添加用户;-c:指定samba的配置文件;-x:从smbpasswd文件中删除用户;-d:在smbpasswd文件中禁用指定的用户;-e:在smbpassw 2023-08-14 Linux #Linux
Linux命令-sort sort对文本文件中所有行进行排序。 概要12sort [OPTION]... [FILE]...sort [OPTION]... --files0-from=F 主要用途 将所有输入文件的内容排序后并输出。 当没有文件或文件为-时,读取标准输入。 选项排序选项: 12345678910111213-b, --ignore-leading-blanks 忽略开头的空白。-d, --dic 2023-08-14 Linux #Linux
Linux命令-split split分割任意大小的文件 补充说明split命令 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。 选项12345-b:值为每一输出档案的大小,单位为 byte。-C:每一输出档中,单行的最大 byte 数。-d:使用数字作为后缀。-l:值为每一输出档的行数大小。-a:指定后缀长度(默认为2)。 实例生成一个大小为100KB的测试文件: 12 2023-08-14 Linux #Linux
Linux命令-source source在当前Shell环境中从指定文件读取和执行命令。 概要source filename [arguments] 主要用途 执行文件并从文件中加载变量及函数到执行环境 参数filename:要执行的文件 arguments(可选):传递给文件的参数 返回值source返回文件最后一个命令的返回值,如果文件不能读取则会失败 错误用法 文件在$PATH中找不到。 文件未给出。 例子 在 2023-08-14 Linux #Linux
Linux命令-speedtest-cli speedtest-cli命令行下测试服务器外网速度 补充说明speedtest-cli 是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试,最后我会测试运维生存时间所在服务器的外网速度。项目地址:https://github.com/sivel/speedtest-cli 安装speedtest-clispeedtest-cli需要在pyth 2023-08-14 Linux #Linux
Linux命令-spell spell对文件进行拼写检查 补充说明spell命令 对文件进行拼写检查,并把拼写错误的单词输出。 语法1spell(参数) 参数文件:指定需要进行拼写检查的文件。 2023-08-14 Linux #Linux