Time of Update: 2017-01-13
首先,無論本地還是遠程,需要移動或拷貝的檔案較多且都不太大時,用cp命令和mv命令效率較低,可以先使用tar工具對將要拷貝/移動的內容進行打包/壓縮,之後再進行拷貝/移動,最後再解包/解壓縮。另外,也是很關鍵的一個技巧,即,不必在tar打包/壓縮完畢之後再進行拷貝,解包/解壓縮,可以通過管道一邊打包/壓縮另一邊執行拷貝解包/解壓縮。比如,tar命令可以和nc命令結合可以快速在兩台機器之間傳輸檔案和目錄:B機器:nc -l 5555 |tar -C /tmp/test/ -xf -A機器:tar
Time of Update: 2017-01-13
一、當心Linux病毒在Linux出現之初,由於其最初的優秀設計,似乎具有先天病毒免疫能力,所以當時有許多人相信不會有針對Linux的病毒出現,但是Linux終於也不能例外。1996年秋,澳大利亞一個叫VLAD的組織用組合語言編寫了據稱是Linux系統下的第一個病毒的Staog,它專門感染二進位檔案,並通過三種方式去嘗試得到root許可權。當然,設計Staog病毒只是為了示範和證明Linux有被病毒感染的潛在危險,它並沒有對感染的系統進行任何損壞行動。2001年,一個名為Ramen的Linux蠕
Time of Update: 2017-01-13
一、iptables的開啟和關閉1. 重啟系統生效[Sun@webserver2 ~]$ sudo chkconfig iptables on 開啟[Sun@webserver2 ~]$ sudo chkconfig iptables off 關閉2.即時生效,重啟系統後失效[Sun@webserver2 ~]$ sudo service iptables start
Time of Update: 2017-01-13
1 查看遠程分支$ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/master2 查看本地分支$ git branch * br-2.1
Time of Update: 2017-01-13
做為營運人員,使用python語言足矣,理論上是無需瞭解golang的。不過最近發現一個新潮的監控系統都是基於golang進行開發的,如小米公司的Open-Falcon(github項目頁) 、stack exchange 公司的Bosun
Time of Update: 2017-01-13
微魔最近剛剛從外地出差回來,也終於可以恢複更新了~今天和大家分享的是如何掛載阿里雲的“資料硬碟”(阿里雲開通後預設只掛載了“系統硬碟”),說到這個所謂的“資料盤”,因為微魔屬於阿里雲的早期的使用者,曾經在之前的促銷中訂購了這個多餘的資料盤(40G),但一直沒有掛載,遺憾的是這個資料盤一旦訂購就不能取消(即使沒掛載也不能取消!),這個問題對於微魔這樣的小使用者而言無疑是一種莫大的浪費(特別是金錢上的浪費…),既然
Time of Update: 2017-01-13
例子一先看療效:1. 無需公開金鑰2. 只需要幾個最常用的Linux命令就可以搭建 看步驟1. 準備Linux伺服器, 安裝好git(一般都是預設裝好的)2. 命令列操作useradd git #建立一個git帳號passwd git #設定git帳號的密碼su – git #切換到git帳號cd ~ #轉到使用者目錄mkdir
Time of Update: 2017-01-13
國內好多IDC會把硬碟分為兩塊,系統硬碟和資料盤,特別是採用雲技術的一些商家。這種盤通常系統硬碟的讀寫速度要比資料盤好。如果對硬碟大小不在乎的話,完全可以不必理會資料盤,用資料盤當備份倒也不錯。但如果網站全產生靜態話,那就需要大硬碟了,其實修改硬碟已掛載分區很簡單,下面上教程。比如我想把已經掛載在home目錄上的硬碟掛載到data目錄上, 如下操作。#df -h(查看分區情況及資料盤名稱) # mkdir /data(如果沒有data目錄就建立,否則此步跳過) #
Time of Update: 2017-01-13
在某寶購買了月付的VPS之後,安裝好了linux下的centos系統,安裝好了web伺服器環境之後赫然發現只有10G不到的分區可用(df-h),可是當初購買的時候,套餐那裡明明有寫硬碟是有50G的,後來經過虛心求教百度才得知一些主機供應商VPS下linux預設安裝只有10G不到的分區可用,其餘的分區需要自己自行處理。下面我分享下如何在vpslinux系統系統硬碟分區的一般方法(使用動態擴充lvm分區)。 首先使用命令fdisk -l
Time of Update: 2017-01-13
以下內容總結自鳥哥的 Linux 私房菜 -- 伺服器(第三版),同時推薦喜歡Linux的同學們學習閱讀。For Linux Kernel 2.6+I. 圖解防火牆圖解防火牆上面的圖示很複雜喔!不過基本上你依舊可以看出來,我們的 iptables 可以控制三種封包的流向:封包進入 Linux 主機使用資源 (路徑 A): 在路由判斷後確定是向 Linux 主機要求資料的封包,主要就會透過 filter 的 INPUT 鏈來進行控管;封包經由 Linux
Time of Update: 2017-01-13
解決辦法:比如我是 su apache的時候出現的問題用vi看看 apache的帳號資訊# cat /etc/passwd | grep apache發現它的shell是“/sbin /nologin”,需要將起改成“/bin/bash”# vipw /etc/passwd修改完畢後,儲存退出這 樣再 su apache就可以很容易進去了命令記錄:login as: rootroot@10.0.0.10′s
Time of Update: 2017-01-13
一,chakra linxu介紹Chakra linux是方便使用的、強大的發行及自啟動運行光碟片,它基於Arch Linux。其特性包括一份圖形化的安裝程式、自動硬體檢測和配置、最新的KDE案頭,以及各種各樣的工具和附件二,Chakra Linux 安裝指南現在是最後確認階段,注意檢查一下 The following partitions will be formatted(下列分區將被格式化)部分,確認無誤之後點擊 Next 開始安裝。現在安裝過程開始,稍候片刻等待其完成安裝過程。安裝結束,
Time of Update: 2017-01-13
法:chmod [who] [+ | - | =] [mode] 檔案名稱命令中各選項的含義為u 表示“使用者(user)”,即檔案或目錄的所有者。g 表示“同組(group)使用者”,即與檔案屬主有相同組ID的所有使用者。o 表示“其他(others)使用者”。a 表示“所有(all)使用者”。它是系統預設值。操作符號可以是:+ 添加某個許可權。- 取消某個許可權。=
Time of Update: 2017-01-13
使用iptables 設定單個客戶機的指定時間內發起最大串連數請求,超過限制的直接DROP 代碼如下複製代碼 iptables -A INPUT -p tcp –dport 80 -m state –state NEW -m recent –set –name WEBiptables -A INPUT -p tcp –dport 80 -m state –state NEW -m recent
Time of Update: 2017-01-13
Linux的快取pagecache對效能的影響至關重要,但是實際系統中我們的利用率如何呢,特別是具體到每個裝置的利用情況。從下圖我們可以很清楚的看到:我們知道IO請求由vfs發起,經過pagecache緩衝,擋不住的就落實到io裝置去,那麼統計這個利用率就很簡單。 我們只要知道擋不住的IO的比例就好了。我寫了個systemtap指令碼來解決這個問題: 代碼如下複製代碼 $ uname -r2.6.18-164.el5 $ sudo rpm -i
Time of Update: 2017-01-13
當我們的IO密集型的應用懷疑裝置的IO抖動,比如說一段時間的wait時間過長導致效能或其他疑難問題的時候,這個現象處理起來就比較棘手,因為硬體的抖動有偶發性很難重現或者重現的代價比較高。幸運的是systemtap可以拯救我們。從原理上講,我們應用的IO都是通過檔案系統來訪問的,不管read/write/sync都是,而且我們的檔案大部分都是以buffered方式開啟的。在這個模式下,如果pagecache不命中的話,就需要訪問裝置。
Time of Update: 2017-01-13
說明:作業系統:CentOS 5.10 32位MariaDB版本:mariadb-5.5.33aMariaDB資料庫存放目錄:/data/mysql準備篇:一、配置好IP、DNS 、網關,確保使用遠端連線工具能夠串連伺服器,伺服器yum命令可以正常使用二、配置防火牆,開啟3306連接埠vi /etc/sysconfig/iptables #編輯-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306
Time of Update: 2017-01-13
今天公司同事要求我幫忙掛載下nfs,過去兩三下搞定之後,同事又過來說nfs用戶端沒有寫的許可權,在nfs目錄裡操作什麼都是唯讀,我心裡想不對啊,我整了幾台都沒有這樣的問題啊,登入上去一看還真是nfs用戶端唯讀.馬上檢查了nfs服務端的共用目錄是否有許可權,都給到777了,用戶端這邊還是唯讀,又馬上重啟動了nfs伺服器的nfs服務,還是不行,最後檢查了下nfs服務的設定檔,才發現ip跟(rw,sync,no_root_squash)之間有空格,去掉空格,重新啟動nfs服務,用戶端那邊不
Time of Update: 2017-01-13
#apache 代碼如下複製代碼 ./configure --prefix=/usr/local/apache --enable-modules=so --enable-rewrite make make install cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd cd /etc/rc.d/init.d #vi httpd #在檔案首部#!/bin/bash行下,加入以下幾行 # chkconfig:
Time of Update: 2017-01-13
scp是Linux系統下基於SSH登陸進行遠程檔案拷貝的命令。分兩種,一種是從本地到遠程,一種是從遠程到本地。1、從本地到遠程檔案拷貝: 代碼如下複製代碼 scp local_file remote_user@remote_ip:remote_file 目錄拷貝: 代碼如下複製代碼 scp -r local_folder remote_user@remote_ip:remote_folder 2、從遠程到本地檔案拷貝: 代碼如下複製代碼