Linux基础篇之系统管理

目录

 

Linux下磁盘管理命令、内存查看命令讲解:

查看系统信息:

查看日期:

设置系统时间:

查看磁盘信息:

查看内存信息:

Linux下软件安装方式:

RPM命令:

源码编译安装软件:

设置普通用户的sudo权限:

防火墙相关:

Crontab定时调度:

crontab基本定义:


Linux下磁盘管理命令、内存查看命令讲解:

查看系统信息:

$uname

$uname -r

$cat /proc/cpuinfo:查看cpu信息

$cat /proc/meminfo

查看日期:

$date:显示当前系统时间

$date -R:显示日期加时区

$cal +年份:显示日历表

设置系统时间:

#:date -s +日期:设置日期和时间

查看磁盘信息:

$df -lh:查看磁盘空间

#fdisk -1:

#fsck +根目录:自动修复磁盘

#mount :查看挂载磁盘信息

#umount +目录:卸载磁盘

查看内存信息:

$free -m:看系统内存使用情况

$ top:各个进程内存的使用情况

Linux下软件安装方式:

RPM命令:

#rpm -qa|grep 软件名:检查某个软件是否安装

#rpm -e --nodeps xxxx:卸载已安装软件

#rpm -ivh xxx.rpm:安装软件

源码编译安装软件:

zip软件:

$unzip xxx.zip:解压

$zip yy.zip file :压缩

tar软件:

$tar -zxvf xxxx.tar.gz:解压到当前目录

$tar -zxvf xxxx.tar.gz -c dir:解压到指定的目录

$tar -zcvf zzzz.tar.gz dir

设置普通用户的sudo权限:

#vi / etc/sudoers

最上面插入:

用户名 ALL(root)NOPASSWD:ALL

防火墙相关:

$sudo service iptables status:查看防火墙是否关闭

$sudo service iptables stop :关闭防火墙

$sudo service iptables start:启动防火墙

$sudo chkconfig iptables off|on:永久关闭/开启防火墙

Crontab定时调度:

针对用户,每个用户都可以自动调度

$crontab -1:列出目前所有的定时任务

crontab基本定义:

*      *       *        *      * command

分:1-59,每十分钟:*/10    时:0-23,每两小时*/2     日 :1-31     月:1-12   星球:0(星期天)-6

例子:

每天21:30执行

30 21 * * * 命令

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

30 2 1,11,21 * * 命令

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

45 1 * * 6,0 命令

每天20:00至23:00,每半小时执行一次

0,30 20-23 * * 命令

每一个小时执行一次

* */1 * * * 命令

 

你可能感兴趣的:(Linux基础篇之系统管理)