Time of Update: 2017-02-19
Linux命令學習1(awk、grep),awkgrep1、AWK內部代碼編寫(為了更好的理解)BEGIN{size=0}{ if($5>4096){ size=size+$5; printf("%-10i%s\n",$5,$9)}}END{print "size is",size/1024/1024}2、去掉斷行符號,加上其他部分ls -l|awk 'BEGIN{size=0}{if($5>4096){size=size+$5;printf("%-10i%s\n"
Time of Update: 2017-02-19
Debian, Ubuntu linux安裝openjdk,ubuntuopenjdksudo apt-get install openjdk-8-jre這隻是單單安裝了jre而已,不要安裝這個安裝下面這個就行了sudo apt-get install openjdk-8-jdk 配置環境gedit /etc/profile添加#set jdk environment export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Time of Update: 2017-02-20
使用光碟片iso實現Linux作業系統的自動安裝部署,isolinux前邊寫了一篇使用 PXE 的方式大量安裝作業系統,不是任何時候任何地方都有環境來通過 PXE 方式來進行安裝。如果此時需要通過光碟片安裝,預設的情況下是通過互動式方式進行安裝,其實也可以通過 kickstart 的方式來實現自動化安裝部署。光碟片通過 ks.cfg 進行安裝的實現方式比較簡單,下邊簡單的進行總結。一、實現原理光碟片通過讀取 ks.cfg 檔案來實現安裝作業系統,ks.cfg
Time of Update: 2017-02-19
linux常用命令大全,linux常用命令常用指令ls 顯示檔案或目錄 -l 列出檔案詳細資料l(list) -a 列出目前的目錄下所有檔案及目錄,包括隱藏的a(all)mkdir
Time of Update: 2017-02-19
使用xmanager接收圖形介面,xmanager圖形介面假設在win(192.168.0.101)上安裝了xmanager,想接收來自linux(192.168.100.16)的圖形介面。 1.在win端開啟Xmanager - Passive 2.在linux上設定DISPLAY環境變數 export DISPLAY=192.168.0.101:0.0 其中 192.168.0.101是接收圖形的用戶端地址。
Time of Update: 2017-02-19
enc28j60網卡驅動模組添加進linux核心,Kconfig,Makefile配置過程,enc28j60kconfig這裡是要把http://www.cnblogs.com/hackfun/p/6260396.html中的enc28j60網卡驅動模組,添加到2.6.22.6核心中,這個模組代碼不需要任何修改。只需要在核心目錄下的相關配置指令檔,如Makefile,Kconfig,.config等,修改某些配置就行。enc28j60網卡驅動模組使用到的幾個檔案:enc28j60.cenc28j
Time of Update: 2017-02-18
CentOS 7 網卡命名修改為eth0格式Linux 作業系統的網卡裝置的傳統命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名規則,預設是基於韌體、拓撲、位置資訊來分配。這樣做的優點是命名全自動的、可預知的,缺點是比 eth0、wlan0 更難讀,比如 ens33 。一、命名規則策略規則1:對於板載裝置命名合并韌體或 BIOS 提供的索引號,如果來自韌體或 BIOS 的資訊可讀就命名,比如eno1,這種命名是比較常見的,否則使用規則2。規則2:命名合并韌體或
Time of Update: 2017-02-20
centos配置supervisord動作記錄,centossupervisordSupervisor是由python語言編寫,基於linux作業系統的一款伺服器管理工具,用以監控伺服器的運行,發現問題能立即自動預警及自動重啟等功能。centos預設安裝的是python2.7.5,最好不要改變升級,我升級了python,到2.7.13升級python後,yum不可用,需要修改一下 /usr/bin/yum,把第一句的#!/usr/bin/python改為#!/usr/bin/python2.7.
Time of Update: 2017-02-18
vi編輯檔案儲存後,提示“Can't open file for writing Press ENTER or type command to continue”,viwriting在linux上使用vi命令修改或者編輯一個檔案內容的時候,最後發現使用<Esc+:+wq!>無法儲存退出,卻出現,如下提示:E212: Can't open file for writing Press ENTER or type command to continue
Time of Update: 2017-02-20
find尋找命令,find尋找find# 格式 find [路徑] [參數] [運算式] -exec 指令 {} \ ;-{} 代表find找到的檔案-\ 禁止轉意 ; 表示本行指令結束# find /sbin -type f -size +1M -exec ls {} \;--在/sbin目錄中尋找檔案類型為常規檔案並且檔案大小大於1M,再使用ls命令來查看找到的檔案的類型# find /sbin -type f -size +1M -exec cp {} /tmp \;參數:
Time of Update: 2017-02-17
解決debian (Friendly ARM 嵌入式板)的sudo等一部分命令無法TAB補全,debiansudoTAB對於比較長的命令在使用時是十分方便的,最近就遇到TAB 鍵無法 補全 命令前加了sudo的情況因此去網上取經發現的有一些方法有一點問題,因此在成功解決問題後做如下總結: 1,首先檢查是否安裝了 自動補全外掛程式(bash-completion)否則執行:sudo apt-get install
Time of Update: 2017-02-18
CENTOS 配置串口串連1、修改 vi/boot/grub/grub.conf (修改內容為紅色標註位置)# grub.conf generated by anaconda## Note that you do not have to rerun grubafter making changes to this file# NOTICE:You have a /boot partition. Thismeans that#all kernel and initrd paths are
Time of Update: 2017-02-16
sysctl.conf學習和調優,sysctl.conf調優轉載於簡書:sysctl.conf學習和調優 ,如有版本問題,請聯絡我前言記得第一次接觸/etc/security/limits.conf和/etc/sysctl.conf時是因為部署Oracle時要按需修改核心參數。limits.conf檔案實際是Linux PAM(插入式認證模組,Pluggable Authentication Modules)中 pam_limits.so
Time of Update: 2017-02-17
Nginx,nginx配置實現WWW服務的常用web軟體:nginx、apache。經典流行的web組合lamp(linux apache mysql php)、lnmp(linux nginx mysql
Time of Update: 2017-02-18
CentOS 7添加自訂系統服務Centos7開機啟動項分為system和user兩種類型比如像mysql這種不用登陸就可以啟動並執行就是system型,放在/usr/lib/systemd/system下,反之,使用者登入後才能啟動並執行程式,存在使用者(user)裡。假如我自訂了一個系統服務,叫mytest.server,檔案格式可參考system目錄下的其他檔案。執行 systemctl enable mytest.service 設定開機自啟動 systemctl start
Time of Update: 2017-02-17
Nginx(二),nginx利用include功能最佳化nginx的設定檔寫設定檔重啟服務測試nginx虛擬機器主機別名的配置啟動報錯:解決辦法:nginx狀態資訊配置添加包含重啟nginx,瀏覽器訪問第一個server表示nginx啟動到現在共處理了多少個串連。第二個accepts表示nginx啟動到現在共建立了多少次握手,請求丟失次數=(握手次數-串連次數)。第三個handled
Time of Update: 2017-02-16
Apache 的安裝,Apache安裝1.擷取源碼包cd /usr/local/src/ ls wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.25.tar.gz2.解壓、編譯、安裝tar zxvf httpd-2.4.25.tar.gz cd httpd-2.4.25cat INSTALL ##查看安裝步驟./configure --prefix=/usr/local/apache
Time of Update: 2017-02-17
資料庫MySQL調優實戰經驗總結,mysql調優實戰經驗MySQL 資料庫的使用是非常的廣泛,穩定性和安全性也非常好,經曆了無數大小公司的驗證。僅能夠安裝使用是遠遠不夠的,MySQL 在使用中需要進行不斷的調整參數或最佳化設定,才能夠發揮 MySQL 的最大作用。下邊的內容是我在工作中經驗的總結,也作為自己的工作筆記,如果能夠協助到有需要的同志就更好了。MySQL 的最佳化可以從個方面來做:一、架構層面1、做主從複製。2、實現讀寫分離。二、系統層面1、增加記憶體。2、硬碟使用固態硬碟 SSD。3
Time of Update: 2017-02-17
初探 discuz,discuz測試:vim /etc/hosts ##ip地址轉換修改windows 的設定檔,寫字板開啟vim /usr/local/apache/conf/httpd.conf vim /usr/local/apache/conf/extra/httpd-vhosts.conf mkdir /data/wwwcd /data/www/wget
Time of Update: 2017-02-17
Node.js~在linux上的部署,node.jslinux部署我們以centOS為例來說說如何部署node.js環境一 開啟centos,然後開始下載node.js包curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -yum -y install nodejs二 安裝gcc環境yum install gcc-c++ make安裝完成!三