分类: linux

180 篇文章

Linux 进程管理 vmstat、top、pstree命令
vmstat命令:监控系统资源vmstat 是 Linux 中的一个综合性能分析工具,可以用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、磁盘输入/输出状态等信息。vmstat 命令格式如下:[root@localhost ~]# vmstat [刷新延时 刷…
Linux工作管理 jobs、fg、bg、nohup命令
概述在Linux 中我们登陆了一个终端,已经在执行一个操作,可以通过一定的操作或命令在不关闭当前操作的情况下执行其他操作。例如,我在当前终端正在 vi 一个文件,在不停止 vi 的情况下,如果我想在同一个终端执行其他的命令,就应该把 vi 命令放入后台,然后再执行其他命令。把命令放入后台,然后把命令恢复到前台,或者让命…
Linux 进程管理 进程优先级管理
Linux进程优先级Linux 是一个多用户、多任务的操作系统,系统中通常运行着非常多的进程。但是 CPU 在一个时钟周期内只能运算一条指令(现在的 CPU 采用了多线程、多核心技术,所以在一个时钟周期内可以运算多条指令。 但是同时运算的指令数也远远小于系统中的进程总数),所以需要由进程的优先级来决定哪一个进程的运算指令先执行,…
Linux 进程管理 kill、killall、pkill命令
Linux常用信号(进程间通信) 系统中可以识别的信号较多,我们可以使用命令"kill -l"或"man 7 signal"来查询。命令如下:1234567891011121314[root@localhost ~]# kill -l 1) SIGHUP  &…
Linux 进程管理 ps、top、pstree命令
概述操作系统中,所有可以执行的程序与命令都会产生进程。 如 ls 命令、touch 命令等,它们在执行完后就会结束,相应的进程也就会终结,所以我们很难捕捉到这些进程。但是还有一些程和命令,比如 httpd 进程,启动之后就会一直驻留在系统当中,我们把这样的进程称作常驻内存进程。某些进程会产生一些新的进程,我们把这些进程称作子进程,而把这个…
Linux系统服务管理 服务管理
Linux独立服务管理启动服务systemctl start 服务名称.service设置开机自启动systemctl enable 服务名称.service停止开机自启动systemctl disable 服务名称.service查看服务当前状态systemctl s…
Linux系统服务管理 系统服务
服务的分类Linux 中的服务按照安装方法不同可以分为 RPM 包默认安装的服务和源码包安装的服务两大类。其中,RPM 包默认安装的服务又因为启动与自启动管理方法不同分为独立的服务和基于 xinetd 的服务。服务分类的关系图如图 1 所示。图 1 服务分类的关系图在Linux 中常见的软件包有两种:RPM包和源码包。通过 RPM包安装的…
Linux系统启动管理 系统安全
Linux GRUB加密方法加密grub防止黑客通过单用户系统破解root密码 ,进入系统窃取数据。给grub加密,不让别人通过grub进入单用户。 生成密码[root@localhost ~]# grub2-mkpasswd-pbkdf2 Password: Retype password: #输…
Linux系统启动管理 系统启动流程
概述linux启动时我们会看到许多启动信息,其过程可以分为5个阶段:BIOS自检读取MBR通过Boot Loader引导系统加载加载initramfe虚拟文件系统加载内核运行systemdinit程序的类型:SysV: init, CentOS 5之前, 配置文件: /etc/inittab。Upstart: init…
Linux Shell编程 exit、break、continue
exit语句在系统中exit 命令用于退出当前用户的登录状态。在 Shell 脚本中exit 语句是用来退出当前脚本。 exit 的语法如下:exit [返回值]如果在 exit 之后定义了返回值,那么这个脚本执行之后的返回值就是我们自己定义的返回值。可以通过查询 $? 这个变量来査看返回值。如果 exit 之后没有定…