首先通過進入單一使用者模式,修改下密碼再登入記錄。第一步:重啟系統,在進入系統之前不斷的按鍵盤左上方的“Esc”鍵,會進入如下頁面:然後按e進入編輯頁面第二步:進入如下頁面後,通過鍵盤的上下方向鍵選擇kernel那行,然後再按e進入編輯,在最末尾處加入參數single,使系統開機直接進入單一使用者模式,然後斷行符號即儲存編輯,回到了上一步的介面,點擊鍵盤上的b即啟動系統。第三步:重啟後進入單一使用者模式,輸入passwd修改密碼,再重啟系統,即可用新的密碼登入系統還等什麼抓進去實驗一下吧!
sliplogin可將SLIP介面加入標準輸入,把一般終端機的連線變成SLIP連線。通常可用來建立SLIP伺服器,讓遠端電腦以SLIP連線到伺服器。sliplogin活去檢查/etc/slip/slip.hosts檔案中是否有相同的使用者名稱稱。通過檢查後,sliplogin會調用執行shell script來設定IP地址,子網路遮罩等網路介面環境。此shell script通常是/etc/slip/slip.login。文法sliplogin [使用者名稱稱]執行個體改變使用者的串連方式#
login指令讓使用者登入系統,您亦可通過它的功能隨時更換登入身份。在Slackware發行版中 ,您可在指令後面附加欲登入的使用者名稱稱,它會直接詢問密碼,等待使用者輸入。當/etc目錄裡含名稱為nologin的檔案時,系統只root帳號登入系統,其他使用者一律不準登入。文法login執行個體使用新的身份登入系統# login
linux尋找命令很多,其中最複雜和常用的就是find命令。which 查看可執行檔的位置 whereis 查看檔案的位置 locate 配合資料庫查看檔案位置 find 實際搜尋硬碟查詢檔案名稱 find命令的一般格式:find pathname -options
XCache 是一個開源的 opcode 緩衝器/最佳化器, 這意味著他能夠提高您伺服器上的 PHP 效能。 他通過把編譯 PHP 後的資料緩衝到共用記憶體從而避免重複的編譯過程,能夠直接使用緩衝區已編譯的代碼從而提高速度.,通常能夠提高您的頁面產生速率 2 到5 倍,且還能降低伺服器負載。一、下載並安裝cd /usr/local/src/wget http://xcache.lighttpd.net/pub/Releases/2.0.1/xcache-2.0.1.tar.gztar
/> cat > test29.sh #!/bin/sh #1. 之前的一個條目已經介紹了awk中match函數的功能,如果匹配返回匹配的位置值,否則返回0。 #2.
1、在Grub的引導裝載程式菜單上,選擇你要進入的條目,鍵入 “e” 來進入編輯模式;2、在第二行(類似於kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),鍵入”e”進入編輯模式;3、在句末加上”init=/bin/bash”,斷行符號;4、按“b”啟動系統。這樣我們即可獲得一個bash的shell,進入shell後,根分區的掛載模式預設是唯讀,我們要將其改為可寫,
查看了下相關產生應用的進程的limits情況,發現是修改後的值。(cat /proc/pid/limits)我使用su - user 後發現ulimit -a 的值又顯示成功那這是什麼問題呢?ssh登入後不成功,那我想會不會是pam模組被人修改了呢? 查看/etc/pam.d/login /etc/pam.d/sshd 都包含了pam_limits.so這是什麼尿性的節奏啊!!!!會不會是sshd沒有使用pam模組呢?看了下設定檔grep -i pam
多的一般是圖片,圖片的壓縮比越大 ,訪問頁面速度會越快。wordpress下有相關的如WP Smush.it可以用於圖片壓縮,不過對於壓縮比例和保真層度來看,不如tinypng 。其對wordpress也提供了相應的外掛程式,不過免費版每個信箱使用者每月只提供五百個請求的壓縮。這裡結合其官方API ,做了一個shell版本的小工具,另外根據之前的php上傳及tinypng的php API也寫了一個web版的工具。一、shell 版本通過CURL請求,直接執行請求API URL時:[root@36
首先安裝前的準備工作1、DA授權2、關閉selinux使用命令如下:sed -i “s/^SELINUX=.*/SELINUX=disabled/” /etc/sysconfig/selinux3、升級yum update4、安裝必要組建yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl patch quota libaio
vsftpd 530 Login incorrect這個問題很常見,網上一搜很多,但是絕大部分,都是忽悠人的。下面說一下我的解決辦法,伺服器說明:伺服器用的是centos 6.5 64 位元,vsftpd用的是vsftpd: version 2.2.2,系統使用者是nologin的1, 檢查/etc/vsftpd/vsftpd.conf配置 代碼如下複製代碼 local_enable=YES pam_service_name=vsftpd &
首先,如果沒有安裝,那麼就在命令列裡apt-get install ssh安好後,其實就可以登入開啟了ssh服務的機器了 開啟ssh服務的命令為: sudo /etc/init.d/sshd restart (產生公私金鑰組)查看ssh狀態命令: sudo /etc/init.d/sshd status如果是沒有啟動sshd守護進程,那麼只需要:sudo /usr/sbin/sshd (不需要每次做) 登入時候,輸命令:ssh (對方ip) -l (對方機器上有的使用者名稱)
這裡先說下指令碼的實現過程:1.先在伺服器上把備份自動打包到一個web目錄下(當然這個web目錄其他人無法訪問到的),好讓指令碼去下載.2.在本機伺服器把備份包下載下來,進行解壓然後拷貝到專門的備份目錄裡.3.當上面兩步都完成了,我們就要把伺服器上那個備份包刪除,避免泄露.下面是指令碼:1.這個是在伺服器上把最新備份篩選出來,並把最新備份打包到web目錄:cat copy_bakfile.sh 代碼如下複製代碼 #!/bin/bashlocation="/root/
Linux產生隨機密碼方式:strings /dev/urandom | grep -o ‘[[:alnum:]]’ | head -n 30 | tr -d ‘n’; echoLinux修改密碼方法:passwd root然後輸入兩次新密碼root 可以替換成需要修改的使用者除了上面的隨機密碼產生我們還有其它辦法1.用mkpasswd命令:使用mkpasswd命令,需要事先安裝expect模組,以CentOS為例:yum -y install
先我們把mysql增加到linux的系統服務中去mysql: 代碼如下複製代碼 cd /usr/local/mysql/share/mysqlcp mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld onservice mysqld restart 現在你就可以使用:service mysqld start來啟動mysql了apache: 代碼如下複製代碼 cp
本章說明Linux系統如何keeps time,及需要做什麼來避免發生問題。通常,你無須對時間做什麼,但理解它會更好。 時區 時間測量基於最規則的自然現象,如地球轉動導致的晝夜更替。晝夜總時間是恒定的,但晝夜分別的長度是變化的。一個簡單的常數是正午。 正午是白天太陽在最高點的時間。由於地球是圓的, 不同地方正午發生在不同的時間。這引出了本地時local time的概念。
1、登入帳戶管理 在Linux下登入使用者帳戶的管理是通過utmp和wtmp這兩個工具來實現的。wtmp還記錄系統重啟和系統狀態變化的有關資訊。所有與utmp和wtmp相關的資料都分別被儲存在/var/run/utmp和/var/log/wtmp這兩個檔案中。這兩個檔案均歸屬於root使用者所有並且存取權限被設定為644,這些檔案中的資料是加密過的。可以用dump-utmp這個工具將原始的資料轉換為ASCII的資料,便於系統管理員分析使用者的登入以及系統重啟和系統狀態變化的有關資訊。 登
說明當一個使用者登入和登出時發生了什麼。較詳細地說明後台進程的各種互動、log檔案、設定檔等 通過終端登入 首先,init 確認有一個getty 程式提供給終端串連(或控制台)。 getty 偵聽終端等候使用者告知它要登入 (這通常意味著使用者必然鍵入些什麼)。當它注意到一個使用者,getty 輸出一個歡迎資訊(存在/etc/issue 中),並提示使用者名稱,最後運行login 程式。 login
保證持續穩定的系統已耗用時間變得越來越重要,而傳統意義上的小型機系統讓普通使用者望而卻步。使用者需要的是更高的可用性以及更低的成本。高可用性(HA)技術能自動偵測伺服器節點和服務進程錯誤、失效,並且當發生這種情況時能夠自動適當地重新設定系統,使得叢集中的其他節點能夠自動承擔這些服務,以實現服務不中斷。 Cluster應用可分為三方面:High-Availability(HA)(高可用性設定組群)、Load
本章說明Linux的記憶體管理特徵,即虛擬記憶體和磁碟緩衝。描述系統管理員應該考慮的東西、工作和目的。 什麼是虛擬記憶體? Linux支援虛擬記憶體, 就是使用磁碟作為RAM的擴充,使可用記憶體相應地有效擴大。核心把當前不用的記憶體塊存到硬碟,騰出記憶體給其他目的。當原來的內容又要使用時,再讀回記憶體。這對使用者全透明:運行於Linux的程式只看到大量的可用記憶體而不甘心哪部分在磁碟上。當然,讀寫硬碟比真的記憶體慢(慢千倍),所以程式運行較慢。用做虛擬記憶體的這部分硬碟叫 對換空間。