Time of Update: 2015-06-12
標籤:時光荏苒、日月如梭,好吧,我又矯情了。不過日子過得還真的是太快了,linux已經要結課了,我也要成為大四狗了。跑題了,拉回來,說一說這一學期linux帶給我的辛酸苦辣,百味雜陳(其實也沒有這麼辛苦)。一開始選擇這門課就是覺得婁老師真的是大神,覺得跟著婁老師絕對能學到東西,不過婁老師用行動證明了我的想法是錯誤的,因為他這學期基本沒講過課。第一次聽說翻轉課堂的概念,不知道是不是婁老師首創的,我其實是拒絕的,因為我知道在學校裡上MOOC絕對是自己虐自己,學校網路太差完了還不讓自己拉光纖。但事已成
Time of Update: 2015-06-13
標籤:Regex1、基礎Regex字元 ^word 意義:待尋找的字串在行首 範例 grep -n ‘^#’ doc.txt word意義:待查找的字符串在行尾範例grep?n‘a’ doc.txt . 意義:代表一定有一個任一字元的字元 grep -n ‘e.e’ doc.txt \ 意義:將特殊符號的特殊意義去除 * 意義:重複零到無窮多個的前一個字元 [list] 意義:從字元集合的RE字元裡面找出需要選取的字元 Eg: 尋找gl或者gd那一行 grep -n ‘g[ld]’
Time of Update: 2015-06-13
標籤:一、簡介 readelf用來顯示一個或者多個elf格式的目標檔案的資訊,可以通過它的選項來控制顯示哪些資訊。這裡的elf-file(s)就表示那些被檢查的檔案。可以支援32位,64位的elf格式檔案,也支援包含elf檔案的文檔(這裡一般指的是使用ar命令將一些elf檔案打包之後產生的例如lib*.a之類的“靜態庫”檔案)。
Time of Update: 2015-06-13
標籤:‘!‘符號在Linux中不但可以用作否定符號,還可以用來從曆史命令記錄中取出命令或不加修改的執行之前啟動並執行命令。下面的所有命令都已經在Bash Shell中經過確切地檢驗。儘管我沒有試過,但大多都不能在別的Shell中運行。這裡我們介紹下Linux命令列中符號‘!‘那驚人和奇妙的用法。1. 使用數字從曆史命令列表中找一條命令來執行您也許沒有意識到您可以從曆史命令列表(之前已經執行的命令集)中找出一條來運行。首先,通過"history"命令尋找之前命令的序號。$
Time of Update: 2015-06-13
標籤:documents windows password linux 檔案夾 網路啟動安裝詳細步驟:(兩種方式vsftp和nfs)安裝軟體yum install tftp tftp-server vsftpd dhcp xinetd syslinux -y修改xinetd把tftp開啟vim
Time of Update: 2015-06-13
標籤:documents windows password linux 檔案夾 網路啟動安裝詳細步驟:(兩種方式vsftp和nfs)安裝軟體yum install tftp tftp-server vsftpd dhcp xinetd syslinux -y修改xinetd把tftp開啟vim
Time of Update: 2015-06-13
標籤:documents windows password linux 檔案夾 網路啟動安裝詳細步驟:(兩種方式vsftp和nfs)安裝軟體yum install tftp tftp-server vsftpd dhcp xinetd syslinux -y修改xinetd把tftp開啟vim
Time of Update: 2015-06-12
標籤:qtcreator ubuntu qt 環境搭建 1)訪問官方網站:http://www.qt.io/download-open-source/2)選擇離線安裝包3)選擇合適的安裝包下載( 32 位或 64 位元)我這裡選擇的是 Qt 5.4.2 for Linux 32-bit (535 MB)
Time of Update: 2015-06-12
標籤:/bin 為binary的簡寫主要放置一些系統的必備執行檔案(常用的可執行檔二進位命令), 所有使用者都可以執行的。例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/boot 引導目錄 整個作業系統引導所需要的都在/boot目錄下面。最主要的是 vmlinuz********(核心檔案)
Time of Update: 2015-06-12
標籤:複製檔案(檔案夾)cp 源檔案(檔案夾) 目標檔案(檔案夾)cp -r 遞迴複製整個目錄cp -rv(=cp -r -v) 顯示詳細資料移動檔案(檔案夾)mv 源檔案(檔案夾) 目標檔案(檔案夾)(a:檔案/檔案夾 b:檔案夾 aa:不存在)mv a b 移動a到bmv a b/c 移動a到b並重新命名cmv a aa 將a重新命名為aa 刪除操作rm 檔案(檔案夾)rm a(只能是檔案)rm -r
Time of Update: 2015-06-12
標籤:linux mysql local Linux lamp搭建一、安裝mysql1、把mysql的包下載到這個目錄下 cd /usr/local/src/ 2、下載包 wget
Time of Update: 2015-06-13
linux 命令之 ping,linux命令pingping命令主要用於檢測主機的連通性。文法:ping [-dfnqrRv] [-c <完成次數>] [-i <間隔秒數>] [-I <網路介面>] [-l <積極式載入>] [-p <資料格式>] [-s <資料包大小>] [-t <生命週期>] <主機名稱或IP地址>參數:-d使用 Socket 的 SO_DEBUG
Time of Update: 2015-06-13
Linux進程狀態,linux進程在作業系統下執行top命令,S列為進程狀態,對幾個進程狀態做下解釋:進程大致分為以下幾個狀態 D 不可中斷 Uninterruptible sleep (usually IO) R 正在運行,或在隊列中的進程 S 處於休眠狀態 T
Time of Update: 2015-06-13
linux檔案夾對比命令——meld,linux對比meldpreface:也不算是很大的事情,但也需要這麼個東西,對比兩個檔案夾裡的內容是否相同,知道差異在哪裡,找出問題所在,vimdiff 只能比較兩個檔案是否相同,比較不了檔案夾,不過可以寫個bash指令碼,另外,linux meld命令可破。安裝:若未安裝$ meld,則自動提示sudo apt-get install meld,$sudo apt-get install meld就好。使用:$ meld dir1 dir2,即可。例子:
Time of Update: 2015-06-13
linux 進程管理相關命令匯總,linux進程管理## processes 進程管理 ##ps查看當前系統執行的線程列表,進行瞬間狀態,不是連續狀態,連續狀態需要使用top名稱查看 更多常用參數請使用 man ps查看ps ##顯示所有進程詳細資料ps aux ##-u 顯示某個使用者的進程列表ps -f -u www-data ## -C 通過名字或者命令搜尋進程ps -C apache2 ## --sort 根據進程cpu使用率降序排列,查看前5個進程 -pcpu表示降序
Time of Update: 2015-06-13
centos/debian配置gitlab7.1x來搭建自建的git倉庫.centos/debian配置gitlab 7.1x來搭建自建的git倉庫.前言:因為公司的某些曆史原因, 有大量的代碼還在csv/svn上. 新來的項目不得不走這個,同時,github的enterprise 2500$/y/10p的價格對於多變的項目和人員也不合適. 也為了讓某些不習慣使用linux的開發使用上git, 就放棄了之前的gitolite server,
Time of Update: 2015-06-13
Linux日誌清除由於資料需求,需要頻繁抓取和篩選過濾資料,用了大約7 8個月,在機器上改了下資料,重啟,發現“No space left on device”解決方案:直接刪除日誌(簡單粗暴): 刪除所有的日誌:find /var -type f -exec rm -v {} \;(最後的分號也是必須命令的一部分)另:常用的記錄檔如下: access-log 紀錄HTTP/web的傳輸 acct/pacct
Time of Update: 2015-06-13
linux ar命令,linuxar一、簡介 ar命令可以用來建立、修改庫,也可以從庫中提出單個模組。庫是一單獨的檔案,裡麵包含了按照特定的結構組織起來的其它的一些檔案(稱做此庫檔案的member)。原始檔案的內容、模式、時間戳記、屬主、組等屬性都保留在庫檔案中。 二、選項
Time of Update: 2015-06-13
linux系統下用到的小知識點積累preface:在ubuntu下做事情,在終端下運行一些命令,或者在vim裡面做一些操作,自然而然需要用到一些小知識點,沒有怎麼系統地看《鳥哥的菜》,基本上是遇到了什麼問題想要實現什麼功能,就尋找部落格,學下該知識點,有些零散,便稍微積累總結下。1.批處理命令sh:需在終端運行多個命令時,將那些命令寫到一個檔案裡面,並命名XX.sh,在終端運行sh
Time of Update: 2015-06-13
CentOS7下安裝telnet服務今天搞了下 Centos 7 下面升級 openssl 和 openssh ,順便裝了下 telnet# 安裝 telnet 避免 ssh 無法登入yum -y install xinetd telnet telnet-server# 允許 root 帳號登陸vi /etc/securetty# 末尾添加兩行pts/0pts/1# 添加防火牆連接埠vi /etc/sysconfig/iptables-A INPUT -p tcp -m state