/etc/init.d/sendmail start # 启动服务
/etc/init.d/sendmail stop # 关闭服务
/etc/init.d/sendmail status # 查看服务当前状态echo 内容| /bin/mail -s "标题" 收件箱 -f 发件人 # 发送邮件
"`echo "内容"|iconv -f utf8 -t gbk`" | /bin/mail -s "`echo "标题"|iconv -f utf8 -t gbk`" 收件箱 # 解决邮件乱码/date/mysql/bin/mysqld_safe --user=mysql & ...
cron计划任务 系统服务:crond 日志文件:/var/log/cron使用crontab命令 -编辑 crontab -e -u 用户名 -查看 crontab -l -u 用户名 -清除 crontab -r -u 用户名1.查看服务状态 systemctl status crond2.书写计划任务* * * * * 分 时 日 月 周useradd lisi 创建用户lisi[root@room8pc205 桌面]# which date 查看date运行程序的位置/usr/bin/date[root@room8pc205 桌面]# crontab -e -u lisi 编写计划任务*/1 * * * * /usr/bin/date...
]]>linux 下进行C编程基础Table of Contents1. 源程序的编译2. 简单Makefile 的编写3. 程序库的链接4. 程序的调试5. 头文件和系统求助1 源程序的编译在linux 下,如果要编译一个C源程序,我们要使用 GNU 的gcc 编译器。 下面我们以一个例子说明如何使用 gcc 编译器。 如下代码示:#include<stdio.h>intmain(intargc, char **argv)
{printf("hello world!\n");
}
要编译这个程序,我们只要在命令行中执行:$ gcc hello.c -o hello
g...
1. 创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuse-c, --comment COMMENT 添加用户全名或注释-u, --uid UID 指定uid-g, --gid GROUP 指定主组-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定附加组-d, --home-dir HOME_DIR 指定家目录-s, --shell SHELL 指定默认shell 主要是熟悉useradd的常用选项,-d指定目录的时候,要先确定其父目录存在 现有一testuser用户,进行修改[roo...
转载自:http://www.centoscn.com/CentOS/2015/0528/5555.html1. 1 Linux操作系统简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。1991年的10月5日,Linux创始人林纳斯·托瓦兹(Linus Torval...
1.9 linux基础(九)-文件查找find1.9.1 文件查找在文件系统上查找符合条件的文件文件查找:locate, find非实时查找(数据库查找):locate实时查找:find1.9.2 locate查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db 依赖于事先构建的索引索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库 (updatedb)索引构建过程需要遍历整个根文件系统,极消耗资源工作特点:
查找速度快模糊查找非实时查找搜索的...
做出来,写出来,讲出来 cp 拷贝 cp -p 带文件和目录属性拷贝 cp -d 复制链接文件 cp -r 递归拷贝,拷贝文件或目录 cp -a 相当于 cp -pdr mv 移动 move的缩写 把当前路径下的zmg目录移动到根/目录下 [root@xwj ~]# mv zmg / rm 删除 remove的缩写 (几乎没有Linux运维人员不犯删除的错误,该命令使用起来比较危险,删除前一定要备份) rm -r 递归删除,删除文件及目录 rm -f 强制删除...
8、在题3的基础上,使用命令调换passwd文件里root位置和/bin/bash位置?即将所有的第一列和最后一列位置调换?例:默认:root:x:0:0:root:/root:/bin/bash修改后:/bin/bash:x:0:0:root:/root:root解答: 9、把/data 目录及其子目录下所有以扩展名.txt结尾的文件中包含dongdaxia的字符串全部替换为dongdaxia1. 解答: 10、查找/dongdaxia下所有7天以前以log结尾的大于1M的文件移动/tmp下解答:1.修改日期并且查看文件是否有大于1M...
栈的定义 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表插入、删除这些操作的一端为栈顶(Top),另一端称为栈底(Bottom)。当表中没有元素时称为空栈。栈为一种先进后出的数据结构。或者称为后进先出栈的修改需要遵循先进后出的原则。每次删除(退栈)的总是当前栈中”最新”元素(最后入栈的元素),而最先插入的元素是被放在栈的底部,要最后才能删除。
如图所示,元素是以 a1,a2,…,a(n-1),an的顺序入栈,退栈的顺序则是 a...
目录:一、Linux 中软件包的分类1.源码包2.二进制包3.源码包4.软件安装的选择二、软件安装之 RPM1.背景知识2.准备知识3.安装升级与卸载4.查询校验与提取一、Linux 中软件包的分类: 1.源码包1.1 源码包的简介源码包就是各种源代码文件组合而成的压缩包,因为 Linux 是开源的,所以源码包中的源代码是可以查看甚至修改的,用户可以根据自己所需要的功能进行安装。但是源码包在安装的时候需要编译,即从源代码 abcd 编译成机器语言 0...
gdb调试器使用的一般步骤(不断更新完善):1、编译过程中要用-g参数来添加调试符号——gcc test.c -g;2、gdb启动可执行文件——gdb a.out;3、出现gdb符号表示启动成功;4、" l " (小写l)命令可以查看当前代码是否是要执行的代码;5、断点 b 行号/函数名字——作用是程序执行过程中会自动在断点处暂停,等待指令 info b—— 查看断点列表 d 编号——删除指定编号的断点6、执行程序 r 回车——程序启动,...
Shell 外壳(操作系统的外壳)介绍:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。运行原理:运行过程中派发子进程运行。相当于一个媒介,执行终端下达的命令。Shell捕获用户命令交给操作系统,将...
我有两台电脑,一台台式一台笔记本,笔记本是老电脑了。本机就装的kali linux。 之前白天学习的时候直接在python的解释器里写的代码。但是如果要写文件的话肯定不行。所以就在台式机上弄个了elementaryos的虚拟机来写。首先说一下我的学习方法吧。那就是不停的敲,文章里面抓住重点的关键词。例如if(判断)之类的.然后不停的敲,我是一开始会记不住那么多,但是你忘记了看一下你忘记的,再敲。记得差不多了之后会报错,因为有些字符...
paste 将指定的文件按照列的方式合并,将结果显示到标准输出设备上,相当于两个并列的cat命令。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 paste [选项] files 2、选项列表选项说明--help显示帮助文档--version显示版本-d list | --delimiters=list以指定的分隔符区取代tab-s合并同一个文件的多行 3、实例1)合并三个文件[root@localhost weijie]# cat 1.c //显示这...
用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制cli:命令提示符,用户输入要执行的命令即可,shell: 外壳sh ,csh ,ksh , bash, zsh , tcshgui:通过点击操作来启动应用程序 gnome, mainframe 大型机多用户操作系统 多终端 终端:设备,显示器,鼠标,键盘虚拟终端表示:/dev/tty#ctrl-alt-f(1-6)物理终端(控制终端)console串行终端伪终端/dev/pts#设备文件:此前未启动x windowsta...