zoukankan      html  css  js  c++  java
  • Linux基础04

    ** Linux基本操作常用命令(四)

    ** Linux系统管理命令

    1、top:查看系统资源,每隔三秒刷新一次,按q:退出浏览状态

    2、free:查看内存信息,-m,以MB单位显示

    3、netstat:查看端口信息,一般用于查看端口是否被占用等

    4、ifconfig:查看网络信息

    5、df:-h查看系统设备状态信息

    6、kill:杀死正在运行的进程,-9表示强制结束,例如:kill -9 2008

    解释:强制杀死PID为2008的进程

    7、jps:查看系统运行的进程

    ** 关闭防火墙

    以下切换到root用户下操作:

    1、禁用Linux的安全子系统selinux

    命令:

    vi /etc/sysconfig/selinux

    将设置改为禁用:SELINUX=disabled,如图:

     
     

    2、关闭防火墙

    命令:

    systemctl stop firewalld.service,如图:

     
     

    3、禁止开机启动:

    命令:

    systemctl disable firewalld.service,如图:

     
     

    尖叫提示:如果是7以下版本的系统,需要使用如下方式关闭防火墙

    # service iptables stop

    # chkconfig iptables off

    (尖叫提示:chkconfig可以查看开机是否会启动相关服务)

    ** 定时任务

    1、at

    用法:at [时间]

    例如:

    at 18:00

    指定于当天下午18点执行计划任务

    at > cp /etc/passwd /home/z/Desktop/

    18点执行的操作内容,即拷贝文件到tmp目录下

    at > <EOT>(注意:这个<EOT>不是手动输入的,是直接按ctrl + d就可以了。)

    输入完成后按ctrl+d结束,如图:

     
     

    2、crontab

    解释:周期性的执行计划任务

    用法:crontab [-u 用户] [-l|-r|-e]

    参数:

    -u:指定某个用户,不加-u选项则为当前用户

    -e:指定计划任务

    -l:列出计划任务

    内容格式:

    第一列:分钟,范围:00~59

    第二列:小时,范围:00~23

    第三列:日,范围:1~31

    第四列:月,范围:1~12

    第五列:周,范围0~7(0和7都表示周日)

    第六列:需要执行的命令

    注意事项:

    1、如果时间为时间段:

    使用杠(-)来表示一段连续的时间

    2、若干不连续的时间:

    使用逗号(,)

    3、表示所有的时间:

    使用星号(*)

    4、表示时间间隔:

    使用除号(/)

    案例1:

    每周日下午18点备份/etc/passwd文件到桌面/home/z/Desktop

     
     

    案例2:

    每月13号和17号的下午15点10分执行删除桌面passwd文件

     
     

    案例3:

    每10分钟执行一次时间同步

     
     

    案例4:

    每天15点到18点执行拷贝文件

     
     

    5、创建任务:

    * 执行命令:

    crontab -e

    该命令用于打开任务编辑器,按下a,进入插入模式

    * 编辑任务,每分钟执行一次时间的写入,写入位置:zz.log,如图:

    */1 * * * * date  >> /home/z/Desktop/zz.log

    编辑完成之后,使用ctrl+c退出编辑,然后输入冒号:输入wq保存退出。

     
     

    * 列出已存在任务

    crontab -l,如图

     
     

    * 使用tail -f命令,实时查看zz.log文件的内容,如图:

     
     

    * 最后附一张注释图,大家可以在crontab中进行如下注释(#号部分),以后就可以给你一些提示:

     
     

    ** 总结

    Linux基础到此已经完结,接下来我们准备学习大数据的课程内容

     
     

    个人微博:http://weibo.com/seal13

    QQ大数据技术交流群(广告勿入):476966007

     


    作者:Z尽际
    链接:https://www.jianshu.com/p/f2237e54dfbe
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    30岁前不必在乎的28件事
    开发工作的枯燥与快乐
    Ajax技术的初步认识二(转)
    算法实习一
    判断程序是否运行的代码 (有点单例模式的味道)
    SQL2008+SERVER2008的解决方案
    天秤座的爱情(转)
    VB sytem32\ieframe.dll找不到的解决方案
    回忆有感《清明雨上》
    Ajax技术的初步认识一(转)
  • 原文地址:https://www.cnblogs.com/wzlbigdata/p/8277628.html
Copyright © 2011-2022 走看看