linux配置提示命令 linux终端命令提示

Linux设置邮件提醒《Linux设置定时任务》 一文中,我们学习了使用crontab设置定时任务的方法 , 并用它来获取ganglia的运行状态 。这样还不够 , 我们想要在ganglia的运行状态出现问题时通知我们,这样,我们就不用每天自己查看日志了 。
本文主要参考 Ubuntu mail命令发送邮件和如何通过Shell脚本实现发送邮件通知功能?。
1、安装mailutils
sudo apt-get install mailutils
2、General type of mail configuration选择Internet Site 。
3、System mail name输入mail.voidking.com 。
命令格式:
mail [OPTION...] [address...]
常用到的选项,一个是s , 代表主题;一个是A,代表附件 。其他的需要时查看help 。
目标:给邮箱voidking@qq.com发送邮件,主题为“Hello VoidKing”,内容为“Welcome to mail world!”
mail -s 'Hello VoidKing' voidking@qq.com
提示Cc,这里不需要抄送,就直接回车 。然后输入邮件内容“Welcome to mail world!” , 回车 , ctrl+D , 发送邮件 。
但是,等待了几分钟,并没有收到邮件 , 垃圾箱也没有 。
mail,查看email的发送状态为Undelivered Mail Returned,原来没有投递出去 。
查看邮件系统日志: tail -n 50 /var/spool/mail/test,提示host mx3.qq.com[183.57.48.35] said: 550 Mail content denied 。看来qq邮箱的垃圾邮件防御机制做的不错 , 那就换个163邮箱,没想到依然失败 。
那就换一台服务器!发送给voidking@qq.com , 成功!很尴尬 。。。
除了上面的方式发送邮件,我们还可以使用:
mail -s 'Hello VoidKing' voidking@qq.com'Welcome to mail world!'
或者使用:
echo 'Welcome to mail world!' | mail -s "Hello VoidKing" voidking@qq.com
1、从文本读入内容发送邮件
mail -s 'Error report' voidking@qq.com/tmp/log/ganglia/error-20180524.log
2、发送附件
mail -s 'Error report' voidking@qq.com -A /tmp/log/ganglia/ganglia-20180524.log/tmp/log/ganglia/error-20180524.log
3、指定发件人
echo 'Welcome to mail world!' | mail -s "Hello VoidKing" voidking@qq.com -aFrom:haojin@qq.com
失败了,收不到邮件,不知道什么原因,留个坑吧 。
目标:每天获取一次ganglia的状态日志,然后通过checkganglia.sh脚本进行审阅 。审阅完毕,发送审阅结果到管理员的邮箱 。
修改checkganglia.sh脚本为:
至此,大功告成! 《Linux设置定时任务》 配合 《Linux设置邮件提醒》 ,简直完美!两篇文章完成了一个小系统:定时生成ganglia日志 , 定时审阅ganglia日志,并且把审阅结果通过邮件发送给管理员 。
Linux命令大全——LMNOPQ
如何在Ubuntu环境下搭建邮件服务器(一)
linux内核配置界面有三种,启动光标配置界面的命令是在Linux内核编译时 , 有三种配置界面可以选择,分别是命令行配置、文本配置和图形配置 。其中,文本配置和图形配置都是基于ncurses库实现的 , 并提供了可视化的选项和菜单,更加方便用户进行配置 。
如果要启动图形配置界面,可以执行以下命令:
plaintext
Copy code
make menuconfig
该命令会启动一个基于ncurses库的图形界面 , 用户可以通过箭头键和回车键来选择和配置内核选项 。
如果要启动文本配置界面 , 可以执行以下命令:
plaintext
Copy code
make config
该命令会启动一个基于ncurses库的文本界面,用户同样可以通过箭头键和回车键来选择和配置内核选项 。
如果要启动命令行配置界面 , 可以执行以下命令:
plaintext

推荐阅读