centos7 centos linux mysql
Linux中bash、sh、./命令的区别
之前在centos7上面执行用pyinstaller打包的程序时发现用【bash xxx】无法运行。改用【./xxx】就可以运行。遂百度一波发现了自己之前理解的一个误区,特记录如下。 Linux存在多种解释器,以下是常用的几种(下方为原文): bash: 这是Bash shell的解释器。当你使用b ......
MySQL锁表问题
今天遇到一个情况,一条SQL语句执行提示如下异常。 Lock wait timeout exceeded; try restarting transaction 翻译一下是说,获取锁超时,尝试重新启动事务。翻译一下就是当我们申请对表进行加锁时,另外一个事务已经对这个表加了锁,经过一段时间等待后,我们 ......
Build ASP.NET Core applications deployed as Linux containers into an AKS/Kubernetes orchestrator
原文:https://learn.microsoft.com/en-us/dotnet/architecture/containerized-lifecycle/design-develop-containerized-apps/build-aspnet-core-applications-linu ......
linux中防止误删文件的方法
目录安装trash-cliautotrash 安装trash-cli # 更换国内源 rambo@debian:~$ cat /etc/apt/sources.list deb https://mirrors.aliyun.com/debian/ bookworm main non-free non ......
CentOS7部署后优化配置
1.安装必要的组件、升级 yum -y install wget vim cd /etc/yum.repos.d/ rm -rf /etc/yum.repos.d/*.repo wget http://mirrors.aliyun.com/repo/Centos-7.repo wget https: ......
eBPF(Linux内核安全方案)教程1简介
1 eBPF简介 eBPF(extended Berkeley Packet Filter)是一种革命性的内核技术,它允许开发人员编写可动态加载到内核中的自定义代码,从而改变内核的运行方式。(如果你对内核还不太了解,不用担心,本章很快就会讲到)。 这使得新一代高性能网络、可观察性和安全工具成为可能。 ......
Linux 建立免密登录关系
若已有密钥,直接开始第三步!!! 在本地机器上生成新的SSH密钥对。打开终端,输入以下命令: ssh-keygen -t rsa 在生成密钥对的过程中,系统会提示您选择保存密钥的文件路径和设置密码短语(可选择跳过)。按照提示完成操作。 在远程服务器上创建.ssh目录(如果不存在)。在终端中输入以下命 ......
MySQL的InnoDB索引失效的场景和优化
康师傅YYDS 索引失效案例 索引最好是全值匹配。 where条件中等值比,同时where的条件一起创建联合索引。 最佳左前缀 如果有一个联合索引,要想使用到,需要从联合索引的最左边的字段开始写,一点一点的写上。 主键插入顺序 在InnoDB中,使用自增的主键。避免索引页面分裂 计算、函数、类型转换 ......
ubuntu 22.04安装mysql5.7
ubuntu 22.04系统安装mysql5.7 一、查看系统默认安装的数据库版本 apt-get update apt-cache policy mysql-server ubuntu 20.04自带的版本是8.0.34,而我们需要安装mysql5.7的版本就需要换源 二、更换apt源 1. 备份 ......
如何使用Linux进行进程调度优化
如何使用Linux进行进程调度优化 WBOY 发布: 2023-08-02 16:13:21 原创 315人浏览过 如何使用Linux进行进程调度优化 随着计算机技术的发展和互联网的普及,对计算机系统的性能要求越来越高。进程调度作为操作系统的重要功能之一,在提高系统性能方面起着重要作用。Linux作 ......
Linux内核进程管理与调度:策略优化与实践分析
Linux内核进程管理与调度:策略优化与实践分析 原创 李斌 嵌入式悦翔园 2023-05-06 11:40 发表于上海 关注★星标公众号,第一时间获取信息 嵌入式悦翔园 本公众号专注于嵌入式技术,包括但不限于STM32、Arduino、51单片机、物联网、Linux等编程学习笔记,同时,公众号内包 ......
Avalonia 实现视频聊天、远程桌面(源码,支持Windows、Linux、国产OS)
现在最火的.NET跨平台UI框架莫过于Avalonia了。Avalonia 基于.NET Core,因此它可以运行在任何支持.NET Core的平台上。之前基于CPF跨平台UI框架写过一个视频聊天的demo,而现在看来Avalonia是大势所趋,于是,我再写一个Avalonia版本的Demo来供大家 ......
Linux 中find命令 查找一类文件并统计这类文件总的大小
001、 (base) [b20223040323@admin1 NTlibrary]$ find nt.01* | xargs du -sch ## 查找一类文件,并统计总的大小,-c表示总计 76M nt.01.nhd 1.7M nt.01.nhi 797M nt.01.nhr 50M nt.0 ......
centos安装baota
一 目标 安装baota 二 步骤 官网地址: https://www.bt.cn/new/download.html 1. centos安装 yum install -y wget && wget -O install.sh https://download.bt.cn/install/insta ......
CentOS7.9部署Oracle
CentOS7.9部署Oracle整体思路 准备好CentOS7.9系统和Oracle安装包。Oracle下载链接:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html系统配置最低要求 ......
【Linux 网络编程】为什么 IP 地址通常以192.168开头?——私有 IP 地址段
首先,192.168并不是设置局域网IP地址的唯一选择。很多企业都选择10.或者172.16开头规划局域网。 网络中的主机需要通信,需要使用一个IP地址,目前我们普遍使用的IPv4的地址,分为A、B、C、D、E五类,其中A、B、C类是我们常见的IP地址段。 在这三类地址中,大多数为公有地址,需要向国 ......
redis在linux下自启命令
redis在linux下自启命令 [Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /software/redis-4.0 ......
centos 6.10 安装 gcc9.4
centos 6.10 安装 gcc 9.4 下载 gcc 9.4 下载地址:https://mirrors.tripadvisor.com/gnu/gcc/gcc-9.4.0/ 选择 gcc-9.4.0.tar.xz 下载 解压下载的文件 进入 gcc-9.4.0 文件夹, 运行: ./contr ......
【转】第一篇-linux中socket通信
转, 原文:https://zhuanlan.zhihu.com/p/628583834 客户端和服务端是如何通信的 在linux中客户端和服务端通信的流程如图所示: 流程分析:服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端 ......
CentOS系统登录后发现提示符显示-bash-4.2#
1、问题 在root用户下终端显示,如图所示: 尝试退出登陆root用户依然不能解决 原因: root主目录下缺失 .bash_profile 和 .bashrc 文件 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d ......
MySQL 创建索引的原则,优化的思路
康师傅yyds 创建索引的原则 1 show index from channel_detail; 2 DROP INDEX idx_cl_channel_id ON channel_label; 3 4 CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX inde ......
MySQL 根据条件将一张表中的数据批量修改为另一张表的数据(INNER JOIN)
一、背景 异库的情况下,A库a表 与 B库b表 中有相对应的ID字段,需要将a表某个字段的值添加到b表对应数据的某个字段下 点击查看代码 UPDATE A.a a INNER JOIN (SELECT b.XX_ID,b.XX_NUMBER FROM B.b b) bb ON a.XX_ID = b ......
Avalonia 实现视频聊天、远程桌面(源码,支持Windows、Linux、国产OS)
现在最火的.NET跨平台UI框架莫过于Avalonia了,Avalonia 基于.NET Core,因此它可以运行在任何支持.NET Core的平台上。那么,基于Avalonia实现一个跨平台的视频聊天(包括远程桌面)程序,要怎么做了? ......
update left join 在MySQL和SQL Server使用方式区别
(1)MySQL使用 UPDATE hayl_service_info t1 left join hayl_Old_info t2 on t1.CERT_NO =t2.CERT_NO set t1.AAP0112 = t2.ADDRESS where t1.AAP0112='' (2)SQL Ser ......
安装centos可以联网
一 问题 VMvare中安装了centOS,连不了外网,解决办法如下: 二 解决 1. 打开文件 cat /etc/sysconfig/network-scripts/ifcfg-ens33 vi /etc/sysconfig/network-scripts/ifcfg-ens33 2. 修改最后一 ......
Linux ls 查看目录结构与文档信息
摘要:Linux ls命令用于列出目标目录中所有的子目录和文件,发掘并掌握ls命令及其参数设置可以驾轻就熟地管理文件,随心所欲地浏览并确定所在的位置! ls命令介绍 今天,楼兰胡杨继续跟各位猿友一起零基础学习Linux相关指令——ls,它是一条Linux必备命令。发掘并掌握ls命令常用功能,可以驾轻 ......
Linux服务器网络配置
Linux服务器网络配置记录 材料准备 材料 数量 服务器 1 显示器 1 网线 2(千兆*1) 千兆交换机 1 插线板 1 网线连接 从路由器LAN口引出网线到交换机任一口,再从交换机剩余任一口引出千兆网线到服务器网线插口1 服务器网线插口1插入后有有灯闪烁代表网线连接正常 网卡配置 网线插口1已 ......
TUXEDO宣布Nano Pro Gen12迷你Linux PC搭载AMD Ryzen 7000U处理器
导读 这款迷你PC还配备了AMD Mediatek Wi-Fi 6E三频带芯片,为坚定的AMD粉丝提供了更多选择。 TUXEDO Computers今天宣布了Nano Pro迷你PC的第12代(Gen12),内部配置升级,连接性改进,计算效率提高。 与2021年11月宣布的Nano Pro Gen1 ......
Mysql系列---【linux安装mysql8.1.0】
1.下载安装包 官网链接: https://dev.mysql.com/downloads/mysql/ 注意:linux查看glibc版本的命令: rpm -qa|grep glibc 2.把下载的包上传到/opt/app/middles目录下 注意: 速度可能有点慢。 3.解压压缩包 #xz解压 ......
centos更改时区
查看时间和时区 timedatectl 列出时区 timedatectl list-timezones 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间 timedatectl set-local-rtc 1 设置系统时区为上海 timedatectl set-timezone Asia ......