原创 練習題

1、如何刪除一個文本中的空白行,比如一行有字,然後一行空白,再有一行字? [root@www]cat 1.txt =========================== yhc is very good ! =============

原创 搭建自己的VPN服務

準備工作 首先得找一臺海外服務器,該服務器一定要在海外,比如:香港、新加坡、日本。你可以選擇 AWS 的 EC2 或者阿里雲的 ECS 服務器都可以。 雲主機可以推薦https://my.vultr.com/deploy/ ,大概一

原创 vmvare修改默認dhcp地址池

可以更改默認的vmnet網卡DHCP地址段(可以在界面上直接修改,但是無法修改地址池) 可以增加新的vmnet設置新的DHCP地址段,需要修改地址池(默認從128開始到254,有時候不方便,所以需要修改) 按照上圖的路徑找到相應的

原创 《安全篇》自動修改root密碼

自動修改root密碼,並每分鐘更新一次 腳本具體如下: #!/bin/bash echoopenssl passwd $RANDOM|tee /etc/password/randompasswd |passwd root --std

原创 常見文本處理工具

paste -d"#" f1 f2 橫向合併文件,並以#作爲分隔符 cut -d ‘%’ -f2,3-5 以%分隔符,取第二列和三到五列 cat f1 f2 縱向合併文件 tac f1 f2 和cat

原创 docker-ce離線安裝

docker-ce提供了常用的linux發行版的安裝方式,但是離線安裝很多時候仍然是一個需要,這篇文章介紹瞭如何在centos上使用離線安裝包進行docker-ce版本的安裝,此方式適用於大部分docker離線安裝包的安裝方式。

原创 MooseFS及其高可用部署

MooseFS的工作原理分析 MooseFS(下面統一稱爲MFS)由波蘭公司Gemius SA於2008年5月30日正式推出的一款Linux下的開源存儲系統,是OpenStack開源雲計算項目的子項目之一,被稱爲對象存儲,提供了強大的擴

原创 haproxy+pecemaker

haproxy+pecemaker 環境 server4 haproxy server2 和 server3 apache 安裝haproxy: [root@server4 ~]# ls anaconda-ks.cfg

原创 Linux 終端顏色控制

用戶名的設置在~下.bashrc文件中,更改PS1變量的值,如果沒有就自己加一行 PS1=’[\e[32m][\u@\h \W]#[\e[m] ’ 32代表的是綠色前景色,[\e[m]是關閉顏色設置,如果沒有這一句,後面所有的字符都會是

原创 mysql和php的源碼編譯安裝

mysql源碼編譯安裝 環境redhat6.5 安裝依賴包: yum install cmake-2.8.12.2-4.el6.x86_64.rpm gcc-c++ ncurses-devel gcc -y [root@server2

原创 MFS+Keepalived雙機高可用熱備方案

https://www.cnblogs.com/kevingrace/p/5570604.html

原创 自動化運維工具SaltStack

基礎介紹 1.簡介 SaltStack是一個服務器基礎架構集中化管理平臺,具備配置管理、遠程執行、監控等功能,一般可以理解爲簡化版的puppet和加強版的func。SaltStack基於Python語言實現,結合輕量級消息隊列(Zero

原创 PXE 部署不同版本的系統安裝環境以及挽救環境

環境Redhat7.3 軟件準本工作: [root@localhost ~]# yum install httpd tftp-server dhcpd syslinux system-config-kickstart -y 軟件環境

原创 heartbeat+drbd實現磁盤共享自動掛載切換

heartbeat 實現 DRBD 主從自動切換 介紹 :heartbeat 和 drbd 如果主服務器宕機,造成的損失是不可估量的。要保證主服務器不間斷服務,就需要對服務器實現冗餘。在衆多的實現服務器冗餘的解決方案中,heartbea

原创 keepalived+lvs實現負載均衡

keepalived+lvs 什麼是lvs LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集羣系統。 使用集羣技術和Linux操作系統實現一個高性能、高可用的服務器. 很好的可伸縮性