linux 基础命令(linux基础命令实验报告)
mhr18 2024-10-18 06:36 19 浏览 0 评论
1 top进程监控命令 用来监控系统的整体性能 可以显示系统负载 进程 cpu 内存 分页等信息
2 vmstat 系统监控命令 重点侧重于虚拟内存,也可以监控 cpu 进程 内存 分页以及IO的状态信息
3 iostatc 用于输出cpu状态和IO状态的工具
4 df 用来检查系统的磁盘空间占用情况
5 lsof 列举系统中被打开的文件由于linux 是以文件系统为基础的,
6 ps 进程查看命令 可以用来显示进程的详细信息
7 free 显示系统内存的使用情况
8 查看文件系统大文件 du -h --max-depth=1 | head -10;
find / -type f -size +10M -exec ls -lrt{}\;
9 查看操作系统版本 uname -a , cat/proc/version , cat/etc/issue
10 删除linux服务器上的文件 硬盘空间不释放?
使用root 权限执行 lsof| grep deleted 查看正在使用被删除文件的进程的oid
通过命令kill -9 pid 杀掉对应的进程即可
11 mtime 内容修改时间 ctime 状态修改时间 atime 最后访问时间
12 mysql 是 limit oracle 是 rownum
13 crontab 分,时,日,月,周 分0~59 时0~23 日期1~31 月份1~12 周0~7
14 ps -A -ostat,ppid,pid,cmd | grep -e '^[zZ]' 杀死zombie 进程
15 nginx 是一个高性能的http和反写代理服务器 及 电子邮件(IMAP/pop2)
代理服务器 同时也是一个非常高效的反写代理 负责均衡
16 多进程异步非阻塞事件处理机制 运用了epoll 模型
17 Nginx 是如何处理一个请求的呢
首先 nginx 在启动时 会解析配置文件得到需要监听的端口与ip地址
然后在 nginx 的master进程里面 先初始化好这个监控的socket 在进行listen
然后在fork 出多个子进程出来,子进程会竞争accept新的连接 此时客户端可以向
nginx 发起连接了 当客户端与nginx 进行三次握手 与nginx 建立好一个连接后
此时 某一个子进程会accpet成功, 然后创建nginx 对接的封装 即
ngx_connection_t结构体 接着 根据事件调用相应的事件处理模块如
htpp 模块与客户端进行数据交互, 最后nginx 或客户端主动关掉连接此时
一个连接停止。
18 正向代理: 代理端代理的是客户端。 反向代理: 代理端代理的是服务端
19 动态文件与静态文件的分离: 我们就可以根据静态资源的特点将其缓存操作
这就是网站静态处理的核心思路
20 动静分离将网站静态资源 与后台应用分开部署,提高用户访问静态代码的速度
降低对后台应用访问。 将静态资源放到nginx 中,动态资源转发到tomcat
服务器中
21
22 Nginx 服务器上: Master 进程: 读取及评估配置和维持
worker 进程: 处理请求
23 mysql 检测端口是否运行
lsof -i : 3306
netstat -lntup | grep 3306
24 查看当前数据库的字符集 show create database test;
25 查看当前数据库版本 登录mysql select version();
26 查看当前登录的用户 select user();
27 查看表结构 desc test;
28 非关系型数据库概念及主要特点
非关系型数据库也被称为NOSQL 数据库 数据存储不需要特有固定的表结构
高性能 高并发 简易安装
29 sql 语句分类
DDL 数据定义语言 create alter drop
DML 数据操作语言 inset delete upate
DCL 数据控制语言: grant deny rwvoke
DQL 数据查询语言 select
30 char 长度是固定不可变的 varchar 长度是可变的
31 delete 删除数据可以恢复 他是逐条删除速度慢
truncate 是物理删除 不可恢复 它是整体删除速度快
32 删除7天前的日志: find /abc/ -type f -mtime +7 -exec rm -f {} \;
33 查找僵尸进程 ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'
相关推荐
- 甲骨文签署多项大型云协议,其一未来可贡献超300亿美元年收入
-
IT之家7月1日消息,根据甲骨文Oracle当地时间6月30日向美国证券交易委员会(SEC)递交的FORM8-K文件,该企业在始于2025年6月1日的202...
- 甲骨文获TEMU巨额合同,后者大部分基础设施将迁移至Oracle云
-
IT之家6月23日消息,Oracle甲骨文创始人、董事长兼首席技术官LarryEllison(拉里埃里森)在本月早些时候的2025财年第四财季和全财年财报电话会议上表示,Oracle...
- Spring Boot 自定义数据源设置,这些坑你踩过吗?
-
你在使用SpringBoot进行后端开发的过程中,是不是也遇到过这样的问题:项目上线后,数据库连接总是不稳定,偶尔还会出现数据读取缓慢的情况,严重影响了用户体验。经过排查,发现很大一部分原因竟然...
- 一个开箱即用的代码生成器(一个开箱即用的代码生成器是什么)
-
今天给大家推荐一个好用的代码生成器,名为renren-generator,该项目附带前端页面,可以很方便的选择我们所需要生成代码的表。首先我们通过git工具克隆下来代码(地址见文末),导入idea。...
- 低代码建模平台-数据挖掘平台(低代码平台的实现方式)
-
现在来看一下数据连接。·这里是管理数据连接的空间,点击这里可以新增一个数据连接。·输入连接名称,然后输入url,是通过gdbc的方式去连接的数据库,目前是支持mysql、oracle以及国产数据库达梦...
- navicat 17.2.7连接oracle数据库提示加载oracle库失败
-
系统:macOS15.5navicat版本:navicatpremiumlite17.2.7连接oracle测试报错:加载oracle库失败【解决办法】:放达里面找到程序,显示简介里面勾选“使...
- 开源“Windows”ReactOS更新:支持全屏应用
-
IT之家6月17日消息,ReactOS团队昨日(6月16日)在X平台发布系列推文,公布了该系统的最新进展,包括升级Explorer组件,支持全屏应用,从Wine项目引入了...
- SSL 推出采用全模拟内置混音技术的模拟调音台Oracle
-
英国调音台传奇品牌SolidStateLogic宣布推出Oracle——一款采用全模拟内置混音技术的调音台,在紧凑的AWS尺寸机箱内集成了大型调音台的功能。该调音台提供24输入和...
- 47道网络工程师常见面试题,看看有没有你不会的!
-
你们好,我的网工朋友。网络工程师面试的时候,都会被问到什么?这个问题其实很泛,一般来说,你肯定要先看明白岗位需求写的是什么。基本上都是围绕公司需要的业务去问的。但不可否认的是,那些最基础的概念,多少也...
- 汉得信息:发布EBS系统安装启用JWS的高效解决方案
-
e公司讯,从汉得信息获悉,近日,微软官方宣布InternetExplorer桌面应用程序将于2022年6月15日正式停用。目前大部分客户都是使用IE浏览器打开EBS的Form界面,IE停用后,只能使...
- 36.9K star ! 推荐一个酷炫低代码开发平台!功能太强!
-
前言最近在逛github,看看能不能搜罗到一些对自己有帮助的开源软件。不经意间看到一个高star的java开源项目:jeecg-boot。进入在线演示版一看,感叹实在是太牛了!此开源项目不管是给来学习...
- Linux新手入门系列:Linux下jdk安装配置
-
本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...
- 手把手教你在嵌入式设备中使用SQLite3
-
摘要:数据库是用来存储和管理数据的专用软件,使得管理数据更加安全,方便和高效。数据库对数据的管理的基本单位是表(table),在嵌入式linux中有时候它也需要用到数据库,听起来好难,其实就是几个函数...
- JAVA语言基础(java语言基础知识)
-
一、计算机的基本概念什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行、自动高速处理海量数据的现代化智能电子设备。由硬件和软件组成、没有安装过任何软件的计算机称...
- 再见 Navicat!一款开源的 Web 数据库管理工具!
-
大家好,我是Java陈序员。在日常的开发工作中,常常需要与各种数据库打交道。而为了提高工作效率,常常会使用一些可视化工具进行操作数据库。今天,给大家介绍一款开源的数据库管理工具,无需下载安装软件,基...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- 甲骨文签署多项大型云协议,其一未来可贡献超300亿美元年收入
- 甲骨文获TEMU巨额合同,后者大部分基础设施将迁移至Oracle云
- Spring Boot 自定义数据源设置,这些坑你踩过吗?
- 一个开箱即用的代码生成器(一个开箱即用的代码生成器是什么)
- 低代码建模平台-数据挖掘平台(低代码平台的实现方式)
- navicat 17.2.7连接oracle数据库提示加载oracle库失败
- 开源“Windows”ReactOS更新:支持全屏应用
- SSL 推出采用全模拟内置混音技术的模拟调音台Oracle
- 47道网络工程师常见面试题,看看有没有你不会的!
- 汉得信息:发布EBS系统安装启用JWS的高效解决方案
- 标签列表
-
- oracle位图索引 (74)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (59)
- oracle 空为0 (51)
- oracle主从同步 (55)
- oracle 乐观锁 (51)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)