CentOS7 systemctl指令

CentOS指令语法结构

[[email protected]
Desktop]$ command [-options] [arguments]

指令 选项 参数

command 命令:表示命令的名称,如 ls、cd、cp等

options
选项:定义命令的执行特性,中刮号[]并不存在亍实际的指令中,而加入选项设定时,通常选项前会带

  • 号或–号,有两种长短选项

短选项:用-引导,后面跟单个字符,如 -a、-l、-h等

多个短选项可以组合使用,效果和几个短选项一样,如-a –l -h===-alh

长选项:用–引导,后面跟完整的单词,如—help

arguments
参数:表示命令的作用对象,可以有多个参数,通常情况可以是文件名、目录、或用户名。

说明一:指令中第一个输入的部分绝对是『指令(command)』或者是『可执行文件案』

说明二:命令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell
都规为一格

[[email protected]
Desktop]$ ls -al /etc

[[email protected]
Desktop]$ ls -al /etc

[[email protected]
Desktop]$ ls -a -l /etc

这三个命令效果完全一样

说明三:指令太长的时候,可以使用反斜杠 (\)
来跳脱[Enter]符号,使指令连续到下一行。
注意!反斜杠后就立刻接特殊字符,才能跳脱!

说明四:在Linux系统中,严格区分英文字母大小写,如cd和CD并不同

CentOS find指令

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。

1.命令格式:

find pathname -options [-print -exec -ok …]

2.命令功能:

用于在文件树种查找文件,并作出相应的处理

3.命令参数:

find -pathname -option [ -print ] [威尼斯娱乐场, -exec -ok command ] {} \;

pathname:
find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录
#-print 将查找到的文件输出到标准输出
#-exec command {} \; —–将查到的文件执行command操作,{} 和
\;之间有空格
#-ok 和-exec相同,只不过在操作前要询用户

-name filename #查找名为filename的文件
威尼斯www608cc,-perm #按执行权限来查找
-user username #按文件属主来查找
-group groupname #按组来查找
-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
-atime -n +n #按文件访问时间来查GIN: 0px”>-perm #按执行权限来查找
-user username #按文件属主来查找
-group groupname #按组来查找
-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
-atime -n +n #按文件访问时间来查找文件,-n指n天以内,+n指n天以前
-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
-nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在
-nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存
-newer f1 !f2 找文件,-n指n天以内,+n指n天以前
-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
-nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在
-nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存
-newer f1 !f2 #查更改时间比f1新但比f2旧的文件

-type #按文件的类型查找 find -pathname -type
-size n[c] #查长度为n块[或n字节]的文件
-depth #使查找在进入子目录前先行查找完本目录
-fstype #查更改时间比f1新但比f2旧的文件
-mount #查文件时不跨越文件系统mount点
-follow #如果遇到符号链接文件,就跟踪链接所指的文件
-cpio #对匹配的文件使用cpio命令,将他们备份到磁带设备中
-prune #忽略某个目录

示例:

1.按文件名查找 find -pathname -filename

威尼斯娱乐场 1

(1)将按文件名查找到的文件到标准输出

威尼斯娱乐场 2

(2)将按文件名查找到的文件采用-exec选项查看文件内容

威尼斯娱乐场 3

2.按文件所属组(拥有者user)查找 find -pathname -group

威尼斯娱乐场 4

3递归查找文件 find -pathname -depth 2

4.按文件权限查找 find -pathname -perm

威尼斯娱乐场 5

5.按文件大小查找 find -pathname -size

威尼斯娱乐场 6

6.按文件更改时间查找 find -pathname -mtime

(-atime 按文件的访问时间,-ctime -n +n
#按文件创建时间来查找文件,-n指n天以内,+n指n天以前)

威尼斯娱乐场 7

7.按文件的类型查找 find -pathname -type

b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件

威尼斯娱乐场 8

8.通配符?:查找文件名以?前面的字符开头的所有文件

威尼斯娱乐场 9

通配符[]:查找文件名为[]中的任意字符的所有文件

威尼斯娱乐场 10

9.查找硬连接数为固定值的文件

威尼斯娱乐场 11

10.-a and -o and –not的使用

-a:find -pathname -name -a -user(两个条件都要满足)

威尼斯娱乐场 12

-o:find -pathname -name -o -user(两个条件满足其一即可)

威尼斯娱乐场 13

-not:find -pathname -not -name(对条件取反的)

威尼斯娱乐场 14

find指令
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有…

CentOS常用指令,centos指令

创建文件:     如touch a.txt

创建文件夹:  mkdir -p 文件夹名,当文件夹不存在时候,创建这个文件夹

文件重命名: 把文件text.php得命名为index.php,可以是rename 'text' 'index' text.php

威尼斯娱乐场 15

查找目录:find /(查找范围) -name '查找关键字' -type d
查找文件:find /(查找范围) -name 查找关键字 -print

威尼斯娱乐场 16

(查找www目录)

 

创建文件: 如touch
a.txt 创建文件夹: mkdir -p 文件夹名,当文件夹不存在时候,创建这个文件夹
文件重命名: 把…

硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个检查坏道位置的工具。
一、命令参数
badblocks使用格式为:

systemctl enable *.service #开机运行服务systemctl disable *.service #取消开机运行systemctl start *.service #启动服务systemctl stop *.service #停止服务systemctl restart *.service #重启服务systemctl reload *.service #重新加载服务配置文件systemctl status *.service #查询服务运行状态systemctl --failed #显示启动失败的服务修改 php.ini 文件 设置 expose_php = Offvim /usr/local/php7/etc/php.ini找到 expose_php = On改为 expose_php = Off

二、帮助命令

引用badblocks [ -svwnf ] [ -b block-size ] [ -c blocks_at_once ]
[ -i
input_file ] [ -o output_file ] [ -p num_passes ] [ -t
test_pattern ]
device [ last-block ] [ start-block ]
参数含义是:
引用-b blocksize
指定磁盘的区块大小,单位为字节,默认值为“block 4K ”(4K/block)
-c blocksize
每个区块检查的次数,默认是16次
-f
强制在一个已经挂载的设备上执行读写或非破坏性的写测试操作
(我们建议先umount设备,然后再进行坏道检测。仅当/etc/mtab出现误报设备挂载错误的时候可以使用该选项)
-i file
跳过已经显示在file文件中的坏道,而不进行检测(可以避免重复检测)
-o file
把检测结果输出到file文件
-p number
重复搜寻设备,直到在指定通过次数内都没有找到新的坏块位置,默认次数为0
-s
在检查时显示进度
-t pattern
通过按指定的模式读写来检测区块。你可以指定一个0到ULONG_MAX-1的十进制正值,或使用random(随机)。
如果你指定多个模式,badblocks将使用第一个模式检测所有的区块,然后再使用下一个模式检测所有的区块。
Read-only方式仅接受一个模式,它不能接受random模式的。
-v
执行时显示详细的信息
-w
对每个区块都先写入,然后再从它读取信息
[device]
指定要检查的磁盘装置。
[last-block]
指定磁盘装置的区块总数。
[start-block]
指定要从哪个区块开始检查
**二、示例
badblocks以4096的一个block,每一个block检查16次,将结果输出到“hda-badblocks-list”文件里

1. whatis <command>:显示简短功能描述

[[email protected]
Desktop]$ whatis ls
ls (1) – list directory contents
ls (1p) – list directory contents

# badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list
hda-badblocks-list”是个文本文件,内容如下:
引用# cat hda-badblocks-list
51249
51250
51251
51253
51254
……
61245
……
可以针对可疑的区块多做几次操作。下面,badblocks以4096字节为一个“block”,每一个“block”检查1次,
将结果输出到“hda-badblocks-list.1”文件中,由第51000 block开始,到63000
block结束

2. <command> –help:显示使用摘要和参数列表(可以查看大多数命令的用法)

[[email protected]
Desktop]$ ls –help
Usage: ls [OPTION]… [FILE]…
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor –sort.

Mandatory arguments to long options are mandatory for short options
too.
-a, –all do not ignore entries starting with .
-A, –almost-all do not list implied . and ..
–author with -l, print the author of each file

# badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000
51000
这次花费的时间比较短,硬盘在指定的情况下在很短的时间就产生“嘎嘎嘎嘎”的响声。由于检查条件的不同,其输出的结果也不完全是相同的。重复几次同样的操作,因条件多少都有些不同,所以结果也有所不同。进行多次操作后,直到产生最后的hda-badblock-list.final文件。

3. Man [<chapter>] <command>:查看命令描述或手册页(Manual)

[[email protected]
Desktop]$ man ls

威尼斯娱乐场 17

在man命令下底行模式:输入
/<text> 查找关键字
n/N 下一个/上一个
q 离开
man -k <keyword> 列出包含keyword关键字的手册页

三、其他 1、fsck使用badblocks的信息
badblocks只会在日志文件中标记出坏道的信息,但若希望在检测磁盘时也能跳过这些坏块不检测,可以使用fsck的-l参数:
# fsck.ext3 -l /tmp/hda-badblock-list.final /dev/hda1
**2、在创建文件系统前检测坏道
badblocks可以随e2fsck和mke2fs的-c删除一起运行(对ext3文件系统也一样),在创建文件系统前就先检测坏道信息:

4. Info <command>:查看命令更详细的说明文件

[[email protected]
~]$ info ls

威尼斯娱乐场 18

注:info查看的是比man更详细的说明,也就是把man的页再划分为更小的章节,同时这个命令还可以链接到相似主题

info命令底行模式:
pageUp.pageDown 翻页
Tab 跳往下一个链接(有*的地方)
Enter 进入链接
n/p/u 跳往下一个(上一个)小节,上一层章节
s[<text>] 查找关键字
q 离开

在查看命令帮助时,会出现[],<>,|等符号,它们的含义如下:
[] 表示是可选的;
<> 表示是可变化的;
x|y|z 表示只能选择一个;
-abc 表示三个参数(或任何二个)的混合使用

usr/share/doc/ 说明文件目录
在线说明文件

[[email protected]
Desktop]$ command [-options] [arguments] 指令 选项 参数 command
命令:表示命令的名称,如 ls、cd、cp等 options 选项:…

# mkfs.ext3 -c /dev/hda1
代码表示使用-c在创建文件系统前检查坏道的硬盘。
这个操作已经很清楚地告知我们可以采用“mkfs.ext3
-c”选项用“read-only”方式检查硬盘。这个命令会在格式化硬盘时检查硬盘,并标出错误的硬盘“block”。用这个方法格式化硬盘,需要有相当大的耐心,因为命令运行后,会一个个用读的方式检查硬盘。

四、参考资料
原文来自:

参考:

相关文章