课堂 案例 用户linux
Linux实验报告
大二上学期的linux的实验报告 一、CentOS Linux的安装 准备CentOS镜像文件,以及虚拟机软件VMware Workkstation。 1、打开VMware新建虚拟机。 选择稍后安装操作系统 选择与镜像文件对应的操作系统级版本 设置虚拟机名称以及虚拟机安装路径 设置虚拟机最大磁盘容量 ......
linux安装sqlserver
https://learn.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup?view=sql-server-linux-ver15 https://learn.microsoft.com/zh-cn/sql/linux/sql-server- ......
【鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验
《开心消消乐》已经完成鸿蒙原生应用开发,乐元素成为率先完成鸿蒙原生应用开发的20+游戏厂商之一。作为一款经典游戏,《开心消消乐》已经拥有8亿玩家,加入鸿蒙原生应用生态,将为其带来更优的游戏性能和更多创新体验。自9月25日华为宣布全新HarmonyOS NEXT 蓄势待发、鸿蒙原生应用全面启动以来,以 ......
libcurl在arm-linux上的应用(交叉编译)
常见的使用c/c++进行http/https请求的方案 libcurl库 libcurl是一个开源的网络数据传输库,支持http、https、ftp等协议,可以在各种操作系统上使用。 libevent库 libevent是一个事件驱动的网络编程库,可以处理多个网络连接和套接字,支持http、http ......
linux磁盘管理、网络
一 磁盘管理 1 查看磁盘空间的占用 df -h 显示人类易读的方式 linux下磁盘命名格式 /dev/sd[a-z] 2 查看目录的占用空间 du -s 查看目录 -h 显示人类易读的方式 du -sh /* 3 dd dd if=/dev/zero of=file bs=size count= ......
用户次留问题
已知某款应用的用户登录日志表(login_table): 求此应用2月份用户的次留,3日、7日用户留存率。 select user_login_date ,retained_1_uv / retained_uv as retained_1_ctr --次留率 ,retained_3_uv / ret ......
linux期末复习
第1讲 Linux概述与安装 Linux的特点: 多用户多任务、开源、安全、稳定 内核版本和发行版本含义或区别: Linux内核是操作系统的核心部分,它提供了操作系统的基本功能和底层支持。内核版本是指Linux内核的特定版本号,例如3.14、4.19、5.10等。每个内核版本都有其独特的功能、改进和 ......
linux redis 常用命令
// 客户端连接 redis-cli -h 172.16.1.1 -p 6001 //2 连接远程redis //格式:redis-cli --raw -h IP -p 端口 -a 密码 -n 库索引 redis-cli --raw -h 172.16.1.108 -p 6001 -a passwo ......
02-DI入门案例(XML版)
步骤 删除使用 new 的形式创建对象的代码 public class BookServiceImpl implements BookService { private BookDao bookDao; @Override public void save() { System.out.printl ......
linux中使用venv虚拟环境
1、进入到项目,激活虚拟环境 source ./venv/bin/activate 2、安装依赖 pip install -r requirements.txt 3、结束时候:退出虚拟环境 deactivate 生成requirements.txt文件 pip freeze > requiremen ......
Spring IoC 入门案例步骤
步骤 导入 Spring 坐标 <!-- pom.xml文件,配置maven环境 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2. ......
Linux—yum/dnf工具
Linux yum/dnf工具 1、rpm的弊端 当用rpm安装软件时,若遇到有依赖关系的软件,必须先安装依赖的软件才能继续安装我们要安装的软件,当依赖关系很复杂的情况下,这种安装方式就很让人头疼,所以我们需要另一种安装方式来解决这个问题,今天我们要来学习的就是这样一个工具--yum 2、yum/d ......
Linux—计划任务
Linux 计划任务 1、什么是计划任务 简单来说,就是某些我们需要定时执行的任务,可以是某条命令,也可以是某个脚本。 例如: 每天早上的起床闹钟 日历中女朋友生日提醒 手机中事件提醒功能 2、计划任务使用场景 1.按天进行日志切割 2.定时同步互联网时间 3.每天备份数据库数据 4.定时删除不需要 ......
Linux—源码安装包管理
Linux源码安装包管理 1. 源码包基本概述 在linux环境下面安装源码包是比较常见的, 早期运维管理工作中,大部分软件都是通过源码安装的。那么安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件。 源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C ......
VUE3请求数据接口,将时间戳转换为时间案例
<template> <!-- ... 其他代码 ... --> <div class="w-full h-[250px] scroll_list text-[#fff] overflow-auto"> <div class="flex" v-for="(item, index) in state. ......
Linux—网络管理
Linux 网络管理 1 、网卡命名方式 1.1 网卡名称的组成格式 前两个字母标识固件 以太网以en开头 无线网卡以wl开头 后一个字母标识设备结构 o:主板上集成的设备的设备索引号 s:扩展槽的索引号 ps:基于拓扑的命名。如enp2s1,表示PCI总线上第2个总线的第1个插槽的设备索引号 x: ......
Linux系统-centos7.6 防火墙firewalld详解
1.firewalld了解 CentOS 7.6默认的防火墙管理工具是firewalld,它取代了之前的iptables防火墙。firewalld属于典型的包过滤防火墙或称之为网络层防火墙,与iptables一样,都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向net ......
linux安装crontab
1、查看是否安装 rpm -qa | grep cron #没有输出内容说明没有安装 2、安装 yum -y install vixie-cron #cron 的主程序 yum -y install crontabs #安装、卸装、或用来驱动cron守护进程的表格的程序 3、程序操作 /etc/in ......
linux server Vue 或其它单页面项目站点 nginx 实施部署
# nginx vue 处理前台路由 history 模式刷新 404 的问题 location / { try_files $uri $uri/ /index.html; if ($uri ~* .*\.(?:htm|html)$) { add_header Cache-Control "no-s ......
差分隐私的原理、优势和应用案例
由于声誉受损或受到法规罚款等因素,数据隐私的侵犯对组织来说代价高昂。根据IBM的2022年数据泄露成本报告,数据泄露的平均总成本接近450万美元。但是许多重要的业务问题仍然需要访问私人信息,这就需要隐私保护,本文介绍2023年被重点关注的隐私保护技术——差分隐私。 ......
linux云服务器病毒处理
阿里云服务器被挖矿病毒入侵,CPU跑满,需要先停止相关进程。为了根除病毒,还需要 解决系统的后门问题(这部分听从阿里云工程师的建议备份系统盘快照后重置系统,再通过快照恢复数据) 然而重置系统后依然存在出现不定期挖矿程序跑满CPU的问题,查找相关资料后找到了对应的进程的父进程(PID为1的守护进程), ......
linux下以lvm的方式挂载磁盘到指定目录
1.创建PV pvcreate /dev/vdb 2.创建VG分组 vgcreate vg_data /dev/vdb 3.创建逻辑卷 lvcreate -l 100%VG -n lv_data vg_data 4、mkfs(格式化) mkfs.xfs /dev/vg_data/lv_data 5. ......
Linux 串口属性参数——termios
串口属性一般包括:波特率、数据位、停止位和奇偶校验位等参数。 RTS/CTS协议(Request To Send/Clear To Send)即请求发送/清除发送协议。 在Linux系统中用结构体 termios 来存储这些参数,这一结构体位于 termios.h 中,具体定义如下: struct ......
Linux 下指定程序运行时动态库搜索路径
rpath 指定 可以在编译时指定,例如 g++ -rpath=/your/path:/your/path1 使用 : 分割路径 也可以用 chrpath 修改 shell 指定 LD_LIBRARY_PATH 变量 配置文件 /etc/ld.so.conf 中指定的动态库搜索路径以及 /etc/l ......
【Linux】用Xshell通过SSH连接ubuntu报错“服务器发送了一个意外的数据包”
安装了Ubuntu20.04, 安装了ssh:sudo apt-get install ssh 想用Xshell通过SSH连接,结果报错:“服务器发送了一个意外的数据包”,如下图所示: ①在/etc/ssh/sshd_config配置文件最后面添加下面一行: KexAlgorithms curve2 ......
需分/系设/测/用户手册/部署/手册/维护
1、项目概述(简介、目标、人员、范围、预果)2、产品需求规格说明书 架构、流程、模块、数库、接口 (需分、系设) 项目计划 编码规范(开发规范) 注:参考:阿里或华为4、测试用例/用户手册5、部署计划/培训手册6、维护计划 ......
K8s攻击案例:Dashboard未授权访问
Dashboard 在配置不当情况下有可能会产生未授权访问的情况,从而有可能进一步造成接管集群。 (1)攻击场景 在deployment中开启enable-skip-login,那么就可以在登录界面点击跳过登录进dashboard。 将默认的Kubernetes-dashboard绑定cluster ......
K8s攻击案例:kube-proxy不安全配置
通过使用kube-proxy暴露未授权访问的服务或组件,可能会形成外部攻击入口点,从而导致集群被入侵。 (1)攻击场景 使用kubectl proxy命令设置API server接收所有主机的请求。 kubectl --insecure-skip-tls-verify proxy --accept- ......
K8s攻击案例:kubelet未授权访问
kubelet会在集群中每个节点运行,对容器进行生命周期的管理,如果kubelet配置不当,攻击者可创建恶意Pod尝试逃逸到宿主机。 (1)攻击场景 anonymous默认为false,修改为true,并将mode从Webhook修改为AlwaysAllow。 vi /var/lib/kubelet ......