Time of Update: 2018-07-22
/etc/passwd中一行記錄對應著一個使用者,每行記錄又被冒號(分隔為7個欄位,其格式和具體含義如下: 使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入Shell 1)“使用者名稱”是代表使用者帳號的字串。通常長度不超過8個字元,並且由大小寫字母和/或數字組成。登入名稱中不能有冒號(,因為冒號在這裡是分隔字元。為了相容起見,登入名稱中最好不要包含點字元(.),並且不使用連字號(-)和加號(+)打頭。
Time of Update: 2018-07-22
fastboot flash boot out/target/product/generic/boot.img不管用,提示< waiting for device > 原因尋找: 用fastboot命令查看裝置提示無許可權,如下: $ fastboot -l devices no permissions fastboot usb:2-1.3 於是知道是因為許可權問題,是fastboot沒有許可權, 解決步驟:
Time of Update: 2018-07-22
庫用於將相似函數打包在一個單元中。Linux支援兩種類型的庫:靜態庫(在編譯時間靜態繫結到程式)和動態庫(在運行時綁定到程式)。Linux系統使用的動態庫是ELF格式,尾碼名為so。 1 載入 動態庫內部劃分為段,段分為不同的類型: PT_LOAD段:包含代碼或資料,是需要被映射到記憶體中的,每個段有不同的存取權限(讀、些、執行); PT_DYNAMIC段:包含動態連結資訊,如符號表、重定位表、引用的其他庫等。 其他段類型暫不說明。
Time of Update: 2018-07-22
(1)、下載Ubuntu作業系統。 官網下載地址:http://releases.ubuntu.com/,下載一個desktop 版本的ISO 三個模式的區別: desktop是livecd+圖形安裝 server是伺服器版(只裝用命令列模式,沒有圖形部分) alternate是文本安裝模式(安裝過程用點中只能鍵盤操作,安裝介面和windows前半段的類似) (2)、下載隨身碟引導工具(Universal_USB_
Time of Update: 2018-07-22
轉自這裡 修改/etc/X11/xorg.conf檔案: sudo gedit /etc/X11/xorg.conf 我這裡開啟後是空的 在最後添加如下內容 Section "Screen" Identifier "Screen0"
Time of Update: 2018-07-22
新買的電腦是win7系統的,需要再裝一個linux系統。 之前筆記本裝了個ubuntu,聽說opensuse很華麗,我這裡選擇open suse。 拿了一個opensuse光碟片,放入光碟機。 然後自己摸索著安裝了,發現和ubuntu不一樣,特別是分區這一塊。 我選擇了一種方法,想準備一部分磁碟空間,把它的分區刪掉,系統就會預設安裝在這個位置。 後來在網上看到一個安裝過程錄影,覺得不錯,當時找了好久沒找到,沒想到無心插柳柳成蔭。現在摘錄如下: SUSE
Time of Update: 2018-07-22
1、簡介 kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模組,自Linux 2.6.20之後整合在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理,所以相對於Xen,其核心源碼很少。KVM目前已成為學術界的主流VMM之一。 KVM的虛擬化需要硬體支援(如Intel VT技術或者AMD
Time of Update: 2018-07-22
DEB 是Debian軟體包格式的副檔名,Debian包是Unixar的標準歸檔,將包檔案資訊以及包內容,經過gzip和tar打包而成。處理這些包的經典程式是dpkg,經常是通過Debian的apt-get來運作。通過Alien工具,可以將deb包轉換成rpm、tar.gz格式。deb包在Linux作業系統中類似於windows中的軟體包(exe)。 sudo dpkg -i package_file.deb 安裝 sudo dpkg -r
Time of Update: 2018-07-22
一、針對wireshark最常用的自然是針對IP地址的過濾。其中有幾種情況: (1)對源地址為192.168.0.1的包的過濾,即抓取源地址滿足要求的包。 運算式為:ip.src == 192.168.0.1 (2)對目的地址為192.168.0.1的包的過濾,即抓取目的地址滿足要求的包。
Time of Update: 2018-07-22
這兩個對於初學者很容易混肴,這裡ch,其實是change的簡寫,它們的含義分別是: chown-》change own改變所有者 chmod-》 change mod(mod不知道是否為簡寫) 改變檔案許可權 一、chown 命令 用途: 變更檔的所有者或組 。命令由單詞change owner組合而成。 使用樣本: 1,變更檔的所有者: chown jim program.c
Time of Update: 2018-07-22
解決openoffice進程異常退出的辦法: 實現以守護進程,定時檢測openoffice是否退出,如果進程不存在,通過指令碼將openoffice起起來即可。 具體操作步驟: 第一步: 將openoffice.sh指令碼放置在root目錄下面,(也可自行決定),如圖所示: 指令碼內容: #!/bin/sh#set -x OPENOFFICEPID=`ps
Time of Update: 2018-07-22
1、簡介 進階封裝工具(英語:Advanced Packaging Tools,簡稱:APT)是Debian及其派生髮行版的軟體包管理器。APT可以自動下載,配置,安裝二進位或者原始碼格式的軟體包,因此簡化了Unix系統上管理軟體的過程。APT最早被設計成dpkg的前端,用來處理deb格式的軟體包。現在經過APT-RPM組織修改,APT已經可以安裝在支援RPM的系統管理RPM包。 2、構成
Time of Update: 2018-07-22
很多人甚至市面上的一些書籍,都使用了void main( ) ,其實這是錯誤的。C/ C++ 中從來沒有定義過void main( ) . C++ 之父 Bjarne Stroustrup 在他的首頁上的 FAQ 中明確地寫著 The definition void main( ) { /* …… */ } is not and never has been C++, nor has it even been C.( void main( ) 從來就不存在於 C++ 或者
Time of Update: 2018-07-22
1、簡介 邏輯滾動欄管理器(英語:Logical Volume Manager,縮寫為LVM),又譯為邏輯卷宗管理器、邏輯扇區管理器、邏輯磁碟管理器,是Linux核心所提供的邏輯滾動欄管理(Logical volume management)功能。它在硬碟的硬碟分區之上,又建立一個邏輯層,以方便系統管理硬碟分區系統。 通過LVM系統管理員可以輕鬆管理磁碟分割,如:將若干個磁碟分割串連為一個整塊的卷組
Time of Update: 2018-07-22
epoll是Linux上一個可擴充的I/O事件通知機制。主要有兩種工作模式 Level Triggered ( LT )水平觸發,預設,即當epoll_wait檢測到描述符事件發生並將此事件通知應用程式,應用程式可以不立即處理該事件。下次調用epoll_wait時,會再次響應應用程式並通知此事件。 Edge Triggered ( ET )邊緣觸發,即當epoll_wait檢測到描述符事件發生並將此事件通知應用程式,應用程式必須立即處理該事件。如果不處理,下次調用epoll_wait時,
Time of Update: 2018-07-22
1、伺服器版本 設定IP地址 ubuntu 12.04的網路設定檔案是/etc/network/interfaces,開啟檔案,會看到 auto loiface lo inet loopback 這邊的設定是本地迴路。在後面加上 auto eth0iface eth0 inet staticaddress 192.168.1.230(ip地址)netmask 255.255.255.0(子網路遮罩)gateway 192.168.1.1(網關)
Time of Update: 2018-07-22
Ubuntu版本,在一般使用者下執行sudo命令提示user is not in the sudoers file. This incident will be reported.解決方案: 一、$where is sudoers -------找出檔案所在的位置,預設都是/etc/sudoers
Time of Update: 2018-07-22
1、簡介 在修改sendmail設定檔 /etc/mail/sendmail.mc 後,使用以下命令產生sendmail.cf檔案的時候報錯: m4 sendmail.mc > sendmail.cf 報錯內容為: sendmail.mc:10: m4: cannot open `/usr/share/sendmail-cf/m4/cf.m4':
Time of Update: 2018-07-22
1、簡介 IBus(英文全稱為Intelligent Input Bus),是GNU/Linux和類UNIX作業系統下的以GPL協議分發原始碼的開源免費多語言IME架構。
Time of Update: 2018-07-22
以下是nginx日誌切割的指令碼,按天切割 $(date +%d) 擷取當月第幾天,如5月18日,就會取出來是18 這樣,可以做到按月迴圈,只保留一個月的日誌,而不用擔心去清理到期的日誌了 指令碼請在crontab中設定執行,如在每天23點59分是執行日誌切割指令碼59 23 * * * /usr/local/nginx/nginxlog_happy.sh 以下紅色字是指令碼內容: savepath_log儲存日誌的路徑