运维

在这里插入图片描述

jvm排查cpu占用过高的线程

问题描述:cpu占用过高,服务器卡死,问题排查java进程占用CPU过高常见的两种情况:代码中有死循环或者接近死循环的操作快速创建大量临时变量,导致频繁触发gc回收问题解决:1、用top命令找到cpu占用率最高的进程号是8958top2、top -Hp pid 命令找到该进程下cpu占用最高的线程top -Hp 89583、使用 printf ‘%x. ’ PID 转换成对应的16进制PID 5c... »

Linux运维-定时任务与延时任务

为什么要用定时与延时任务? 很多运维任务都是在凌晨完成的,如果运维工程师每天都是凌晨干活,那么用不了多久,运维工程师就挂掉了!所以学习定时与延时任务很有必要。 【19年秋招大疆运维工程师笔试题】 11月份每天早上6点-12点之间,每隔两个小时执行脚本httpd.sh * 6-12/2 * 11 * sh httpd.sh 一.定时任务 1.crond 定时任务服务 2.crond的设定方式 ①命令... »

Linux 基础命令 — touch

命令介绍 命令:touch 将每个文件的访问和修改时间更新为当前时间;文件不存在则创建 用法: touch [OPTION]… FILE… touch 选项 文件 命令选项 [root@fp-21 ~]# touch --help -a # 只更改访问时间( atime ) -c, --no-create # 不创建任何文件 -d, --date=STRING # 设置时间和日期,可以使用各种不同... »

在这里插入图片描述

每天一个linux终端命令ls命令(3)

不带任何参数的ls是不能显示隐藏文件(目录)的(linux中以.开头的基本上就是隐藏文件(目录),加上-a参数即可显示隐藏文件(目录)。另外,一个点(.)在linux中表示当前目录,两个点(. .)在linux中表示上一级目录。每天一个linux终端命令,积少成多,希望大家越来越优秀! »

在这里插入图片描述

Windows下cmd常用命令【5分钟掌握】

基础: 进入某个目录 // 进入D盘 D: // 进入F盘 F: 容易和Linux搞错,不可用cd切换盘符 显示当前目录 // 等效于Linux下pwd cd 3. 查看当前目录 //查看当前目录下的文件,等效于linux下的ls dir 4. 创建目录和删除目录 // 创建目录 md 目录名(文件夹) //删除目录 rd 目录名(文件夹) 查看本机ip ipconfig Linux下为ifcon... »

云服务器配置

前段时间搞了个阿里云服务器自己玩玩,jdk以及Tomcat都安装好了,就剩下MySQL数据库不会安装,在网上找了很多教程也没有安装成功。后来一次偶然,发现了一个资源,就试着安装,没成想真的安装好了,就记录下了本次MySQL数据库安装的大概步骤。 阿里云服务器MySQL数据库配置 mysql安装: 1.检查系统中是否已安装了MySQL rpm -qa|grep mysql 2.如果有,建议先卸载 y... »

在这里插入图片描述

MacOS/Ubuntu安装使用SystemC

Ubuntu/Debian和Mac操作基本一样,本文以Mac系统演示,有不同的地方我会特殊注明,所有操作在相应系统上均已通过测试1.安装gcc编译器Ubuntu:自带gcc编译器无需安装,鼠标右键打开终端输入gcc -v查看版本Mac OS:使用快捷键 command+空格 打开搜索栏,输入terminal打开终端在终端输入gcc -v查看版本上图为已经安装 »

java并发面试题(一)

一个程序下至少有一个进程,一个进程下面至少有一个线程,而一个进程下也开启多个线程来提高执行效率,这就是所谓的多线程。说说对并发的理解?根据业务需要选择使用,可以把Callable接口当作是对Runnable接口的一种补充。Thread类中的start()和run()方法有什么区别? »

在这里插入图片描述

一篇文章让你深入理解线程、多线程、进程、多进程

一个线程不能独立的存在,它必须是进程的一部分。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。他们彼此之间交替执行,称为多线程;多线程多线程,是指从软件或者硬件上实现多个线程并发执行的技术。这样的程序运行机制被称为软件多线程。这就是程序员需要做的——多线程编程。 »

iperf  网络带宽测试工具使用

iperf 网络带宽测试工具使用

目录1.iperf工具下载2.Win64版本工具安装3.Linux版本工具安装4.两个版本工具实现网络带宽测试1.iperf工具下载可以在csdn上搜索进行下载,如果没有积分,可以留下邮箱,我给你发送一份。 »

段四图十访问主页

基于ECS搭建云上博客

文章更新于:2020-02-22 说明:基于真实阿里云 ECS 测试 一、安装 Apache HTTP 服务 1、首先登录到云ECS,进入命令行。 2、安装httpd 执行 yum install httpd 命令安装 httpd。 注:如果出现提示按 y确认,也可直接执行 yum -y install httpd命令免确认。 3、 安装 apache 的扩展文件 执行如下命令,安装 apache... »

Linux进程管理(一)查看进程

基本介绍在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。显示系统执行的进程ps命令是用来查看目前系统中,有哪些重在执行,以及他们执行的状况,可以不加任何参数。 »

Mac 无法清倒废纸篓解决方案

要暂时阻止系统自动打开此类项目,请在启动 Mac 时按住 Shift 键,以安全模式启动。如果您由于其他原因而无法删除文件在启动 Mac 时按住 Command-R 键,以便从 macOS 恢复功能启动。出现“macOS 实用工具”窗口后,选择“磁盘工具”,然后点按“继续”。退出“磁盘工具”,然后重新启动 Mac 并清倒废纸篓。 »

Linux 基础命令 — file

命令介绍 命令:file 查看文件类型 用法:file [OPTION…] [FILE…] file 选项 文件 命令选项 [root@fp-21 ~]# file --help -z, --uncompress # 尝试查看压缩文件 -b, --brief # 不在输出行面前加文件名 -c, --checking-printout # 详细显示指令执行过程,便于排错或分析程序执行的情形 -e, ... »

关于 VMware 中 Ubuntu 建立交叉编译环境(一般全)

关于 VMware 中 Ubuntu 建立交叉编译环境(一般全)

先简单看一下设置共享文件夹在Windows主机 中建立一个文件夹,用来当作共享文件夹。打开VMware目标虚拟机,右击设置编辑虚拟机设置选项共享文件夹打开总是启用,添加确定(如图)如果桌面上没有mnt文件夹,左侧文件其他位置计算机mnthgfs共享文件夹(如图)注:左侧没有文件,左下角,显示应用程序。接下来,开始建立交互编译环境。命令:sudo apt-get install lib32ncurs... »

20200222在ubuntu20.04下编译全志R16的tinav3.0.4成功

20200222在ubuntu20.04下编译全志R16的tinav3.0.4成功(烧录/运行的任何问题,概不负责!^_)2020/2/22 22 17:48全志R系列的Tina系统官方推荐使用Ubuntu12.04编译,不过Ubuntu12.04的LTS生命支持周期结束了。Ubuntu14.04和Ubuntu16.04(服务器)下编译Tina都测试通过了!不过在Ubuntu18.04下想了很多办... »

阿里云 SUSE Linux 上传文件 FTP

阿里云 SUSE Linux 上传文件 FTP

type=client2、输入阿里云服务器公网IP地址,用户名和密码。端口号输入:22(如下图)阿里云服务器上什么也不用操作能成功的下面忽略。 »

在这里插入图片描述

apache

安装httpd 上传安装包 yum -y install make gcc gcc-c++ openssl openssl-devel expat-devel ##安装编译工具和开发包 unzip lamp.zip ##解压 Cd lamp/ tar zxvf apr-1.5.2.tar.gz ##解压apr cd apr-1.5.2 ./configure –prefix=/usr/... »

在这里插入图片描述

linux安装mysql8.0.18

参考 https://blog.csdn.net/atongmu2017/article/details/90610444 好我们正式开始 首先下载linux的mysql 云盘链接:链接:https://pan.baidu.com/s/1Vyl_UQfYBaWa0vkki2_C0Q 提取码:0kip 上传mysql到linux服务器上 rz // 选择文件即可 若没有则执行这个命令,安装这个包 y... »

Linux日常笔记(二)

Linux 常用命令 日常笔记(一) 文件命令 pwd: 打印当前目录 rmdir: 删除空文件夹 rm -rf :删除任何文件夹含非空文件 mkdir:创建文件夹 ,常用参数-p rename :更改或重命名文件 具体格式:rename 【文件更改前】 【文件更改后】 【文件更改后】 mv: 移动(重命名)文件 与rename作用类似但不标准 touch: 修改文件时间属性 ln:创建链接文件【... »

linux_x64编译Qt12.7源码

因为用于平时学习用,所以就不裁剪模块了,秉着能多装功能就多装的原则 下载地址 qt-everywhere-src-5.12.7.tar.xz 需要安装的QT依赖库 apt-get install libqt4-dev libqt5* libfontconfig* libqtweb* libpng* libiconv* libdbus* ninja* apt-get install libglu1-... »

在这里插入图片描述

SQL server的安装和基本操作

修改时直接点击你要修改的内容直接修改即可,注意在修改完成之后点击下一行的空白处,再点击执行按钮,要不然保存不了。 »

半小时玩转vim

文章目录一.vim 命令模式二.vim命令模式下关键字搜索三.vim命令模式下字符的管理四.vim的可视化模式五.批量修改字符六.vim的分屏功能七.vim光标移动八.vim的退出模式九.vim手册 一.vim 命令模式 1.vim的异常退出 在vim异常退出时,系统中会在所编辑的文件目录中生成.file.swp vim再次编辑此文件时会出现相应提示 按 “o” open 按 “e” edit 按... »

记录Linux下,准备nat配置,实现网络环境

记录Linux下,准备nat配置,实现网络环境

首先的首先》》安装linux镜像,这里就不赘述,网络上一大堆,这里就说说网络net配置:NO1.安装好linux之后,注意网络模式的转换,建议使用NAT模式这里的网关ip一定要记住:不需要修改,系统分配但是一定要记住NO2.查询ip的命令:ipconfig第一次进来这里是没有配置ip地址的,需要系统修改在哪里修改呢? »

检查更新

Deepin15.10的python3.8.1编译安装

在Deepin15.10安装python3.8.1和pip的更新。 »

Page 1 of 521123»