51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4125|回复: 0
打印 上一主题 下一主题

[转贴] Bugfree服务器的维护性

[复制链接]
  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-4-26 15:05:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    题记
      所谓“温故而知新”,近期把bugfree服务器的维护常识整理了一下,与大家共享。
      不论是对掌握测试服务器的维护也好,还是了解开发的后台服务器也好,基本是相通的,非常有利于知识图谱的拓展。游走江湖,技多不压身~

      PuTTY
      SSH为Secure Shell(安全外壳协议)的缩写。
      SSH是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
      传统的网络服务,例如Telnet、FTP等在网络上都是用明文传送用户账号、密码和数据的,所以很容易受到攻击,而通过SSH则可以对传输进行加密,同时SSH还可以压缩数据,加快传输速度。
      目前各大系统服务商都推荐用户使用安全的SSH来登录服务器。


      常用连接服务器的SSH工具中,PuTTY是十分小巧的一款连接工具,开源免费、易于安装和使用,直接双击就能运行。
      PuTTY是Windows和Unix平台的SSH和Telnet的免费实现,以及xterm终端仿真器。Telnet是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。
      XTerm是一个X Window System上的终端模拟器,用来提供多个独立的SHELL输入输出。
      通过利用PuTTY与服务器进行SSH安全连接,来维护Bugfree服务器。
      下载PuTTY工具,可以访问:https://www.chiark.greenend.org.uk/~sgtatham/PuTTY/latest.html
      打开下载好的PuTTY工具,输入主机名(IP地址)、端口号,选择SSH,点击“open”按钮建立连接。默认端口号是22,如果更改此项,那么Linux系统侧也必须使用上述方法打开相应的端口,否则无法建立连接。
      首次登录PuTTY会出现警告信息,不用担心,这是因为未将密钥添加的缓存中,点击“是”即可。


      注:最新下载版本的Putty(Ver0.74)登录,已经取消了这个秘钥缓存机制。
      进入登录界面之后,只要输入用户名、密码,就能像直接在服务器上操作一样管理Linux系统了。


      输入账号、密码后,执行命令:
    mysql -u root -p



      先查看有哪些数据库,执行命令:
    show databases;



      选择目标数据库Bugfree,输入命令:
    use Bugfree


      接着可以对数据库Bugfree进行操作。
      如果不慎忘记了Bugfree管理员的密码,那么可以设置或更新Bugfree管理员的密码,输入命令:
    Update bf_test_user set password = md5(‘111111’) where username=’admin’;



      扩展
      另一种修改Bugfree管理员密码的方法,是通过phpMyAdmin数据库管理工具来实现。
      打开浏览器,访问http://IP/phpMyAdmin,输入phpMyAdmin数据库的账号和密码。


      点击左侧视图Bugfree,显示Bugfree数据库的数据表。其中bf_test_user是存储用户账号的表。


      更新管理员密码,可以执行命令:
    update bf_test_user set password = md5('******') where username = 'admin';



      phpMyAdmin
      phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
      phpMyAdmin最大的好处之一就是提供虚拟主机的服务商不需要向外界公开mysql的地址,让数据库操作平台直接连接其LAN的IP地址——既提供了操作数据库的服务,又保证了安全。
      另一个好处就是跨平台,Mysql有很多优秀的GUI管理工具,但是,桌面程序都有一个跨平台成本大的通病,phpMyAdmin是web UI,可以很好地屏蔽这一点。而且它是免费的。
      下载并安装phpMyAdmin工具,例如phpMyAdmin-4.6.4-all-languages安装包,解压后上传至nginx默认web路径即/usr/share/nginx/html;
      nginx虚拟主机配置(路径/etc/nginx/conf.d)如下。
      拷贝除default以外的任一配置文件,然后进行修改。
    server {
        listen       82;           //访问的端口
        server_name  19*.***.***.***;
        index index.html index.htm index.php;
    root /usr/share/nginx/html/phpMyAdmin;
    /*
    root /usr/share/nginx/html后添加安装的文件名,这样url就可以简化成
    http://19*.***.***.***:82,否则需要输入的url则会为
    http://19*.***.***.***:82/phpMyAdmin
    */
    location ~ \.php$ {
        #    root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /$document_root$fastcgi_script_name;
            include        fastcgi_params;
        }



      浏览器访问http://19*.***.***.***:82,输入phpMyAdmin的账号密码,登录成功。

      本地登录后,报错#1193,这是由于mysql版本不兼容引起的。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 19:07 , Processed in 0.064635 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表