Time of Update: 2017-01-18
本機環境:伺服器是阿里雲ECS;使用的鏡像是:公用鏡像 CENTOS 7.2 一.nginx安裝1.下載對應當前系統版本的nginx包(package) wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.建立nginx的yum倉庫(預設yum是沒有nginx的) rpm
Time of Update: 2017-01-18
在CentOS 6.5 上運行Elasticsearch 2.3,異常如下:Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93) at
Time of Update: 2017-01-18
CentOS下設定預設JDK最近在弄Linux,用yum源安裝opnjdk-devel版本後,用命令ll /etc/alternatives/Java查看,發現指向的是jre目錄,而不是jdk,在此設定指向jdk目錄。 CentOS下設定預設JDK執行命令:[root@exkPicture ~]# alternatives –install /usr/bin/Java java /usr/java/jdk1.7.0/bin/java 2注意:
Time of Update: 2017-01-18
在上一篇隨筆裡面詳細講解了Linux系統的啟動過程、,我們知道Linux系統的啟動層級一共有6種層級,通過 /etc/inittab 這個檔案我們就能看到:[root@xiaoluo ~]# cat /etc/inittab# inittab is only used by upstart for the default runlevel.## ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.##
Time of Update: 2017-01-18
從進入碼農時代已經有好幾年了,一直沒有寫博文的習慣,用到的很多東西沒有記錄,到後面就忘了,需要用時,又不停上百度google一下,費時間又費精力,還不一定能找到滿意的答案,因此開個部落格記錄下。(廢話不多說了) 今天在公司伺服器上源碼安裝Nodejs報錯 WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++),直接yum update
Time of Update: 2017-01-18
在 一般情況下,一般使用者通過執行“su -”命令、輸入正確的root密碼,可以登入狀態root使用者來對系統進行管理員層級的配置。但是,為了更進一步加強系統的安全性,有必要建立一個管理員的 組,只允許這個組的使用者來執行“su -”命令登入狀態root使用者,而讓其他組的使用者即使執行“su -”、輸入了正確的root密碼,也無法登入狀態root使用者。在UNIX下,這個組的名稱通常為“wheel”。 首先我們建立兩個普通的使用者tom john [root@www ~]# useradd
Time of Update: 2017-01-18
對於centos、fedora和redhat的關係這裡無需贅述。redhat我用不起,它的防盜版工作做的又相當好,所以我從來沒有用過redhat。fedora是我剛接觸linux就用的一個系統,我覺得它很好用,只是它版本更新太快了,相信很多像我這樣的菜鳥都曾在新版本出來時猶豫過要不要更新。centos據說與redhat如出一轍,有人說除了logo不同外,兩者完全一致,不過也有人說兩者其實並不完全相同,編譯的不同導致兩者在應用上有著細微的差別;它是否好用,有待於考察。
Time of Update: 2017-01-18
我們必須明白:最小的許可權+最少的服務=最大的安全所以,無論是配置任何伺服器,我們都必須把不用的服務關閉、把系統使用權限設定到最小話,這樣才能保證伺服器最大的安全。下面是CentOS伺服器安全設定,供大家參考。一、注釋掉系統不需要的使用者和使用者組注意:不建議直接刪除,當你需要某個使用者時,自己重新添加會很麻煩。cp /etc/passwd /etc/passwdbak #修改之前先備份vi /etc/passwd #編輯使用者,在前面加上#注釋掉此行
Time of Update: 2017-01-18
結果點擊一個連結直接404 Not Found。悲劇,看來Apache的Rewrite部分有問題了,完全無視掉了.htaccess檔案!經過檢查Apache的模組,發現Rewrite模組是開啟的狀態,看來是httpd.conf檔案中的配置有點問題了。回想起之前在Ubuntu Server下配置Rewrite也是啟用了一個叫做“AllowOverride”的屬性為“All”才正確開啟了Rewrite,這次手動設定VirtualHost的時候並沒有寫上這兩句,看來就是這個問題了。 立馬輸入 :
Time of Update: 2017-01-18
準備篇一、防火牆配置CentOS 7.x預設使用的是firewall作為防火牆,這裡改為iptables防火牆。1、關閉firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啟動2、安裝iptables防火牆yum install iptables-services #安裝vi /etc/sysconfig/iptables #編輯防火牆設定檔#
Time of Update: 2017-01-18
Docker 是一個開源的應用程式容器引擎,讓開發人員可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app)。幾乎沒有效能開銷,可以很容易地在機器和資料中心中運行。最重要的是,他們不依賴於任何語言、架構套件括系統。一、安裝epel源複製代碼 代碼如下:wget
Time of Update: 2017-01-18
zhoulf 2013-02-09除夕夜 原創安裝說明系統內容:CentOS-6.3軟體:nginx-1.2.6.tar.gz安裝方式:源碼編譯安裝 安裝位置:/usr/local/nginx 下載地址:http://nginx.org/en/download.html安裝前提在安裝nginx前,需要確保系統安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟體。安裝必須軟體:複製代碼 代碼如下:[root@admin /]#yum install
Time of Update: 2017-01-18
裝好系統 和相關服務httpd,MySQL,php,一跑代碼,發現php5.3中的spilt函數不能用,代碼裡面好多用的的啊,趕緊上網找一下,有沒有yum安裝php5.2的要不改無作用程式碼了。還真被我找到了。方法如下1.環境複製代碼 代碼如下:centos6.4 x86_642.添加源複製代碼 代碼如下:wget -q -O - http://www.atomicorp.com/installers/atomic | sh3.排除php5.3的包,我們只需要php5.2.17複製代碼
Time of Update: 2017-01-18
linux伺服器系統多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。伺服器作業系統應該選擇 Debian/Ubuntu 還是 CentOS ,CENTOS現在市場佔有率第一了 【小議】centos與ubuntu的區別 CentOS(Community ENTerprise Operating System)是Linux發行版之一,它是來自於Red Hat Enterprise
Time of Update: 2017-01-19
安裝可能導致DNS被清空,所以需要先執行下面命令後再按照步驟安裝chattr +i /etc/resolv.conf1.安裝(我是分開裝,您也可以選擇同時安裝)yum install -y tigervnc tigervnc-serveryum groupinstall "Desktop"yum install gnome-panelyum install nautilus2.設定登入密碼(執行如下命令,需要輸入兩次)vncpasswd3.配置(對比下面的設定檔是否和您的一致)cat
Time of Update: 2017-01-19
雖然在windows上搭建SVN很簡單,但是效能卻不高,這當然是和linux相比了.然而在linux上搭建SVN卻非常繁瑣,所以今天這篇文章就來一步一步教您如何在Centos上搭建SVN。安裝步驟如下:1、yum install subversion2、輸入rpm -ql subversion查看安裝位置,如下圖:我們知道svn在bin目錄下產生了幾個二進位檔案。輸入 svn --help可以查看svn的使用方法,如下圖。3、建立svn版本庫目錄複製代碼 代碼如下:mkdir -p
Time of Update: 2017-01-19
一、Varnish簡介Varnish是一款高效能、開源的反向 Proxy伺服器和快取服務器,其開發人員Poul-Henning
Time of Update: 2017-01-19
zhoulf 2013-02-22 09:51:52 原創安裝說明安裝環境:CentOS-6.3-x64軟體:server1001_ccjk_linux32.bin安裝方式:bin檔案安裝 安裝位置:/usr/local/weblogic/下載地址:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html安裝準備複製代碼 代碼如下:#建立weblogic使用者組。 [root@
Time of Update: 2017-01-19
代碼驗證通過,保留,以備後用#!/bin/sh## Firstly find the process of the tomcat....TOMCAT_PROCESS_STR=`ps aux | grep 'java.*tomcat' | grep -v grep`PROCESS_ARRAY=(${TOMCAT_PROCESS_STR// / })TOMCAT_PROCESS_ID=${PROCESS_ARRAY[1]}echo $TOMCAT_PROCESS_ID## Secondly
Time of Update: 2017-01-19
很多站長在建設大型網站的過程當中,常會遇到網站在特定地區開啟速度慢的問題。這時候一般會在那個地區來做一個網站鏡像,通過智能DNS來確定使用者訪問哪台鏡像伺服器。這裡我們採用WDCP和WDCDN來建立我們的CDN加速點。因為WDCDN依賴於WDCP,所以我們先來安裝WDCP。具體步驟如下:第一步:安裝WDCP 1.Xwget http://dl.wdlinux.cn:5180/rpms/rpm_install_1xsh rpm_install_1x中間會提示選擇安裝lamp 或 lnmp卸載執行: