为了账号安全,请及时绑定邮箱和手机立即绑定
  • dmesg 开机时内核检测的信息,判断硬件状态,通过grep CPU查看CPU相关的; cat /proc/cpuinfo 查看CPU信息,/proc是系统信息目录; uptime 显示top命令、w命令的第一行,系统的启动时间和平均负载; uname -a 查看系统与内核相关的所有信息(-r只显示内核版本); file /bin/ls 通过查看系统命令的方法来知道操作系统的位数; lsb_release -a 当前Linux的发行版本; lsof|more 分屏查看当前系统所有进程调用的文件; lsof /sbin/init 查询文件被哪个进程调用(系统文件);lsof -c 进程名 查看进程调用哪些文件; lsof -u 用户名 查看某用户的进程调用了哪些文件
    查看全部
  • 5.后台命令脱离终端执行 背景:把命令放入后台执行,只能在当前登录的终端执行,一旦用户退出当前终端 后台程序就会停止 相当于:后台执行的命令和当前终端绑定了 当用户logout时,会向该用户终端下所有 进程发送SIGHUP信号 (守护进程damon进程开机运行,某一个用户退出终端不影响该程序的运行) 后台命令脱离登陆终端执行的方法(不随登陆终端的退出而终止) ・第一种方法:把需要后台执行的命令加入 /etc/rc.local文件(开机自动执行) ・第二种方法:使用系统定时任务,让系统在指定的时间执行某个后台命令 ・第三种方法:使用nohup命令 nohup 命令 & 示例 nohup /root/for.sh & #用绝对路径22:03 2017/05/07
    查看全部
  • 1.查看所有信号: kill -l 2. 平滑重启服务: 正常修改完配置文件后,需要重启服务,但是用普通的restart来重启会提出正在使用的用户,造成不好的用户体验。而平滑重启是重启服务配置,保留正在使用的用户。 命令: kill -HUP(或-1) 进程号 3. kill 一次只能杀死一个进程。但是一个服务经常会开启很多进程(比如httpd,每登陆一个用户就会增加一个进程),因此一个个进程关闭太麻烦。 4. pkill 进程名 或 killall 进程名 可以批量杀死同一类型的进程 5. pkill -t 终端号 : 可以用终端号踢出用户 6. w : 查看所有登陆用户的进程
    查看全部
    2 采集 收起 来源:[Linux]杀死进程

    2017-05-04

  • ①kill -l 查看信号 ②kill -9 2342;kill -1 2342 ③killall JCname ; killall -i JCname i交互 ④pkill -t JCname t按照终端号TTY杀死进程 ⑤使用"w"查看在线用户
    查看全部
    2 采集 收起 来源:[Linux]杀死进程

    2018-03-22

  • anacrontab 系统定时任务,系统因意外导致任务未执行(当前时间距上次执行时间大于设置的执行间隔(精确到日期)),anacrontab会补偿执行(也就是是开机后执行) 配置文件目录: /etc/anacrontab 方法:只需要将需要定时执行的任务脚本放到 /etc/cron.(daily,weekly,monthly) 目录下,就能自动定时执行 特点:方便,易管理,一定程度上防止意外情况,执行时间不确定
    查看全部
  • Linux 管理
    查看全部
  • Linux
    查看全部
  • free命令(查看内存使用状态):

    http://img1.sycdn.imooc.com//5da6ff6300015c8a07490332.jpg

    查看全部
  • 1、crond服务管理与访问控制

    服务管理

    service crond restart  #启动crontab服务

    chkconfig crond on   #开机时启动crontab服务

    chkconfig --list | grep cron #查询crontab是否安装,并设置为开机自启

    访问控制

    当系统中有/etc/cron.allow文件时,只有写入此文件的用户可以使用crontab命令,没有 写入的用户不能使用crontal命令。同样如果有次文件,/etc/cron.deny文件会被忽略,/etc/cron.allow文件的优先级更高。

    当系统中只有/etc/cron.deny文件时,则写入此文件的用户不能使用crontab命令,没有写入文件的用户可以使用crontab命令。

    2、用户的 crontab设置

    crontab 【选项】

        -e 编辑crontab定时任务

        -l 查询crontab任务

        -r 删除当前用户所有的crontab任务

    例: crontab -e  #进入crontab编辑界面。会打开vim编辑你的工作

    编辑范例: *****执行的任务   

    注意: 前面的5个星是调度周期设置

    4、crontab注意事项

      六个选项都不能为空,必须填写。如果不确定使用“*”代表任意时间

      crontab定时任务,最小有效时间为分钟,最大有效时间是月。像2018年某时执行,3点30分30秒这样的时间都不能识别

      在定义时间时,日期和星期最好不要在一条定时任务中出现,因为它们都是以天为单位,非常容易让管理员混乱

      在定时任务中,不管是直接写命令,还是在脚本中写命令,最好都是用绝对路径。

    查看全部
  • top 主要看 第一行  系统的 前 15分钟 5分钟 1分钟 的平均负载均衡

    第三行 cpu 的空闲率 %id  第四行的 内存的空闲 free


    查看全部
  • anacrontab是什么  

        anacrontab是用来保证在系统关机的时候错过的定时任务,可以在系统开机之后再执行。

    anacron检测周期

        anacron会使用一天,七天,一个月作为检测周期

        在系统的/var/spool/anacron/目录中存在cron.{daily,weekly,monthly}文件,用于记录上次执行cron的时间

        和当前时间做比较,如果两个时间的差值超过了anacron的指定时间差值,证明有cron任务被执行

    CentOS 6.x的区别

        在老的CentOS版本中,/etc/cron.{daily,weekly,monthly}这些目录会被cron调用,也会被anacron调用,容易重复执行

        在CentOS 6.x中则只会被anacron调用,避免了重复执行

        在CentOS 6.x中,anacron不在是服务而是系统命令

        vi /etc/crontab

        vi /etc/anacrontab    #以下时解释

    RANDOM_DELAY=45    #最大随机延迟

    START_HOURS_RANGE=3-22    #执行时间范围是3:00到22:00

    1       5       cron.daily              nice run-parts /etc/cron.daily

    7       25      cron.weekly             nice run-parts /etc/cron.weekly

    @monthly 45     cron.monthly            nice run-parts /etc/cron.monthly

    #天数    强制延迟(分)    工作名称    实际执行的命令

        vi /usr/bin/run-parts     

    cron.daily工作来说明执行过程

        首先读取/var/spool/anacron/cron.daily中的上一次anacron执行的时间

        和当前时间比较,如果两个时间的差值超过1天,就执行cron.daily工作;超过7天,执行cron.weekly

        执行这个工作只能在03:00-22:00之间

        执行工作时强制延迟时间为5分钟,再随机延迟0-45分钟时间

        使用nice命令指定默认优先级,使用run-parts脚本执行/etc/cron.daily目录中的所有可执行文件   


    查看全部
  • 把进程放入后台有两种方法 

        ①tar -zcf etc.tar.gz /etc &    #把命令放在后台执行 

        ②top           #ctrl+z   放在后台暂停

    查看后台的工作

        jobs -l    #显示工作的PID 

        +代表最后一个放入的进程 ,用作工作恢复时的默认值

        -代表倒二个放入的进程

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

        fg %工作号    #把后台暂停的工作回复到前台执行 

        bg %工作号    #把后台暂停的工作回复到后台执行 

    注1:

        %工作号        %可以省略,但要注意工作号和PID的区别 

    注2:

        后台恢复执行的命令bg %工作号,是不能和前台有交互的,否则不能恢复到后台执行 

        top、vi之类放在后台也是暂停的   因为一个需要用户来查看进程健康状态,一个需要用户写入 压缩、解压缩、cp、mv、find之类可以放在后台


    查看全部
  • Linux操作系统是一个多用户、多任务的操作系统,Linux系统中运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令,进程优先级决定了每个进程处理的先后顺序

    查看全部
  • 在执行命令后加 &符号:放入后台之后执行

    ctrl+z    :放入后台之后暂停

    查看全部
  • 把进程放入后台 

    ①tar -zcf etc.tar.gz /etc &    #把命令放在后台执行 

    ②top   #ctrl+z放在后台暂停

    查看后台的工作 jobs [-l] -l:显示工作的PID 

    +代表最后一个放入的进程 

    -代表倒二个放入的进程 

    fg %工作号 #把后台暂停的工作回复到前台执行 

    bg %工作号 #把后台暂停的工作回复到后台执行 

    注1:%可以省略,但要注意工作号和PID的区别 

    注2:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行 

    top、vi之类放在后台也是暂停的   因为一个需要用户来查看进程健康状态,一个需要用户写入 压缩、解压缩、cp、mv、find之类可以放在后台

    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前需要熟悉Linux的基本命令,最好对Linux的服务管理内容有所了解。
老师告诉你能学到什么?
1、掌握Linux进程管理命令 2、掌握如何进行工作管理和查看系统资源 3、能够自己动手部署定时任务

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!