虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > RedHat/Centos > RHEL 6系统管理(一)

RHEL 6系统管理(一)
类别:RedHat/Centos   作者:码皇   来源:互联网   点击:

启动主板BIOS--》Grub--》内核--》运行级--》运行级的结果运行级0 关机1 单用户(修复模式)2 无NFS模式3 无图像界面的完全模式4 自定义模式5 有图像界面的完全模式6 重启给Grub加密码cd boot grubvi

 

启动

主板BIOS--》Grub--》内核--》运行级--》运行级的结果

运行级

0 关机

1 单用户(修复模式)

2 无NFS模式

3 无图像界面的完全模式

4 自定义模式

5 有图像界面的完全模式

6 重启

 

给Grub加密码

cd /boot/grub

vi menu.lst

在timeout上面加一行

password 密码

保存退出

grub-install --no-floppy /dev/sda #让修改的grub启动内容生效

 

修改运行级

init 数字

 

服务

chkconfig --list #列出服务状态(启动的)

服务名称    运行级状态

sshd            0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

 

修改

chkconfig --level 1 sshd on

sshd服务在运行级1的时候默认启动

chkconfig --level 1 sshd off

sshd服务在运行级1的时候默认关闭

如果没有打运行级则调整2345运行级状态

chkconfig sshd on

chkconfig sshd off

 

xinetd是个特殊的服务

比如开启telnet服务

首先让ekrb5-telnet为开启状态

再xinetd为开启状态

如果有一个不是开启则不成功

 

所有基于xinetd 的服务:都和telnet开启方法一致

 

重启服务

service 服务名restart

 

停止服务

service 服务名stop

 

启动服务

service 服务名start

 

*防火墙会影响服务,关闭防火墙

chkconfig iptables off

service iptables stop

 

*telnet不能用root直接登录,用普通用户登录,执行su -变为root用户

 

/etc/rc.d/rc.local

系统启动时候执行的最后一个服务,默认存在,一般不取消

 

程序与进程

查看系统现在运行的程序

ps -ax

-a 所有用户的

-x 拓展的

 

进程编号 运行终端   状态(S等待,s睡眠,T是停止未退出程序,Z是僵尸程序,R正在运行)运行多长时间   命令

  PID    TTY        STAT                                                           TIME           COMMAND

    1 ?        Ss     0:01 /sbin/init

 

top 系统进程监控器

top - 09:53:35(系统时间)up  1:41(系统运行时间),  5 users(当前登录用户数),  load average: 0.00, 0.00, 0.01(系统负载值)

Tasks: 197 total(系统进程数),   1 running(运行数), 196 sleeping(睡眠数),   0 stopped(停止未退出),   0 zombie(僵尸)

Cpu(s):  0.2%us,  0.3%sy,  0.0%ni, 99.2%id(CPU剩余数),  0.3%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   2980496k total(物理内存总数),  1023280k used(最大使用内存数),  1957216k free(最小空闲数),   132928k buffers(网络使用缓存)

Swap:  5079032k total(虚拟内存总数),        0k used(虚拟内存最大使用数),  5079032k free(虚拟内存最小空闲数),   488952k cached (系统准备快速使用的内存)

 

进程编号 用户                               状态  CPU使用 内存使用 运行时间 命令

  PID    USER      PR  NI  VIRT  RES  SHR    S    %CPU    %MEM     TIME+    COMMAND

 2869 root         20   0  2660 1120  848    R    1.0     0.0      0:00.25  top

 

内存计算

最大使用内存数-系统准备快速使用的内存=现在系统使用的内存

 

 

系统负载值(一台计算机的使用量是10.00)

                      每3分钟 每5分钟 每15分钟

load average(平均值): 0.00,   0.00,   0.01

 

 

关闭进程

kill -9 进程号

-9 强制执行

 

killall -9 进程名称

-9 强制执行

 

计划任务

每天1:00要求备份系统用户

1、系统用户要备份的内容/etc/passwd /etc/shadow /etc/group文件为系统所有的用户信息文件

2、/home目录里面是系统用户的文件目录

制作方法每天1:00把文件和目录都复制到/sysbak目录里面就行了

 

crond服务

crondtab -e 进入计划任务编排

分钟 小时 天   月  星期    命令

0    1     *   *    *      mkdir -p /sysbak

时间要求必须是表能出现的

每分钟运行的

*/1 * * * *

每小时

0 */1 * * *

每天

0 0 */1 * *

每月

0 0 0 */1 *

每星期

0 0 0 0 */1

 

间隔时间

1,30 * * * *

 

连续

1-30 * * * *

 

星期0-7 0和7都是星期天

 

编排好了以后,一定要把crond服务重启一下

service crond restart

 

date 查看系统时间

date -s 0059 修改时间

 

 

 

本文出自 “王道--旭忠著(MakeWong)” 博客

相关热词搜索: RHEL