软件测试之linux环境搭建与操作Xshell、Xftp

操作系统

  • linux
    开源的,免费的;图形化窗口可以不选择安装(节约资源)
    发行版:centos、redhat、kali、Ubuntu、debian、麒麟
  • windows 微软的操作系统;商业的,收费;图形化窗口
  • OSX 苹果的操作系统

云服务器

  • 腾讯云
    • 官网申请服务器
      腾讯云:https://curl.qcloud.com/VYcTsxss
      1、注册账号,并且完成实名认证
      2、明天早上9点去申请一个免费的服务器。
      申请步骤:
      先登录,
      然后进入这个地址:https://cloud.tencent.com/act/free?from=17301
      然后再个人用户专区,
      选择轻量应用服务器, 然后按提示操作。
    • 重装系统
      进入腾讯云,点击控制台-云产品-轻量级服务器在这里插入图片描述在这里插入图片描述
      服务器-更多操作-重装系统-CentOS
      在这里插入图片描述
      在这里插入图片描述在这里插入图片描述
    • 设置开机密码
      密码要设置复杂,使用密码生成器
    • 开关机,重启
    • 登录:使用网页版显示服务器界面(黑框框)
    • 记录ip、端口22、账号root、密码
    • 防火墙/安全组:不是服务器里面的防火墙,是腾讯机房里面的防火墙,比如在服务器上安装tomcat,如果想要通过公网ip访问tomcat,必须把tomcat端口号加到防火墙里面。防火墙中添加端口号8080.
  • 阿里云
  • 华为云
  • 百度云

Xshell

远程控制服务器的工具-远程控制Linux,类似于向日葵-远程控制windows在这里插入图片描述在这里插入图片描述

Xftp

远程管理文件的工具,可以远程连接服务器,对服务器的文件进行管理,比如删除、新建、重命名
在这里插入图片描述在这里插入图片描述

Linux

工具Xshell、Xftp

linux 基本命令

  • 查看文件:ll 显示的详细、 ls 只显示文件名

  • 创建文件: touch 文件名

  • 创建文件夹:mkdir 文件夹名在这里插入图片描述

  • 查看当前所在路径: pwd . linux不区分盘符,比如 /root,最前面的 / 表示根目录在这里插入图片描述

  • 查看系统已经使用了的端口号: netstat -ntlp在这里插入图片描述

  • 进入某个路径:cd 路径

    • 相对路径:相对于现在所在路径而言
      / 根目录 ./可省略不写
      … 上级目录
      . 当前目录
      -上一次打开的目录
      ~ 用户目录
      比如当前路径在/c ./e=/c/e 省略后 e
    • 绝对路径:一个完整的路径 /c/d
  • 复制:
    cp 复制的文件 复制到什么路径
    cp 复制的文件 复制到什么路径/文件的新名字
    cp -r 复制的文件 复制到什么路径
    cp -r 复制的文件 复制到什么路径/文件的新名字

  • 移动:
    mv 移动的文件 移动到什么路径
    mv 移动的文件 移动到什么路径/新的名字

  • 删除:
    rm 文件名 删除文件,但会提示是否删除
    rm -r 文件夹
    rm -f 文件名
    rm -rf 任意东西 删除所有东西

linux 文件读写

  • vi linux自带的记事本软件
    • 命令模式:实现保存、退出操作
      • 按 i / a / insert
      • 按esc 退出
      • :wq 保存并退出
      • :w 保存
      • :q 退出
      • :q! 不保存退出
    • 编辑模式:进行修改,写入操作
  • cat 一次性读取全部内容
  • more 逐步读取
  • tail -f 日志,软件日志会记录软件运行过程,动态会写入最新的过程
    • 动态读取
    • 循环读取
    • 一般用于查看动态的日志文件
    • 这个命令只显示最后10行,若有新增,会显示出来

linux 文件属性

-开头表示这是一个文件
d开头表示这是一个文件夹
x表示你有对这个东西的执行权限
r表示可读
w表示可修改

linux 上软件的安装

  • 在线安装yum
    • yum list
    • yum install 软件的名字
    • yum remove 软件的名字
  • 离线安装
    • 安装包安装
    • 压缩包安装 rpm
      • rpm -qa
      • rpm -ivh 安装包的名字.rpm
      • rpm -e --nodeps 软件的名字
  • 常用软件
    • nginx (用yum安装)
    • redis (用yum安装)
    • unzip (用yum安装)
    • jdk
    • tomcat
    • mysql

linux 上解压文件

  • tar
    • tar zxvf 压缩包的名字.tar.gz
    • tar xvf 压缩包的名字.tar
  • unzip 压缩包的名字.zip

linux 的搜索功能

  • 文本内容的搜索
    • grep 管道: 不能单独使用,需要和其他有输出文本结果的一起使用
      比如 ll、cat
      命令 | grep 搜索的值
  • 文件的搜索
    • find 搜索的范围 搜索的熟悉 搜索的值
    • find / -name 日记
    • find / -size +10M #查找大于10MB的文件
      find / -size -10k #查找小于10kB的文件

linux 的系统管理

  • 查看进程 :ps -ef 相当于任务管理器在这里插入图片描述在这里插入图片描述

  • 杀死进程:kill -9 进程号在这里插入图片描述

  • 查看硬盘使用情况:df -h
    在这里插入图片描述

  • 查看内存使用情况 :free -h
    在这里插入图片描述

  • 查看实时资源使用情况 :top在这里插入图片描述

在linux搭建静态网站birthday和动态网站morning

root@% 允许来自任何ip的连接
root@localhost 允许本机的连接 mysql -u root -p

  1. 数据库密码更改123456、数据库表
  2. webapps文件放入, 依然访问不了->重启tomcatsh shutdown.sh
    再打开 sh startup.sh
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值