Time of Update: 2018-07-26
在linux,設定密碼複雜度的方法有幾個1. 一個是在/etc/login.defs檔案,裡面幾個選項PASS_MAX_DAYS 90 #密碼最長到期天數PASS_MIN_DAYS 80 #密碼最小到期天數PASS_MIN_LEN 10 #密碼最小長度PASS_WARN_AGE 7 #密碼到期警告天數2. 另外一個方法是,修改/etc/pam.d/system-auth檔案找到 password requisite
Time of Update: 2018-07-26
轉載: http://hi.baidu.com/helloant/item/af52b8edf2e8e6e62a09a4d4
Time of Update: 2018-07-26
模組匯出符號 Linux核心標頭檔提供了一個方便的方法用來管理符號的對模組外部的可見度,因此減少了命名空間的汙染(命名空間的名稱可能會與核心其他地方定義的名稱衝突),並且適當資訊隱藏。 如果你的模組需要輸出符號給其他模組使用,應當使用下面的宏定義: EXPORT_SYMBOL(name); EXPORT_SYMBOL_GPL(name); 這兩個宏均用於將給定的符號匯出到模組外. _GPL版本的宏定義只能使符號對GPL許可的模組可用。
Time of Update: 2018-07-26
在linux下設定密碼複雜度辦法: (1)修改/etc/login.defs檔案 PASS_MAX_DAYS 90 #密碼最長到期天數 PASS_MIN_DAYS 80 #密碼最小到期天數 PASS_MIN_LEN 10 #密碼最小長度
Time of Update: 2018-07-26
參考: Linux開機過程 Linux啟動流程 電腦是如何啟動的 引言 每個硬碟最多有一個MBR,這個MBR有512Bytes,以0x55開始,0xAA結束。MBR分為446Bytes與64Bytes,前446Bytes是一些開機的資訊,後64Bytes是分區表資訊,每個分區有16Bytes,所以最多有4個主要磁碟分割。但是有一種擴充分區,Linux中最多有一個擴充分區,擴充分區中還可以有邏輯分區,邏輯分區理論上沒有上限。
Time of Update: 2018-07-26
一、準備工作安裝 PAM 的 cracklib 模組,cracklib 能提供額外的密碼檢查能力。Debian、Ubuntu 或 Linux Mint 系統上:1 $ sudo apt-get install libpam-cracklibCentOS、Fedora、RHEL 系統已經預設安裝了 cracklib PAM 模組,所以在這些系統上無需執行上面的操作。注意:此教程中的密碼原則只對非 root 使用者有效,對 root 使用者無效。二、禁止使用舊密碼找到同時有 “password”
Time of Update: 2018-07-26
代碼的執行 代碼執行過程中,CS:IP始終指向下一條指令的地址~順序執行:總是指向地址連續的下一條指令 跳轉/分支:執行這樣的指令的時候,cs : eip的值會根據程式需要被修改 call:將當前cs : eip的值壓入棧頂,cs : eip指向被調用函數的入口地址 ret:從棧頂彈出原來儲存在這裡的cs : eip的值,放入cs : eip中 x86體繫結構的函數堆棧 堆棧相關的寄存器 esp,堆棧指標(stack pointer) ebp,基址指標(base
Time of Update: 2018-07-26
最近在使用Tomcat開發一個項目,由於特殊原因不能使用IDE內建的Maven或者Web Server環境,因此每次修改都需要copy檔案到生產環境,但是當專案檔太多以後每次copy都會很慢,於是就想到使用Linux軟串連的方式,但是我在自己的webapp下建立軟連結之後總是不能訪問,後來發現如果需要使用軟連結的話需要修改webapp的一些設定,具體方法是,在webapp目錄下建立META-INF目錄,並在其下建立一個context.xml檔案,內容如下: <?xml version=
Time of Update: 2018-07-26
本文命令: 配置顯示顏色是:git config --global color.ui true給命令設定別名:git config --global alias.co checkout查看遠程倉庫:git remote -v建立遠程倉庫分支:git checkout -b dev origin/dev建立分支:git branch <name>查看分支:git branch切換分支:git checkout <name>建立+切換分支:git checkout -b
Time of Update: 2018-07-26
何昔日之芳草兮,今直為此蕭艾也。 —-《楚辭》 本文轉自 [http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html] 有時候我們需要Linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作: ln -s 在/etc/rc.d/rc*.d目錄中建立/etc/init.d/服務的軟連結(*代表0~6七個運行層級之一) chkonfig 命令列運行層級設定 ntsysv
Time of Update: 2018-07-26
一、前期準備: 1、建立SSH Key 在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,建立SSH Key: 進入主目錄下.ssh目錄(~/),執行如下命令: ssh-keygen -t rsa -C "497049229@qq.com" 第一次提示輸入儲存檔案名稱可以不輸入,它會預設儲存為id_rsa.pub。
Time of Update: 2018-07-26
1 開發環境 宿主機:Ubuntu14.04(32bit) 開發板:Mini2440 Kernel:2.6.39.4 BusyBox:1.24.2 2 建立目錄 (1)建立根目錄rootfs,這個目錄就是要移植到Mini2440開發板的目錄: mkdir rootfs(2)進入 rootfs並建立目錄 bin、 dev、 etc、
Time of Update: 2018-07-26
本文轉自: http://www.cnblogs.com/armlinux/archive/2010/05/28/2396997.html #include <pthread.h>#include <stdio.h>#include <sys/time.h>#include <string.h>#define MAX 10pthread_t thread[2];pthread_mutex_t mut;int number=0, i;void
Time of Update: 2018-07-26
在linux核心模組中編寫socket程式時,用bind綁定了一個連接埠後,發送資料可以成功。 但是連接埠不能及時釋放,下次載入模組時,會出現地址被佔用的提示。 需要等一會後,這個連接埠才會釋放。 但是為了能馬上再綁定使用這個連接埠,在核心模組中可以使用kernel_setsockopt()函數設定(主要是設定為SO_REUSEADDR,即可以使用已經綁定的連接埠): 方法如下: int rc; int val=1; rc =
Time of Update: 2018-07-26
通過命令:kill -9 PID PID2 PID3 。步驟:第一步:通過命令 用ps -ef | grep 進程名。查出所有的進程。例如輸入命名“ps -ef | grep java”,查詢結果:java1 5031 9.0 2.3 104996 17484 ? S 13:23 0:01 javajava2 5036 0.0 0.0 5160 724 pts/3 S+ 13:24 0:00 grep java第二步:直接輸入命令kill -9 3031 5036,即可完成結束進程操作。
Time of Update: 2018-07-26
網站訪問提示502 Bad Gateway怎麼解決。根據分析一般是php線程開啟檔案控制代碼受限導致的。分享在linux環境下網站提示502 Bad Gateway的解決方案 1、提升伺服器的檔案控制代碼開啟開啟vi /etc/security/limits.conf 底部加上* soft nofile 51200* hard nofile 51200vi /etc/sysctl.conf 底部添加fs.file-max=51200
Time of Update: 2018-07-26
我們都知道Linux系統中有三種,橋接,NAT,hostonly三種模式,今天我們就來介紹一下hostonly的串連模式: 第一步:啟動Linux,輸入ifconfig,查看此時的IP地址: 當然你什麼也不做,此時就是迴環地址127.0.0.1. 第二步,我們接下來查看本機IP地址和網卡等相關資訊, 1.我們如果是採用hostonly的串連模式,此時要關閉vm8的虛擬網卡,開啟vm1,如果是NAT的串連方式,要關閉vm1,啟用vm8,
Time of Update: 2018-07-26
前段時間剛剛接觸了一下linux系統,本人表示第一次使用無從下手,不像windows作業系統是可視化的,簡單的建立檔案或檔案夾都要通過寫命令才能將其完成,由於工作需要,不得不自學linux ,先是自學常用的一些命令,然後再部署可執行jar,以下是具體的操作步驟。 1、執行jar包的命令和在windows作業系統上是一樣的,都是java -jar xxxx.jar。 2、將jar程式設定成後台運行,並且將標準輸出的日誌重新導向至檔案consoleMsg.log。
Time of Update: 2018-07-26
虛擬機器安裝方法 下面我用redhat7.3的鏡像來做示範 真機linux系統 Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo) 1.圖形安裝 在超級使用者下執行 virt-manager ###開啟虛擬機器管理器 點擊左上方表徵圖 選擇第一個選項ISO或CDROM然後點擊Forward表徵圖記
Time of Update: 2018-07-26
使用dd這個linux命令可以建立一定大小檔案。 linux建立檔案命令:dd命令 把指定的輸入檔案拷貝到指定的輸出檔案中,並且在拷貝的過程中可以進行格式轉換。文法: CODE:[Copy to clipboard]dd 〔選項〕 QUOTE: if =輸入檔案(或裝置名稱)。 of =輸出檔案(或裝置名稱)。 ibs = bytes 一次讀取bytes位元組,即讀入緩衝區的位元組數。 skip = blocks