Time of Update: 2013-12-12
bash shell實現並發多進程操作前言目前我掌握的基礎語言,php(最為熟悉,項目裡代碼都是用其實現),bash shell(營運利器),c(acm專用),這裡面能實現多線程的貌似只有c,但是我c只是用來學習和實現演算法和資料結構,因此工作中我想要類比多進程並行作業,就只能依靠bash
Time of Update: 2013-12-12
linux防火牆禁IP命令 linux下實用iptables封ip段的一些常見命令: 封單個IP的命令是: iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是: iptables -I INPUT -s 211.1.0.0/16 -j DROP iptables -I INPUT -s 211.2.0.0/16 -j DROP iptables -I
Time of Update: 2013-12-12
Linux rsync配置安裝 、通過yum安裝2、確認是否安裝了xinetd,未安裝,通過yum安裝3、在firewall中開放rsync需要的連接埠,修改/etc/sysconfig/iptablesShell代碼 -A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT 4、增加設定檔 /etc/rsyncd.confShell代碼 touch
Time of Update: 2013-12-12
Linux學習筆記【1】——簡單命令 1、在/etc/profile 檔案中添加你要修改的環境變數可以永久生效。 2、使用者預設取得的shell是那一個呢? $cat /etc/passwd 3、bash的命令記憶功能,你可以按下上下鍵來切換到使用過的命令/這個命令使用曆史在哪裡呢?~/.bash_history 4、設定命令的別名: $alias lm='ls
Time of Update: 2013-12-12
shell的case語句 function decompress_packet()( echo "+---------------------------------------------+" echo "| Decompress $1 now" echo "+---------------------------------------
Time of Update: 2013-12-12
變數的顯示與設定 變數的顯示 格式: #echo $... #echo $variable #echo $PATH 或 echo ${PATH} #myname=tian #echo
Time of Update: 2013-12-12
Shell中處理帶有空格的檔案名稱的小trick 晚上終於把論壇上那個16本Python書的文章裡的書下載完了,發現有好幾本書名前都有一個 [搬書匠#123] 這樣格式的首碼,而且有幾個文檔還莫名其妙的有運行許可權,於是我決定寫個指令碼清理一下,其實是套用一下之前的一個指令碼(把1.abc.mp3改成01.mp3以自動排序): #!/bin/sh# # Description:# if there is a file with name:
Time of Update: 2013-12-12
Linux中使用者的刪除 Linux中使用者的刪除,不能僅僅將使用者從使用者的主目錄下刪除就算了,要徹底刪除一個使用者需要刪除以下東西: 1.在/etc/passwd檔案中刪除使用者的記錄;2.在/etc/shadow檔案中刪除使用者的記錄;3.在/etc/group中將同名的組記錄刪除; 4.刪除使用者的主目錄,刪除命令:rm -rf /home/使用者名稱;5.刪除使用者的電子郵件,一般使用者的電子郵件儲存在/var/spool/mail目錄下,刪除命令:rm
Time of Update: 2013-12-12
如何查看Linux作業系統版本 1. 查看核心版本命令:chen@mylinuxserver:~> cat /proc/versionLinux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005/proc 目錄的作用?chen@mylinuxserver:/proc> uname -aLinux
Time of Update: 2013-12-12
Linux硬碟系統建立分區的步驟 Linux硬碟系統下,硬碟光碟機等裝置的命名規則 Linux硬碟系統 好像很喜歡“另類”,它對硬碟裝置的命名方法,也和Windows有很大區別。在Linux硬碟系統裡面,你的硬碟裝置資訊,是專門儲存在“dev”這個掛載點裡面的。上面我沒有提到這個掛載點,大家知道就行了。後面會見到。它的硬碟命名方法是: 1. IDE 介面的硬碟,Linux下稱為(或者說是顯示為):HD 2.
Time of Update: 2013-12-12
修改linux最大進程數 --查看進程數目ulimit -a#* soft core 0#* hard rss
Time of Update: 2013-12-12
linux啟動過程及相關設定檔 linux的不行發行版之間使用的檔案系統不一致,因此導致了linux啟動過程所涉及的一些相關設定檔也各不相同,容易導致混亂。主要是體現在linux的init進程啟動的過程: Red Hat下相關的設定檔為: /etc/inittab/etc/rc.d/rc.sysinit/etc/rc.d/rcX.d/ 目錄下的各符號連結/etc/rc.d/init.d/ 目錄下的實際守護進程指令碼 /etc/rc.d/rc.local
Time of Update: 2013-12-12
設定Ubuntu環境變數控制Putty視窗標題動態顯示 嗷,賣葛! 這次完了~ 關錯伺服器了,,, :( 經常會犯這樣的錯誤,因為案頭上開著N多個Putty遠端連線,它們都長成一個樣子,一不小心就會弄錯! 有什麼好辦法能讓我更好地區分它們呢? 下面給出好的解決方案 (以下情境執行Putty工具,使用root使用者遠程登入,
Time of Update: 2013-12-12
Shell指令碼初步學習 Shell指令碼對於Linux下的系統管理員和營運的人來說很重要。最近看了一下Shell指令碼,為了系統地學習一下Shell指令碼,我看了一下《鳥哥的Linux私房菜基礎學習篇》第三版,其中的第13章講了一下Shell script的學習。 編寫shell
Time of Update: 2013-12-12
Linux中變數$#,$@,$0,$1,$2,$*,$$,$?的含義 # touch variable# vi variable 指令碼內容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"echo "show parm
Time of Update: 2013-12-12
HISTORY的使用方法總結 匯總了一下HISTORY的使用方法。以後用的時候過來查 :) 一、使用 HISTTIMEFORMAT 顯示時間戳記當你從命令列執行 history 命令後,通常只會顯示已執行命令的序號和命令本身。如果你想要查看命令曆史的時間戳記,那麼可以執行: # export HISTTIMEFORMAT=%F %T # history | more 1 2008-08-05 19:02:39 service
Time of Update: 2013-12-12
nohup命令的用法 在應用Unix/Linux時,我們一般想讓某個程式在後台運行,於是我們將常會用 & 在程式結尾來讓程式自動運行。比如我們要運行mysql在後台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程式並不想mysqld一樣,這樣我們就需要nohup命令,怎樣使用nohup命令呢?這裡講解nohup命令的一些用法。 nohup /root/start.sh
Time of Update: 2013-12-12
【人在營運囧途_14】打掃乾淨屋子再請客 【人在營運囧途_13】由LDAP伺服器無法登陸來談談分析問題的思路http://www.bkjia.com/os/201304/205318.html 有些時候木有更新人在囧途之營運的系列鳥、今兒個題目稍顯文藝 不過、俺覺得、這種方格不賴、可能後續的文全是這樣咯
Time of Update: 2013-12-12
黑馬韓前成linux從入門到精通の3分鐘搞定VPN伺服器 議程:.VPN簡介.VPN工作原理.VPN資料轉送協議.VPN伺服器的構建 案例:某公司X,各個部門之間的距離比較遠,公司的網路無法包容到一個區域網路中,為保證各個區域網路中資訊的安全傳輸和便於管理,作為系統管理員的你有什麼好的方法呢? 解決方案:1、在各個區域網路之間架設專用線路,建立點到點串連,組成一個廣域網路。 2、採用VPN技術,建立一個虛擬私人網路。
Time of Update: 2013-12-12
Redhat案頭不能全螢幕顯示的解決方案 第一,安裝Red Hat Linux系統,並安裝成功。第二,安裝VMware tools。有兩種方法:第一種:是rpm安裝 1,在*介面下,將VMWare tools 安裝包拷貝到 /opt 下。2,在字元介面下,進入/opt目錄下,運行rpm -ivh