zoukankan      html  css  js  c++  java
  • 4MLinux7.0 服务器配置详解 别名TheSSS

    TheSSS download

    特性:thttp,php5.5.1,mysql,vsftp,proxy,firewall,带rpm管理器。更新频繁。

    官方帮助文件:View (新窗口打开)

    发现国内4Mlinux的介绍几乎为零,很小的一个系统(40+MiB),有一个很小的服务器版本分支,而关于配置方面基本没有提过。

    这几天花了一点时间,了解了一下,把大部分功能说一下吧,希望有兴趣的“人类”能快速掌握这个小巧的系统,这里以TheSSS为例。

    在Hyper-v之下装了后,有些问题的,当然在VMware和VirtualBox也肯定有差不多相同的问题。

    Hint:记得在启动hyper-v虚拟机之前添加“旧版网卡”这个硬件,同时调整虚拟机启动内存至少为512或者更多,

    否则有问题,并且系统不会说错在哪里~

    TheSSS配置文件一览:

    php.ini    /etc/php/php.ini

    thttp.conf  /etc/httpd/thttpd.conf

    ssh_config   /etc/sshd_config

    vsftp     /etc/vsftpd/vsftpd.conf

    支持mysql,Sqlite3.0

    关于mysql上的root密码,我查阅了一些资料,实在找不到密码~

      /root/.mysql_passwd 没有密码!

      使用--skip-grant-*,重置密码,未果!

      TheSSS提供的installdb来创建数据库和账户,未果!

    关于出现“Segmentation fault”错误

      奇葩的错误,修改密码会出现。

      多换一些其它的密码就可以解决。

    安装TheSSS:(如不需要,可跳过这个步骤)

    用iso启动后,输入密码,用root登入。

    cfdisk可对磁盘分区,主分区最好要3GiB,配置文件要求为1GiB,不行。Bootable和Write分区表后。

    mkfs.ext3 /dev/sda1; # 这里的sda1s是可启动的primary分区

    install2hd ; #TheSSS内置的安装硬盘程序。最终会把sda1格式化为Ext4。

    然后就安装完成了,重启之前,如果只是拿来测试用,可以把内存调到256MiB或者400MiB左右的内存。

    现在就不会出现错误了。

    配置TheSSS:

    启动后重新设置新的root密码。

    查看TheSSS提供的帮助命令:help

      启用ssh:修改vi /etc/sshd_config,把其中的

          #PermitRootLogin yes

          去掉注释,/usr/sbin/sshd restart

      启用服务器:修改vi /etc/httpd/thttpd.conf,删除vhost行(重要,否则网站出现找不到文件)

            修改设置php.ini: vi /etc/php/php.ini,添加行:date.timezone = "Asia/Shanghai"

      启动firewall及proxy(可选),这个比较容易。

      firewall的明显功能是(iptables规则):禁止被ping。

      设置开机启动:修改/etc/server/autostart.conf

      包管理:zk, thesss系统安装包管理器类似rpm,同时rpm也可以用,可以用zk update更新系统。

      (Hint:4MLinux的可执行文件是在fefora19上用gcc编译的,当然用*VM也可以编译)

      网络配置:TheSSS提供了netconfig命令,按照提示即可,建议使用静态地址;

      (Hint:Hyper-v记得网关和DNS地址都一定要填写192.168.137.1)

      Unity:

        mc:文件管理器;

        links:小巧的命令行网页浏览器;按g可以输入网址,按Alt+F可打开菜单。

        fsbackup和backup:配置备份到Upan的工具。记得zk update之前一定要备份+_+!.

        nmonitor:一些状态监视器,当然top,free也可以用的,其中最好用的是nmon这个工具。

      

    ps:

    至此,大部分TheSSS的功能就讲完了,测试,可以正常运行php框架。

    php.ini,thttp.conf的配置文件很简单,可以自己添加模块。

    可能还有许多错误,希望有回应。

  • 相关阅读:
    Android安全-数据安全3-通信安全
    Android安全-数据安全2-存储安全
    Android安全-数据安全1-代码中的字符串安全
    Android安全-代码安全5-调试器和模拟器的检测
    Android安全-代码安全4-逆向工具对抗
    Android安全-代码安全3-Dex文件校验
    Python----Anaconda + PyCharm + Python 开发环境搭建(使用pip,安装selenium,使用IDLE)
    Selenium----Selenium WebDriver /RC工作原理
    Selenium----Selenium简单介绍以及Selenium IDE环境搭建,脚本录制
    Python+Selenium----使用HTMLTestRunner.py生成自动化测试报告2(使用PyCharm )
  • 原文地址:https://www.cnblogs.com/vastiny/p/linux.html
Copyright © 2011-2022 走看看