Time of Update: 2017-01-13
postfix是在全球資訊網發送和內送郵件的核心軟體,一般被稱之為MTA(Mail Transfer Agent或者Message Transfer Agent)。我們使用OutLook及雷鳥等MUA(Mail User Agent)發送/內送郵件,都經過MTA。在這裡簡單介紹,使用MTA(郵箱傳輸代理)的一種postfix從本地發送郵件的配置。1. 安裝postfix安裝之前先查看,使用rpm命令查看伺服器有沒有安裝postfix。安裝之前配置yum源,參照配置yum源。# rpm -qa |
Time of Update: 2017-01-13
一,伺服器準備情況,四台:1,前段伺服器:192.168.1.112 hosts定向測試網域名稱nginx.21yunwei.com192.168.1.113 備用前端伺服器。後端web伺服器集區web_pools:192.168.1.102192.168.1.1032,環境:統一centos 6前端伺服器安裝nginx。環境安裝這裡就不寫了,可以參考文章《linux下如何安裝nginx環境配置》部署nginx環境。後端web伺服器 池統一安裝apache:yum install
Time of Update: 2017-01-13
一、配置nginx支援https協議訪問,需要在編譯安裝nginx的時候添加相應的模組--with-http_ssl_module 查看nginx編譯參數:/usr/local/nginx/sbin/nginx -V 如下所示: configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module
Time of Update: 2017-01-13
nginx 安裝yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-develcd /usr/local/src/wget http://nginx.org/download/nginx-1.8.0.tar.gztar -zxvf nginx-1.8.0.tar.gzcd nginx-1.8.0./configure --prefix=/usr/local/nginxmake && make installnginx
Time of Update: 2017-01-13
最近新項目日誌特別大,使用vim開啟特別費勁。使用split工具將檔案分割以後就能很容易開啟了。split命令 — 分割檔案文法:split [–help][–version][-][-l][-b][-C][-d][-a][要切割的檔案][輸出檔案名]–version 顯示版本資訊– 或者-l,指定每多少行切割一次,用於文字檔分割-b 指定切割檔案大小,單位m或k-C 與-b類似,但盡量維持每行完整性-d 使用數字而不是字母作為尾碼名-
Time of Update: 2017-01-13
預設情況下,Nginx 的訪問日誌儲存在一個檔案裡。時間久了日誌內容變得異常龐大。不利於記錄檔的歸檔備份及分析。可以通過每天定時執行指令碼來達到自動切割日誌的目的,達到每天的訪問日誌儲存在一個單獨檔案內。 為了切割日誌,首先需要將已存在的日誌重新命名(預設訪問日誌為 access.log ,重新命名為當天的日期),然後向 Nginx 的 master 進程發送 USR1 訊號來使進程重新開啟所有記錄檔並設定記錄檔的屬主為 work 進程啟動並執行使用者,(此時由於
Time of Update: 2017-01-13
ginx虛擬機器主機上綁定一個帶中文網域名稱,比如linuxeye.中國,瀏覽器不能跳轉。why?因為作業系統的核心都是英文組成,DNS伺服器的解析也是由英文代碼交換,所以DNS伺服器上並不支援直接的中文網域名稱解析,所有中文網域名稱的解析都需要轉成punycode碼,然後由DNS解析punycode碼。其實目前所說和各種瀏覽器完美支援中文網域名稱,只是瀏覽器軟裡面主動加入了中文網域名稱自動轉碼,不需要原來的再次安裝中文網域名稱轉碼控制項來完成整個流程。 Punycode是一個根據RF
Time of Update: 2017-01-13
curl是使用libcurl實現的一組互連網命令列的工具,其功能非常強。它支援很多協議,如:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。目前營運中經常用到的php、perl、python等強大的解釋性語言都內建有curl的擴充。本文用到的指令碼非常簡單: 代碼如下複製代碼 #!/bin/bashusrl=('www.111cn.net' 'www.qq.111cn.net'
Time of Update: 2017-01-13
在伺服器之間做資料備份一般會用到遠程拷貝命令,scp命令就可以做到遠程拷貝,並且支援從本地到遠端拷貝和從遠程到本地的拷貝。scp --- 主要是在不同的Linux系統之間來回copy檔案scp命令基本格式:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[user@]host1:]file1 [...] [[user@
Time of Update: 2017-01-13
作為一個新生事物,Linux吸引了不少眼球,但是它能否快捷、方便地與Windows資源共用,是一個很重要的問題。大家知道,Windows之間可以利用“近端分享”來實現資源共用,而Linux之間可以使用NFS來實現資源共用。那麼,Linux與Windows之間呢?
Time of Update: 2017-01-13
我是第一次哦。。。花費了我一個通宵,失敗了四次,最後安裝成功才發現原來是自己粗心大意,現炒現賣,剛裝好Apache就上來把成功安裝的過程寫下來了。。。此文獻給象我一樣初初接觸linux的超級大菜鳥,^_^我在安裝redhat6.2時,ftp和http和資料庫都不裝,基本上只是裝了XFree86。準備工作:在命令列下運行lynx下載apache-2.0.44.tar.gz#cd /usr/local/src#lynx http://www.apache.org/dist/httpd/httpd-2
Time of Update: 2017-01-13
用途:給下一任伺服器管理員一些指示,以便於其管理伺服器。原本打算 cd 時就提示這些內容,可是不知道怎麼用子 shell 控制父 shell 的目錄。不過現在這樣也好,相比於cd命令,使用ls時會更想知道這個目錄的更多資訊。操作步驟:1、建立目錄 ~/bin2、建立檔案 ~/bin/tipls#!/bin/bash## ls 時顯示目錄提示文字# 需要目錄中有 .dirtip 檔案# root@upall.cn# 2015-03-26 11:52:56#ls $*
Time of Update: 2017-01-13
給Linux添加新使用者,建立使用者,建立帳號添加使用者組sudo groupadd groupname添加使用者sudo useradd username -m -s /sbin/nologin -d /home/username -g groupname-s /sbin/nologin 設定不能登陸 -s /bin/false(老方法) 也行-d 設定使用者主目錄-g 使用者組-m 建立使用者目錄useradd的具體參數為[root@317304 ~]# useradd
Time of Update: 2017-01-13
1.對於檔案操作,雖然都是通過函數調用的方式實現,卻還是能分為兩類:系統調用和庫函數。2.在Linux中,幾乎一切都可以看做是檔案
Time of Update: 2017-01-13
自己的Linux伺服器的時間和PC機上的時間不太對,打log的時間對不上,不太方便調式資訊的判斷,因此需要同步一下Linux伺服器的時間和自己Windows的時間,兩者一致,才方便調式的查看呢。同步網路時間在Linux下,我們可以使用ntpdate進行網路時間的同步,而不是我們自己去設定時間。這個命令的使用很簡單,ntpdate
Time of Update: 2017-01-13
搞一個ssh的密鑰登入,結果發現就是無法使用密鑰登入,非讓我輸入密碼。苦惱。輸入ssh串連代碼ssh -i private.key -v user@host.com -p22從串連的資訊中看不出有什麼問題。debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,passworddebug1: Next authentication method: publickeydebug1:
Time of Update: 2017-01-13
介紹一下如果進行網路設定。[root@Arch ~]# ls /sys/class/net/ #查看有哪些可用網路eno16777736 lo[root@Arch ~]# ip addr add 1.1.1.21/24 dev eno16777736 #給介面eno16777736配置ip為1.1.1.21 子網路遮罩位255.255.255.0[root@Arch ~]# ip link set eno1677
Time of Update: 2017-01-13
什麼是交換記憶體(swap)?虛擬記憶體是電腦系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間),而實際上,它通常是被分隔成多個實體記憶體片段,還有部分暫時儲存在外部磁碟儲存空間上,在需要時進行資料交換。與沒有使用虛擬記憶體技術的系統相比,使用這種技術的系統使得大型程式的編寫變得更容易,對真正的實體記憶體(例如RAM)的使用也更有效率。VirtualMem01.png 注意:虛擬記憶體不只是“用磁碟空間來擴充實體記憶體&rdquo
Time of Update: 2017-01-13
前言前段時間將工作用的機器換成了 Ubuntu + 128G SSD + 8G記憶體的台式機,終於走上了用linux辦公的道路,總的說來,Ubuntu用起來還是比我想象的順暢得多,其“apt-get式”的包管理方式,安裝軟體非常方便,apt-get install xxx
Time of Update: 2017-01-13
先進入你需要備份到的檔案夾,然後執行如下命令備份資料庫,ssh命令:mysqldump -p 資料庫名 -u 資料庫使用者名稱 > bak.sql(也可以是你希望的檔案名稱)不壓縮備份mysqldump -p 資料庫名-u 資料庫使用者名稱> bak.sqlgz壓縮備份mysqldump -p 資料庫名 -u 資料庫使用者名稱 | gzip > wuxiaowu.sql.gzzip壓縮備份mysqldump -p 資料庫名 -u 資料庫使用者名稱 | gzip >