操作系统:11 线程管理

1 基本概念 ① 线程是进程的执行路线,它是进程内部的控制序列,线程是进程的一部分 ② 进程是一个资源单位,线程是一个执行单位,线程是进程的实体,是真正负责执行的 ③ 线程是轻量级的,没有自己独立的代码段…

ssh远程连接服务器

一、远程连接服务器简介 二、连接加密技术简介 三、ssh服务配置 四、用户登录ssh服务 Enforcing会强制限制,如端口为22,可以访问,如果是2000端口,不能使用 Permissive是宽容的模式,不限制使用端口 Enforcing会重启失败…

【Linux】关于普通用户无法使用sudo指令的解决方案

文章目录前言解决方案结语前言 在这篇博客中,测试 rm -rf 删除文件时无视权限暴力删除的效果时,使用了 sudo 指令。 但是sudo指令是不能直接使用的,需要修改一些设置。 当时我遇到这个问题时,困惑了许久,查找解决方…

Linux 终端命令之文件浏览(1) cat

Linux 文件浏览命令 cat, more, less, head, tail,此五个文件浏览类的命令皆为外部命令。 hannHannYang:~$ which cat /usr/bin/cat hannHannYang:~$ which more /usr/bin/more hannHannYang:~$ which less /usr/bin/less hannHannYang:~$ which head /usr/bin/he…

「 操作系统 」聊聊进程调度算法

「 操作系统 」聊聊进程调度算法 图文并茂!谈谈进程调度那些算法 Cone 进程调度/页面置换/磁盘调度算法 xiaolinCoding 图解经典的进程调度算法 飞天小牛肉 文章目录「 操作系统 」聊聊进程调度算法一、进程调度的定义二、非抢占式调度算法先到先服务 FCFS最短作业优…

Linux Centos 8 用户管理之重置密码

如果在使用linux系统时遇到系统密码问题无法进入系统或者操作的时候可以按照下面的方法重置用户密码。 一、root用户密码重置: 方式一: 1.重启电脑或虚拟机,在刚进引导界面时候按“e"键,进入编辑模式。 2.在”quiet"…

CentOS8中通过systemd(systemctl)实现springboot项目开机自动启动,使用sh脚本

1.创建一个project.sh 文件,写入springboot启动脚本 脚本如下: #!/bin/bash # jar包的名字 APP_NAMEproject # 环境配置文件,如application-dev.yml,pro,test等,结合自己项目使用 PROFILEpro JAR_NAME$APP…

linux:反向代理导致nginx无法自启动解决记录

今天早晨发现linux重启后nginx无法正常启动,通过查看配置错误日志知道,是伪静态配置文件报错。(nginx错误日志在nginx安装目录的logs中,我查看的是error.log) vi error.log 看到最后一条错误是 host not found in upst…

centos 通过tar.gz安装java

(1)创建安装目录 mkdir /usr/local/java/(2)解压至安装目录 tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/4.设置环境变量 打开文件 vim /etc/profile在末尾添加 export JAVA_HOME/usr/local/java/jdk1.8.0_171…

linux maven 安装

1、安装wget命令 yum -y install wget 2、下载maven安装包 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.6.4/binaries/apache-maven-3.5.4-bin.tar.gz 3.解压maven安装包 tar -zxvf apache-maven-3.5.4-bin.tar.gz 4.配置maven vi /etc/profile 在配置文件配置 …

linux中使用sh脚本部署springboot,每次自动使用最新版本jar包

#!/bin/bash # 项目名字 APP_NAMEadmin # 环境配置文件,如application-dev.yml PROFILEpro #老版本拼接jar包名,这里没用,可以字形删除 JAR_NAME$APP_NAME\.jar PID$APP_NAME\.pid #PROJ_HOME$(pwd) #项目路径,也是老版本直接复制…

C#获取Word文档页数,并跳转到指定的页面获取页面信息

using MSWord Microsoft.Office.Interop.Word; private MSWord.Application wordApp; //Word应用程序变量 private MSWord.Document wordDoc; //Word文档变量 private Object Nothing Missing.Value; //初始化 wordApp new MSWord.ApplicationClass(); wordDoc word…

Microsoft.Office.Interop.Word删除word文档末尾的空页面(空段)

今天处理word文档模板时,需要将文档尾部多于的空白页面删除。 起初网上找了跟多资料,无法很精准的行为到最后页面内容是否为空并删除。。后来就用了这个不算很好地办法,写下来留记录,也希望知道如何操作的大神给指点下。 主需求…

在CentOS 8系统下搭建LNMP环境

操作场景:LNMP 环境是指在 Linux 系统下,由 Nginx MySQL/MariaDB PHP 组成的网站服务器架构。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 LNMP 环境。 进行手动搭建 LNMP 环境,您需要熟悉 Linux 命令&#xff0…

Linux服务器部署SpringBoot项目教程

需要:服务器一台 linux版本的jdk XFTP(用来上传文件) 1.打包springboot项目 注意查询pom文件中需要有以下依赖 项目右侧点击package,等待编译完成 去项目目录下的target寻找jar包 可以现在本地测试一下是否能运行成功&#…

Linux 基础(九)软件包管理

软件包管理 概念软件包管理工具RPMrpm安装rpm卸载 YUM(推荐)YUM仓库YUM管理软件 概念 各个系统都有自己的软件包管理工具,方便用户管理,使用各种软件; 只是大部分Windows用户可能并没有太关注,其实也是有的…