telnet执行过程: 工作原理: 当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个 叫Telnet客户程序,它运行在你的本地机上:另一个叫Telnet服务器程序,它运 行在你要登录的远程计算机上.本地机上的客户程序要完成如下功能: 1 .建立与服务器的TCP 联接: 2 .从键盘上接收你输入的字符: 3 .把你输入的字符串变成标准格式并送给远程服务器: 4 .从远程服务器接收输出的信息: 5 .把该信息显示在你的屏幕上. 远程计算机的“服务”程序通常被称为“精灵”,它平…
一.背景 在我之前的博客 git学习--> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能. 但是之前的备份功能只是备份到Gitlab服务运行的那台服务器上,如果哪一天那台服务器的磁盘损坏了的话,数据无法取出,那么对于公司来说是一匹无法想象的损失,因为 代码是公司的重要资产,需要以防万一. 代码是公司的重要资产,需要以防万一. 代码…
最近一直在研究docker和kubernetes,小型的项目其实也用不到k8s,本文就是描述如何用jenkins 进行构建asp.net core 3.1项目并且发布到远程服务器docker容器中.本文也是对自己学习过程中的记录. 本文包含以下技术点: 1.CentOS 7 安装Jenkins与必要的配置 2.CentOS 7 安装 Git 与 dotnet core sdk 3.Jenkins全局配置与构建任务的配置     一.CentOS 7 安装Jenkins与必要的配置        …
一.进程调度与进程切换 1.不同的进程有不同的调度需求 第一种分类: I/O密集型(I/O-bound) 频繁的进行I/O 通常会花费很多时间等待I/O操作的完成 CPU密集型(CPU-bound) 计算密集型 需要大量的CPU时间进行运算 第二种分类: 批处理进程 不必与用户交互,通常在后台运行 不必很快响应 典型:编译程序,科学计算 实时进程 有实时需求,不应被低优先级的进程阻塞 响应时间要短要稳定 典型:视频.音配.机械控制 交互式进程 需要经常与用户交互,所以要花很多时间等待用户输入操作…
目的:更新服务器文件A 1.远程传输文件 A.zip 在本地A文件的父级文件夹下执行 scp ./A.zip 远程服务器用户名@远程服务器IP:/要放置的文件夹目录/ 然后要输入服务器登陆密码,进行文件传输 2.登录远程服务器 ssh 远程服务器用户名@IP地址 -p 端口号 输入密码 3.因为是进行文件更新,为防止资源错误修改,首先重命名原有的文件夹A为A2 mv A A2 4.解压最新的 A.zip unzip build.zip 5.测试是否成功更新,成功更新后删除原来的文件夹 A2 su…
      Struts2 被发现存在新的高危远程代码执行漏洞,可造成服务器被入侵,只要是Struts2版本 低于 2.3.14.3 全部存在此漏洞.目前官方已经发布了最新的版本进行修复.请将struts2升级到目前的最新版2.3.15.1版本进行修复,防止被外部黑客利用攻击.       最新jar包下载地址:       官网下载:http://struts.apache.org/download.cgi#struts23143       CSDN资源库下载:http://download…
最近项目中有需要做一个shell脚本,可以对一个数据库执行sql操作,并将结果转为txt,筛选结果用tab隔开,保存至一个远程服务器上,以供其他人用Excel读取用txt中的内容. MySQL中将结果保存下来,有两种方案,一种是在sql语句中增加INTO OUTFILE语句,并且可以定制化输出的格式.但是这种方法留下的文件在数据库所在的服务器上,而期望的是将文件放在执行脚本的机器上. 后来实现是不改变sql语句的内容,在脚本中将结果保存到本地/tmp目录下,再用curl上传到远程服务器上,下面抽…
python中的paramiko模块是用来实现ssh连接到远程服务器上的库,在进行连接的时候,可以用来执行命令,也可以用来上传文件. 1.得到一个连接的对象 在进行连接的时候,可以使用如下的代码: def connect(host): 'this is use the paramiko connect the host,return conn' ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddP…
ssh执行远程服务器脚本 提示php: command not found 设置环境变量 一台机器作为管理机,来管理其他服务器,并通过key认证,免密码登陆的. 在管理机上通过ssh登陆到其他服务器来远程执行命令 ssh root@IP "cmd" 执行远程服务器上的某个脚本,却报错,提示PHP:command not found 找不到php命令 远程机 which php  结果是/usr/local/php/bin/php echo $PATH 结果是  已经添加到PATH中了,…
远程服务器发生身份验证错误,要求的函数不受支持,远程登录服务器以前都是正常的,今天登录远程桌面就一直是这样的错误.记录一下解决方法. 方法一:卸载补丁KB41037181.打开控制面板,找到“程序和功能”并打开. 2.进入程序和功能页面之后,点击“查看已安装的更新”. 3.这里面都是计算机所有已安装更新的补丁.由于已安装的补丁比较众多,自己靠肉眼查询比较麻烦,我们选择在右上角的搜索栏里面填写KB4103718进行搜索.如果这里搜不到怎么办,那就看下面其他方法进行解决了. (因为我电脑上没有这个补…