原创 shell腳本,遍歷文件進行壓縮或解壓

需求:將目錄中文件夾(壓縮包)進行批量壓縮(解壓) 批量壓縮文件 #!/bin/bash echo "----zip file----" pwd_path=`pwd` if [[ $1 == /* ]] ;then zip_

原创 shell腳本,將多行內容寫入文件中

示例: #! /bin/bash echo "測試寫文件" cat>test<<EOF 這是一個由shell創建的文件 this is a file created by shell. we want to make a goo

原创 shell腳本操作mysql數據庫

通過shell命令行非交互式的操作mysql數據庫的方法: mysql -hhostname -Pport -uusername -ppassword -e "sql語句" #相關mysql的sql語句,不用在mysql的提示符

原创 linux中cp: omitting directory `XXX' 問題解決

在linux系統中複製文件夾時提示如下: mysql是我要複製的文件夾名,出現該警告的原因是因爲mysql目錄下還存在文件,所以不能直接拷貝。 解決辦法:使用遞歸拷貝,在cp命令後面加上-r參數,如: cp -r mysql

原创 centos7中安裝PHP7.3.10

系統環境:Centos7 php版本:php7.3.10 ( 下載地址:https://www.php.net/distributions/php-7.3.10.tar.gz ) 所需環境: yum -y install zlib

原创 centos7中安裝nginx1.15.2

系統環境:centos7 nginx版本:nginx1.15.2 下載地址:http://nginx.org/download/nginx-1.15.2.tar.gz 安裝環境 首先由於nginx的一些模塊依賴一些lib庫,所以在

原创 利用nc測試服務器之間端口之間的連通性

1. nc安裝 方法一: yum -y install nc 方法二: 下載離線 rpm安裝包,下載地址:http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.

原创 Centos中使用fdisk擴大磁盤分區容量

需求:虛機磁盤之前有4G空間,掛載在/ssd下,並部署了服務,現將磁盤擴容至10G,並增加到/ssd下,且不刪除之前/ssd中的數據 現有分區容量: 用 fdisk -l 查看分區: 如圖,/dev/sdb共10.7G,目前只

原创 centos7中創建用戶

需求:在centos7系統中創建一個用戶,並賦予sudo權限 一、創建用戶名爲:test [root@localhost /]# adduser test 爲該用戶創建密碼: 二、授權 個人用戶的權限只可以在本home下有完整

原创 mysql數據庫備份和還原

mysql備份命令 在控制檯中執行以下命令: mysqldump -u 用戶名 -p -d 數據庫名 -t 表名 > 盤符:\路徑\文件名.sql 注意:這裏的 -d 和 -t 能夠省略。 示例: 備份數據庫mydb_test,

原创 logstash接收kafka日誌

需求:logstash從kafka中消費數據,並通過udp轉發出去。kafka中的日誌格式爲json,其中formatlog下面爲需求數據,利用logstash提取formatlog裏面的數。 logstash配置: input

原创 shell腳本實現jdk一鍵安裝

需求:通過shell腳本,實現一鍵安裝jdk #!/bin/bash #install jdk jdk_src="jdk.tar.gz" # jdk安裝包,解壓之後文件名爲jdk1.8.0_211 jdk_target="

原创 用linux nc傳輸文件

系統環境:centos7 nc安裝:yum -y install nc 需求:將A機器(192.168.149.100)上的文件(/tmp/test.txt)發給B機器(192.168.149.200) 1.在接收文件的機器上(B

原创 scp帶密碼拷貝文件

需求:將192.168.149.100上/tmp/log.csv文件拷貝到192.168.149.200上/tmp目錄下 方法:使用sshpass命令 sshpass安裝: yum -y install sshpass 文件遠程

原创 splunk7.2自動安裝腳本

splunk7.2自動安裝腳本 安裝環境:centos7 安裝版本:splunk7.2.3 (首次啓動時,需要設置用戶名和密碼) #!/bin/bash echo "install splunk" splunk_src="spl