Time of Update: 2017-01-18
下面介紹如何迫使使用者在下一次登入時更改其密碼。Linux下的每個使用者帳戶都與和密碼相關的各個配置和資訊關聯起來。比如說,它記得上一次密碼更改的日期、密碼更改間隔的最少/最多天數以及何時讓當前密碼到期失效,等等。一種名為chage的命令列工具可以訪問和調整與密碼到期失效有關的配置。你可以使用該工具,迫使任何使用者在下一次登入時更改密碼。想查看某一個使用者(比如alice)的密碼到期失效資訊,運行下面這個命令。請注意:只有在你檢查你自己之外的其他任何使用者的密碼有效期間資訊時,才需要根使用者許可
Time of Update: 2017-01-18
一開始搭建中國部落格聯盟,既有博友提醒我,做網址大全這類網站維護很麻煩,需要大量的精力去Debug一些已夭折的網站,更是拿松哥的部落格大全舉例。當然,我也是深以為然。前些時間,看到夢軒麗人的boke123網址大全的維護記錄,好像是純手工檢查,張戈實在是佩服的五體投地,太有毅力了。現在部落格聯盟也收錄的部落格也已破200了,全部來自自主提交,不管你是草博還是名博,張戈不會強買強賣。由於大部分都是建站不過半年的新站,半路放棄、提前太監的部落格估計還是有的,於是我決定還是把網站維護這個工作做起來。上午
Time of Update: 2017-01-18
本文給大家介紹的非常詳細,具體詳情請看下文吧。開始安裝首先修改/etc/inittab檔案將:id:5:initdefault:改為:id:3:initdefault:#vi /etc/inittab然後重啟電腦系統進入字元模式並用root登入,隨後運行NVIDIA-linux-x86-1.0-5336-pkg1.run# sh NVIDIA-linux-x86-1.0-5336-pkg1.run然後根據提示作出選擇,安裝大概用時5分鐘。接著修改XF86Config檔案把Driver
Time of Update: 2017-01-18
下載單個檔案,預設將輸出列印到標準輸出中(STDOUT)中curl http://www.centos.org通過-o/-O選項儲存下載的檔案到指定的檔案中:-o:將檔案儲存為命令列中指定的檔案名稱的檔案中-O:使用URL中預設的檔案名稱儲存檔案到本地# 將檔案下載到本地並命名為mygettext.htmlcurl -o mygettext.html http://www.gnu.org/software/gettext/manual/gettext.html #
Time of Update: 2017-01-18
在瞭解重新導向之前,我們先來看看linux 的檔案描述符。linux檔案描述符:可以理解為linux跟蹤開啟檔案,而分配的一個數字,這個數字有點類似c語言操作檔案時候的控制代碼,通過控制代碼就可以實現檔案的讀寫操作。 使用者可以自訂檔案描述元範圍是:3-num,這個最大數字,跟使用者的:ulimit –n 定義數字有關係,不能超過最大值。linux啟動後,會預設開啟3個檔案描述符,分別是:標準輸入standard input 0,正確輸出standard output 1,錯誤輸出:error
Time of Update: 2017-01-18
前幾天發了重新導向以及管道相關使用方法,今天這裡發些很有趣的例子。通過重新導向實現基於tcp/udp協議的軟體通訊。linux 裝置裡面有個比較特殊的檔案:/dev/[tcp|upd]/host/port 只要讀取或者寫入這個檔案,相當於系統會嘗試串連:host 這台機器,對應port連接埠。如果主機以及連接埠存在,就建立一個socket
Time of Update: 2017-01-18
在日常生活中,隨機數實際上經常遇到,想丟骰子,抓鬮,還有抽籤。呵呵,非常簡單就可以實現。那麼在做程式設計,真的要通過自己程式設計出隨機數那還真的不簡單了。現在很多都是作業系統核心會提供相應的api,這些原始參數是擷取一些電腦運行原始資訊,如記憶體,電壓,物理訊號等等,它的值在一個時間段可以保證是唯一的了。好了,廢話我就不說了。呵呵。shell指令碼程式我們有那些獲得隨機數方法呢?一、通過時間獲得隨機數(date)這個也是我們經常用到的,可以說時間是唯一的,也不會重複的,從這個裡面獲得同一時間的唯
Time of Update: 2017-01-18
作為剛剛學習linux朋友,我們拿到一個命令,不知道怎麼樣使用,一般都會先看下命令預設參數說明,然後再不清楚就是通過man命令查閱手冊。還是找不到方法,就網上搜尋,最後不行就去大論壇發帖。由於很多時候發文章估計要比較久有人回複。久而久之,對學習linux的熱情被怠慢下來了。
Time of Update: 2017-01-18
linux是檔案型系統,所有硬體如軟體都會在對於的目錄下面有相應的檔案表示。對於dev這個目錄,我們知道它下面的檔案,表示的是linux的裝置。在windows系統中,裝置大家很好理解,象硬碟,磁碟指的是實實在在硬體。而在檔案系統的linux下面,都有對於檔案與這些裝置關聯的。訪問它們就可以放到實際硬體,想想還是linux靈活了。變成檔案,操作該多簡單了。不用調用以前com,prt等介面了。直接讀檔案,寫檔案就可以向裝置發送讀或者寫操作了。
Time of Update: 2017-01-18
通過man尋找協助過程:[chengmo@centos5 ~]$ man -h... f:same as whatis(1)...#覺得比較奇怪,whatis是什麼呢?[chengmo@centos5 ~]$ man whatis#查詢得到是:#whatis - search the whatis database for complete words. #它是查詢whatis資料庫的工具#The whatis database is created using the
Time of Update: 2017-01-18
在做shell批次程式時候,經常會涉及到字串相關操作。有很多命令語句,如:awk,sed都可以做字串各種操作。 其實shell內建一系列操作符號,可以達到類似效果,大家知道,使用內部操作符會省略啟動外部程式等時間,因此速度會非常的快。一、判斷讀取字串值 運算式 含義 ${var} 變數var的值, 與$var相同
Time of Update: 2017-01-18
下面我寫了一個hello world程式,一起看看吧:// filename: main.c #include <stdio.h> int main(void) { printf("hello wolrd!\n"); return(-); }編譯執行:gcc main.c && ./a.out現在我們看看在當前shell中返回上一個執行過程的傳回值是多少,是 “-1” 嗎?inuyasha@inuyasha-Aspire-4741:~/案頭$ gcc main.c &&
Time of Update: 2017-01-18
iredmail是一套以postfix為核心的整合郵件系統的安裝指令碼,可以達到快速部署郵件伺服器的目的。經過上面的一系列分析後,進入到擷取安裝包的步驟,作者在此處單獨寫了一個指令碼,get_all.sh,我們繼續分析這個指令碼_ROOTDIR="$(pwd)"CONF_DIR="${_ROOTDIR}/../conf". ${CONF_DIR}/global. ${CONF_DIR}/core.
Time of Update: 2017-01-18
Q:1 Shell指令碼是什麼、它是必需的嗎?答:一個Shell指令碼是一個文字檔,包含一個或多個命令。作為系統管理員,我們經常需要使用多個命令來完成一項任務,我們可以添加這些所有命令在一個文字檔(Shell指令碼)來完成這些日常工作任務。Q:2 什麼是預設登入shell,如何改變指定使用者的登入shell答:在Linux作業系統,“/bin/bash”是預設登入shell,是在建立使用者時分配的。使用chsh命令可以改變預設的shell。樣本如下所示:# chsh
Time of Update: 2017-01-18
摘要做好網站SEO最佳化的第一步就是首先讓蜘蛛爬蟲經常來你的網站進行光顧,下面的Linux命令可以讓你清楚的知道蜘蛛的爬行情況。下面我們針對nginx伺服器進行分析,記錄檔所在目錄:/usr/local/nginx/logs/access.log,access.log這個檔案記錄的應該是最近一天的日誌情況,首先請看看日誌大小,如果很大(超過50MB)建議別用這些命令分析,因為這些命令很消耗CPU,或者更新下來放到分析機上執行,以免影響網站的速度。Linux shell命令1.
Time of Update: 2017-01-18
[root@wx-a ~]# crontab --helpcrontab: invalid option -- '-'crontab: usage error: unrecognized optionusage: crontab [-u user] filecrontab [-u user] [ -e | -l | -r ](default operation is replace, per 1003.2)-e (edit user's crontab) 編輯crontab
Time of Update: 2017-01-18
linux shell在編程方面比windows 批處理強大太多,無論是在迴圈、運算。已經資料類型方面都是不能比較的。 下面是個人在使用時候,對它在數組方面一些操作進行的總結。1.數組定義[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a一對括弧表示是數組,數組元素用“空格”符號分割開。2.數組讀取與賦值得到長度:[chengmo@centos5 ~]$ echo ${#a[@]}用${#數組名[@或*]}
Time of Update: 2017-01-18
以下內容從wetty簡介、環境準備、wetty安裝、以及驗證方面給大家分析,具體詳情請看下文吧。1. Wetty簡介Wetty是使用Node.js和websockets開發的一個開源Web-based SSH。關於Web-based SSH的更多資料請參考https://en.wikipedia.org/wiki/Web-based_SSH。而wetty的資料請參考https://github.com/krishnasrinivas/wetty。2.
Time of Update: 2017-01-18
功能飛鏟更簡單,只是擷取外網IP。部分網站針對curl 的ua進行處理。滿足了一下自己的搜集癖,搜集了不少可以用來查詢外網IP的網址和方法。#國內某網站的介面,只返回IPcurl ip.6655.com/ip.aspxcurl whatismyip.akamai.com#更多用法訪問ifconfig.cowget -qO - ifconfig.co curl icanhazip.comdig +short myip.opendns.com @resolver1.opendns.com curl
Time of Update: 2017-01-18
上一篇文章給大家介紹了Linux中搭建FTP伺服器的方法,說了vsftpd的基本配置,也就是匿名和本地,這回來說一下配置虛擬使用者使用vsftpd,下面是具體步驟:一、建立虛擬使用者口令檔案