1 进程管理

  判断服务器健康状态

    top [选项]

      

      

      

  查看系统中所有进程

    ps aux      BSD格式

    ps -le        Linux格式

          

        

    

    pstree [选项]

      -p   显示PID

      -u   显示所属用户

  杀死进程    正常中止失效时,才考虑

    kill -l        1重启   9强制中止   15正常中止(默认)

      

    kill [信号] PID  

      kill -1 22354

      kill -9 22354

    killall [选项] [信号] 进程名

      -i:    交互式,询问

      -I:    忽略大小写

        eg. killall -9 httpd

    pkill [选项] [信号] 进程名

      -t 终端号: 按照终端号踢出用户

        eg.   #W  或  #who  查看登录用户

            #pkill -9 -t tty1


2 工作管理

  把进程放入后台

    后台运行 #command &

    后台暂停 #command  命令执行中按  Ctrl+z

   查看后台的工作

    jobs [-l]

      -l: 显示PID

      "+": 倒数第一个  "-": 倒数第二个

  把后台暂停的工作恢复到前台执行

    fg [%]工作号

  把后台暂停的工作恢复到后台执行

    bg [%]工作号

      如果命令和前台有交互,则不能恢复到后台运行,如top、vim

  


3 系统资源查看

  vmstat [刷新延时 刷新次数]     监控系统资源

    主要看:memory-free和cpu-id

  dmesg    查看开机时内核检测信息

    dmesg | grep CPU     /eth0...

  free [-bkmg]   查看内存使用状态

    

  cat /proc/cpuinfo  查看CPU详细信息

  uptime  显示系统的启动时间和平均负载 -- top的第一行 --w的第一行

  

  uname [选项] 查看系统与内核相关信息

    -a: 系统所有信息

    -r: 内核版本

    -s: 内核名称

  file /bin/ls   判断当前系统的位数,通过查询系统外部命令的方式

  lsb_release -a 查询当前Linux系统的发行版本

  

  lsof [选项]  列出进程打开或使用的文件信息

    -c 字符串:以该字符串开头的进程 打开的文件

    -u 用户名:某个用户的进程 打开的文件

    -p pid:某个PID进程 打开的文件


4 系统定时任务

  所需服务 crond 默认就是启动、自启动,一般不用管

    service crond restart

    chkconfig crond on

  crontab [选项]

    -e: 编辑crontab定时任务

      * * * * * 执行的任务

    -l: 查询crontab任务

    -r: 删除当前用户所有的crontab任务

  

  

  举例:

    */5 * * * * /bin/echo "ABC" >> /tmp/test

    5 5 * * 2 /sbin/shutdown -r now

    0 5 1,10,15 * * /root/sh/autobak.sh

Linux学习 -- 系统管理的更多相关文章

  1. Linux学习内容

    Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...

  2. Linux学习进阶路线图

    摘自:http://blog.csdn.net/zdwzzu2006/article/details/4334791 Linux 基础 Linux 基础 Linux安装专题教程 Linux中文环境 L ...

  3. Linux学习历程(持续更新整理中)

    1.文件目录操作命令 (1) ls   显示文件和目录列表 a ls -l  显示文件的详细信息 b ls -a 列出当前目录的所有文件,包含隐藏文件. c stat '目录/文件'   显示指定目录 ...

  4. linux —— 学习笔记(汇总)

    笔记目录:一.系统知识 和 基本概念                    二.常用操作                   三.系统管理(内存.设备.服务等管理)                   ...

  5. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  6. Linux学习之源码包安装与脚本安装(十八)

    Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 ...

  7. Linux学习进阶示意图

    Linux 基础 Linux 基础 Linux安装专题教程 Linux中文环境 Linux—从菜鸟到高手 鸟哥的Linux私房菜 基础学习篇(第二版) Ubuntu Linux入门到精通 Linux标 ...

  8. Linux 学习总结(二)

    一.用户与用户组管理 1.添加用户 useradd 选项 用户名 -c 指定一段注释性描述 -d 目录,指定用户目录,若目录不存在,-m 选项可以创建目录 -g 指定用户所属用户组 -s 指定用户登陆 ...

  9. Linux学习路线+资源

    Linux学习路线,个人收集分享 学习路线图 资源链接(蓝色下划线字体对应相应资源链接) Linux 基础 Linux 基础 Linux安装专题教程 Linux中文环境 Linux—从菜鸟到高手 鸟哥 ...

随机推荐

  1. NOIP2012-普及组复赛-第二题-寻宝

    题目描述 Description 传说很遥远的藏宝楼顶层藏着诱人的宝藏.小明历尽千辛万苦终于找到传说中的这个藏宝楼,藏宝楼的门口竖着一个木板,上面写有几个大字:寻宝说明书.说明书的内容如下:藏宝楼共有 ...

  2. Xcode中AutoLayOut的简单使用

    做了一段界面最头疼的就是适配的问题了,使用AutoLayOut做适配是一个不错的选择, 自己做的一个小例子,具体如下: 一.在新建的xib文件中勾选上 autoLayout,默认是勾选上的 二.在xi ...

  3. AS3.0杂记——Dictionary、Object与Array

    来源:http://blog.csdn.net/m_leonwang/article/details/8811829 Object.Array与Dictionary都是关联数组,就是用“键”来索引存储 ...

  4. NYOJ-791 Color the fence (贪心)

    Color the fence 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 Tom has fallen in love with Mary. Now Tom w ...

  5. Error establishing socket解决办法

    jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433 如运行程序时出现 "Error establishing socket" ...

  6. nginx安装与应用

    一.nginx的安装与启动: 1.安装依赖库.nginx的一些模块需要依赖其他第三方库,通常有pcre库(perl compatible regular expression,perl兼容正则表达式, ...

  7. 在Scholarspace可视化交互式分析中遇到的几个问题及处理方法

    1 JavaScript中的变量作用范围 JS中的变量作用域是以函数为单位的,因为在两个for循环中,不能用同一个变量命名作为循环的控制条件,不然会陷入死循环退出不来.曾经为了处理这个问题花看一天的时 ...

  8. Robot Framework开发系统关键字详细

    本文的目的,是记录如何在rf下,开发属于自己的库函数(又称之系统关键字) 1.首先在..\Python27\Lib\site-packages目录下创建自定义库目录如Verification_Libr ...

  9. jsp的九大天王

    JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 1. ...

  10. OPENWRT make defconfig错误之一

    make defconfig rm: cannot remove `tmp/.host.mk': Permission denied 退到trunk上级目录 su root sudo chown -R ...