Linux系统管理

Linux系统管理

第一部分

系统信息

常用命令:

uname -r 显示当前系统内核版本
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息

系统日期和时间

常用命令:

cal xxxx :显示xxxx年的日历表
date :显示当前的系统时间

设置系统时间:

date -s 2020-10-11 :设置日期
date -s 08:30:00 :设置时间

第二部分

磁盘管理

常用命令:

df -lh : 查看磁盘使用情况
du -sh 目标目录 :查看目标目录占用空间大小
fdisk -l :查看目录挂载情况
fsck 目标磁盘(如:/dev/sda3) :自动修复磁盘
mount : 查看挂载磁盘信息
mount /dev/sdb1 /data01 :挂载磁盘
umount /dev/sdb1 :卸载磁盘

内存

常用命令:

free -m :查看系统内存使用情况
top : 显示进程的内存使用情况

网络

网络配置文件地址:/etc/sysconfig/network-scripts/
ip地址 0.0.0.0其实是本地ip地址,也就是127.0.0.1

软件安装命令

第一种方式:
  1. 检查某个软件(java)是否安装:
    rpm -qa | grep java
  2. 卸载已安装软件
    rpm -e --nodeps xxxxxx
  3. 安装软件
    rpm -ivh xxx.rpm
第二种方式:

tar
源码编译方式

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

第三种方式:

yum方式

  1. 需要配置源
  2. 解决了软件包依赖关系以及各个软件安装顺序

环境变量配置

以jdk里/bin目录下的命令为例:

  1. 拷贝jdk的bin/目录所在目录,如:/home/beifeng/softwares/jdk1.7.0_67
  2. 编辑文件/etc/profile,配置JAVA环境变量
  3. 末尾加上:
 ## JAVA_HOME
 export JAVA_HOME=/home/beifeng/softwares/jdk1.7.0_67
 export PATH=$PATH:$JAVA_HOME/bin  (将bin/目录放到PATH下)
  1. source /etc/profile (令配置生效)

设置普通用户的sudo权限

编辑/etc/sudoers文件
在文件空白处插入:
user(用户名) All=(root)NOPASSWD:ALL

防火墙设置

查看防火墙是否关闭:

sudo service iptables status

关闭防火墙:

sudo service iptables stop

启动防火墙:

sudo service iptables start

一般Linux上都装有一个名为httpd的服务。

永久性设置防火墙关闭/开启

sudo chkconfig httpd off/on

检查防火墙是否随机启动

 sudo chkconfig --list | grep httpd

SELINUX禁用

配置/etc/sysconfig/selinux文件
将SELINUX=enforcing改为SELINUX=disabled
重启

第三部分

自带调度功能crontab(针对用户)

crontab -e   进入编辑模式
输入以下内容:

### first crontab
*/1 * * * * /bin/date >> /home/beifeng/bf-log.txt

功能描述:每分钟执行一次,将时间写入到指定文件中。


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:00,每半个小时执行一次
0,30 20-23 * * * cmd04
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值