1.
crontab 任务调度命令(定时任务有用)
crontab -e设置任务调度
【案例】:
设置个人任务调度,执行crontab‐e命令,接着输入任务到调度文件
5 * * * * ls ‐l /etc/>>/tmp/to.txt,意思说每小时的第五分钟执行ls命令
* * * * *date>>to.txt每分钟执行
0 2 * * * 每天凌晨2点执行
调度文件的规则
字段名称 说明 范围
分钟 每小时中的第几分钟执行 0-59
小时 每天的第几个小时执行 0-23
日期 每月的第几天执行 1-31
月历 每年的第几个月执行 1-12
星期 每周的第几天执行 0-6
- 怎样去调度多个任务
- 在crontab ‐e中直接写多个命令(不推荐)
- 可以把所有的任务,写入到一个可执行文件(.sh在crontab中放.sh即可 shell编程)
- 终止任务调度
-crontab ‐r:终止任务调度
-crontab ‐l:列出当前有哪些任务调度
2.
进程的管理
ps 命令是用来查看目前系统中,有哪些正在执行,以及它们执行的情况,可以不加任何参
数,显示详细的进程信息
- ps‐a:显示当前终端的所有进程信息
- ps‐u:以用户的格式显示进程信息
- ps‐x:显示后台进程运行的参数
一般ps -aux
ps显示的信息选项:
字段 说明
PID 进程识别号
TTY 终端机号
TIME此进程所消 CPU时间
CMD 正在执行的命令或进程名
终止某个进程:kill 进程号
【案例】kill 16251:终止进程号为16251的进程
【案例】kill -9 16251:因为有些进程会捕捉某些信号,如果直接不能结束进程可以用“-9”
传送信息
killall:杀死同名的所有进程
动态监控进程
top 命令与 ps 命令很相似。它们都用来显示正在执行的进程。top 与
在于top在执行一段时间可以更新正在运行的进程
- 监视特定用户
-top:输入此命令,按回车键,查看执行的进程 按q可退出查看
- u:然后输入“u”回车,再输入用户名,即可
- 终止指定的用户
-top:输入此命令,按回车键,查看执行的进程
- k:然后输入“k”回车,再输入要结束的进程ID号
- 指定系统状态更新的时间
-top ‐d 10:指定系统更新进程的时间为 10秒
-1:52,表示系统启动了多久
- 1user,用户数
-load average:0.00 0.00 0.00,当前系统负载情况,一般来说,参数越小,系统运行
的越轻松,当平均数>0.6时,系统就很紧张了
- 38processes,进程数
- 0zombie,僵尸进程数,相当于这个进程没有用了,还占用资源,比如父进程来不
及收回子进程
-CPU states:99.3% idle,闲置的CPU
-Mem,内存
-Swap,类似于虚拟内存
时间:
-date 命令:显示系统的时间,可以在直接输入“date”命令来查看系统的时间
- 利用date命令来更改系统的时间
-date MMDDHHMMCCYY.SS:月月日日时时分分年年.秒秒
- 查看月历
-cal 3 2002:查看2002 年3月的月历
- 查看年历
-cal 2008:查看2008 的年历
监控网络:
显示网络统计信息的命令netstat
此命令用来显示整个系统目前的网络情况。例如目前的连接、数据包传递数据、或是路由表
内容,此命令直接输入即可使用
Netstat –an | more
-netstat ‐anp | more
- an,按一定顺序排列输出
- p,表示显示哪个进程在调用 之后可以 kill -9 进程号杀掉该进程
环境变量:
查看环境变量:env
修改环境变量:所有用户都修改/etc/profile 单独用户修改 修改/root/.bash-profile
检测主机连接命令ping
是一种网络检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、
网线是否脱落或网卡故障
-ping 对方ip地址
显示数据包经过历程命令traceroute
此命令可以直接输入使用,用来检测数据包在网络上传输的过程,从本机到远程的主机完整
路径,帮助管理员解决问题
显示路由表route
所谓路由是指将数据由来源网络送往目的网络的操作。在大型网络中,路由是非常复杂的,
因为数据包在抵目的地时,可能经过的节点有很多,路由表是存储在路由器或一些其他链接
设置上的窗体。其中记录着了到指定目的的网络路径,以及这些路径的相关数值
此命令可以直接输入使用,来查看本机路由的情况
1.ssh服务器端口22可以在win机上下载ssh客户端软件远程登录linux
2.cd 什么都不写会跳到用户所在的目录
3.-r 递归 -f 强制
rm -rf aaa删除非空文件夹
cp -rf dir1 dir2 将文件夹dir1拷贝到dir2并且覆盖其中文件
ln -s 源 目标 建立快捷方式
grep -n "12" /root/test.txt /home/* 可以在多个文件夹下查找关键字12并且显示行号
find / -name *.html | grep -n "bookmarket"
find /home -amin -10 查找10分钟内存取的目录
find /home -atime -10 查找10小时内存取的目录
find /home -cmin -10 查找10分钟内更改过的文件或目录
find /home -ctime +10 10小时前更改的文件或目录
find /home -size +10k -1000k 查找大于10k 小于1M的文件或目录
ps aux | grep httpd 查询httpd的进程
alias /ftp /var/ftp 虚拟目录
ntsysv 查看系统自启动服务
perl语言
rpm -import /etc/pki/
相关推荐
总的来说,Linux学习笔记4的主题——点亮LED灯,是通过汇编语言在裸机环境中实现的,这不仅要求我们理解汇编语言,还要熟悉硬件接口和Linux内核的GPIO管理机制。这种实践性的学习有助于提高我们对计算机系统的整体...
这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX ...【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.
linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记
【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、重定向等 【linux学习笔记-7】用户标识UID与有效用户标识EUID 【linux学习笔记-8】Linux进程相关...
linux学习笔记,linux学习笔记
linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也
Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...
在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。
《马哥的Linux学习笔记》是一份针对初学者和进阶者精心编撰的Linux教程,旨在帮助读者全面掌握Linux操作系统的核心概念、命令行操作以及系统管理技能。这份笔记以清晰明了的语言和实例解析了Linux系统的各个方面,是...
4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的建立;6,烧写第一个程序到land flash;7,使用autotools自动生成Makefile;8,虚拟机上挂载u盘;9,虚拟机中linux配置串口;10,制作文件系统映象;11...
根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...
Linux 学习笔记 Linux的初学者
学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...
超详细linux学习笔记,【网络安全技术】,分享给大家。
这份“Linux学习笔记”涵盖了多个关键主题,旨在帮助初学者及进阶用户深入理解和掌握Linux系统。 《Linux一句话精彩问答.doc》可能包含了一系列关于Linux日常使用、命令行操作、系统管理等方面的简洁问答,比如如何...
Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...
【Linux学习笔记】这篇超全总结涵盖了Linux操作系统的基础知识,特别是关于命令行的使用和快捷键,以及一些桌面环境下的快捷操作。以下是笔记中的主要内容: 1. **LINUX常用操作命令**: - `clear`:清空终端屏幕...