数据蛙数据分析每周作业

Linux之系统管理

2019-08-04  本文已影响4人  wqh8384

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

上一篇下一篇

猜你喜欢

热点阅读