mysql mail_mail 、mysql、dd

# 标准输入

[root@localhost ~]# cat <

> 1. apple

> 2. pear

> 3. banana

> 4. qiandao

> EOF

1. apple

2. pear

3. banana

4. qiandao

[root@localhost ~]# cat >> 1.txt <

> 1. apple

> 2. pear

> 3. banana

> 4. qiandao

> EOF

[root@localhost ~]# cat 1.txt

1. apple

2. pear

3. banana

4. qiandao

## 删除数据

# 安装数据库

[root@localhost ~]# yum install -y mariadb-server

# 设置密码

[root@localhost ~]# mysqladmin -uroot password '123'

# 连接数据库

[root@localhost ~]# mysql -uroot -p123

# 创建数据库

MariaDB [(none)]> create database zls;

# 查看数据库

MariaDB [(none)]> show databases;

# 进入数据库

MariaDB [(none)]> use zls

# 创建表

MariaDB [zls]> create table zls_table2(id int,name varchar(10),age tinyint);

# 插入数据

MariaDB [zls]> insert into zls_table2 values(1,'zls',18),(2,'qiandao',80);

# 查看数据

MariaDB [zls]> select * from zls.zls_table2;

+------+---------+------+

| id | name | age |

+------+---------+------+

| 1 | zls | 18 |

| 2 | qiandao | 80 |

+------+---------+------+

[root@localhost ~]# mysqldump -uroot -p123 -B zls > /tmp/zls.beifen

[root@localhost ~]# mysql -uroot -p123

MariaDB [(none)]> drop database zls;

## 恢复数据

[root@localhost mysql]# mysql -uroot -p123 < /tmp/zls.beifen

[root@localhost mysql]# cat /tmp/zls.beifen|mysql -uroot -p123

## 发邮件

[root@localhost ~]# yum install -y mailx

[root@localhost ~]# vim /etc/mail.rc

############################# 以下是配置文件内容 ##################

#发件人

set from=xx@qq.com

#邮件服务器

set smtp=smtp.qq.com

#发件人用户名

set smtp-auth-user=xxx@qq.com

#发件人密码(QQ邮箱不可以使用密码,只能使用授权码)

set smtp-auth-password=xxx

#登录方式

set smtp-auth=login

#邮件服务器协议及端口

set smtp=smtps://smtp.qq.com:465

#忽略证书

set ssl-verify=ignore

#指定证书位置

set nss-config-dir=/root/.certs

################## 以下都是命令行操作 ############################

# 获取腾讯证书

[root@localhost ~]# mkdir -p /root/.certs

[root@localhost ~]# cd /root/.certs

[root@localhost ~]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

[root@localhost ~]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@localhost ~]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@localhost ~]# certutil -L -d /root/.certs

[root@localhost ~]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs -i ~/.certs/qq.crt

#### 发邮件

[root@localhost ~]# mail -s '测试发送邮件给小姐姐' 133411023@qq.com < /etc/passwd

[root@localhost ~]# echo '自古深情留不住,唯有套路得人心,现在不懂点套路,怎样去撩妹?' | mail -s '再来一封' 133411023@qq.com

## dd

[root@localhost ~]# dd if=/dev/zero of=/opt/boot_disk.txt bs=1M count=1024

[root@localhost ~]# dd /opt/boot2_disk.txt bs=1M count=102

# 管道 |

作用:将管道符左边的标准输出交给右边命令的标准输入来处理

# tee 命令

可以将前面命令的标准输出,输出到文件或者其它设备上,然后将标准输入交给后面的命令处理

# xargs

将前面命令的输出结果作为数据流交给后面命令处理

-n:接数字,可以将指定的数据按照指定数字来排列

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值