Linux的經典技巧8則

Linux的經典技巧8則   作者:佚名 來源:GNU 加入時間:2004-11-27 1、處理特殊的檔案名稱 假設Linux系統中有一個檔案名稱叫“-ee”,如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm -ee命令,介面會提示我們是“無效選項”(invalid option),原來由於檔案名稱的第一個字元為“-”,Linux把檔案名稱當作選項了,我們可以使用“--”符號來解決這個問題,輸入“rm --

linux的庫操作命令ar和nm

當我們的程式中有經常使用的模組,而且這種模組在其他程式中也會用到,這時按照軟體重用的思想,我們應該將它們產生庫,使得以後編程可以減少開發代碼量。這裡介紹兩個命令ar和nm,用來對庫操作。 1.ar基本用法2.nm基本用法命令 當我們的程式中有經常使用的模組,而且這種模組在其他程式中也會用到,這時按照軟體重用的思想,我們應該將它們產生庫,使得以後編程可以減少開發代碼量。這裡介紹兩個命令ar和nm,用來對庫操作。

linux開發終極指南

[精華] linux開發終極指南   首先,程式員要瞭解在linux下的幾個之最: 最有用開發語言: C/C++,Perl,Pascal. 最流行的工具集: gtk/gdk,qt,xforms 最好的可視化開發工具: glade,designer,kdeveloper 最cool的代碼閱讀工具: source navigator 最普及的調試工具: gdb, ddd 最進階(主要指價格進階)的程式跟蹤工具: BDM,ICE 最強大的開發平台: Redhat linux 7.1,

Linux Crond服務

每次編輯完某個使用者的cron設定後,cron自動在/var/spool/cron下產生一個與此使用者同名的檔案,此使用者的cron資訊都記錄在這個檔案 中,這個檔案是不可以直接編輯的,只可以用crontab -e 來編輯。cron啟動後每過一份鐘讀一次這個檔案,檢查是否要執行裡面的命令。因此此文 件修改後不需要重新啟動cron服務。crond程式配置的一些程式是作為crond守護進程的子進程啟動並執行。 子進程會繼承父進程的一些屬性。包括. ULIMIT.比如可以開啟的檔案描述符數目。

Linux系統時間重啟後變化原因

1.       系統時間變化原因分析Linux的時間有兩種,一是系統時間,另外是硬體時間(BIOS時間)。系統每次啟動時會讀出BIOS時間,將之賦給系統時間。之後系統時間將獨立運行,而BIOS時間不會變化。 在BIOS時間中,有兩種表示形式。一種是以localtime表示的,一種是以UTC表示的。具體查看的方式可以通過hwclock

Linux下檔案解壓縮

對於剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的檔案名稱給搞暈。別個不說,單單就壓縮檔為例,我們知道在Windows下最常見的壓縮檔就只有兩種,一是,zip,另一個是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的壓縮檔名,此外windows下的.zip和.rar也可以在Linux下使用,不過在Linux使用.zip和.rar的人就太少了。本文就來對這些常見的壓縮檔進行一番小結,希望你下次遇到這些檔案時不至於被搞暈  在具體

RedHat Enterprise Linux 5(RHEL5) 上安裝 Oracle9i(9.2.0.4.0)

Oracle9i (9.2.0.4.0) Installation on Red Hat Enterprise Linux 5 (RHEL5)從網上看到很多朋友提出如何在rhel5上安裝oracle 9i,更有人提出是否可以在rhel5上安裝oracle 9i.故把我的安裝步驟、經驗與大家分享.環境: Red Hat Enterprise Linux 5 (RHEL5), Oracle9i (9.2.0.4.0) RHEL5 安裝可參考 Red Hat Enterprise

Linux下安裝tomcat的native library

Linux下安裝tomcat的native library註:取材網路,收集歸納,以備所需。執行個體一:安裝完tomcat 5 之後經常會出現這樣的問題,The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ××××××××××;××××××××總會出現在logs的第一行。解決這個問題,

Linux核心VPN實現源碼分析(一)

1.  linux下vpn簡介一般而言,linux下VPN按照實現的協議棧可以分為應用程式層和網路層的VPN,應用程式層的vpn實現常見的比如有SSL vpn,著名得的開源實現有openvpn,而網路層的常見的為IPSec VPN。SSL

Linux核心VPN實現源碼分析(二)

2.  IPIP協議 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */

Linux核心VPN實現源碼分析(三)

     上篇簡單介紹了一下ipip模組和隧道的初始化相關內容,現在開始轉入正題,想些介紹ipip協議收發包的過程。     在講解收發包之前,有一個問題值得注意,就是mtu的問題,由於資料包經過ipip協議後,會在原始的長度上加一個ipip包頭的長度,所以使用ipip協議的mtu必須減少一個ipip包頭的長度,代碼如下。     static int ipip_tunnel_change_mtu(struct net_device *dev, int new_mtu){if (new_mtu

初次升級linux核心版本

只是紀念一下,把比較重要的內容發圖片上來了。 看下開始的版本: 編譯核心成功的圖片: 最後升級成功的圖片: 最後形成的grub.conf 遇到的兩個錯誤      步驟索引[root@localhost src]# tar vxfj linux-2.4.26.tar.bz2[root@localhost src]# ln –s linux2.4.26 linux[root@localhost src]# cd /usr/src/linux[root@localhost linux]# cp

linux下jdk的安裝

(1)從SUN下載jdk-1_5_0_04-linux-i586-rpm.bin,在/usr下建立java檔案夾,將安裝包放在/usr/java目錄下,然後執行如下命令:#chmod 777 jdk-1_5_0_04-linux-i586-rpm.bin#./jdk-1_5_0_04-linux-i586-rpm.bin#rpm -ivh

linux 進程監控和自動重啟的簡單實現

目的:linux 下伺服器程式會因為各種原因dump掉,就會影響使用者使用,這裡提供一個簡單的進程監控和重啟功能。實現原理:由定時任務crontab呼叫指令碼,指令碼用ps檢查進程是否存在,如果不存在則重啟並寫入日誌。1、crontab修改chen@IED_40_125_sles10sp1:~/CandyAT/Bin> crontab -e*/1 * * * *

linux進程監控與自動重啟實現

snmp程式常會自己停止,所以仿照寫了以下指令碼,以記錄。 #! /bin/shproc_name="net-snmp-5.5" # 進程名file_name="/jfdata01/snmp/shell/cron.log" # 記錄檔pid=0proc_num() # 計算進程數{num=`ps -ef | grep

linux系統設定環境變數

Linux中環境變數及路徑的設定shell運行起來後,會自動化佈建很多變數,這些變數是可以通過命令列來修改和添加。最重要的幾個變數有: PATH, LD_LIBRARY_PATH和INCLUDE。變數中儲存的是一個字串,用 echo 命令可以查看變數的內容,用法如下[hjk41@Redhat hjk41]$ echo

linux 下安裝weblogic

1. 安裝前的準備工作1.1 首先請確認您要安裝的WebLogic版本所在的平台已通過了BEA的認證,完整的認證平台列表請參考 http://e-docs.bea.com/wls/certifica..._810/index.html1.2 確定一個安裝目錄,建議該目錄下至少有1個G的空間,可以使用du來察看磁碟空間的使用方式1.3 建立一個BEA使用者組帳號groupadd –g GID groupname說明:GID代表建立組的ID,一般大於500比如:groupadd –g 600

一步一學Linux與Windows 共用檔案Samba

作者:北南南北,正在增加中... ... 需要您的參與;來自:LinuxSir.Org簡介:本文只是講一講我們最常用的Linux與Windows共用檔案,主要是為新手指一指路。如何建立最簡單的Samba伺服器,並講述遇到問題應該從何處尋找解決方案;正在更新之中,希望您的參加 ... ... 謝謝;目錄0、架設Samba 伺服器的前提; 0.1 查看檔案內容和編輯檔案的工具;0.2 關於檔案和目錄相關;03 使用者和使用者組相關;04 進程管理; 1 Samba 簡介2 Samba

Linux RedHat As 下配置Weblogic9

/** *Feb 20, 2007 * Zhou JianGuo * 小白 * 中國電信上海技術研究院 * MSN:zhuojianguo_leo@hotmail.com */ [root@localhost bin]# lscommEnv.sh         config.sh  quickstart.sh            startPointBaseConsole.sh  stopPointBase.sh  upgrade.sh    

一個linux提權用的技巧

 一個linux提權用的技巧,放出來攢RP了。OK,通常情況下,我們在執行bash指令碼的時候,有一個執行過程,其中有一點比較重要:如果BASH_ENV被設定的話,它就會執行BASH_ENV指向的指令碼一個test:[xiaoyu@localdomain ~]$ echo $BASH_ENV[xiaoyu@localdomain ~]$ export BASH_ENV="/tmp/.bashrc"[xiaoyu@localdomain ~]$ echo

總頁數: 3772 1 .... 338 339 340 341 342 .... 3772 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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