2021-03-26 Linux系统管理

Linux系统管理

系统信息

uname # 系统
uname -r # 内核版本
cat /proc/cpuinfo # CPU
cat /proc/meinfo # 内存

date
cal 2015 # 显示2015年日历表
date -s 2015-09-30
date -s 14:29:29 # 设置日期和时间
# 需要在root用户下设置

df -lh # 显示磁盘信息
du -sh directory # 显示目录占用磁盘大小
fdisk -l
fsck diskname # 修复磁盘

mount # 挂载信息
mount disk directory # 挂载磁盘
umount # 卸载磁盘

free -m # 查看系统内存使用情况
top # 各个进程的内存使用情况

cd /etc/sysconfig/networkscripts # 网络信息存储地址
ifconfig # 查看网卡信息
ping 0.0.0.0 # 本地地址

sudo service iptables status # 查看防火墙
sudo service iptables stop # 关闭防火墙
sudo service iptables start # 启动防火墙
sudo chkconfig iptables on/off # 永久性设置防火墙开启、关闭

Linux软件安装

RMP

rpm -qa|grep java #检查软件是否安装
rpm -3 --nodeps xxxxxx # 软件卸载
rpm -ivh xxx.rpm # 安装软件

安装包安装(源码编译)-不推荐

yum

设置普通用户的sudo

  • su 切换到root用户
  • vi /etc/sudoers
  • usrname ALL=(root)NOPASSWD:ALL
  • 运行命令时加上sudo即可

Linux Crontab 定时调度

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

Crontab基本命令

crontab -e # 创建
# 编写任务 
# e.g. */1****/bin/date>>home/log.txt
crontab -l # 列出当前任务
crontan -r # 删除所有定时任务

Crontab格式

*****command

  • 六个字段之间使用逗号隔开

  • 分 1-59 e.g. 每十分钟:/10

    • 时 0-23

    • 日 1-31

    • 月 1-12

    • 星期 0-6

    e.g.

    30 21 * * * cmd01 每天21:30执行

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

    45 1 * * 6,0 cmd03 每周六或周日1:45执行

    0,3 20-23 * * * cmd04 每天20-23每半个小时执行一次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值