原创 MYSQL數據庫密碼的修改

1,修改mysql密碼 # mysqladmin –uroot password ‘new_password’ 或者登錄mysql後修改 mysql> use mysql; mysql> update user set pas

原创 Linux常用命令(4)

Ps命令是Linux中最常使用的進程查看工具,主要用於顯示包含當前運行的各進程完整信息的靜態快照(查看靜態的進程統計信息)。通過不同的命令選項可以有選擇性的查看進程信息。 a:顯示當前終端下的所有進行信息,包括其他用戶的進程。與

原创 Jumpserver堡壘機部署

Jumpserver 是全球首款完全開源的堡壘機, 使用 GNU GPL v2.0 開源協議, 是符合 4A 的專業運維審計系統。 Jumpserver 使用 Python / Django 進行開發, 遵循 Web 2.0 規

原创 Linux常用命令(5)

1,YUM 軟件包升級器 - (Fedora, RedHat及類似系統) yum install package_name 下載並安裝一個rpm包 yum localinstall package_name.rpm

原创 Linux常用命令(7)

1,DEB 包 (Debian, Ubuntu 以及類似系統) dpkg -i package.deb 安裝/更新一個 deb 包 -r package_name 從系統刪除一個 deb 包 -l

原创 斐波那契數列-python函數

1, def fun(): a,b=1,1 while True: yield a a,b=b,a+b f=fun() for i in range(20): print(n

原创 修改mysql忘記密碼問題

一 ,修改mysql數據庫密碼 [root@localhost ~] mysqladmin –uroot password "new_password" #初始狀態設置密碼 [root@localhost ~] mysql -

原创 shell腳步部署--zabbix服務

#!/bin/bash echo "關閉防火牆,selinux" systemctl stop firewalld && setenforce 0 &> /dev/null echo "同步系統時間" ntpdate pool.n

原创 nginx啓動報錯:Failed to start The nginx HTTP and reverse proxy server.

1,問題: 有可能80端口被佔用,或者有死進程 2,解決方法: 查看端口或者查看進程 停掉80端口服務,或者殺死進程 在啓動nginx服務

原创 shell腳本--實現supervisor管理tomcat

#!/bin/bash systemctl stop firewalld #關閉防火牆 setenforce 0 &> /dev/null #關閉selinux yum -y install supervisor &> /dev

原创 shell實現--keepalived+nginx不搶佔模式

1,在主機A上編寫keepalived腳本 [root@ c7-41 ~] vim /root/keep_master.sh #!/bin/bash systemctl stop firewalld setenforce 0 &>

原创 shell腳本實現mysql主從

在實際的生產環境中,如果對mysql數據庫的讀和寫都在一臺數據庫服務器中操作,無論是在安全性、高可用性,還是高併發等各個方面都是不能滿足實際需求的。因此,一般通過主從複製的方式來同步數據,再通過讀寫分離來提升數據庫的併發負載能力。

原创 centos7--部署EFK服務(1)-zookeeper+kafka服務

一,部署zookeeper 1,分別準備3臺虛擬主機A,B,C,關閉防火牆和selinux, [root@localhost ~] systemctl stop firewalld.service [root@localhost

原创 firewalld配置網關服務器

1,在主機A上開啓防火牆 [root@ c7-41 ~] systemctl start firewalld.service 2,插入ip轉發,並生效 [root@ c7-41 ~] vim /etc/sysctl.conf [

原创 apache與tomcat動靜分離

準備A,B兩臺主機,基於centos7環境 #關閉兩臺主機的防火牆和selinux [root@localhost ~] systemctl stop firewalld [root@localhost ~] setenforce