原创 17. 壓縮和打包

gzipgzip [filename] 壓縮文件gunzip [filename]gzip -d [filename] 解壓文件-n n爲1~9的數字,表示壓縮登記,1最大,9最小,默認6壓縮後文件爲二進制文件,不能直接用cat查看需要

原创 18. 軟件包安裝和卸載

rpm將光驅掛載到/mnt/目錄下Packages目錄中有一系列的rpm安裝包[包名]-[版本號]-[發佈版本號(el7指centos7)].[平臺].rpmnoarch: no architecture 可在各個不同的cpu使用 rp

原创 19. shell基礎

shell是一個命令解釋器,提供用戶和機器之前的交互 命令歷史按向上的方向鍵一個個出現之前命令歷史history 查看之前的命令命令歷史存在文件.bash_history文件最大行數由變量HISTSIZE決定,默認1000變量HISTS

原创 22. 日常運維 1

ww查看當前系統狀態[root@slx-01 ~]# w11:23:02 up 1:51, 1 user, load average: 0.00, 0.01, 0.04當前時間 開機時間 登錄用戶數 系統負載:1min,5min,

原创 NoSQL-Redis

介紹Redis和Memcached類似,也屬於k-v數據存儲Redis官網redis.io, 當前最新穩定版4.0.1支持更多value類型,除了和string外,還支持hash、lists(鏈表)、sets(集合)和sorted sets

原创 30 FTP

File Transfer Protocol,用於在Internet上控制文件的雙向傳輸。FTP的主要作用就是讓用戶連接一個遠程計算機(這些計算機上運行着FTP服務器程序),並查看遠程計算機中的文件,然後把文件從遠程計算機複製到本地計算機,

原创 32 MySQL主從

簡介MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的MySQL主從是基於binlog的,主上須開啓binlog才能進行主從。主從過程大致有

原创 28 MySQL的使用

MySQL的root密碼/usr/local/mysql/bin/mysqladmin -uroot password '[密碼]' 設定密碼/usr/local/mysql/bin/mysqladmin -uroot -p '[原密

原创 37 分發系統

expect分發yum install -y expect1.自動遠程登錄 #! /usr/bin/expect set host "192.168.133.132" //定義變量host set passwd "123456" spaw

原创 36 shell-告警系統

1.需求及思路需求:使用shell定製各種個性化告警工具,但需要統一化管理、規範化管理。思路:指定一個腳本包,包含主程序、子程序、配置文件、郵件引擎、輸出日誌等。主程序:作爲整個腳本的入口,是整個系統的命脈。配置文件:是一個控制中心,用它來

原创 35 shell腳本

1.介紹shell是一種腳本語言 aming_linux blog.lishiming.net可以使用邏輯判斷、循環等語法可以自定義函數shell是系統命令的集合shell腳本可以實現自動化運維,能大大增加運維效率2.腳本結構和執行開頭

原创 38 NoSQL-memcached

NoSQL非關係型數據庫就是NoSQL,關係型數據庫代表MySQL對於關係型數據庫來說,是需要把數據存儲到庫、表、行、字段裏,查詢的時候根據條件一行一行地去匹配,當量非常大的時候就很耗費時間和資源,尤其是數據是需要從磁盤裏去檢索NoSQL數

原创 23. 日常運維 2

linux的防火牆-netfiltersetenforce 0 臨時關閉selinux/etc/selinux/config 配置文件getenforce 查看防火牆狀態netfilter centos6前的防火牆名;firewalld

原创 31 Tomcat

安裝jdk(java development kit)官網下載地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

原创 25. 日常運維 4

rsync同步工具rsync -av [源文件] [目標文件或目錄名]rsync -av [源文件] [username@ipaddress:目標文件] -a 包含-rtplgoD-r 同步目錄時用,類似cp的-r-v 同步時顯示信息-