Linux学习篇之系统管理

进程查看--ps和pstree命令:

ps aux    #查看系统中所有进程,使用BSD操作系统格式

ps -le    #查看系统中所有进程,使用Linux标准命令格式

pstree  [选项]   #查看进程树

-p:显示进程的PID

-u:显示进程的所属用户

进程查看--top命令:

杀死进程:

kill -1 2235    #重启进程

kill -9 2236    #强制杀死进程

killall [选项][信号] 进程名    #按照进程名杀死进程

-i:交互式,询问是否要杀死某个进程

-I:忽略进程名的大小写

killall -i -9 httpd    #杀死Apache

pkill -9 -t tty1    #按照登录终端杀死进程,可以用来踢出用户

修改进程优先级:

nice -n -5 service httpd start   #使Apache启动时NI的值为-5

renice [优先级] PID    #修改已经存在进程的NI值

renice -10 2125

工作管理:

在程序后加&符号把程序放入后台,并在后台执行

按下Ctrl+z快捷键,放在后台暂停

查看后台的工作:jobs [-l]    # -l:显示工作的PID;“+”表示最近一个放入后台的工作,工作恢复时,默认恢复的工作;“-”代表倒数第二个放入后台的工作

fg %工作号    #将后台暂停的工作恢复到前台,%可以省略

bg %工作号    #把后台暂停的工作恢复到后台执行

把命令放入后台,只能在当前登录终端执行,一旦退出或关闭终端,后台程序就会停止

nohup 程序 &    #让程序在后台运行时脱离终端,即终端退出或关闭,后台程序不会停止

系统资源查看:

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

vmstat 1 3   #每一秒刷新一次,总共3次

dmesg开机时内核检查信息

dmesg | grep CPU   #查看内核检查的CPU信息

free命令查看内存使用状态

free [-b|-k|-m|-g]

-b:以字节为单位显示   -k:KB   -m:MB   -g:GB

cat /proc/cpuinfo    #查看CPU信息

uptime   #显示系统的启动时间和平均负载,也就是top命令的第一行,w命令的第一行。

uname -a    #查看系统相关信息

lsb_release -a    #查看系统发行版本

时间: 2024-08-01 05:04:32

Linux学习篇之系统管理的相关文章

Linux基础篇-文件系统管理

文件系统管理 *重新创建文件系统会损坏原有文件 mkfs :make file system -t FSTYPE mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 专门管理ext系列文件 mke2fs -j:创建ext3类型文件系统 -b BLOCK_SIZE:指定块大小,默认4096:可取值为1024,2048或4096: -L LABLE:指定分区卷标: -m #:指定预留给超级用户的块数百分比: -i #:用于指定为多少字节的空间创建一个i

Linux学习之文件系统管理

一.Linux文件系统管理: mkfs, mkfs -t type=mkfs.type : 即表示这两种用法的效果一致 1.ext的专属文件系统格式化工具 mke2fs 用法: mke2fs [option]....DEVICE [option]:参数 -t {ext2|ext3|ext4} :指定是那种形式的ext文件系统 -b {1024|2048|4096} :指定块大小,如果存储的文件是大文件,则块大小应该选着4096 ,块大小应该根据存放文件来决定,或者根据经验来选择: -L 'leb

Linux学习笔记——文件系统管理(七)

+++++++++++++++++++++++++ +++++文件系统管理+++++++++++++++++++++++++++++++ 1. 分区与文件系统: 分区类型: 分区表示: 文件系统: ext2: ext的升级版本,最大支持16TB文件系统和2TB文件 ext3:ext2的升级版本,和ext2的区别是带日志功能 ext4:ext3的升级版本,最大支持16EB文件系统和16TB文件 2. 文件系统常用命令 文件系统查看命令:df——查看磁盘分区和其使用情况 统计目录或文件大小:du——

Linux——学习篇(一)

一.熟悉冯·诺伊曼体系结构 冯·诺依曼体系结构冯·诺依曼理论的要点是:数字计算机的数制采用二进制:计算机应该按照程序顺序执行.人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构. 功能:把需要的程序和数据送至计算机中:必须具有长期记忆程序.数据.中间结果及最终运算结果的能力:能够完成各种算术.逻辑运算和数据传送等数据加工处理的能力:能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作:能够按照要求将处理结果输出给用户.(这是博主百度的哦~) 二.了解环境变量 说到环境变量,不得不提到的s

Linux——学习篇(二)之find命令

Linux中的find命令: 对于Linux而言,有着"一切皆文件"的这一特性,所以相比较windows而言对于文件没有后缀名,查找是并不轻松的的.因此,需要我们熟悉Linux下的find命令,更快地找到我们所需要的文件. 1. 命令格式 find   pathname   -options   [   -print  -exec   -ok ...] 2. 命令参数 pathname: find 命令所查找的目录路径.例如用.来表示当前目录,用.表示系统根目录. -print:   

Linux学习篇之服务管理

服务的分类: Linux服务:rpm包默认安装的服务.源码包安装的服务 查看服务的自启动状态: chkconfig --list   #查看服务的自启动(只能看到rpm包安装的服务) 源码包安装在指定位置,一般是/usr/local/ ; rpm包安装在默认位置:(usr=Unix system resource) 服务与端口: /etc/services   #端口与服务的对应文件 netstat -ltunp   #查询系统中开启的服务 rpm安装包服务: /etc/init.d/独立服务名

Linux学习篇之---CentOS Yum命令详解

yum有以下特点: *可以同时配置多个资源库(Repository) *简洁的配置文件(/etc/yum.conf) *自动解决增加或删除rpm包时遇到的倚赖性问题 *使用方便 *保持与RPM数据库的一致性 yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected]开发团队进行改进,遂有

Linux学习篇之软件安装

RPM安装:( yum 安装的是 rpm 包) rpm -ivh 包全名   #安装RPM包 -i:(install)安装 -v:显示详细信息 -h:显示进度 --nodeps :不检测依耐性 rpm -Uvh 包全名  #升级更新rpm包 -U:(upgrade)升级 rpm -e 包名   #卸载rpm -e:卸载 --nodeps:不检测依赖性 RPM包查询: rpm -q 包名   #查询包是否安装 rpm -qa    #查询所有已经安装的rpm包 rpm -qa | grep htt

linux——学习篇(三)之makefile的简单应用及实现简单的进度条

一.makefile make是一个命令,而makefile是一个文件.make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序.一个工程中的源文件不计数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令.makefile 带来的好处就是--"自动化编译