Time of Update: 2013-12-12
Linux任務前背景切換 Shell支援作用控制,有以下命令實現前後台切換: 1. command& 讓進程在後台運行 2. jobs 查看後台啟動並執行進程 3. fg %n 讓後台啟動並執行進程n到前台來 4. bg %n 讓進程n到後台去; PS:”n”為jobs命令查看到的job編號,不是進程編號. fg、bg、jobs、&、ctrl +
Time of Update: 2013-12-12
nginx日誌分割實現 摘要:nginx本身不支援日誌分割,但是利用它的PID可以實現日誌分割。 看了好幾個網上的例子,寫得不清不楚。於是決定自己寫一個,說不定哪天忘記了可以再次開啟學習學習。 但願我寫得比較清楚,下次看的時候或者別人看的時候不再費神。 由於nginx本身不支援日誌分割,但是利用它的PID可以實現日誌分割。 1.編寫日誌分割程式nginx-log.sh #/bin/bash savepath_log
Time of Update: 2013-12-12
Linux檔案按某列排序取top有關awk 目標: Hive中的資料, 按照每個類目使用者的總流量大小排序. 現在需要取出每個類目的top10. Hive中使用order by categoryId, traffic desc來對資料排序, 但沒辦法對每個categoryId取top. 因為limit是對整個最終結果產生影響, 所以不能用limit來做. 最後決定匯出文本,
Time of Update: 2013-12-12
Linux下新增硬碟的方法 1.file –s /dev/hda1 查看分區檔案格式 2.fdisk –l 查看所掛硬碟分區情況 3.fdisk /dev/裝置名稱 對裝置進行分區 4.格式化分區 格式化成ext2的分區 Mke2fs /dev/hda1 格式化成ext2格式 Tune2fs –j
Time of Update: 2013-12-12
Linux TOP命令按記憶體佔用排序和按CPU佔用排序 P – 以 CPU 佔用率大小的順序排列進程列表M – 以記憶體佔用率大小的順序排列進程列表 在系統維護的過程中,隨時可能有需要查看 CPU 使用率,並根據相應資訊分析系統狀況的需要。在 CentOS 中,可以通過 top 命令來查看 CPU 使用狀況。運行 top 命令後,CPU 使用狀態會以全屏的方式顯示,並且會處在對話的模式 — 用基於 top
Time of Update: 2013-12-12
Shell指令碼中切換使用者執行命令 起因:由於將新項目添加到內網、外網建立git版本庫及gitosis管理比較繁瑣,於是寫個指令碼來實現,需要git使用者組的使用者才能進行git相關操作。 解決方案: Shell代碼 su - www -c "cd gitosis-admin && git add ." 使用su -u yourusr -c “&
Time of Update: 2013-12-12
ssh登入linux伺服器很慢的原因 linux下,ssh 1.2.3.4登入Linux的時候會很慢,要過很久才顯示輸入密碼,其原因是sshd進程會根據ip去反解網域名稱,再根據網域名稱反解ip,然後才去登入; 如果ip對應物網域名稱的話就很慢了,解決方案是關閉網域名稱解析; 找到sshd設定檔修改掉配置項“GSSAPIAuthentication”,設為no即可,見: [html][root@sven ~]# cat
Time of Update: 2013-12-12
wdcp對網站訪問日誌設定和處理wdcp從2.2版本開始,支援web日誌切割,按天切割儲存,還可以壓縮打包,可設定保留和天數具體設定,如下系統設定
Time of Update: 2013-12-12
xshell上傳後nginx中文路徑亂碼解決 linux 系統編碼 gb18030 nginx 設定檔裡編碼 utf-8 windows 下檔案編碼 utf-8 通過xshell 上傳到服務上 一直提示404 最後發現是xshell傳輸編碼設定造成,改為utf-8後,nginx訪問正常。 xshell 檔案傳輸視窗 最後通過ls 查看上傳的檔案確是亂碼,估計是命令視窗編碼問題。
Time of Update: 2013-12-12
Linux的賬戶管理,使用者和群組 使用者賬戶相關命令useradd 添加新的使用者賬戶usermod 設定使用者賬戶資訊userdel 刪除使用者賬戶passwd 改變使用者帳戶密碼chage 改變使用者賬戶密碼的使用到期日finger 顯示使用者賬戶資訊chfn 改變使用者賬戶真實資訊chsh 改變使用者帳戶登入的shellid 顯示使用者賬戶的UID和GIDgroups 顯示使用者所屬的所有群組名newgrp 改變使用者當前的有效群組su 切換使用者賬戶w或who
Time of Update: 2013-12-12
Linux終端命令列提示符的藝術--PS1進階 話不多說,先瞅瞅我的命令列提示符(有點大): 圖中命令列解釋:┌[陽曆日期/農曆日期 時間]├[目前的目錄下目錄數+目前的目錄下檔案數][當前絕對目錄]└[使用者名稱@主機名稱-第幾個終端
Time of Update: 2013-12-12
淺談linux效能調優之八:去掉不必要的開銷 淺談linux效能調優之七:裁剪系統服務http://www.bkjia.com/os/201307/228390.html 在“淺談linux效能調優之七:裁剪系統服務”中我說了關閉一些系統服務的知識,但是還是存在一些資源的浪費不輕易被管理員發現,在這節我說幾個:
Time of Update: 2013-12-12
shell script中#的作用和讀法 shell 指令碼通常是以#!起始的文字檔,如下: #!/bin/bash Linux環境下的任何指令檔都是以一個被稱為 shebang的特殊行作為起始的。在這行中,字元 #! 被置於解譯器路徑之前。/bin/bash是Bash的絕對路徑。 指令檔有兩種執行的方式: 1:將指令碼作為sh命令的參數; // sh script.sh 2:將指令檔作為具有執行許可權的可執行檔; // .
Time of Update: 2013-12-12
靠譜的vsftpd配置 功能描述: 1. 伺服器上存在多個網站目錄 禁止匿名使用者存取 2. 系統帳號禁止訪問FTP服務 3. 每個帳號被限制在指定主目錄中,多個帳號被映射到系統帳號FTP上,這些帳號都不能用來登入系統 4. 上傳檔案的所有者為ftp, 許可權為644, 新建立目錄許可權為 655 5.
Time of Update: 2013-12-12
linux下查看電腦硬體裝置屬性 # uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊# hostname #
Time of Update: 2013-12-12
squid3配置要點 首先需要apt-get update 然後安裝apt-get install squid 配置和開啟 vi /usr/local/squid/etc/squid.conf 3.1更改監聽連接埠 http_port 9090 3.2更改存取控制 http_access allow
Time of Update: 2013-12-12
Linux環境下CGAL配置 1, 首先安裝Boost,下載最新的boost ,解壓到某個目錄 首先要編譯產生boost安裝工具bjam進入boost目錄執行:./bootstrap.sh然後執行剛產生的./bjam編譯開始,大約半小時,全部編譯結束。./bjam install 將目前的目錄下編譯好的標頭檔拷貝到相應位置:在/usr/local/include下有標頭檔夾boost,在/usr/local/lib下有boost的庫 2,
Time of Update: 2013-12-12
在RHEL/CentOS 6.3/5.6和Fedora 17/12上安裝APC 在Linux上安裝和開啟PHP APC該說明文檔描述了如何在RHEL 6.3/6.2/6.1/6/5.8/5.6,CentOS 6.3/6.2/6.1/6/5.8/5.6和Fedora 17,16,15,14,13,12上使用PECL命令從代碼倉庫中下載,安裝以及開啟APC。安裝APC的依賴包首先,我們需要安裝所需的軟體包,pecl,phpize和apxs命令,並使用YUM包管理工具來安裝APC。yum
Time of Update: 2013-12-12
git命令操作流程 01mkdir git ## 建立git目錄02cd git ## 進入目錄03git clone git@192.168.1.76:mengwei/wine_ios.git ## 複製項目04## 如果複製失敗,首先檢測 ~/.ssh/id_rsa.pub 是否上傳到伺服器。然後刪除 ~/.ssh/known_hosts 檔案(rm ~/.ssh/known_hosts)。然後重新複製05cd wine_ios ## 進入工程目錄06git checkout
Time of Update: 2013-12-12
Vim的分屏功能 本篇文章主要教你如何使用 Vim 分屏功能。 分屏啟動Vim使用大寫的O參數來垂直分屏。vim -On file1 file2 ...使用小寫o參數來水平分屏。vim -on file1 file2 ...注釋: n是數字,表示分成幾個屏。關閉分屏 關閉當前視窗。Ctrl+W c關閉當前視窗,如果只剩最後一個了,則退出Vim。Ctrl+W q分屏上下分割當前開啟的檔案。Ctrl+W s上下分割,並開啟一個新的檔案。:sp