标签: CentOS

  • CentOS6.5 64bit如何关闭Selinux

    SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。

    selinux

    但是SElinux是php的天敌,经常由于CentOS系统默认系统的安全性配置导致些莫名其妙的问题,比如SElinux本来是用于安全子系统的权限控制,可是搞不好就发现限制多多。所以很多软件安装之前要求关闭SElinux.

    如何查看SELinux状态?

    1. SELinux status参数为enabled即为开启状态

    /usr/sbin/sestatus -v
    SELinux status: enabled

    2、getenforce命令检查

    如何关闭SElinux

    1. 临时快速关闭SElinux,不用重启机器

    /usr/sbin/setenforce 0 立刻关闭 SELINUX
    /usr/sbin/setenforce 1 立刻启用 SELINUX

    2. 在启动时加载Selinux禁用命令行

    echo "/usr/sbin/setenforce 0" >> /etc/rc.local

    3. 编辑配置文件达到一劳永逸,当然会对安全有所影响

    vi /etc/selinux/config
    
    #SELINUX=enforcing #注释此行
    #SELINUXTYPE=targeted #注释此行
    
    SELINUX=disabled #增加此行
    
    :wq 保存并关闭
    
    shutdown -r now #重启系统

     

  • CentOS 6 64-bit如何安装Webmin1.700 Linux管理器

    如果你是一个ITGeeker,喜欢用Shell敲打命令,并且觉得那样很酷,那就没必要安装Webmin. 如果你有时候想使用图形界面来调整或更改Linux的某些设置,那么Webmin是你绝佳的选择。

    webmin

    Webmin是一个开源的基于网页的Unix/Linux系统管理工具。通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS、DHCP、Apache、NFS和Samba等等。因此,有了Webmin,你就再也不需要去记住所有的修改配置的命令了。

    Webmin最新的版本是1.700,已经支持CentOS 7了。官方下载页面:http://webmin.com/download.html

    RPM安装 Webmin 1.700 16.3 MB

    RPM suitable for Redhat, Fedora, CentOS, SuSE or Mandrake Linux

    1. 下载RPM文件

    cd /tmp && wget http://prdownloads.sourceforge.net/webadmin/webmin-1.700-1.noarch.rpm

    2. 安装命令

    rpm -i webmin-1.700-1.noarch.rpm

    3. 打开操作界面

    记得打开防火墙10000端口
    
    http://youripaddress:10000
     用户名root,密码就是root密码

     Webmin密码更改

    #/usr/libexec/webmin/changepass.pl /etc/webmin admin

     Webmin卸载

    #/etc/webmin/uninstall.sh

     

     

     

  • 如何安装开源网站分析工具Piwik Centos 6 64-bit

    因为悲催的Google Analytics在国内越来越不好用,添加谷歌分析的代码会严重拖慢网站的打开速度。国内有没有什么好的网站流量分析工具,国外的开源网站分析工具Piwik是个不错的选择,而且原生支持中文。

    piwik_app

    Piwik最大的特点便是容许用户将这款网站分析工具安装在自己的服务器上,使用者独立拥有自己的统计数据,而不是寄存在服务商那里,这样就可以更灵活的使用统计数据,不用担心数据丢失问题, 数据安全,反应速度都比谷歌分析好。

    Piwik的官方Demo:http://demo.piwik.org

    安装完成之后会有一段Js代码,将这段代码贴至Body标签之前就可实现对相应页面的跟踪。

    Piwik在Centos上的安装方法:

    第一步,首先要确定安装好PHP环境和MYSQL数据库。

    CENTOS6 64-BIT如何安装PHP

    第二步,下载piwik安装包

    cd /tmp
    wget http://builds.piwik.org/piwik.zip

    第三步,解压缩piwik到你的apache或其它网站服务的目录

    unzip -o piwik.zip /www/html

    第四步,设置好httpd的网站绑定和设置

    vi /etc/httpd/conf/httpd.conf

    第五部,打开piwik的网址,进入配置向导

    http://server-ip-address/

     可能需要解决的问题:

    • 安装pdo_mysql包

    Piwik是一套基于Php+MySQL技术建的开源网站访问统计系统,前身是phpMyVisites。Piwik可以给你详细的统计信息,比 如网页 浏览人数, 访问最多的页面, 搜索引擎关键词等等,并且采用了大量的AJAX/Flash技术,使得在操作上更加便易。

    Piwik还采用了插件扩展及开放API架构,可以让开发人员根据 自已的实际需求创建更多的功能.Pwiki容许用户将这款网站分析工具安装在自己的服务器上,而不用寄存在别的服务商,这就是Piwik自称为实时网站分析工具的原因,不用像谷歌分析至少需要几个小时才能更新数据。

  • Centos6 64-bit如何安装PHP

    作为LANMP组件的重要组成部分,学会快速安装和测试PHP显得非常重要。

    php

    PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收了C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。

    Centos Shell底下安装和测试PHP

    # yum install php -y

    安装非常简单,但要是想安装比较新的稳定版本PHP 5.4.30,可能需要更改CentOS源Repository进行安装,ITGeeker建议你参考:

     在 CENTOS 6 上安装 PHP 5.4.30

    据说新版本的PHP比原先的版本速度高出将近一倍。

    测试PHP是否安装正确

    1. 建立测试文件 “testphp.php”,放在Apache网站服务的根目录

    # vi /var/www/html/testphp.php

    2. 添加以下内容:

    <?php
    phpinfo();
    ?>

    3. 重启httpd服务

    # service httpd restart

    4. 打开页面

    http://server-ip-address/testphp.php

    testphp

    这里会显示关于PHP版本等所有的详细信息。

    如果你想让你的Mysql支持你的php,只要安装php-mysql就可以了

    # yum install php-mysql -y

    如果现在打开testphp.php文件就会看到mysql module的所有信息。

  • 在 CentOS 6 上安装 PHP 5.4.30

    安装的命令行很简单

    sudo yum --enablerepo=remi install php

    php

    不过如果你没有配置源Repository,就需要首先启动REMI源:

    cd /tmp
    wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    
    wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm

    rpm安装

    rpm -Uvh remi-release-6.rpm epel-release-6-8.noarch.rpm

    然后用remi源来安装php

    yum --enablerepo=remi install php

    确认正确的版本,回答Y开始安装。

    如何查看PHP的版本号:

    # php -v
    PHP 5.4.30 (cli) (built: Jun 25 2014 15:27:51) 
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies

    安装成功。

  • 如何安装BTSync on Centos 6.3 64bit

    去中心化的同步软件,相对于最近被封的Dropbox和OneDrive,以及一直被封的Google Drive,它无法被封锁,因为它不需要服务器。ITGeeker使用之后,认为特别适合局域网同步文件,特别是家里有好几台电脑,可以用来同步多而大的文件。
    BTSync
    软件下载地址(可能需要翻墙):http://www.bittorrent.com/sync/downloads
    1. 下载BTSync到/tmp
    cd /tmp && wget http://download-lb.utorrent.com/endpoint/btsync/os/linux-x64/track/stable -O /tmp/btsync_x64.tar.gz
    2. 建立目录并解压缩BTSync到目录。ITGeeker这里选择的Home目录。
    mkdir /home/btsync && cd /home/btsync && tar -xzf /tmp/btsync_x64.tar.gz

    3.  Root权限运行BTSync,就这么简单!

    /home/btsync/btsync
    

    4. 在浏览器输入你的地址和端口号,进入图形界面进行设置。

    https://www.itgeeker.net:8888

    BTSync配置

    如果你想自定义配置,请按照以下步骤设置:
    1. 切换到BTSync安装目录
    cd /home/btsync

    2. 运行命令

     ./btsync --dump-sample-config > sync.conf

    3. 修改sync.conf文件

    vi /home/btsync/sync.conf

    根据自己的实际情况,修改参数。可以设置BTSync的端口

    { 
     "device_name": "GeekerLocal",
     "listening_port" : 8788, // 0 - randomize port
     
    /* storage_path dir contains auxilliary app files
     if no storage_path field: .sync dir created in the directory 
     where binary is located.
     otherwise user-defined directory will be used 
    */
     "storage_path" : "/home/btsync/",
    
    // uncomment next line if you want to set location of pid file
    // "pid_file" : "/var/run/btsync/btsync.pid",
    
    
     "check_for_updates" : false, 
     "use_upnp" : true, // use UPnP for port mapping
    
    
    /* limits in kB/s
     0 - no limit
    */
     "download_limit" : 0, 
     "upload_limit" : 0, 
    
    /* remove "listen" field to disable WebUI
     remove "login" and "password" fields to disable credentials check
    */
     "webui" :
     {
    /* directory_root path defines where the WebUI Folder browser starts
     (linux only)
    */
    // "directory_root" : "/home/user/MySharedFolders/",
    
     "listen" : "0.0.0.0:8888",
     "login" : "itgeeker",
     "password" : "888888"
     }
    
    /* !!! if you set shared folders in config file WebUI will be DISABLED !!!
     shared directories specified in config file
     override the folders previously added from WebUI.
    */
    /*
     ,
     "shared_folders" :
     [
     {
    // use --generate-secret in command line to create new secret
     "secret" : "MY_SECRET_1", // * required field
     "dir" : "/home/user/bittorrent/sync_test", // * required field
    
    // use relay server when direct connection fails
     "use_relay_server" : true,
     "use_tracker" : true, 
     "use_dht" : false,
     "search_lan" : true,
    // enable SyncArchive to store files deleted on remote devices
     "use_sync_trash" : true,
    // restore modified files to original version, ONLY for Read-Only folders
    // "overwrite_changes" : false, 
    // specify hosts to attempt connection without additional search 
     "known_hosts" :
     [
     "192.168.1.2:44444"
     ]
     }
     ]
    */
    
    // Advanced preferences can be added to config file.
    // Info is available in BitTorrent Sync User Guide.
    
    }

    修改完之后,需要重启BTSync服务。

    可以用以下命令查询进程PID
    netstat -lnp|grep 8788

    然后kill

    kill -9 19111

    创建服务及启动脚本(待续)

    vim /etc/init.d/btsync
    chmod +x /etc/init.d/btsync
     /etc/init.d/btsync start
奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4