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
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    二分+RMQ/双端队列/尺取法 HDOJ 5289 Assignment
    思维题 HDOJ 5288 OO’s Sequence
    树形DP Codeforces Round #135 (Div. 2) D. Choosing Capital for Treeland
    最大流增广路(KM算法) HDOJ 1853 Cyclic Tour
    最大流增广路(KM算法) HDOJ 1533 Going Home
    最大流增广路(KM算法) HDOJ 2255 奔小康赚大钱
    Complete the Word CodeForces
    Gadgets for dollars and pounds CodeForces
    Vasya and Basketball CodeForces
    Carries SCU
  • 原文地址:https://www.cnblogs.com/wzlbigdata/p/8277628.html
Copyright © 2011-2022 走看看