Time of Update: 2015-07-22
標籤:linux學習
Time of Update: 2015-07-22
標籤:linux 檔案 許可權 許可權管理:chmod, chgrp, chown, umask, setfacl,chattr在linux中檔案許可權有三類:屬主許可權(u), 屬組許可權(g), 其他使用者權限(o) -rw-r--r-- 1 root root 0 07-21 23:03 file 第一位是 - 則為檔案,如果是 d 這為目錄其他三組 --- ---
Time of Update: 2015-07-22
標籤:定義add.h和add.c兩個檔案 add.h#ifndef ADD_H_#define ADD_H_int add(int,int);#endifadd.c#include "add.h"int add(int a,int b){ return (a+b);}編譯產生so檔案gcc -shared -fPIC add.c -o libadd.so 編寫測試程式demo.c#include <stdio.h>#include
Time of Update: 2015-07-22
標籤:常用的Linux系統調用命令 下面一些函數已經過時,被新的更好的函數所代替了(gcc在連結這些函數時會發出警告),但因為相容的原因還保留著,這些函數將在前面標上“*”號以示區別。 一、進程式控制制 fork 建立一個新進程clone 按指定條件建立子進程execve 運行可執行檔exit 中止進程_exit 立即中止當前進程getdtablesize 進程所能開啟的最大檔案數getpgid 擷取指定進程組標識號setpgid
Time of Update: 2015-07-22
Windows/Linux環境下類比服務連接埠方法,linux連接埠情境需求: 對於涉及縱向級聯(比如與總部、分部級聯)或橫向互聯(與本級其他系統互聯)的大系統,往往需要在未部署系統服務時驗證相關連接埠的開通情況,以備在防火牆上進行連接埠開通申請。Windows環境下類比服務連接埠:
Time of Update: 2015-07-22
linux常用快速鍵筆記,linux快速鍵1、[Tab]使用Tab鍵來進行命令補全。只輸入它的開頭的一部分然後按下Tab鍵就可以得到提示或者協助完成:2、[Ctrl+c]Ctrl+c鍵來強行終止當前程式(你可以放心它並不會使終端退出)。當你在 Linux
Time of Update: 2015-07-22
Linux中直接掛載硬碟和掛載分區有什麼區別?,linux掛載1.問題Linux中直接掛載硬碟和掛載分區有什麼區別?比如 /dev/sdb 的硬碟,直接mkfs.ext4 /dev/sdb 後mount 使用,和 先fdisk 分區 ,在 mkfs 在mount 使用,兩者相比有何區別?2.回答1你確定,不用分區?而不是一塊硬碟只分成一個區?直接用過/dev/sdb 的硬碟,直接mkfs.ext4
Time of Update: 2015-07-22
linux的主要磁碟分割與邏輯分區的關係,linux邏輯分區主要磁碟分割和擴充分區的區別在於主要磁碟分割位於硬碟的最開始,MBR 扇區的位置,這個位置的資料在電腦啟動時,會自動被 BIOS 讀取並且執行,也就是說這個位置的分區表會自動被 BIOS 讀取到記憶體裡,這樣 MBR 啟動程式不需要執行什麼操作就能直接獲得主要磁碟分割表資訊。但因為 MBR 只有 512 位元組,分區表還要佔用 4x16 位元組,外加還有個 55AA 標誌佔用2位元組,實際 MBR
Time of Update: 2015-07-22
ld.so.conf.d設定檔ld.so.conf.d用來載入Linux系統中的動態庫檔案的:在/etc下我們會發現下面三個檔案ld.so.conf.dld.so.confld.so.cache查看ld.so.conf以後可以看到是包含了ld.so.conf.d中的所有設定檔include ld.so.conf.d/*.conf查看ld.so.conf.d中的內容可以看到設定檔很多[root@bkjia mcrypt-2.6.8]# ll /etc/ld.so.conf.d/ total 16
Time of Update: 2015-07-22
在Linux上安裝閉源驅動程式、媒體轉碼器及其他被禁止的軟體一個典型的Linux系統主要由不受限制的開源軟體組成。但是市面上一些最受歡迎的軟體不是閉源軟體就是開源軟體,可是卻受到專利的限制。這種被限制的軟體可能很容易安裝,也可能要費好大一番工夫,具體取決於你的Linux發行版。這種內容被限制出於幾個原因。許多Linux發行版不想發行閉源軟體,於是你玩最高效能的3D遊戲所需要的AMD和英偉達圖形驅動程式並不容易獲得,像Flash外掛程式之類的軟體也不容易獲得。其他Linux發行版不想違反所在國的軟
Time of Update: 2015-07-22
Ubuntu系統grub修複的方法1.想辦法進入到Ubuntu的Live CD系統,或者其他較新版本的Live CD系統2.開啟終端,輸入sudo fdisk -l,查看ID=83的分區,記錄下sd[NUM],比如sda83.如果上一步中存在多個ID=83的分區,自己想辦法確定/分區所在的分區號,並且/boot也是和/分區掛載在同一個分區上,比如就是sda84.輸入sudo -i,獲得root許可權5.mkdir /media/tmp6.將/分區掛載到建立的目錄mount /dev/sda8 /
Time of Update: 2015-07-22
Linux常用命令Linux的常用命令,會陸續的更新,希望能對大家有所協助刪除rm -f file1 刪除一個叫做 ‘file1’ 的檔案rmdir dir1 刪除一個叫做 ‘dir1’ 的目錄rm -rf dir1 刪除一個叫做 ‘dir1’ 的目錄並同時刪除其內容rm -rf dir1 dir2
Time of Update: 2015-07-22
使用sonar-ws-client擷取違規數、程式碼數sonar是開源的品質管理工具。 違規數、程式碼數是sonar品質度量(Measure)的兩個指標(Metric)。 sonar-ws-client是sonar webservice的java實現。 使用sonar-ws-client擷取違規數、程式碼數。demo如下:public class SonarDemo { static String host = "http://xxx:9000";
Time of Update: 2015-07-22
linux/proc/net/arp檔案/proc/net/arpThis holds an ASCII readable dump of the kernel ARP table used for address resolutions. It will show both dynamically learned and preprogrammed ARP entries. The format is:IP address HW type Flags HW
Time of Update: 2015-07-22
Ubuntu1204vim中文亂碼解決方案添加中文字元編碼sudo vi /var/lib/locales/supported.d/local#添加下面的中文字元集zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB18030#儲存退出使添加的中文字元集生效 sudo dpkg-reconfigure locales設定vim中的中文顯示配置 sudo vi /etc/vim/vimrc#在檔案中加入set fileencoding=utf-8set
Time of Update: 2015-07-22
dos格式轉變為unix格式總結當我們在windows 下編寫了指令碼,提交到伺服器之後,更新下來之後,當你啟動並執行的時候會看到,說這個檔案不存在,但那個檔案確實是存在的,那是什麼原因,其實就是檔案的格式導致,因為我們在windows 編寫了之後我們更新到linux編寫的時候她的格式還是dos 所以我們要將這個dos的格式轉變為和系統一樣的格式即unix格式:1、當我們使用vim開啟一個檔案,如果開啟之後vim
Time of Update: 2015-07-22
7個不是經常用但很強大的Linux命令1. sudo !!命令沒有特定輸入sudo命令而運行,將給出沒有許可權的錯誤。那麼,你不需要重寫整個命令,僅僅輸入’!!’就可以抓取最後的命令。sudo !! commandRunning the command without specifying sudo command will give you permission denied error. So, you don’t need to rewrite the
Time of Update: 2015-07-22
Ubuntugedit中文亂碼解決方案安裝 gconf-editor 軟體包sudo apt-get install gconf-editor在命令列運行 gconf-editor 程式,開啟編輯器配置介面 gconf-editorvcD4NCjxwPjxjb2RlIGNsYXNzPQ=="hljs lasso">選擇 apps->gedit-2->preferences->encodings 然後雙擊右邊列表的
Time of Update: 2015-07-22
linuxc操作utmp和wtmp檔案介面/var/run/utmp 儲存當前在本系統中的使用者資訊/var/log/wtmp 儲存登陸過本系統的使用者資訊他們儲存的資訊是基於結構體 struct utmp 的(/usr/include/bits/utmp.h)utmp 結構體定義如下:struct utmp{ short int ut_type; //登入類型 pid_t ut_pid; //login 進程的pid char ut_line[UT_LINESIZE]; //
Time of Update: 2015-07-22
LinuxMint(應用軟體—下載工具:Transmission) 我們上網時經常下載一些有用的資源,比如一些文檔,音樂或者電影。普通的下載,我們可以使用Firefox內建的下載工具。點擊資源下載按鍵,Firefox就會啟動內建的下載工具。我們只需要確認下載的目錄就可以。這個比較簡單,我就不多說了。但是網上還有一些BT資源,這時使用Firefox自己帶的工具就無能為力了。那麼怎麼辦?像Mint這麼好用的系統肯定會替使用者想到這一點,Mint中預設安裝了一款下載工具:Transmissi