xshell

.NetCore部署到CentOS

寵の児 提交于 2020-04-24 17:03:27
“天下熙熙,皆为利来;天下攘攘,皆为利往。”,越来越多的人涌入IT这个行业,使得技术发展日新月异之外,也会无情淘汰跟不上潮流的人,所以作为IT从业人员,一定要时刻关注前沿技术,免得有朝一日被拍在沙滩上。 附上TIOBE 2019.12编程语言排行前10 ========== 原创作品 作者:未闻 出处:博客园 ========== 先看看最后实现的效果: 一、事前准备,这个要看一下,避免后面浪费时间重来 1. CentOS系统:.NET Core2.2最小支持 CentOS 7 ,我用了6.4版本装半天各种组件缺失,浪费了很多时间。 具体参考下微软官方文档: 支持的操作系统和依赖项 2. CentOS 7系统 安装教程 3. 测试并发布.NET Core网站,用于出现问题时排查是Linux系统问题还是程序本身问题。 4. Linux系统我是最小版本无桌面安装, 远程工具用Xshell,FTP工具用WinSCP 。这个可以按自己熟悉的来就好。 二、部署步骤 1. 先按下面这篇文章部署,但可能会有点问题,如果继续不下去了可以再跳回来看看,也可以参考 微软官方文档 。 Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 2. 步骤简要说明,具体内容上面文章已经说明很清楚,就不重复造轮子了。 step 1. 安装.NET Core SDK #

Apache ab测试工具使用方法(无参、get传参、post传参)

 ̄綄美尐妖づ 提交于 2020-04-24 02:59:52
Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址 http://httpd.apache.org/download.cgi 我下载的windows版本,解压后放到某一目录即可。 1、呼出控制台 可以使用系统自带cmd或者Xshell工具均可 2、进入apache下的bin目录ab.exe就在此处 3、使用方法 直接在此目录下输入ab回车就会罗列出使用帮助 使用方式: ab [options] [http://]hostname[:port]/path 这里我只介绍常用命令 -n:总请求次数 (最小默认为1) -c:并发次数 (最小默认为1且不能大于总请求次数,如:10个请求,10个并发,实际就是1人请求1次) -p:post参数文档路径 (-p和-T参数要配合使用) -T:header头内容类型 (此处切记是大写英文字母T) 后面直接写请求路径即可: http://www.test.com/xxx/xxx.html 4、无参方式请求 输入:ab -n 10 -c 10 http://paycenter.gotrip8.com/querypay.aspx 5、Get方式请求 输入:ab -n 10 -c 10 "http://paycenter.gotrip8

腾讯云服务器配置tomcat和mysql

自闭症网瘾萝莉.ら 提交于 2020-04-22 01:51:37
记录本人在配置过程中遇到的问题: 步骤1: 开通服务器获取IP地址、账户和密码 步骤2: 允许 SSH 远程连接 Linux 云服务器(设置可视化工具Xshell和Xftp连接) 案例:您创建了一台 Linux 云服务器,并希望可以通过 SSH 远程连接到云服务器。 解决方法:添加安全组规则 时,在 “类型” 中选择 “Linux 登录”,开通22号协议端口,放通 Linux SSH 登录。 您还可以根据实际需求,放通全部 IP 或指定 IP(IP 段),配置可通过 SSH 远程连接到云服务器的 IP 来源。 步骤3: 腾讯云服务器之Tomcat安装与访问 添加安全组规则时,必须放通云服务器的80端口(可修改为8080端口) 下载Linux下的jdk1.8和tomcat8.5 1、将jdk1.8(Linux版)通过Xftp上传到/usr/local文件夹中并解压(通过Xshell指令解压或直接上传解压文件夹),文件夹名为jdk8 修改/etc/profile.swp文件(可通过Xftp) #在文件末尾(export HISTTIMEFORMAT后面)追加如下代码 JAVA_HOME=/usr/local/jdk8 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA

从Linux服务器下载上传文件

限于喜欢 提交于 2020-04-19 04:15:05
首先要确定好哪两种的连接:Linux常用的有centors和unbantu两种版本,PC端Mac和Windows 如果在两个Linux之间传输,或Linux和Mac之间传输可以使用scp命令,类似于ssh连接   无论从本地复制到远程还是远程复制到本地,命令都是在本地书写的   不同的Linux之间copy文件常用有3种方法:     第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。     第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。     第三种就是利用scp命令来进行文件复制。 博客链接: https://www.cnblogs.com/djane/articles/7200945.html       https://blog.csdn.net/arnoldlu/article/details/17394237 在windows下如果想和Linux进行传输的话,需要利用xshell之类的第三方终端软件 以下介绍windows下xshell和Linux Ubantu之间的传输: 在使用Linux系统的时候,我们经常需要将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能

win7 docker的受难记——exit status 255的终极解决

╄→гoц情女王★ 提交于 2020-04-18 10:37:54
一 我真的认识到我有很多坏习惯,而这次坏就坏在我老是用 Docker Quickstart Terminal,而不直接用cmd。 毕竟 Docker Quickstart Terminal 看属性就是cmd跑一个sh,我也想不到docker的这个sh能有这么强的副作用.... exit status 255出现原因 电脑没开虚拟加速 vbox的网卡配置出错 docker配置的ip出错 双清(删除vbox和删除docker)不彻底,进了错误的缓存 二 win10docker用夏姬八法就能成功运行。但是,win7大多数情况下,会报 Error getting IP address: ssh command error: command : ip addr show err : exit status 255 网上一堆方法,而我之前也遇到过也写了一篇博文如何解决 https://www.cnblogs.com/ydymz/p/10058648.html 但是,这次的情况又又又不一样了。 哪怕给vbox上重新配网卡还是不行,,, 三 so, 我放弃Docker Quickstart Terminal 了 ,jojo!因为每次都报 Error getting IP address: ssh command error: command : ip addr show err : exit

虚拟机、安装虚拟机、配置设置、通过工具连接虚拟机服务器

谁说我不能喝 提交于 2020-04-17 20:57:27
最近决定学习一下服务器配置方面的见识、所以就在自己的电脑上安装了虚拟机、而且平时开发自己的电脑都是windos环境的、所以就选择安装虚拟机、然后安装liunx系统进去。 首先下载了虚拟机安装工具、我这边使用的是 VMware Workstation Pro 、也是需要破解的 、破解的方法网上都有、我这里就不说了、 我就直接从安装好的界面开始说起吧、顺便提一下、安装过程中可能会碰见一个提示电脑bios设置未开启使用虚拟机的提示框、并且不去电脑开机设置里面启动是无法安装完成虚拟机系统的 最后需要给虚拟机安装一个系统、就和平时使用的系统一样的、windos /linux都可以、 我先说一下整体的大概流程、 1.下载虚拟机工具、破解 2.创建虚拟机、可能需要更改电脑的bios设置、不会的可以查资料 3.需要下载好虚拟机要安装的电脑系统文件 4.配置虚拟机连接密码设置等等 5.即可使用工具进行连接了 大概这个工具安装好以后、直接打开工具应该是如下界面 点击创建新的虚拟机会需要你进行选择系统安装文件、大部分都是直接下一步即可 然后一切就绪以后、创建虚拟机完成以后、会出现如下桌面、我装的是liunx系统 直接在桌面右击鼠标、即可选择进入命令行界面、 使用命令 ifconfig 可以看到当前虚拟机的ip、然后使用此ip将虚拟机进行重命名、方面以后使用 现在ip知道了

树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一)

╄→гoц情女王★ 提交于 2020-04-17 16:41:13
原文: 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一) 一、树莓派简单介绍 二、软&件准备 硬件:树莓派4B主机、电源线、TF卡&TF读卡器、PC 软件:win32diskimager(用于烧系统到TF卡)、Xshell或Windows Termainal(用于ssh链接命令操作)、    Xftp(用于上传文件)、VNC(远程桌面操作)    以上软件下载地址(除Windows Termainal外):    https://pan.baidu.com/s/1-qbfPU-OzAQTZ_v0zaaqJg&shfl=sharepset 提取码:b0nt    操作系统下载地址: https://www.raspberrypi.org/downloads/raspbian/ Raspbian Buster with desktop and recommended software:集成各种推荐软件和界面,个人认为适用于办公使用 Raspbian Buster with desktop:图形界面版本,个人认为适用于开发学习 Raspbian Buster Lite:无图形版本,个人认为适用于生产环境 所以开发学习推荐Raspbian Buster with desktop版本 三、烧录系统 打开win32diskimager软件,选择我们已经下载好的2019

树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)

落花浮王杯 提交于 2020-04-17 15:04:07
【推荐阅读】微服务还能火多久?>>> 原文: 树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二) 一、新建.Net Core项目 新建.Net Core3.0的控制台应用,代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 namespace Demo { class Program { static void Main( string [] args) { Console.WriteLine( "Hello World!" ); Console.WriteLine(Environment.OSVersion); Console.WriteLine(Environment.Version); Console.ReadKey(); } } } 二、生成项目 项目已经写好后,右击项目发布 会弹出一下窗体,选择文件夹,生成后的路径一般默认即可(具体看个人喜好),然后点击创建配置文件 创建后,点击编辑 修改目标运行时,修改为linux-arm 点击保存后,点击发布,发布完成根据,目标位置寻找生成后的文件。 三、树莓派运行 根据上一章节说到的【 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一) 】,使用Xftp软件上传项目编译好的文件到树莓派机器中 在树莓派中建立Demo文件夹,把上图中Demo、Demo.dll

ROS Could not connect to display localhost:17.0

℡╲_俬逩灬. 提交于 2020-04-16 17:26:03
【推荐阅读】微服务还能火多久?>>> 问题 我是 Xshell 连接的 VirtualBox 的 Ubuntu16.04 版本 是因为我在命令行窗口启动 GUI 界面导致的 QXcbConnection: Could not connect to display localhost:17.0 rqt: cannot connect to X server localhost:.0 解释 17.0 是 DISPLAY 变量的值 关于DISPLAY 变量的解释,建议可以参考 Linux DISPLAY环境变量的妙用 文章格式有点乱,但戳中了正点. 解决方法 删掉 Docker 容器,在图形化桌面开启容器,因为这样默认分配到图形化桌面的显示器来显示 root@ubuntu:/home/walker# docker container rm kinetic -f root@ubuntu:/home/walker# docker run -itd --name kinetic --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" -v "/root/.ros/:/root/.ros/" osrf/ros:kinetic-desktop-full-xenial rqt

ssh转发代理:ssh-agent用法详解

独自空忆成欢 提交于 2020-04-13 16:28:51
【今日推荐】:为什么一到面试就懵逼!>>> SSH系列文章 : SSH基础:SSH和SSH服务 SSH转发代理:ssh-agent用法详解 SSH隧道:端口转发功能详解 使用ssh-agent之前 使用ssh公钥认证的方式可以免去ssh客户端(如ssh命令、xshell等)连接远端主机sshd时需要输入对方用户密码的问题。 但如果执行ssh命令所在的主机上保存了多套秘钥且将各公钥分发给了不同的远端主机,这时即使使用了公钥认证,也依然需要输入密码,因为ssh客户端不知道要读取哪个私钥去和该远端主机上的公钥配对。 看下面这张图描述的情况: 上面描述的情形是这样的:ssh客户端要管理web server群,还要管理mysql server群,ssh客户端要为这两个群内的主机使用不同的密钥对。例如要连接web server群内的主机,使用 ~/.ssh/id_rsa_1 这一套秘钥,连接mysql server群内的主机,使用 ~/.ssh/id_rsa_2 这一套秘钥。 于是,将 id_rsa_1.pub 分发给web server群内的每个主机,将 id_rsa_2.pub 分发给mysql server群内的每个主机: $ ssh-copy-id -i ~/.ssh/id_rsa_1.pub root@webserver1 $ ssh-copy-id -i ~/.ssh/id_rsa