linux安装设置 web服务器(linux安装webmin)〔linux安装配置web服务器〕

  龙芯用户和开源技社区-龙芯俱乐部推出了首个龙芯3A2000开源电脑 ,任何对龙芯有爱好 的个人 、龙芯爱好者、Linux爱好者、龙芯开辟 者都可以或许 方便的买到龙芯电脑,是高性价比的龙芯体验学习和开辟 平台。现有第13号用户“诺亚方舟”已经在龙芯开源电脑上利用 了一段时间并自行搭建乐成 了WEB 服务器,体验结果 精良 ,现与龙芯爱好者分享下搭建龙芯WEB服务器的履历 。

  2016年8月,通过龙芯俱乐部的《龙芯3号开源电脑团购》(网址https://www.loongsonclub.com)购买了一台3A2000的开源电脑主机,在点击下单的时间 内心 咯噔了一下 ,感觉好像 在梦里。下单后团购网负责人立刻 接洽 了我,怀着万分冲动 的心情等待 ,作为一个关注龙芯10年的爱好者,终于要第一利用 国产的龙芯电脑 ,完成一个许久的夙愿,到货后如饥似渴 开箱,发现机箱不大 ,雷同 广场舞上音响,我还发了个微信朋侪 圈让朋侪 们猜猜是什么,结果 24小时内猜什么的都有 ,比如 :微波炉 、音响、充电宝....,就是没猜到是龙芯电脑主机,果然高端大气上档次!开机后查察 设置 ,个人感觉在台机挺高,已经高出 了我如今 用主机的设置 ,固态硬盘、8G内存 ,还赠送 了U盘。

  开箱附图:

  下令 行查察 体系 构架和体系 操纵 体系 ,经查为mips平台的fedora2.1的64位体系 。假如 想利用 更优好的用户桌面体验,还可以向俱乐部哀求 用deepin的龙芯版,不但 界面靠近 苹果操纵 体系 ,而且桌面软件更美满 ,而且有软件市肆 直接像苹果市肆 一样安装软件,重要 是的已经移植了QQ最新版。

  下令 行查察 CPU的环境 ,以下附图阐明 是4个999Mhz频率的核心

  利用 ifconfig下令 行查察 网卡的环境

  利用 htop体系 资源环境 (安装htop下令 可以利用 sudo yum install htop 一行下令 即可),利用 htop直接查察 体系 资源占用具体 环境 ,可以看出 ,在无图形界面的环境 下,体系 对cpu的占用率极低。

  一 、作为办公用主机的体验 。

  虽说是拿来做服务器用,但仍好奇先把玩一番。就先后体验了办公软件WPS和网页版QQ ,微信以及Kodi视频播放。经初测:libreoffice在打开文档、电子表格以及幻灯片速率 快,满意 办公完全没题目 ,唯一不敷 是字体不敷 全 ,发起 体系 应配套默认的仿宋体。由于腾讯无最新版的QQ支持,登录web页面登录腾讯的网页版QQ和微信均能正常利用 。在线视频播放软件我选择了《龙芯》官网保举 的kodi,利用 下令 行安装下令 :sudo yum install kodi 。一行下令 就安装乐成 ,安装乐成 后选择了国内媒体库。即可播放国内的连续 剧 ,我是在网上下载了新浪的影视库插件 。关于kodi的利用 请详见龙芯官网的阐明 https://www.loongson.cn/news/company/466.html

  因此,可以说,龙芯作为办公用性能已经完全满意 。假如 连合 娱乐利用 ,请发起 安装国人开辟 界面貌 前最美丽 的linux体系 ,deepin版的龙芯版,支持将更丰富。

linux安装配置web服务器(linux安装webmin) linux安装设置
web服务器(linux安装webmin)〔linux安装配置web服务器〕 新闻资讯

  龙芯上利用 libreoffice附图:

  龙芯上利用 QQ附图:

  龙芯上利用 微信附图:

  龙芯上利用 Kodi附图:

  二、作为个人WEB服务器的利用 ,安装linux+mysql+apache+php 。

  打开体系 终端,举行 安装调试,以下为个人调试的示例 ,请做参考。

  1、起首 更新软件源,美满 组件和体系 依靠 包,进步 安全性。

  sudo yum update

  sudo yum upgrade

  sudo yum list installed mysql*

  2 、安装mysql数据库

  rpm -qa|grep mysql ##查察 是否尚有 mysql软件 ,有的话继承 删除

  #安装mysql

  sudo yum install mysql mysql-server mysql-devel -y

  #mysql的几个紧张 目次

  /var/lib/mysql/ #数据库目次

  /usr/bin #相干 下令 (mysqladmin mysqldump等下令 )

  service mysqld start #启动mysql

  mysql -uroot #进入mysql

  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); ## 修改mysql暗码 为新暗码

  grant all privileges on *.* to root@'%' identified by '123456'; ## 授权超等 用户长途 毗连 ,仅测试用

  create database mytest;

  grant all privileges on mytest.* to mytest2016@'localhost'identified by 'shujukubendifangwen-666';

  flush privileges;

  s y s t e mctl enable mysqld.service #为MySQL创建启动毗连 (如许 MySQL 将随体系 主动 启动)并启动 MySQL服务 。

  安装乐成 后的截图

  安装好mysql后各人 大概 惊奇 的发现,提示不是mysql而是MariaDB数据,MariaDB数据比mysql兼容行更强 ,数据的查询速率 更快,而且说有的mysql下令 和设置均兼容MariaDB数据的操纵 。

  MariaDB数据简介:MariaDB数据库管理体系 是MySQL的一个分支,重要 由开源社区在维护 ,采取 GPL授权答应 MariaDB的目标 是完全兼容MySQL,包罗 API和下令 行,使之能轻松成为MySQL的代替 品。在存储引擎方面 ,利用 XtraDB(英语:XtraDB)来代替 MySQL的InnoDB 。 MariaDB由MySQL的首创 人Michael Widenius(英语:Michael Widenius)主导开辟 ,他早前曾以10亿美元的代价 ,将本身 创建的公司MySQL AB卖给了SUN ,以后 ,随着SUN被甲骨文收购,MySQL的全部 权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

  MariaDB直到5.5版本 ,均依照MySQL的版本。因此,利用 MariaDB5.5的人会从MySQL 5.5中相识 到MariaDB的全部 功能 。

linux安装配置web服务器(linux安装webmin) linux安装设置
web服务器(linux安装webmin)〔linux安装配置web服务器〕 新闻资讯

  从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为底子 ,加上移植自MySQL 5.6版的功能和自行开辟 的新功能。

  3、安装apache的http服务 ,提供WEB服务

  下令 行如下:

  sudo yum list http* #查察 http的软件安装包

  sudo yum install httpd.mips64el httpd-devel.mips64el #选择安装相应的服务

  sudo yum install php-ZendFramework-Db-Adapter-Pdo-Mysql.noarch #安装pdo组件,经测试,支持loongson架构

  /var/www/html/ #网页更目次

  /etc/httpd/conf/ #设置目次

  s y s t e mctl enable httpd.service #体系 在开机时启动Apache

  发现题目 ,php代码编写时不支持 ,在嵌入表现 时,肯定 要按照规范写为:

  4、不带界面的下令 行启动

  由于作为服务器利用 ,没须要 利用 图形化操纵 界面,利用 纯下令 行启动更能节流 内存和CPU资源 。

  由于 在Fedora中没有/etc/initab文件我们不方便从这里设置它的runlevel target,但是Linux又给我们提供了一个刁悍 的工具s y s t e md,我们可以用s y s t e m来链接默认的启动级别 ,以是 开始吧!

  以下先容 三种方法:

  (1)删除目标 链接并创建新的符号链接(从下令 行启动)

  ln -sf /lib/s y s t e md/s y s t e m/multi-user.target /etc/s y s t e md/s y s t e m/default.target

  (2)从图形界面启动

  把multi-user.target更换 为graphical.target即可。

  ln -sf /lib/s y s t e md/s y s t e m/graphical.target /etc/s y s t e md/s y s t e m/default.target

  代码表明

  ln下令 是一个在文件之间创建 链接的下令 ,默认环境 是硬链接(hard link),我们要用的是符号链接(symboli link) ,它可以为在差别 文件体系 中文件创建链接。

  -s 创建符号链接

  -f 删除已经存在的同名链接

  安装php乐成 后,

  在无图形界面,下令 行开机的环境 下开机,资源占用环境 :

  在无图形界面 ,开机12天后的资源占用环境 ,可以看出,资源占用环境 影响很小 。

  在有图形界面的环境 下 ,开机17天体系 资源环境 ,由于我开的软件较多,内存占用在正常范围内。

  体系 组件 ,特别 是PDO的支持正常。

  对mysql(MariaDB数据)和sqlite数据库的支持

  利用 工具毗连 MariaDB数据,依然正常 。

  在3A2000做服务器搭建通用的ecshop演示

  起首 在ecshop官网https://yunqi.shopex.cn 下载UTF8的源码

  修改源码中一下目次 的bug:

  a 、\i n c l u d es\lib_time.php on line 28

  在28行前边加一行date_default_timezone_set("PRC");

  b、/i n c l u d es/cls_template.php on line 422

  只要422行把这一句拆成两句就没有题目 了 $tag_sel = array_shift(explode(' ', $tag)); 改成: $tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr);

  c、/i n c l u d es/cls_template.php on line 300

  return preg_replace("/{([^\}\{\n]*)}/e", "\$this-select('\\1');", $source);

  更换 为:return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this-select($r[1]); }, $source);

  d 、/install/i n c l u d es/lib_installer.php on line 31

  lib_installer.php文件,将第31行代码中的return cls_image::gd_version();改成:$p = new cls_image();return $p-gd_version();即可办理 。

  e、/i n c l u d es/lib_base.php

  第346行return cls_image::gd_version(); 改为 $p = new cls_image(); return $p-gd_version();

  上传upload内的源码到龙芯3A2000服务的某目次 ,我这里上传到echsop目次 ,并将该目次 的权限设置为可写。

  进入https://XXXXX/install 举行 安装 。

  在龙芯3A2000的mysql上新建个数据库用于安装ecshop,我这里新建了名为ecshop的数据库 ,字符集设置为UTF8,然后安装界面进入下一步:

  安装完成后进入首页,运行稳固 ,点击反应速率 很快。

  通过对国产龙芯CPU 3A2000主机的试用 ,起首 说图像化界面,给我最深的感触是稳固 !我操纵 图像化界面体系 ,未发现由于 CPU的题目 重启、死机的环境 ,由于 体系 题目 重启死机的环境 也未发生,但发生一下应用程序实行 错误的环境 ,这在linux体系 上很常见 ,和CPU没什么关系,这个是国产软件的生态题目 。据悉武汉深之度公司也成为了龙芯的战略相助 搭档 ,在深度的新体系 支持了龙芯CPU ,非常 等待 试用该体系 ,深度linux的软件安装很人性化,安装原生态linux版的网易云音乐 、360安全卫视、WPS等等 ,都实现了雷同 安卓体系 的软件市肆 安装,非常 方便。其次说重点就是我作为php的web服务器的利用 体验,我通过体系 软件监控,开机后从未发生过重启的征象 ,正常工作的环境 下打开各种服务直接流畅 ,与intel平台安装的linux体系 没有区别,因此可以说在服务器操纵 层面 ,国产龙芯CPU更换 intel系列的linux服务器在兼容和生态圈方面已经很棒 。由于 常用的依靠 包、插件 、组件在源里已经移植,直接利用 下令 编译安装即可,非常 方便。在常用的公司、学校、当局 构造 利用 自主可控的国产龙芯服务器摆设 web网站我由于 完全可以胜任了。一方面是稳固 性好 ,另一方面利用 了国产CPU不再担心境外产物 大概 预留后门的隐患,大大进步 了整个体系 的安全性和抗网路攻击的本领 。往小了说进步 了本单位 本部分 的体系 的安全性,往大了说是为国家的网络信息安全建立 增砖添瓦!