77范文网 - 专业文章范例文档资料分享平台

Linux学习练习命令(8)

来源:网络收集 时间:2019-04-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

19:SIGSTOP:该信号可以暂停前台进程,相当于输入ctrl+z快捷键.本信号不能被阻断.

②.killall命令

killall [选项][信号] 进程名【按照进程名杀死进程】 -i:交互式,询问是否要杀死某个进程 -I:忽略进程名的大小写 ③.pkill命令

pkill [选项][信号] 进程名【按照进程名终止进程】 -t 终端号:按照终端号踢出用户

---------按照终端号踢出用户-------------------- w【使用w命令查询本机已经登录的用户】

pkill -9 -t pts/0【强制杀死从pts/0虚拟终端登录的进程,注意:-9和-t的位置不能换,否则踢出失败】 ④.终止进程

kill -15 [进程的PID] 2.工作管理

1).把进程放入后台

>tar -zcf etc.tar.gz /etc &【在命令后面加上\符号,后台运行】 >top【在top命令执行的过程中,按下ctrl+z快捷键,后台暂停】 2).查看后台的工作

jobs -l【-l:显示工作的PID】

注:\号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作.\号代表倒数第二个放入后台的工作.

3).将后台暂停的工作恢复到前台执行

fg %工作号【%工作号:\号可以省略,但是注意工作号和PID的区别】 4).将后台暂停的工作恢复到后台执行 bg %工作号【注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行(top、vim这些命令是不能在后台运行的)】 3.系统资源查看

1).vmstat命令监控系统资源

vmstat [刷新延时 刷新次数]【vmstat 1 3:监听3次我的系统资源,每次间隔1秒】

2).dmesg开机时内核检测信息 dmesg | grep CPU

3).free命令查看内存使用状态 free [-b|-k|-m|-g]

-b:以字节为单位显示

-k:以KB为单位显示,默认就是以KB为单位显示 -m:以MB为单位显示 -g:以GB为单位显示 4).查看CPU信息

cat /proc/cpuinfo 5).uptime命令

uptime【显示系统的启动时间和平均负载,也就是top命令的第一行.w命令也

可以看到这个数据】

6).查看系统与内核相关信息 uname [选项]【-a:查看系统所有相关信息,-r:查看内核版本,-s:查看内核名称】 file /bin/ls【判断当前系统的位数】

lsb_release -a【查询当前Linux系统的发行版本】 7).列出进程打开或使用的文件信息

lsof [选项]【列出进程调用或打开的文件的信息】 -c 字符串:只列出以字符串开头的进程打开的文件 -u 用户名:只列出某个用户的进程打开的文件 -p pid:列出某个PID进程打开的文件 4.系统定时任务

1).crond服务管理与访问控制 service crond restart【】 chkconfig crond on【】 2).用户的crontab设置 crontab [选项]【-e:编辑crontab定时任务,-l:查询crontab任务,-r:删除当前用户所有的crontab任务】 ----------格式

----------------------------------------------------------------------------------------------------------

* * * * * 执行的任务

-----------“*”的含义

--------------------------------------------------------------------------------------------------

第一个\一小时当中的第几分钟:0-59 第二个\一天当中的第几小时:0-23 第三个\一个月当中的第几天:1-31 第四个\一年当中的第几月:1-12

第五个\一周当中的星期几:0-7(0和7都代表星期日) ----------------特殊符号说明

---------------------------------------------------------------------------------------------

*:代表任何时间.比如第一个\就代表一小时中每分钟都执行一次的意思. ,:代表不连续的时间.比如\8,12,16 * * * 命令\就代表在每天的8点0分,12点0分,16点0分都执行一次命令.

-:代表连续的时间范围.比如\命令\代表在周一到周六的凌晨5点0分执行命令

*/n:代表每隔多久执行一次.比如\命令\代表每隔10分钟就执行一遍命令

--------------例子

-----------------------------------------------------------------------------------------------------------

45 22 * * * 命令-----在22点45分执行命令

0 17 * * 1 命令-----每周一的17点0分执行命令

0 5 1,15 * * 命令-----每月1号和15号的凌晨5点0分执行命令 40 4 * * 1-5 命令-----每周一到周五的凌晨4点40分执行命令 */10 4 * * * 命令-----每天的凌晨4点,每隔10分钟执行一次命令

0 0 1,15 * 1 命令-----每月1号和15号,每周一的0点0分都会执行命令.注意:星期几和几号最好不要同时出现,因为它们定义的都是天.非常容易让管理员混乱. 3).定时操作

crontab -e【清空定时任务】 crontab -r【查看定时任务】 十三、日志管理 1.日志管理简介 1).日志服务

>在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.resyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致. >rsyslogd的新特点:

-基于TCP网络协议传输日志信息 -更安全的网络传输方式 -有日志消息的及时分析框架 -后台数据库

-配置文件中可以写简单的逻辑判断 -与syslog配置文件相兼容 >确定服务启动

ps aux | grep rsyslogd【查看服务是否启动】

chkconfig --list | grep rsyslog【查看服务是否自启动】 2).常见日志的作用

/var/log/cron-----记录了系统定时任务相关的日志 /var/log/cups/-----记录打印信息的日志

/var/log/dmesg-----记录了系统在开机时内核自检的信息.也可以使用dmesg命令直接查看内核自检信息

/var/log/btmp-----记录错误登录的日志.这个文件是二进制文件,不能直接vim查看,而要使用[lastb]命令查看

/var/log/lastlog-----记录系统中所有用户最后一次的登录时间的日志.这个文件也是二进制文件,不能直接vim,而要使用lastlog命令查看 /var/log/mailog-----记录邮件信息

/var/log/message-----记录系统重要信息的日志.这个日志文件中会记录Linux系统的绝大多数重要信息,如果系统出现问题时,首先要检查的就应该是这个日志文件.

/var/log/secure-----记录验证和授权方面的信息,只要涉及账户和密码的程序都会记录.比如说系统的登录,ssh的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中.

/var/log/wtmp-----永久记录所有用户的登录,注销信息,同时记录系统的启动,重启,关机事件.同样这个文件也是一个二进制文件,不能直接vim,而需要使用last命令来查

看.

/var/run/utmp-----记录当前已经登录的用户的信息.这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息.同样这个文件不能直接vim,而要使用w,who,users等命令来查询.

-----------------

>除了系统默认的日志之外,采用RPM方式安装的系统服务也会默认把日志记录在/var/log/目录中(源码包安装的服务日志是在源码包指定目录中).不过这些日志不是由rsyslogd服务来记录和管理的,而是各个服务使用自己的日志管理文档来记录自身日志. /var/log/httpd/-----RPM包安装的apache服务的默认日志目录 /var/log/mail/-----RPM包安装的邮件服务的额外日志目录 /var/log/samba/-----RPM包安装的samba服务的日志目录 /var/log/sssd/-----守护进程安全服务目录 2.rsyslogd日志服务 1).日志文件格式

>基本日志格式包含一下四列: -事件产生的时间

-发生事件的服务器的主机名 -产生事件的服务名或程序名 -事件的具体信息

2)./etc/rsyslog.conf配置文件

authpriv.* /var/log/secure【服务名称[连接符号]日志等级 日志记录位置】 #认证相关服务,所有日志等级 记录在/var/log/secure日志中 -----------服务名称-------------------------------- auth-----安全和认证相关消息(不推荐使用authpriv替代) authpriv-----安全和认证相关消息(私有的) cron-----系统定时任务cront和ar产生的日志 daemon-----和各个守护进程相关的日志 ftp-----ftp守护进程产生的日志

kern-----内核产生的日志(不是用户进程产生的) local0-local7-----为本地使用预留的服务 lpr-----打印产生的日志 mail-----邮件收发信息

news-----与新闻服务器相关的日志

syslog-----有syslogd服务产生的日志信息(虽然服务名称已经改为rsyslogd,但是很多配置都还是沿用了syslogd的,这里并没有修改服务名) user-----用户等级类别的日志信息

uucp-----uucp子系统的日志信息,uucp是早起Linux系统进行数据传递的协议,后来也常用在新闻组服务中

------------连接符号----------------------------------------- 连接符号可以识别为:

\代表所有日志等级,比如:\代表authpriv认证信息服务产生的日志,所有的日志等级都记录

\代表只要比后面的等级高的(包含该等级)日志都记录下来.比如:\代表cron服务产生的日志,只要日志等级大于等于info级别,就记录

\代表只记录所需等级的日志,其它等级的都不记录.比如:\代表人和日志服务产生的日志,只要等级是emerg等级就记录.这种用法及少见,了解就好 \代表不等于,也就是除了该等级的日志外,其它等级的日志都记录 -------------日志等级

-------------------------------------------------------------- debug-----一般的调试信息说明 info-----基本的通知信息

notice-----普通信息,但是有一定的重要性

warning-----警告信息,但是还不会影响到服务或系统的运行

err-----错误信息,一般达到err等级的信息以及可以影响到服务或系统的运行了

crit-----临界状况信息,比err等级还要严重

alert-----警告状态信息,比crit还要严重.必须立即采取行动 emerg-----疼痛等级信息,系统已经无法使用了 -------------日志记录位置

----------------------------------------------------------------------- >日志文件的绝对路径,如\ >系统设备文件,如\

>转发给远程主机,如\ >用户名,如\

>忽略或丢弃日志,如\ 3.日志轮替

1).日志文件的命名规则

>如果配置文件中拥有\参数,那么日志会用日期来作为日志文件的后缀,例如\这样的话日志文件名不会重叠,所以也就不需要日志文件的改名,只需要保存指定的日志个数,删除多余的日志文件即可.

>如果配置文件中没有\参数,那么日志文件就需要进行改名了.当第一次进行日志轮替时,当前的\日志会自动改名为\然后新建\日志,用来保存新的日志.当第二次进行日志轮替时,\会自动改名为\当前的\日志会自动改名为\然后也会新建\日志,用来保存新的日志,以此类推.

2).logrotate配置文件

daily-----日志的轮替周期是每天 weekly-----日志的轮替周期是每周 monthly-----日志的轮替周期是每月

rotate 数字-----保留的日志文件的个数,0指没有备份 compress-----日志轮替时,旧的日志进行压缩

create mode owner group-----建立新日志,同时指定新日志的权限与所有者和所属组.如:create 0600 root utmp

mail address-----当日志轮替时,输出内容通过邮件发送到指定的邮件地址.如:mail 123@163.com

missingok-----如果日志不存在,则忽略该日志的警告信息 notifempty-----如果日志为空文件,则不进行日志轮替

minsize 大小-----日志轮替的最小值.也就是日志一定要达到这个最小值才会

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Linux学习练习命令(8)在线全文阅读。

Linux学习练习命令(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/581529.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: