1.sudo命令允許管理分配給普通使用者一些合理的“權利”,讓它們執行一些只有超級使用者甚至特許使用者才能完成的任務。但使用者自執行sudo並輸入密碼後,使用者獲得一張預設存活期為5分鐘的“入場券”。逾時以後,使用者必須重新輸入密碼。sudo設定檔預設存放在 /etc/sudoers (查看修改該檔案需要root許可權),但不建議直接使用vim編輯這個檔案,而是使用 visudo 這個命令來編輯這個檔案。#visudo2.sudo命令的常用參數:sudo -l
【前言: 1 、備份的意識 2 、備份分區 ro或unmount 3 、資料壓縮
01、允許部分人可以訪問Internet,但是不能下載;02、允許部分人可以下載; 03、允許部分人完全沒有限制; 04、允許全體人員在固定時間,有部分限制,不在此時間之內,撤除限制; 05、不允許下載的特定url字元:exe/zip等等; 06、不允許訪問特定的網站; 07、透明代理與使用者認證共存; 08、允許部分人員只能瀏覽指定網站; 09、只允許收發郵件(所有網域名稱郵件(smtp,pop3))和只能收某網域名稱收發某網域名稱郵件; 10、IP/MAC綁定使用者名稱認證上網;
由於linux下有6中運行層級其中單使用者運行層級也就是 -1,該 運行層級為單一使用者模式運行層級在該模式下可以修改root 密碼該模式有以下幾個特點:為核心傳遞參數 1 或者single 可以進入單一使用者模式‘單一使用者模式下不啟動任何服務單一使用者模式下預設是root 使用者登入, 並且不要求輸入密碼可以使用passwd修改root 密碼流程如下:首先重啟, 在選擇Linux引導 時候可以按e 進行編輯選擇kernel這一行 然後進入編輯, 在最末尾加入1 或者single
1.用yum安裝軟體出現磁碟空間滿[root@node1 ~]# yum install ftp --安裝軟體出現錯誤...................................Error Downloading Packages:ftp-0.17-53.el6.i686: Insufficient space in download directory /var/cache/yum/i386/6/c6-tong/packages* free 0* needed 56 k[
Debian 503版本中實現的,Debian預設好像是沒有ssh支援的。SSH的安裝apt-get install openssh-serverapt-get install
特殊字元^行首$行尾.任意一個字元[]內含字元範圍,加^表示反向字元範圍,在該範圍內任何一個字元都可以匹配(若要恢複普通用法,可在其前加逸出字元\)
作用搜尋檔案 格式find pathoption [-print] [-exec -ok command] {} \預設搜尋路徑為當前路徑預設為-print,輸出至標準輸出對於尋找到的檔案執行command命令option為搜尋條件 主要參數-name filename限制檔案名稱-user username按檔案屬主來搜尋-group groupname按組來尋找-mtime -n
c1、搜尋軟體包資訊 apt-cache search apt-cache search yum 2、查看軟體包資訊 apt-cache show rpm 3、安裝軟體 apt-get install rpm 選項: apt-get reinstall 覆蓋安裝 -f 修複安裝 4、卸載,與YUM類似 apt-get remove rpm 選項: apt-get autoremove rpm
一、GRUB配置 設定檔儲存在/boot/grub/grub.conf 軟連結儲存在 /etc/grub.conf 1、grub.conf檔案分析 default 定義預設啟動系統 【在真實伺服器應用裡面不可能會裝多系統】 timeout 定義預設等待時間 splashimage 定義GRUB啟動背景圖片 hiddenmenu 隱藏菜單,如果將其刪掉,則不會用自動倒數的設定
1 安裝GIT$ sudo aptitude install git$ sudo aptitude install git-doc git-svn git-email git-gui gitkgit軟體包包含了大部分Git命令,是必裝的軟體包,第二行命令也是Git軟體包,但是是單獨發布的,可以選擇安裝。2 下載遠程項目的GIT庫到本地$ git clone git://遠程Git庫地址 filenamefilename
作用Netstat命令用於顯示各種網路相關資訊,如網路連接、路由表、介面狀態、masquerade串連、多播成員等等。輸出結果可分為兩個部分:ActiveInternet Connections,稱為有源TCP串連;另一種是Active UNIX domain sockets,稱為有源Unix域通訊端,只能用於本機通訊。主要參數-a,--all,--listening顯示所有選項,預設不顯示LISTEN-t僅顯示tcp相關選項-u僅顯示udp相關選項-n不顯示別名,能轉化為數位全轉換為數字-l,
本筆記是根據linuxShell編程入門到精通一書學習實驗和相關整理做的筆記pdf檔案下載:http://download.csdn.net/detail/ruishenh/6586391第一章 概念如何運行程式運行linux程式有三種方法1. 使用檔案具有可執行許可權,直接運行檔案。2. 直接調用命令直譯器執行程式3. 使用source執行檔案Linux可執行檔命令分為三種:內建命令、shell函數和外部命令。1. 內建命令就是shell程式本身的命令。這些命令整合在shell解譯器中。比如(
/bin:存放系統中最常用的可執行檔/boot:存放linux核心和系統開機檔案,包括Grub,lilo啟動程式/dev:存放所有裝置檔案,包括硬碟、分區、滑鼠、USB、tty/etc:存放系統的所有設定檔/home:使用者目錄的預設位置/media:Ubuntu系統自動掛載CD-ROM、軟碟機、USB儲存期後,存放臨時讀入的檔案/mnt:該目錄通常用於作為被掛載的檔案的掛載點絕對路徑:指檔案在系統中的準確位置相對路徑:指相對於使用者當前位置的一個檔案或目錄的位置檔案類型- 普通檔案b 塊輸入、
第四章 Regex什麼是Regex在編寫處理字串的程式或網頁時,經常會有尋找符合某些複雜規則的字串的需要。Regex就是用於描述這些規則的工具口換句話說,Regex就是記錄文本規則的代碼。Regex的廣泛應用Regex在unix/linux系統中得到廣泛的應用,強化了工具本身的功能。常見的UNIX下支援Regex的工具有:》用於匹配文本行的grep工具族:》用於改變輸入資料流的sed流編輯器(streamediter);》用於處理字串的語言,如awk, python, perl, tcl等語言;
1.1 簡介1 開啟終端後,就會出現一個提示符,形式通常如下username@hostname$ 或者root@hostname#2 $表示的是普通使用者,#表示的是超級使用者。超級使用者是Linux中許可權最高的使用者3 有兩種運行指令碼的方式sh script.sh 或者是 path script (path是指令碼所在的目錄)4 在bash中每個命令是通過分號";"來分開的1.2 終端列印1
1. Without GUI1.1 diffdiff可以比較2個檔案夾文法:diff [選項] file1 file2 說明:該命令告訴使用者,為了使兩個檔案file1和file2一致,需要修改它們的哪些行。如果用“- ”表示file1或fiie2,則表示標準輸入。如果file1或file2是目錄,那麼diff將使用該目錄中的同名檔案進行比較。例如: diff /usr/xu mine選項的含義如下:- b 忽略行尾的空格,而字串中的一個或多個空格符都視為相等。如How
安裝完Ubuntu後忽然意識到沒有設定root密碼,不知道密碼自然就無法進入根使用者下。 Ubuntu的預設root密碼是隨機的,即每次開機都有一個新的root密碼。我們可以在終端輸入命令 sudo passwd,然後輸入目前使用者的密碼,enter,終端會提示我們輸入新的密碼並確認,此時的密碼就是root新密碼。 修改成功後,輸入命令 su root,再輸入新的密碼就ok了。
1.如果開始的時候apache-tomcat-7.0.47.tar.gz在redhat案頭上,將apache-tomcat-7.0.47.tar.gz放置到/usr/tomcat7目錄下cp /home/toto/Desktop/apache-tomcat-7.0.47.tar.gz /usr/tomcat7/2.進入tomcat7目錄下cd /usr/tomcat73.解壓tomcattar -xzvf
一、系統引導流程第一步:韌體fireware(CMOS/BIOS)——POST加點自檢(與作業系統無關)這一步主要是檢查硬碟等硬體是否能正常工作CMOS:是固化在主板上,詳細:http://school.cfan.com.cn/news/cfannews/2007-06-06/1181111816d66664.shtmlBIOS:BIOS是韌體的操作介面CMOS是用來儲存硬體參數資訊的,而BIOS是用來修改這些參數的程式,簡單地說:BIOS就是用來設定CMOS參數的手段,