Time of Update: 2018-07-26
在linux下,估計你經常使用pwd這個命令,這個命令就是列印當前的工作路徑,即print working directroy, 今天我們也來c語言實現這個命令。要實現這個功能,需要用到下面的一個系統調用: #include < unistd.h > char * getcwd ( char * buf ,
Time of Update: 2018-07-26
1. 編譯及連結產生可執行檔樣本 gcc -c -I /usr/local/include/ http_test.cpp-o http_test.o gcc -L /usr/local/lib-lboost_locale http_test.o -o test 2. 尋找 目前的目錄下內容包含某個欄位的檔案,並顯示檔案目錄: find . -name “*.h” -exec grep
Time of Update: 2018-07-26
Linux磁碟分割工具 硬碟可以分成若干個分區,每個分區可視為獨立的磁碟來使用。硬碟的資料分割配置被記錄到“磁碟分割表”中,通常該表由4個部分組成,每個部分定義一個分區的信 息,因此原始概念中一個硬碟最多隻能建立4個分區,稱為“主要磁碟分割”。由於硬碟越來越大,4個分區已不無法滿足使用者的需要,為此引入“擴充分區”的概念。擴
Time of Update: 2018-07-26
開放系統連接埠號碼 a. /sbin/iptables -I INPUT -p tcp --dport 8181 -j ACCEPT b. /etc/rc.d/init.d/iptables save c. 可以通過以下命令查看連接埠的狀態:
Time of Update: 2018-07-26
Nginx是一款功能強大的伺服器,它可以部署出高效能的叢集,它允許工程師編寫出屬於自己的功能模組,建議讀者在編寫自己的功能模組前,先對Nginx進行比較全面的瞭解。分享一個比較好的網盤連結:https://pan.baidu.com/s/1hs26ZZY 介紹一下我寫的功能模組的背景:
Time of Update: 2018-07-26
安裝: yum -y install ftp 基本命令: refer to:http://man.linuxde.net/ftp 執行個體: [root@nh-cdh-24 setuptools-1.4.2]# ftp 172.28.4.200 Connected to 172.28.4.200 (172.28.4.200). 220 Welcome to blah FTP service. Name (172.28.4.200:root):
Time of Update: 2018-07-26
寫這篇部落格是因為,後面在使用keepalived 實現Nginx高可用時 需要用到這項技術。虛擬ip在高可用中的作用後續再說。今天看看怎麼給伺服器配置虛擬IP,其實也就是多分配個IP地址。 ① 首先查看一下現有網卡的IP地址,用root提高權限執行下面的命令: ip addr 樣本輸出: 從上面的詳細資料中,可以看到伺服器的網卡名是eno16777736,ip地址是192.168.22.227。 網卡的設定檔儲存在
Time of Update: 2018-07-26
轉載地址: http://hi.baidu.com/messup/item/4fcb2533a1553020b2c0c5f2 因為剛接觸linux,所以很多地方不太懂。剛開始有些入門,就遇到了一個難題——時間同步問題。 所以上網搜尋了一下相關的文章,最後整理了一下思路同步成功,拿出來分享一下。 ==此行以下為本文:
Time of Update: 2018-07-26
linux啟動服務是用SERVICE + tftpd,(ubuntu)service 會去尋找/etc/init.d下啟動程式,service +tftpd就可以運行。 chkconfig是用於把服務加到開機啟動列表裡。 chkconfig --add tftpdchkconfig --listchkconfig tftpd on/off 編寫shell指令碼 #!/bin/bash#description:tftpd#chkconfig: 2345 20
Time of Update: 2018-07-26
很多和Regex re 是一致的; 1. 修改上次執行的命令 刪除多餘部分; % grep fooo /var/log/auth.log% ^o% grep foo /var/log/auth.log 替換(輸錯或少輸): # 替換% cat myflie% ^li^il% cat myfile# 漏寫% ansible vod -m command -a 'uptim'% ^im^ime% ansible vod -m command -a 'uptime'
Time of Update: 2018-07-26
if 語句判斷: 執行個體: #!/bin/sh # this a is test ssh scrpt echo "plase input a number :" read -p a #echo "your number is ${a} " if [ $a = "1" ] ; then echo "linux"; elif
Time of Update: 2018-07-26
安裝inotify-tools (http://inotify-tools.sourceforge.net) 下載源碼包 wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gztar zxvf inotify-tools-3.14.tar.gzcd inotify-tools-3.14./configure --prefix=/usr && make
Time of Update: 2018-07-26
本篇將會講解linux的如何後台運行一個程式以及開機啟動機制和如果設定開機啟動,同時會提供一些參考資料。 先說如何後台運行,確切的手勢終端關閉後終端中啟動的進程不被結束。 我們都知道linux的程式是以終端為單位的。如果在終端中啟動了某個程式,當終端關閉後,相應的程式也會終止。 為什麼會這樣呢。因為linux中某個終端啟動的進程都是其子進程,當終端關閉後,linux就會收到hung
Time of Update: 2018-07-26
1.簡介 sed是非互動編輯器。它不會修改檔案,除非使用shell重新導向來儲存結果。預設情況下,所有的輸出行都被列印到螢幕上。
Time of Update: 2018-07-26
系統預設預設許可權屬性的查詢 直接 umask ,可以得到如下內容(這個會和當前登入的使用者的角色有關的): 0022 怎麼是4組啊,不應該是3組嗎。其實“與一般許可權有關的是後面的3組,第一組是特殊許可權用的,後面再補充” 加上【-S】這個參數,可以得到以符號類型顯示許可權的資訊了,如下: u=rwx,g=rx,o=rx
Time of Update: 2018-07-26
一、目錄的相關操作 比較特殊的目錄: . 代表此層目錄 .. 代表上層目錄 - 代表前一個工作目錄 ~ 代表目前使用者所在住檔案夾 ~accout 代表account這個使用者的主資料夾(account是個帳號名稱) 1、cd :切換目錄: cd 目錄名稱 2、pwd : 顯示目前的目錄:pwd 3、mkdir : 建立一個新目錄: mkdir [-mp] 目錄名稱 -m:設定檔的許可權 mkdir -m 744 test -p:建立多級目錄 eg:輸入命令 mkdir -p
Time of Update: 2018-07-26
第一波 > 1>. 通過上面demo可知,這個適用於HP印表機,那我這裡想使用epson印表機,想使用ijsgutenprint,這裡也就要求移植gutenprint, 是的,是這樣的。需要移植gutenprint.
Time of Update: 2018-07-26
按照維基教程編譯核心4.4.y: //我的編譯器是這個,先設定一下 1、CROSS_COMPILE=aarch64-linux-gnu- //設定檔在 arch/arm64/configs/ 2、make ARCH=arm64 nanopi3_linux_defconfig 3、make ARCH=arm64 出現問題: 問題一:出現這個fatal error: openssl/
Time of Update: 2018-07-26
鏈表簡介: 鏈表是一種常用的資料結構,它通過指標將一系列資料節點串連成一條資料鏈。相對於數組,鏈表具有更好的動態性,建立鏈表時無需預Crowdsourced Security Testing道資料總量,可以隨機分配空間,可以高效地在鏈表中的任意位置即時插入或者刪除資料。鏈表的開銷主要是訪問的順序性和組織鏈的空間損失。
Time of Update: 2018-07-26
切換到某個目錄 #查看當前所在路徑bixiaopeng@bixiaopengtekiMacBook-Pro ~$ pwd/Users/bixiaopeng#使用命令:cd 目錄路徑bixiaopeng@bixiaopengtekiMacBook-Pro ~$ cd apktool#查看切換後的路徑bixiaopeng@bixiaopengtekiMacBook-Pro apktool$ pwd/Users/bixiaopeng/apktool