Linux之系统管理

作者: wqh8384 | 来源:发表于2019-08-04 20:34 被阅读4次

    1.系统信息的查看:

    查看系统名称:uname

    uname -r  查看系统对应版本

    查看cpu有关信息:cat /proc/cpuinfo

    查看内存有关信息:cat /proc/meminfo

    查看日期:date

    查看时区:date -R

    显示日历表:cal 2019

    设置日期: date -s  2019-09-30

    设置时分秒:date -s 14:42:45

    查看磁盘使用情况:df -lh

    预估目录占用空间大小:du -sh  /home/beifeng/

    修复磁盘(自动修复):fsck  /dev/sda3

    查看挂载磁盘信息:mount

    mount  /dev/ddb1  /data01

    卸载磁盘:umount  /dev/dbb1

    2.内存有关信息查看

    查看内存使用情况:free -m

    查看进程使用情况:top/top -M

    查看网卡有关信息:cd /etc/sysconfig/network-scripts/

    3.Linux下软件安装的方式

    第一种方式

        RPM命令

          检查某个软件是否安装

    rpm -qa|grep jave

    卸载已经安装的软件:

    rpm -e --nodeps 软件名

    安装软件

    rpm -ivh xxx.rpm

    第二种方式:

    tar  源码 编译

    解压软件:unzip xxx.zip

    压缩软件:zip yy.zip file

    tar软件

    解压到当前目录

    tar -zxvf xxx.tar.gz

    解压到指定目录

    tar -zxvf xxx.tar.gz -C dir

    压缩

    tar -zcvf zzz.tar.gz dir

    第三种方式:

    yum

    4.设置普通用户sudo权限

    切换到root用户

    vi  /etc/sudoers

    在第一行添加以下内容:

    senior ALL=(root)NOPASSWD:ALL

    查看防火墙状态:

    sudo service iptables status

    关闭防火墙:

    sudo service iptables stop

    启动防火墙:

    sudo service iptables start

    永久性关闭防火墙:

    sudo chkconfig httpd on

    5.Linux定时任务

    Linux当中,自带的调度功能crontab

    针对用户

          每个用户都可以调度自己的任务

    在senior下创建一个定时任务

    crontab -e

    再配置有关信息

    查看已有的定时任务:

    crontab -l

    删除定时任务:

    crontab -r

    crontab基本格式:

    语法:

    * * * * * command

    说明:

    1.六个字段之间,使用逗号隔开

    2.字段的含义

    第一个*:分钟1-59  例如每十分钟 */10

    第二个*:时 0-23,*/2

    第三个*:日1-31

    第四个*:月1-12

    第五个*:星期(0-6)

    举一些例子:

    每天21:30执行

    30 21 * * * cmd01

    每个月1,11,21的2:30执行

    30 2 1,11,21 * * cmd02

    每周六或者每周日,1:45执行

    45 1 * * 6,0 cmd03

    每天20:00到23:0每半个小时执行一次:

    0,30 20-23 * * * cmd03

    每小时执行一次:

    * * /1 * * cmd05

    相关文章

      网友评论

        本文标题:Linux之系统管理

        本文链接:https://www.haomeiwen.com/subject/rdtudctx.html