5.crond、磁盘、网络等配置

一、crond任务调度

任务调度:指系统在某个时间执行的特定的命令或程序。

语法:contab [选项]

常用选项:

选项 描述
-u 用来设定某个用户的crontab服务
-e 编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。
-l 显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。
-r 从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。
-i 在删除用户的crontab文件时给确认提示。

cron五个占位符说明:

项目 含义 范围
第一个"*" 一小时当中的第几分钟 0-59
第二个"*" 一天当中的第几小时 0-23
第三个"*" 一个月当中的第几天 1-31
第四个"*" 一年当中的第几月 1-12
第五个"*" 一周当中的星期几 0-7(0和7都代表星期天)

实例:备份数据库

# 1.编写备份数据库脚本(mysqlback.sh),并给一个可执行权限
# 2.执行crontab
crontab -e
# 3.写入定时命令,类似vim编辑
# 每天6点,脚本路径
0 6 * * * /home/mysqlbackup/mysqlback.sh
# 4.查看日志
tail -f /var/log/cron

二、磁盘分区、挂载

1、磁盘说明

1).Linux硬盘分为IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘。
2).对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在的类型。

2.lsblk

列出块设备信息。

语法:lsblk [选项]

常用选项:

选项 描述
-a 显示所有设备。
-f 显示文件系统信息。
-m 显示权限信息。

示例:

[root@IP0200005 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   49G  0 part
  ├─centos-root 253:0    0   47G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0   50G  0 disk
sdc               8:32   0   50G  0 disk
sr0              11:0    1  4.3G  0 rom
image-20200307114320696.png

3.df

磁盘情况查询。

语法:df [选项]

常用选项:

选项 描述
-a 包含全部的文件系统
-h 以可读性较高的方式来显示信息
-l 仅显示本地端的文件系统

示例:

[root@IP0200005 ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   47G   35G   13G   73% /
devtmpfs                 7.8G     0  7.8G    0% /dev
tmpfs                    7.8G     0  7.8G    0% /dev/shm
tmpfs                    7.8G   69M  7.7G    1% /run
tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/sda1               1014M  162M  853M   16% /boot
tmpfs                    1.6G     0  1.6G    0% /run/user/997
tmpfs                    1.6G     0  1.6G    0% /run/user/0
172.16.211.6:/js_hx      148G  8.8G  132G    7% /usr/local/finance-share-directory

4.du

显示每个文件和目录的磁盘使用空间。

语法:du [选项] [文件]

常用选项:默认为当前目录

选项 描述
-a 包含文件
-s 指定目录占用大小汇总
-h 以K,M,G为单位,提高信息的可读性
-c 列出明细同时增加汇总值

示例:

# 显示指定目录大小
[root@IP0200005 home]# du -sh /home
8.0G    /home

三、网络配置

1.ifconfig

查看网络配置。

2.ping

测试与目标主机的连通性。

语法:ping [参数] [主机名或IP]

常用选项:

选项 描述
-c 数目 在发送指定数目的包后停止
-i 秒数 设定间隔几秒送一个网络封包给一台机器

示例:

[root@IP0200005 home]# ping 10.102.34.15
PING 10.102.34.15 (10.102.34.15) 56(84) bytes of data.
64 bytes from 10.102.34.15: icmp_seq=1 ttl=64 time=0.630 ms
64 bytes from 10.102.34.15: icmp_seq=2 ttl=64 time=0.523 ms
64 bytes from 10.102.34.15: icmp_seq=3 ttl=64 time=0.534 ms

3.tracert

Tracert 是一个 Windows 实用程序,可用于跟踪从路由器到目标网络的数据采集的路由。它还显示了在整个传输路由期间采用的跳数。

语法:tracert IP

4.telnet

查看某个端口是否可访问。

语法:telnet IP 端口 或者 telnet 域名 端口

示例:

[root@IP0200005 home]# telnet 10.102.34.15 3306
Trying 10.102.34.15...
Connected to 10.102.34.15.
Escape character is '^]'.

5.netstat

检验本机各端口的网络连接情况。

语法:netstat [参数]

常用选项:

选项 描述
-a 显示所有选项,默认不显示LISTEN相关
-t 仅显示tcp相关选项
-u 仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出有在 Listen (监听) 的服务状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等

示例:

[root@IP0200005 home]# netstat -lntp | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      128380/java
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 10,825评论 0 9
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,495评论 0 5
  • 1.描述计算机的组成及其功能 (一)计算机的组成 1.CPU 2.CPU风扇 3.BIOS 4.内存 5.硬盘 6...
    whamai阅读 5,445评论 0 1
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 9,209评论 0 10
  • 延时执行 到目前为止,我们所运行的命令都是立即执行的。也就是我们按下回车键的那一刻,命令就开始执行了。 其实,在L...
    Zoulf阅读 5,530评论 0 1

友情链接更多精彩内容