小白学python-Linux系统管理

Linux系统管理:

     管理命令:

unname:查看系统基本信息;

查看服务器信息:# cat /proc/cpuinfo ;

查看内存信息:# cat /proc/meminfo  ;

查看日期:# date 显示现在的时间

显示日历表:# cal +  年份  (显示某一年的日历表)

设置日期和时间(必须是root用户):# date  -s

磁盘信息:df -lh   (显示分区磁盘、缓存)

某个目录占磁盘的大小: # du  -sh +文件名

修复磁盘: # fsck +磁盘名  (自动修复)

查看挂载磁盘信息: #  mount

挂在磁盘 :# mount  +磁盘名  +另个磁盘名

卸载磁盘: # umount +磁盘名

内存命令:

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

查看各个进程内存使用的情况: #  top

网络命令:

  网卡信息:

 一般情况下所在的目录信息:  # cat /etc/sysconfig/network-scripts/

软件安装的方式:

第一种方式:

RPM命令

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

卸载已经安装的软件: # rpm -e  --nodeps  xxxxxx

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

第二种方式:

tar、源码、编译(不推荐使用源码和编码来进行安装软件)

zip软件: ###  解压:#  unzip  xxx.zip

###  压缩   # zip  yy.zip  file

tar 软件:

解压:  ###解压到当前目录:  # tar  -zxvf  xxx.tar.gz

   ###  解压到指定目录: # tar  -zxvf  xxxx.tar.gz  -C  dir

压缩:#  tar  -zcvf zzzz.tar.gz  dir

第三种方式:

yum包    比较好的软件安装方式(需要配置源)解决了软件包的依赖关系以及各个软件安装顺序

如何设置普通用户的sudo权限(授权root权限):

1、切换到root用户# su;

2、# vi /etc/sudoers

3、在第一行添加如下内容: 普通用户名 + ALL=(root)NOPASSWD:ALL

防火墙的管理:

查看防火墙的状态是否关闭: # sudo service iptables status

关闭防火墙:# sudo service iptables stop

启动防火墙:# sudo service iptables start

永久设置防火墙的关闭:# sudo chkconfig iptables off|on

检查是否设置开关:# sudo chkconfig  --list|grep  httpd(防火墙名称)

定时任务:自带的调动功能

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

查看有几个用户:# who

创建任务:# crontab  -e

### +创建的任务

执行文件的任务内容

列出目前所有的定时任务

删除定时任务:就任务的编辑状态:# crontab  -r

crontab 基本定义:

语法:* * * * * command(五个星之间使用逗号隔开,自带的含义:第一个星代表分钟:1-59 每十分钟:*/10;第二个星:时:0-23  每两小时:*/;第三个星为日:1-31,第四个星为月:1-12,第五个星为星期:0-6)

举例:每周周六周日,1:45执行:45 1 * * 6,0 cmd04(为执行的命令);每天的20:00-23:00每半个小时执行一次:0 ,30 20-23 * * *  cmd04 (cmd04为执行的命令)

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值