学习linux成果及命令,总结一下(二)

一、目录
/etc/crontab 计划任务配置文件
/etc/init.d/crond 计划任务启动结束脚本
/var/spool/cron 用户cron任务的配置文件存放目录
/etc/rsyslog.conf 决定将内核消息及各种系统程序消息记录到什么位置
/var/log/messages公共日志信息如启动,I/O错误,网络错误,程序故障等
/var/log/cron 计划任务日志
/var/log/dmesg linux系统在系统引导过程中的各种事件信息
/var/log/maillog 进入或发出系统的电子邮件活动
/var/log/lastlog 每个用户最近的登录事件
/var/log/secure 用户认证相关的安全事件信息
/var/log/wtmp 每个用户登录注销 及系统启动和停机事件
/var/log/btmp 记录失败错误的登录尝试及验证事件

二、命令
查看进程动态信息
top
显示项:
系统任务 task :total 总进程数; running 正在运行 ;sleeping 休眠的; stoped 停止的进程 ; zombie 僵死的进程
CPU信息:us 用户占用 ;sy 内核占用 ; ni 优先级调度占用 ;id 空闲CPU ;wa I/O等待占用; hi 硬件终端占用;si 软件终端占用; st 虚拟化占用; 空闲CPU百分比 %id
内存占用 mem:total 总内存空间 ; used 已用内存 ; free 空闲内存;buffers缓冲区域
交换空间swap占用: otal 总交换空间 ; used 已用交换空间 ; free 空闲交换空间; cached,缓存空间
按键作用:P根据CPU使用情况排序 M 内存占用排序,N启动时间排序,h在线帮助信息,q退出,k输入终止进程的pid
ps aux
显示项:
USER 启动该进程的用户账户名称
PID 进程id,唯一性
TTY 在哪一个终端运行 ?未知或不需要终端
STAT 进程状态 S 休眠 ,R 运行, Z 僵死, < 高优先级 ,N 低优先级,s父进程,+前台进程,僵死程序手动终止
START 启动该进程的时间
TIME 该进程所占CPU时间
COMMAND 启动该进程的命令名称
%CPU CPU占用百分比
%MEM 内存占用百分比
VSZ 占用虚拟内存swap的大小
RSS 占用常驻内存物理内存的大小

pgrep 【选项】 参数 查询进程信息
选项:
-o:仅显示找到的最小(起始)进程号;
-n:仅显示找到的最大(结束)进程号;
-l:显示进程名称;
-P:指定父进程号;
-g:指定进程组;
-t:指定开启进程的终端;
-u:指定进程的有效用户ID。

pstree 查看进程树
选项:-p 列出对应pid -u 列出对应用户名 -a 列出完整的命令信息
pstree -ap root 查看root打开的进程及子进程树结构

命令 & 放置后台运行程序
查看后台进程 jobs
Ctrl+z 挂起当前进程放置后台 bg + 后台进程编号 将后台挂起的进程在后台运行 fg + 后台进程编号 将后台挂起的进程在前台运行

终止进程
kill + pid进程号 结束进程 添加-9选项 强制结束
killall + 进程名 有多个相同进程名的用killall结束所有 添加-9选项 强制结束所有
pkill [选项] 参数 根据多种属性结束进程 类似pgrep
选项:-U 指定用户 -t 指定终端
pkill -9 -U "xx" 强行终止用户xx的进程

计划任务
date 查看系统时间
at hh:mm yyyy-mm-dd 设置一次性任务
输入命令 Ctrl+D 提交
atq 查询未执行的一次性任务
atrm + 指定编号 删除指定的一次性计划任务

crontab 周期性任务


crontab [选项]
选项:-e 编辑计划任务 -u 指定用户 -l 列表显示 -r 删除计划任务
crontab -e 进入编写,类似vim
分钟 小时 日期 月份 星期 命令
分钟 0-59任意整数
小时 0-23任意整数
日期 1-31任意整数 在月份中必须有效
月份 1-12任意整数
星期 0-7任意整数 0或7 代表星期天
命令可以是普通命令或自己的脚本,需使用绝对路径
” 代表任意时间 - 表示一个连续的时间范围如1-5 ,表示1,2,3,4,5,
,表示一个间隔不连续的时间范围 2,5,7
/ 指定间隔频率
/4 表示每隔4天

日志消息优先级别
0 EMERG 紧急 主机系统不可用
1 ALERT 警告 必须马上采取措施
2 CRIT 严重 比较严重
3 ERR 错误 运行出现错误
4 WARNING 提醒
5 NOTICE 注意
6 INFO 信息
7 DEBUG 调试
0-3需要注意
格式

时间 主机名 子系统名称 消息内容

原文地址:http://blog.51cto.com/12879627/2086973

时间: 2024-11-07 22:15:09

学习linux成果及命令,总结一下(二)的相关文章

从零开始学习Linux(ls命令)

学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选项,这也是我们学习命令的主要途径. ls   命令,这个命令一般用来查看文件文件夹下的文件. ls  没有参数,默认显示当前目录下的非隐藏文件. ls  后面可以跟文件目录,相对路径和绝对路径都可以. 例如 : [email protected]:~$ ls /home/gaozy/ [email 

学习Linux系统中命令的简单方法

如果说如何快速学习.了解Linux的话,我的答案是学命令.背命令!为何呢?对于一名新手来说,去学习Linux的思想.了解Linux的架构.明白Linux中"一切皆文件"概念虽然说是没有错,是对的.但是个人认为去学习这些"高大上"的东西不是一时半会的事儿,它需要一定的时间和经验去沉淀才能掌握.那么如何最快速了解Linux并使用呢?我依然觉得学命令.背命令,掌握命令是比较笨但却是比较快的方式. 我开始学习Linux的时候,问了前辈:我入门Linux需要掌握哪些命令呢?前

学习Linux之路 命令cat

基本命令总结cat:查看目录内容cat-A很明显将----换行符----显示出来 cat-n将行显示编号cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个

Linux _常用命令使用(二)

四 进程及任务管理命令 4.1. ps ps是最基本也是非常强大的进程查看命令.基本用法:ps [选项] 常用选项有 -e 显示所有进程 -f 全格式 -l 长格式 ps -ef 该命令显示所有执行进程的信息.UID(执行进程的用户ID).PID(进程ID).PPID(父进程ID).TTY(终端名称).STIME(进程启动时间).TIME(进程执行时间).CMD(该进程的命令行输入) 该命令的输出较多,可以使用grep命令进行过滤,以方便查看:ps -ef | grep oracle 4.2.

Linux上常用命令整理(二)—— paste

上一篇整理了cat指令的几个基本常见用法,这次整理一下paste指令的基本用法. cat paste cut grep paste paste可以简单的理解为把两个文件的内容按列合并,与cat命令直接将不同文件按照先后顺序接起来不同,paste可以非常快速的将两个文件中的内容按照文件顺序从左往右排起来,例如文件1的内容是: a b c d 文件2的内容是: 1 2 3 4 则paste之后的结果为: a 1 b 2 c 3 d 4 甚至可以在拼接时向中间插入间隔符号,下面列举一下常见的用法. 直

从零开始学习Linux(cp 命令)

功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中.若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数:     -a 或 --archive     此参数的效果和同时指定"-dpR"参数相同     -b 或 --backup      删除.覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目

告诉各位为如何学习linux系统

相对于windows来说,linux有太多的优点,一般大家都知道,比如说开源,稳定等,其实最重要的是,当你真正用起来的时候发现,效率非常高,他是程序员的福音,linux版本众多,各有各的优缺点,这正说明了起开放性,各大公司都在不停地更新自己的产品,使linux发展极其迅速.下面介绍一下我是如何接触的. 一开始向师兄师姐请教了学习方法,他们给了我一堆资料,我闷头看了一个周,感觉很晕,怀疑是不是自己智商不够.后来我去到了图书馆,开始找书籍看,图书馆的书很多,但是没有我想要的.偶然一次浏览论坛的时候看

Linux部分常用命令学习(二)

1.wc:wc命令是一个统计的工具,主要用来显示文件所包含的行.字和字节数.wc命令是word count的缩写. 命令格式:wc [选项参数] [文件] 选项参数: -c 统计字节数 -l 统计行数 -m 统计字符数,这个标志不能与 -c 标志一起使用 -w 统计字数,一个字被定义为由空白.跳格或换行字符分隔的字符串 -L 打印最长行的长度 2.grep:grep是个很强大的命令,用来找到文件中的匹配文本,并且能够接受正则表达式和通配符,同时可以用多个grep命令选项来生成各种格式的输出.gr

linux系统网络命令(二)

一.linux 下iptoute2网络配置工具 前面我们已经学习使用了ifconfig.route两个关于网络配置的命令,这两个命令和netstat.arp等命令是属于net-tools的rpm的安装包,现在已经有了一个新的工具包用来取代上面的命令,安装包为iproute,包内包含了新的命令ip.ss,这俩命令很强大通过下图就可以看出. 二.linux 下ip命令的使用 1.ip命令简介 ip是iproute软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfi