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为执行的命令)