xshell

远程登录

微笑、不失礼 提交于 2019-11-28 19:47:27
远程登录 登录工具:xshell, putty, secureCRT, Xmanager linux 可以远程登录 linux mac 也可以远程登录 linux ssh root@192.168.222.128 使用该命令可以在linux下登录linux,地址改为要登录的主机ip地址 xshell除了用户名密码登录还可以用秘钥的方式登录 公钥+私钥 公钥是用来加密的,私钥是用来解密的 创建秘钥方法如下 - 然后使用生成来产生秘钥 来源: https://my.oschina.net/u/4150462/blog/3098784

如何在服务器上部署静态网页,让所有人都能访看到?

♀尐吖头ヾ 提交于 2019-11-28 19:32:05
前两天自己买了百度云服务器和域名,然后写了一个静态的网页,准备把这个静态的网页放到服务器上去,这样的话,任何人输入网址,都可以看到我写的这个静态网页;于是这两天一直在研究这东西要怎么做才能实现,零零散散好几天,在大神的指导下终于搞定了,把经验分享出来,以供后来者参考。 我是小白,以前没怎么接触过服务器知识,对于服务器,代理,端口,Nginx,XShell是什么东东,是干什么的,可以说几乎没有认识,所以如果你是小白,也不要退却,且听: 一、什么是服务器? 【1】 就是一台电脑,这台电脑的操作系统一般是Linux/Unix系统的,当然也有windows系统的,只不过windows系统的不太常见; 【2】为了方便说明,我在本文中用“服务器电脑”来等效的表示“服务器”,所以本文中大家看到“服务器电脑”这几个字就要知道,我是在说“服务器”;这样做的目的是为了强化”服务器就是一台电脑而已“”这个概念,以方便初学者的理解。 【3】 正如我们的个人电脑要安装一些软件一样,服务器电脑也要安装一些软件,我们的个人电脑上(比如win7)可以安装mySQL数据库,在服务器电脑上也可以安装mySQL数据库;区别是啥?区别是:用win7安装的话,很直观很爽,就是鼠标点击界面,点点点,就行了,安装过程你是全程参与操控的,像一个皇帝一般发号施令,安装的过程你都在见证,有一种观三千大千世界,如观掌中庵摩罗果的感觉

基础知识

邮差的信 提交于 2019-11-28 18:49:25
配置网络 远程登录 密钥认证登录Linux 重置密码 单用户模式 救援模式 1. 配置网络 配置网络目的: 1)远程登录它 2)可以使用yum安装其它的包 配置网络步骤: 1)执行dhclient命令,自动获取IP地址(NAT模式,它可以自动生成一个IP地址) 查看IP地址的命令: ip addr 快捷键 ctrl L 清屏 2)配置IP地址,你需要知道:IP地址,子网掩码,网关,DNS 查看网关的命令 ip route 公共的DNS:119.29.29.29 (dnspod) 114.114.114.114 202.106.0.20 8.8.8.8 3)编辑配置文件 按Tab键自动补全命令或者文件路径名字 vi /etc/sysconfig/network-scripts/ifcfg-ens33 直接回车,进入到配置文件里面 按i,进入编辑模式,用方向键把光标挪到最下面,另起一行添加如下内容: IPADDR=xxxxx PREFIX=24 GATEWAY=xxxx DNS1=119.29.29.29 编辑好后,按ESC,再输入 :wq 4) 重启网络服务 systemctl restart network 其它: cat 查看文件内容 如果遇到一个很长的文件,cat之后就看不到最前面的内容了,此时可以用管道符和less命令结合起来查看。 管道符 | 作用是

解决xshell连接不上阿里云服务器问题

ぐ巨炮叔叔 提交于 2019-11-28 17:40:52
闲来无事购买了 阿里云服务器 准备玩玩,但是使用 xshell 连接阿里云服务器时,系统一直提示“ Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Connection closing...Socket close. Connection closed by foreign host. Disconnected from remote host(ALIYUN) at 15:05:08. Type `help' to learn how to use Xshell prompt. ”(具体如图1所示),百度搜寻无果,最后只能求助阿里云服务人员,特此记录一下解决过程。 图1 首先从网上查到说是需要检查安全组配置,检查ssh的端口号(22)是否开放,但是我已经开放成功了,还是连接不上。端口开放具体可见下图(图2、图3、图4) 图2 图3 图4   然后网上还有说是需要加IP 白名单,先把IP白名单加起来。IP白名单添加可见附件截图(图5、图6) 图5 图6   网上查到很多解决方法但是都没有用,最后还是客服人员帮忙解决问题的。原因是我在安装mysql时,误将sshd的群组和用户给修改为mysql导致的,最后只需要将sshd的群组和用户修改为root即可。 可通过 chomd 711 sshd 修改

Linux Xshell常用命令(项目部署)

怎甘沉沦 提交于 2019-11-28 10:11:18
最近在公司做项目的过程当中,做完项目户需要部署到测试服务器和正式服务器。 之前这些工作hi有运维来做的,现在我想自己试一下,学习和研究一下Jenkins和Xshell xftp项相关的内容 root@qa-deyee-01:/data/web/deyee-web/console# 删除移动操作需要进入root权限:sudo su [sudo] password for yfdev:输入密码1234566(成功进入root权限) cd /data 首次进入指定的文件夹 cd .. 退出一步 cd 文件名 rz 回车(在命令行上传文件) rm –rf 文件名(删除文件) 把单个文件: 从一个文件夹移动到另一个文件夹: root@qa-deyee-01:/data/web/deyee-web/console/dist# mv index.html /data/web/deyee-web/console/ 把单个文件夹: 从一个文件夹移动到另一个文件夹: root@qa-deyee-01:/data/web/deyee-web/console/dist# mv static/ /data/web/deyee-web/console/ 如果文件有相似的文件会报错: mv: target ‘data/web/deyee-web/console/’ is not a directory

Windows10下Xshell6如何远程连接Ubuntu14.04

拟墨画扇 提交于 2019-11-28 10:04:15
操作环境: Windows10 64位 Ubuntu14.04 32位 在vmvare里安装好了Ubuntu(32/64都可以) Xshell6 软件 操作流程 在window10上安装好Xshell; Ubuntu安装 openssh-server 。Xshell 和Ubuntu通过ssh远程协议连接。 sudo apt-get install openssh-server 正常出现下面的情况: benjie@ubuntu:~$ sudoapt-get install openssh-server Reading package lists... Done Building dependencytree Reading state information... Done Some packages could not be installed. This may mean thatyou have requested an impossiblesituation or if you are using the unstable distribution that somerequired packages have not yet been created or been moved out of Incoming. The following informationmay

linux 权限命令行 xshell 切换用户

瘦欲@ 提交于 2019-11-28 04:19:22
一、 权限命令行 两种方式。 1.1 chown -R 指定的用户名, 权限的文件/文件夹 赋予这个用户的权限读写。 /*1.0 权限命令行 1. chown -R 指定的用户名 权限的文件/文件夹 赋予这个用户的权限读写。 演示 root 用户新建一个 111.TXT文件,touch 111.txt 创建的命令 touch 关键字 删除命令 rm -rf 123.txt 在Linux中 用Zxf 用户登录,发现,无法操作111.txt文件。 给他权限,来操作111.TXT 文件。 授权命令 chown -R zxf.txt (r 严格区分大小写。) chown -R 用户名 授权的文件/文件夹。 chown -R zxf 111.txt 当前的用户赋予指定的用户对某一个文件/文件夹可以 实现 rw 操作。(读 写) */ 1.2xshell 切换用户。 普通用户没有修改系统环境变量的权利 二、 chown 777 权限的文件/文件夹 /* 2.chown 777 权限的文件/文件夹 当前的用户赋予所有的用户 对某一个文件/文件夹可以rw(读写)操作。 前提是 当前的用户有对这个文件/文件夹的权限。 */ 来源: https://www.cnblogs.com/ZXF6/p/11392099.html

Linux 安装和 连接xshell

早过忘川 提交于 2019-11-28 04:14:29
一、介绍和安装 /*一、linux:? 为什么要学习它。 常见的操作系统? 1.windows, linux,mac 使用命令行进行操作 Windows cmd Linux 和Mac 中的命令行是 shell(一种语言,shell工程师。) 2.Linux 和Mac 底层内核是类Unix,他们是单线程的。(运行速度很快。) 在Linux中是不分盘的,根据目录进行划分。 3.所有的java项目,都是部署在Linux上面。并且所有的中间件,也都部署在Linux上面。 1.因为 Linux非常快,使用简单,一个命令行,可以操作整个电脑。 2.java 可以和Linux 无缝对接,java就是在Linux上面开发和编译的。 java部署在Linux上一定不会产生环境bug。 4. 工具要求 最新版本。 1. VMware15 安装选择推荐的 一路点下去。 2. centos6.9 下载即可。 乌班图 (界面有封装,非原生Linux系统。) 红帽 Linux 5.安装 Linux 虚拟机的时候。 5.1 全名: 随便。 用户名: 不可以使用关键字 (Linux系统中的目录名) 5.2 虚拟机的名字:是Windows 上可以看到的, 虚拟机的位置: 不要放在 C盘 在D盘建立新的目录,存放好。 C盘 只和开机速度有关。 5.3 最大的磁盘大小 20g 不要动(调大不调小) Linux是一个

Xshell学习第七课:sed语句

与世无争的帅哥 提交于 2019-11-27 21:38:57
--sed命令; Linux文本处理处理三剑客之sed --sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件 --sed工作原理 指定一个文本文件,以此读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空间中进行文本匹配(使用正则表达式进行匹配),对匹配后的内容进行修改(替换,删除,打印,修改,保存) --sed用法: Sed [参数] “sed自己独立的语法格式和语句” [文本文件] 常见选项 -n 拒接默认显示 -r 指定使用扩展的正则表达式 所有的\都不要 | 或者 -e script for while if   -f 指定脚本文件 -l 指定文本换行的长度 -(i) 直接修改文件内容(不建议使用) 地址界定方式 1、 数字指定步长       Sed -n ‘ 1~3p’ 文件名 2、 直接匹配数值 Sed -n ‘5,7p’ 文件名 3、$ 指定行尾      Sed -n ‘ 10, $p’ 文件名 4、/正则/ Sed -n ‘/k\{5,、}/,$p’ abc 5、0,addr Addr可以为数字/$/正则表达式 Sed -n ‘0,/k\{5,\}/p’ abc 6、addr,+N 配置addr行到N行 Sed -n ‘/fd/,+5p’ abc 【Vim

xshell连接本地虚拟机中的centos

為{幸葍}努か 提交于 2019-11-27 13:06:01
xshell输入主机地址,输入用户名密码就可以连接该主机,虚拟机由于ip是动态的,所以设置为静态方便今后用xshell连接。 先查看虚拟机的网络编辑 查看nat模式,这里的nat模式可以自动分配ip地址,也可以手动设置ip,为了以后连接方便,这里会改为静态ip。这个模式下的虚拟机是可以和主机互相访问,也可以访问外网,但是不能访问主机所在网络的其他计算机。 ip,掩码,网关这三个信息需要设置在centos网卡中,后续提到。 下一步进入虚拟机centos中,进行网卡配置: 查找网卡(不知道网卡名称时,可以输入/etc/sysconfig/network-scripts/ifcfg-进行双击tab会列出),网卡就是ifcfg-ens33 然后vi进去修改 这两项要修改, dhcp改为static,静态ip。 onboot该为yes,开机启动。 下面四项要增加 ip addr根据上面在虚拟机设置中看到的ip地址得来,123是我自定义的一个,应该是0-255之间就可以。不过目前有个小问题,我第一台centos静态ip配置没问题,同样的方法,在vm里新建个虚拟机centos配置静态ip貌似有问题,不生效,暂时没查出怎么解决。 保存退出,然后重启网卡服务,systemctl restart network 没有报错一般就是成功了,也可以输入systemctl status network查看状态