Time of Update: 2014-12-31
標籤:查看linux系統的開機時間/重啟記錄1、who -b命令[[email protected] opt]# who -b ---查看最後一次(上次)系統啟動的時間 system boot Dec 27 05:062、who -r命令[[email protected] opt]# who -r ---查看最後一次(上次)系統啟動的時間,及運行層級 run-level 5 Dec 27 05:063、last
Time of Update: 2014-12-31
標籤:程式自啟動指令碼實質上就是一個shell指令碼。以簡單的Tomcat自啟動指令碼為例,Tomcat使用安裝目錄下的startup.sh啟動、shutdown.sh停止,我們可以把它們寫到一個啟動指令碼裡。1.建立自啟動指令碼:vim /etc/init.d/tomcat輸入如下內容: 1 #!/bin/bash 2 # 3 # tomcat startup script for the Tomcat server 4 # 5 # chkconfig: 345 80 20 6 #
Time of Update: 2014-12-31
標籤:NAME w - Show who is logged on and what they are doing.SYNOPSIS w - [husfV] [user]DESCRIPTION w displays information about the users currently on the machine, and their processes. The header shows, in this order, the
Time of Update: 2014-12-31
標籤:環境:debian 7.0載入BIOS 1.從點擊電源鍵開始,首先載入BIOS進行硬體檢測,然後根據配置讀取啟動裝置,然後讀取Boot Loader ,linux中主流的boot Loader是grub。Boot Loader 安裝在啟動裝置的第一個磁區內,也就是MBR(Master Boot Record 主要開機記錄區)。 讀取核心檔案並啟動服務 2.首先讀取/boot下的核心檔案,在核心載入完後,就會啟動初始化進程,首先讀取/etc/inittab
Time of Update: 2014-12-31
標籤:linux模組開發 printk 1. 核心模組簡介Linux 核心的 整 體結構 非 常 龐 大 ,其 包 含 的 組 件也 非 常多 , 如 何使用 需 要 的 組 件 呢? 方 法 一 : 把 所有的 組 件都 編譯 進 核心 文 件, 即 :zImage 或bzImage , 但 這樣會 導 致 兩 個 問 題 : 一是 生 成的 核心 文 件 過大 ;二 是 如果 要 添 加 或 刪
Time of Update: 2014-12-31
標籤:一、初識sed在部署openstack的過程中,會接觸到大量的sed命令,比如# Bind MySQL service to all network interfaces.sed -i ‘s/127.0.0.1/0.0.0.0/g‘
Time of Update: 2015-01-01
標籤:現在我們來仔細的學習一下linux的rm命令,這個命令顧名思義(我猜的,嘻嘻,是remove) 命令格式:rm [OPTION]... FILE...Remove (unlink) the FILE(s).就是刪除檔案(們),至於unlink是什麼以後再去討論了 OPTION:-f, --force ignore nonexistent
Time of Update: 2015-01-01
標籤:Linux發展曆史1991年,Linus Torwalds發布了Linux0.02版,能夠運行gcc和bash1994年,Linux1.0版本發布Linux 與開源計劃網上有個Richard Stallman在中科院的演講,把下面的這些概念講的很清楚(真佩服老外的講解,很容易懂),可以去搜一下。還可以參考這篇博文 為什麼GPL是更好的開源許可證GNU(GNU is not Unix)是Richard Stallman
Time of Update: 2015-01-01
標籤:1.使用ls -l命令可以查看檔案的類型和許可權[[email protected] etc]$ ls -l----------. 1 root root 899 10月 18 07:43 gshadow----------. 1 root root 890 10月 18 07:41 gshadow--rw-r--r--. 1 root root 801 4月 1 2011
Time of Update: 2015-01-01
標籤:ls:列出目錄內容(檔案)。 cp:複製檔案。 mv:重新命名(移動)檔案。 rm:刪除檔案。 ln:建立檔案連結。 ls命令 ls [options] [files] ls命令列出檔案與目錄的屬性。不加任何參數時,它直接列出目前的目錄下的內容: $ ls 也可以列出指定目錄包含的內容: $ ls dir1 dir2 dir3 或者列出單個檔案: $ ls file1 file2 file3
Time of Update: 2015-01-01
標籤:1. 把中文介面變成英文介面 yast2->system->language: 主要語言: 美式英語US 2. 使用root使用者預設登入 Ubuntu使用root登入 Ubuntu系統預設是不允許使用者以root身份登入的,雖然有一定的安全性,不過不符合我操控系統的天性。在網上找到的方法如下: 1、首先設定root密碼,
Time of Update: 2014-12-31
標籤:Linux進程入門 學習Linux下通訊過程中看兩本書《Linux網路編程》和《Unix環境下進階編程》。在此也不想評論哪本書好,哪本書不好,想詳細瞭解的話還是建議看《Unix環境進階編程》。本文是在看《Linux網路編程》一書的學習記錄。 思維導圖如下:建立進程通過fork()建立進程,fork()系統調用調用一次返回兩次,返回給父進程的是子進程的進程id(pid)。返回給子進程的是0。通過父進程沒有相應的函數擷取子進程id。但是子進程可以通過getppid()擷取父
Time of Update: 2014-12-31
標籤:backtrace ebp linux 調用棧 有四種方法可以獲得Linux的函數呼叫堆疊,參見CALL STACK TRACE GENERATION。在這裡簡單羅列一下文中提到的四個方案:方法1 GCC內建函數__builtin_return_address方法2 Glibc中的backtrace函數方法3 Jeff
Time of Update: 2014-12-31
標籤:linux核心 kernel 因為linux核心變化非常快,每個小版本之間資料結構、介面都有可能發生變化,因此為我們寫核心模組的相容性帶來了一些問題,經常在某版本上能正常編譯的模組,換另一個模組就編譯失敗了,這時候我們就需要做核心版本相容了,解決方案如下:在核心時面有一個linux/version.h標頭檔,裡面有兩個宏LINUX_VERSION_CODE和KERNEL_VERSION,可利用這兩個宏來協助完成相容處理,例
Time of Update: 2014-12-31
標籤:連接埠被佔用 釋放連接埠 linux開放連接埠 linux防火牆 telnet測試連接埠 Linux和Windows連接埠常用操作 一:簡介
Time of Update: 2015-01-01
Linux ps命令詳解 Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前啟動並執行那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態顯示進程資訊,就可以使用top命令。 要對進程進行監測和控制,首先必須要瞭解當前進程的情況,也就是需要查看當前進程,而 ps
Time of Update: 2015-01-01
Linux/UNIX: 使用 dd 命令建立 1GB 大小的二進位我如何使用 Shell 命令,在 UNIX/Linux/BSD 系統上使用dd命令建立1GB或者10GB鏡像檔案?您可以使用 dd 命令產生鏡像檔案,用來測試網路或檔案系統。你需要使用下面命令:fallocate - 預分配空白檔案;truncate - 縮小或擴充檔案的大小;dd - 轉換和複製檔案,例如 複製、建立、覆蓋 鏡像;df - 查看磁碟空間;du - 統計磁碟使用方式;ls -
Time of Update: 2015-01-01
怎麼樣稱得上是Linux下優秀的命令列計算機每個現代的Linux案頭發行版都預裝著一個帶有圖形介面的計算機程式。不過如果你的工作區中全是命令列視窗,那麼你一定會在其中的一個命令列視窗中處理一些數字相關的問題。或許你在尋找一款基於命令列的計算機程式。如果是這樣的話,GNU bc(“basic calculator”的縮寫)會是你不二的選擇。當然Linux下有很多基於命令列的計算機應用,我認為GNU
Time of Update: 2015-01-01
在Elementary OS 0.3下用WPS使用Elementary OS 0.3作為主用案頭有一陣子了,前幾天要開啟一個.doc檔案,發現居然沒有辦公軟體。考慮到wps發布了a16p2,那就裝一個吧。安裝bkjia@bkjia:~$ sudo dpkg -i wps-office_9.1.0.4937~a16p2_i386.deb會提示一堆依賴缺失,配置延遲。繼續bkjia@bkjia:~$ sudo apt-get -f
Time of Update: 2015-01-01
使用 GnuPG