用expect編寫Linux自動化互動登入指令檔

用expect編寫Linux自動化互動登入指令檔 #本文中所有伺服器名,使用者名稱,密碼都不是真實的。什麼是expect,就是突破shell不能自動互動的局限,可以實現用指令碼進行互動的語言。上代碼吧:goto檔案,用於簡化登入很長名字,不容易管理的伺服器的步驟。前面是個switch,後面是互動的代碼,可以自動輸入密碼,自動進入想去的目錄。[plain] #!/home/users/liuzuocheng/local/tcl/bin/expect -f  set

nginx啟動,重啟,關閉命令

nginx啟動,重啟,關閉命令 停止操作停止操作是通過向nginx進程發送訊號(什麼是訊號請參閱linux文 章)來進行的步驟1:查詢nginx主進程號ps -ef | grep nginx在進程列表裡 面找master進程,它的編號就是主進程號了。步驟2:發送訊號從容停止Nginx:kill -QUIT 主進程號快速停止Nginx:kill -TERM 主進程號強制停止Nginx:pkill -9 nginx 另外,

git忽略檔案

git忽略檔案 一、git忽略檔案有三種:1、全域範圍內有效忽略檔案就是"版本庫根目錄/.git/info/exclude",全域範圍內的所有忽略規則都以行為單位寫在這個檔案中;2、局部範圍內有效忽略檔案就是.gitignore,這個忽略檔案只對某一級目錄下的檔案的忽略有效;如果某一個目錄下有需要被忽略的檔案,那麼就可以在該目錄下手工地建立忽略檔案.gitignore,並在這個忽略檔案中寫上忽略規則,以行為單位,一條規則佔據一行;比較特殊的情況就是在版本庫的根目錄下

Linux中Kill進程的N種方法

Linux中Kill進程的N種方法 常規篇:首先,用ps查看進程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?    

Linux靜態IP設定--修改設定檔

Linux靜態IP設定--修改設定檔 資料庫伺服器要求使用靜態IP,通過修改設定檔方式步驟如下:首先開啟terminal編輯網卡設定檔vi /etc/sysconfig/network-script/ifcfg-eth0進入編輯模式按i鍵進行編輯修改DEVICE=eth0 #物理裝置名稱IPADDR=192.168.1.100 #IP地址NETMASK=255.255.255.0 #掩碼值NETWORK=192.168.1.0 #網路地址(可不要)BROADCAST=192.168.1

ubuntu下的PDF閱讀器---okular

ubuntu下的PDF閱讀器---okular 今天很興奮地給大家介紹ubuntu 下的PDF 閱讀器 okular[ˈɔkjələ]   中文意思是 眼睛這個軟體是一用就讓你愛上他的那種。  step 1: 安裝  sudo apt-get install okular step 2: 注釋   按 F6 捷徑開啟注釋功能,你會發現太神奇了。 step 3:

Linux Kernel啟動過程中的記憶體管理

Linux Kernel啟動過程中的記憶體管理 好的作業系統必然要有好的記憶體管理系統來支援。好的記憶體管理系統就像一個藝術品,因為在其中我們可以看到空間最佳化和時間最佳化的完美平衡(既要省記憶體又要分配和釋放足夠快)。Linux為我們提供了這樣一個範例,關於它的記憶體管理在很多講kernel的書都可以找到。但在這一切還沒有建立起來時,系統又是怎麼工作的呢? 在系統啟動時記憶體配置大致經曆了這樣幾個階段(基於kernel 2.6.29): 1.

【人在營運囧途_06】藉助sniffer診斷Linux網路故障

【人在營運囧途_06】藉助sniffer診斷Linux網路故障【人在營運囧途_05】系統安全巡檢利器--nmaphttp://www.bkjia.com/os/201304/200744.html夫營運者、善假於物也、形如 sniffer(嗅探器)  sniffer 在網路安全領域是一把雙刃劍、或被駭客作為網路攻擊工具、或協助營運診斷網路故障   本文以 Linux 平台下三個常用的網路嗅探器 Tcpdump、Ethereal 和 EtherApe 為例 

bash中的轉義

bash中的轉義 轉義是引用單字元的方法.在單個字元前面的轉義符(\ 倒斜杠)告訴shell不必特殊解釋這個字元,只把它當成字面上的意思.  但在一些命令和軟體包裡,比如說echo和sed,轉義一個字元可能會引起一個相反的效果--因為它們可能觸發那個字元的特殊意思.  ---引自 abs 一些特殊的逸出序列: (以 help echo 的結果為藍本, 添加部分注釋, 別人寫的,無為有修改)\a      

@echo off的含義

@echo off的含義 就是說關閉回顯 @echo off並不是DOS程式中的,而是DOS批處理中的。當年的DOS,所有操作都用鍵盤命令來完成,當你每次都要輸入相同的命令時,可以把這麼多命令存為一個批處理,從此以後,只要運行這個批處理,就相當於打了幾行、幾十行命令。 DOS在運行批處理時,會依次執行批處理中的每條命令,並且會在顯示器上顯示,如果你不想讓它們顯示,可以加一個“echo off” 當然,“echo off&

linux top部分列詳解

linux top部分列詳解 linux

Xen Dom0下判斷DomU的磁碟使用率

Xen Dom0下判斷DomU的磁碟使用率 從 xentop 大致可知:CPU%、MEM%、網路、I/O...等     但對於 DomU 磁碟的使用、如:     用了多少 inode、多少空間,還剩多少,是否快爆滿、是否應該通知客戶升級 Xen 硬碟     這些 xentop 就心有餘而力不足啦      [root@Rocky ~]# xentop&

Ubuntu 12.04自動切換案頭背景

Ubuntu 12.04自動切換案頭背景 以前在gnome2時使用gconftool可以改變ubuntu的案頭背景的,裝了12.04後,發現不行了,研究了一下,原來改用gsettings這個工具了. 我卸載了unity,裝的是gnome-panel案頭. 指令碼如下: [cpp] #!/bin/bash  confFile=".switchbg.conf"  cd $(dirname $0)

fedora17中文字型美化

fedora17中文字型美化剛升級完 Fedora 17,會發現在沒有更改預設字型設定的情況下,Firefox 的標題列和標籤欄的字型、都變成了點陣宋體禁用文泉驛正黑字型內嵌點陣的方法:# zenheiset aa登出並重新登陸後可以看到效果。zenheiset 有三個選項,“zenheiset aa”會禁用內嵌點陣;“zenheiset bitmap”會啟用所有內嵌點陣,還處於實驗階段的13磅點陣字除外;“zenheiset

Linux日常管理和維護——軟體管理

Linux日常管理和維護——軟體管理 一、引言 根據我們使用作業系統的經驗,我們使用作業系統實際上更多的是使用運行在作業系統上的應用軟體,利用這些軟體協助我們完成各種類型的工作;而之前我們都只是在linux系統中進行了大量使用者和檔案目錄的操作,並沒有使用其軟體功能。前面我們在字元介面下操作的時候發現該環境中不能顯示和使用中文,如果要使用中文就需要安裝中文環境,也就是藉助於軟體完成,所以今天我們這節課就要告訴大家如何在linux系統中安裝和使用軟體;而

linux下apache+php搭建配置記錄

linux下apache+php搭建配置記錄 第1章  環境說明1.1 系統說明Centos 6.2 (迷你安裝)1.2 軟體說明httpd-2.4.2.tar.gzapr-util-1.4.1.tar.gzapr-1.4.6.tar.gzpcre-8.13.tar.gzphp-5.4.3.tar.bz2libmcrypt-2.5.8.tar.gzmhash-0.9.9.9.tar.gz第2章  Apache搭建說明2.1 安裝依賴包yum install

修複更新grub2系統引導

修複更新grub2系統引導 一.修複 如果重裝系統或者引導系統崩潰無法進入系統開機引導項從而無法進入以裝系統,以Ubuntu

如何使用rpm刪除兩個相互依賴的軟體包

如何使用rpm刪除兩個相互依賴的軟體包 今天遇到兩個需要刪除但是相互依賴的軟體包,犯傻了。最後發現其實解決方案很簡單,使用rpm的--nodeps參數就搞定了。在-e選項後面直接把那兩個軟體包給加上也應該可以搞定,不過沒試過。 補充那兩個包:[iwang@localhost ~]$ rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp_31rh.i386error: Failed dependencies:   

CentOS設定pptpd VPN步驟

CentOS設定pptpd VPN步驟 1.安裝ppp服務及相關組件yum install -y ppp iptables 2.下載pptpd最新版本的rpm包(pptpd最新安裝包地址)wget -c http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.i386.rpm             wget http://

linux下的watch命令使用小結

linux下的watch命令使用小結 關於watch命令,之前使用的都不多,今晚特別去瞭解一下linux下的watch命令。 Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=] [--no-title] [--version]   -d, --differences[=cumulative]      

總頁數: 3662 1 .... 3562 3563 3564 3565 3566 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.