Linux学习:第六章-Linux服务和进程管理

一进程查看

1psaux查看当前系统所有运行的进程

-a显示前台所有进程

-u显示用户名

-x显示后台进程

user: 用户名

pid:进程id。PID1init系统启动的第一个进程

%CPUcpu占用百分比

%MEM内存占用百分比

VSZ虚拟内存占用量KB

RSS固定内存占有量

tty登录终端tty1-7本地终端1-6 字符7图形

alt +F1-6

ctrl + alt+F1按住3秒

ctrl + alt+F7

pts/0-5远程终端

stat状态S:睡眠D:不可唤醒R:运行T:停止Z:僵死W:进入内存交换X:死掉的进程<:高优先级N:低优先级L:被锁进内存s:含子进程+:位于后台l:多线程

start进程触发时间

time占用cpu时间

command进程本身

2pstree查看进程树

3top


第一行:系统当前时间系统持续时间登录用户1,5,15分钟之前的平均负载

第二行:进程总数

第三行:CPU占用率%id空闲百分比

第四行:内存使用:总共使用空闲缓存

第五航:swap使用

操作命令M内存排序

PCPU排序

q退出

4进程管理终止进程

kill信号PID结束单个进程

-9强制

killall-9进程名结束一类进程

pkill-9进程名

w查看系统中登录的用户

pkill-9-t终端号把某个终端登录的用户踢出

pkill-9-t tty1把本地登录终端1登录用户踢出


二linux服务管理

1分类

1)系统默认安装的服务rpm包

①独立的服务

②基于xinetd的服务,xinetd是系统超级守护进程

2)源码包安装的服务

(一)系统默认安装的服务

1确定服务分类

chkconfig--list查看服务的自启动状态

运行级别:0-6

0关机

1单用户模式

2不完全多用户,不包含NFS服务

3完全多用户字符界面

4未分配

5图形界面

6重启

runlevel查询系统运行级别

改变运行级别

init0关机init 5init 3

init6重启

修改开机默认运行级别:

vi/etc/inittab

id:3:initdefault:

判断服务是否启动

netstat-tlun

psaux

2独立的服务器管理

1)启动

/etc/rc.d/init.d/服务名start|stop|restart|status

/etc/rc.d/init.d/httpdstart

service服务名start|stop|restart|status

2)自启动

chkconfig--level2345服务名on|off

推荐

vi/etc/rc.local---->/etc/rc.d/rc.local

/etc/rc.d/init.d/httpdstart

3ntsysv

所有系统默认安装服务都可以使用ntsysv命令进行自启动管理

(二)源码包安装的服务

1源码包安装的服务

1)绝对路径启动

/usr/local/apache2/bin/apachectlstart

2)自启动

vi /etc/rc.local

/usr/local/apache2/bin/apachectlstart

服务管理

默认安装服务

独立的服务

启动

/etc/rc.d/init.d/服务名start

service服务名start

自启动

chkconfig--level2345服务名 on|off

vi/etc/rc.local

/etc/rc.d/init.d/服务名start

基于xinetd的服务

暂时不讲

源码包安装服务

启动

/usr/local/apache2/bin/apachectlstart

自启动

vi/etc/rc.local

/usr/local/apache2/bin/apachectl start


三计划任务

echo11>>/root/aa在aa文件中追加11.一会定时任务验证用

循环定时任务

crontab-e编辑定时任务

* * * * *命令

10*31**命令

10****命令

54*5-10*命令

*/10****命令

5 41,15**命令日期和星期不要同时指定,会超出预期

5 4 10 * 5 命令

第一个*:一小时中第几分钟0-59

第二个:一天中第几个小时0-23

第三个:一个月中第几天1-31

第四个:一年第几个月1-12

第五个:一周中星期几0-6

注意:

crontab-l查看系统定时任务

crontab-r删除定时任务

注意事项:

选项都不能为空,必须填入,不知道的值使用通配符*表示任何时间

每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔

间隔固定时间执行书写为*/n格式

命令应该给出绝对路径

星期几何第几天不能同时出现

最小时间范围是分钟,最大时间范围是月


四系统运行级别

1dmesg查看系统启动信息

cat/var/log/dmesg系统启动信息日志

dmesg | grep eth0查看eth0信息

dmesg | grep CPU查看cpu信息

2系统运行级别

0关机

1单用户

2不完全多用户,不含NFS

3完全多用户

4保留

5图形界面

6重启

runlevel查询系统运行级别

init运行级别改变运行级别init 0init6

修改系统默认运行级别

vi/etc/inittabinit配置文件

id:3:initdefault:系统默认运行级别

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

覆盖索引与联合索引_浅析MySQL的索引覆盖和索引下推

写在前面在MySQL数据库中&#xff0c;索引对查询的速度有着至关重要的影响&#xff0c;理解索引也是进行数据库性能调优的起点&#xff0c;索引就是为了提高数据查询的效率。今天我们来聊聊在MySQL索引优化中两种常见的方式&#xff0c;索引覆盖和索引下推索引覆盖要了解索引覆…

python3 输入输出_Python3基础之输入和输出实例分析

通常来说&#xff0c;一个Python程序可以从键盘读取输入&#xff0c;也可以从文件读取输入&#xff1b;而程序的结果可以输出到屏幕上&#xff0c;也可以保存到文件中便于以后使用。本文就来介绍Python中最基本的I/O函数。一、控制台I/O1.读取键盘输入内置函数input([prompt])&…

redis 哨兵 异步_突破Java面试(23-8) - Redis哨兵主备切换的数据丢失问题-阿里云开发者社区...

1 数据丢失的两个场景主备切换的过程&#xff0c;可能会导致数据丢失1.1 异步复制由于 master > slave的复制是异步的&#xff0c;所以可能有部分数据还没复制到slave&#xff0c;master就宕机&#xff0c;于是这些数据就丢失了1.2 脑裂导致脑裂&#xff0c;也就是说&#x…

vue 断开正在发送的请求_vue 发送请求频繁时取消上一次请求

前言&#xff1a;在项目中经常有一些场景会连续发送多个请求&#xff0c;而异步会导致最后得到展示的结果可能不是最后一次发送请求返回的结果&#xff0c;且对性能也有非常大的影响。场景&#xff1a;列表式切换商品&#xff0c;有时候上一次请求的结果非常慢&#xff0c;而我…

Linux学习:第六章-Linux网络配置

上一章的补充&#xff1a; 常见网络端口&#xff1a; 2021ftp服务文件共享 22ssh服务安全远程网络管理 23telnet服务 25smtp&#xff1a;简单邮件传输协议发信 110pop3&#xff1a;邮局协议收信 80www网页服务 3306mysql端口 3389windows终端服务 53DNS端口 /etc/services所有系…

sequelize 增加数据库字段_Node项目使用Sequelize操作数据库(一)(包括模型,增,删、改等)...

Sequelize 是一个基于 Promise 的 Node.js ORM&#xff0c;目前支持 Postgres、MySQL、SQLite 和 Microsoft SQL Server。它具有强大的事务支持&#xff0c;关联关系、读取和复制等功能。所谓ORM是指对象关系映射&#xff0c;通过使用描述对象和数据库之间映射的元数据&#xf…

django orm插入一条_如何通过django的ORM远程发布文章?

利用django的ORM可以方便的给数据库插入文章但是假如我django放在阿里云&#xff0c;那我想在本地写个插件&#xff0c;每天很方便的插入一些数据&#xff0c;最好是通过ORM的&#xff0c;因为管理起来比较方便&#xff0c;会涉及到多个站&#xff0c;可能会有200多个站&#x…

循环斐波那契数列_第五课:斐波那契数列(第一课时)

简介&#xff1a;又称黄金分割数列、因数学家列昂纳多斐波那契以兔子繁殖为例子而引入&#xff0c;故又称为“兔子数列”&#xff0c;指的是这样一个数列&#xff1a;1、1、2、3、5、8、13、21、34……在数学上&#xff0c;斐波那契数列以如下被以递推的方法定义&#xff1a;F(…

命令行 蓝牙_Ubuntu使用BlueZ驱动蓝牙dongle

蓝牙dongle即蓝牙适配器&#xff0c;一般为USB接口&#xff0c;通过USB连接到PC等设备。连接dongle后&#xff0c;PC即可使用驱动程序控制dongle连接其它蓝牙设备。本文主要介绍在Ubuntu系统中安装BlueZ的方法及蓝牙的使用。01获取BlueZBlueZ是Linux系统的官方蓝牙协议栈&#…

Java在Windows下导出xml文件到Linux服务器上

最近由于公司项目需要&#xff0c;学习了在Windows平台导出xml文件到Linux服务器上的指定目录下的方法&#xff0c;&#xff08;注&#xff1a;这里的我的Linux是在本机上装的虚拟机&#xff09;现在写下来记录一下&#xff01; 1.首先是项目截图&#xff1a; 2.主要是类&…

java peek函数_Java 8 Stream Api 中的 peek 操作

1. 前言我在 Java 8 Stream API中的 map 和flatMap 中讲述了Java8 Stream API中 map 操作和 flatMap 操作的区别。然后有小伙伴告诉我 peek 操作 也能实现元素的处理。但是你知道 map 和 peek 的区别吗&#xff1f; map 我们在开头文章已经讲过了&#xff0c;你可以去详细了解一…

iphone如何查看dns延迟_iPhone手机网速慢?1分钟教你设置DNS,网速立马翻一番

很多小伙伴在购机时选择苹果手机都是因为iOS系统的流畅度和精简性&#xff0c;但iPhone在可玩性和信号方面是不如安卓手机的。大家在使用过程中一定遇到过这样的情况&#xff0c;连接同一个无线网&#xff0c;但是苹果的网速总是要比安卓慢&#xff0c;这该怎么办呢&#xff1f…

mysql 关系_MySQL之关系

关系多对多的关系&#xff0c;如何通过mysql来表示站在老师的角度一个老师可以教多个学生&#xff0c;一个老师也可以教一个学生。站在学生的角度一个学生可以被一个老师教一个学生也可以被多个老师教结论&#xff1a;如果站在两边看都是一对多的情况&#xff0c;那么这个关系就…

mysql账号密码忘_mysql用户名密码忘记了解决方法

今天想用一下实验室服务器的mysql&#xff0c;发现不记得用户名密码了。解决方法如下&#xff1a;1. 保证服务器处于安全的状态&#xff0c;如果可以请拔掉网线...(不过我跳过了这一步&#xff0c;额)2. 修改/etc/my.cnf文件在[mysqld]的段中加入&#xff1a;skip-grant-tables…

copying mysql status_mysql慢查询copying to tmp table

windows server&#xff0c;无论修改my.ini的tmp_table_size&#xff0c;max_heap_table_size到多少&#xff0c;情况都一样。同样的表和查询语句&#xff0c;在本地运行&#xff0c;没出现慢查询。SELECTg.goods_id,g.goods_name,g.shop_price,g.goods_thumb,SUM(og.goods_num…

JDK 7,jdk1.7 安装及配置

1.打开网页&#xff1a;http://www.oracle.com 下载对应平台的合适JDK。 2. 双击下载的exe,如jdk-7u7-windows-i586.exe。 3.进入安装向导&#xff1a; 4.下一步&#xff0c;更改安装路径&#xff0c;选择安装所有组件。 更改为D:\jdk1.7.0_07\ 点击确定 5.下一步&#xff0c;…

c mysql 编译_MySQL编译安装之cmake

mysql版本5.5以上编译安装时需要用到软件cmake&#xff0c;cmake特性是独立于源码编译&#xff0c;编译工作可以在另外一个目录中而非源码目录中进行&#xff0c;mysql版本5.5以上编译安装时需要用到软件cmake&#xff0c;cmake特性是独立于源码编译&#xff0c;编译工作可以在…

vb连接mysql未发现_vb连接MySQL遇到的问题解决方法

1.安装mysql,2.安装MyODBC-standard-3.51.07-win.msi3:vb连接语句是:Public strcnn As StringPublic sql As StringPublic conn A1.安装mysql,2.安装MyODBC-standard-3.51.07-win.msi3:vb连接语句是:Public strcnn As StringPublic sql As StringPublic conn As New ADODB.Conn…

mysql常用内置函数_mysql常见内置函数

在mysql中有许多内置的函数&#xff0c;虽然功能都能在PHP代码中实现&#xff0c;但巧妙的应用mysql内置函数可以大大的简化开发过程&#xff0c;提高效率。在这里我总结一下一些常用的&#xff0c;方便以后查看&#xff1a;mysql字符串函数&#xff1a;concat(String2 [,...])…

mysql里面有没有map类型_MySQL学习(二) 数据类型

MySQL支持多种列类型&#xff1a;数值类型、日期/时间类型和字符串(字符)类型。数值类型数值类型又分为整数型与小数型整数型下面的表显示了需要的每个整数类型的存储和范围创建一张表mysql> CREATE TABLE t_int (int_1 TINYINT,int_2 SMALLINT,int_3 MEDIUMINT,int_4 INT,i…