原创 linux系統安裝後啓動出現grub

問題描述:公司原來的一臺服務器安裝的Windows server,重裝成Linux啓動後出現grub問題分析:Windows與Linux所使用的文件系統不一樣,硬盤的格式也不一樣,因此需要更改硬盤格式解決辦法:我所使用的IBM X系列的服務

原创 檢查多個IP是否ping通的兩種腳本

前言:一下兩個腳本,實現對多個地址不連續的ip進行ping測試,兩個腳本的功能是一樣的,腳本如下:第一個腳本:#!/bin/bashcat iplist|while read line  #iplist是存放IP的文檔,與腳本放在一個路徑,

原创 python+MongoDB實現通訊錄功能

需求:實現類似於通訊錄的功能,可以添加、刪除、修改、搜索人員信息 from pymongo import MongoClient'''Mongo連接'''client = MongoClient('127.0.0.1', 5000)db =

原创 實現虛擬機與真機的文件共享

實驗環境:真機是win7,虛擬機是virtualbox,虛擬機上安裝的是centos6.51、安裝增強功能包登陸Linux系統後在“設備”中選“安裝增強功能”,之後桌面上會出現一個光盤圖標。這張光盤默認被自動加載到了文件夾/media/VB

原创 grep詳解及相關面試題和答案

    相信g r e p是U N I X和L I N U X中使用最廣泛的命令之一。 g r e p(全局正則表達式版本)允許對文本文件進行模式查找。如果找到匹配模式, g r e p打印包含模式的所有行。g r e p支持基本正則表達式

原创 moosefs2.0初探及部署

前言:分佈式文件系統是大型網站的必用架構,我們公司網站升級的時候考慮使用分佈式文件系統,最初考慮使用fastdfs,但是性能不足,hdfs配置複雜,所以使用了moosefs文件系統。moosefs配置簡單,並且性能也不錯,唯一缺點就是mas

原创 linux下echo打印彩色

echo要變換顏色的時候,要使用參數-e格式: echo -e "\033[字背景顏色;字體顏色m字符串\033[0m"例如:echo -e "\033[41;36m something here \033[0m"其中41的位置代表底色,

原创 redhat配置本地yum源

緣由:使用redhat的時候,一個最基本的問題就是配置yum源,我配置成功了,但是網速是硬傷,安裝一個軟件很耗時,這時候配置一個本地的yum源就是最好的解決辦法了。方案:1、把centos安裝ISO文件上傳到服務器上,我這裏不是ISO文件,

原创 Python中檢查MongoDB的返回結果是否爲空

需求:往MongoDB庫中寫入數據,但是需要先檢索一下庫中是否已經有內容,如果有則提示已經存在。解決方案:通過MongoDB的find命令,進行精確匹配,匹配後使用count命令查看是否爲零代碼:name = input('請輸入您的姓名:

原创 redhat忘記root密碼解決方法

1、進入系統按esc,進入如下界面2、按e,如下3、選擇第二個,再按e,界面如下4、輸入空格,在輸入1,回車。下一個界面中按b,重啓5、重啓後,在下一界面中會出現命令提示符,輸入passwd root,根據提示兩次輸入新的密碼,完成。

原创 nginx封鎖惡意IP,並且定時取消的兩種腳本

前言:有時候服務器會遭受到惡意IP訪問,導致服務器負載很大,這個時候需要把這個IP封鎖掉,以下兩種腳本即可實現這種功能。封鎖IP有兩種方式:1,直接通過nginx即可,在配置文件中加入include blockip.conf;2,通過防火牆

原创 resolv.conf文件重啓後失效的解決辦法

問題描述:我使用yum安裝軟件時,提示找不到域名,應該就是DNS設置的問題,在/etc/resolv.conf中添加nameserver 8.8.8.8這一行,再次使用yum時,能正常安裝軟件了,但是重啓服務器後,resolv.conf文件

原创 redhat6.5安裝cacti監控及安裝過程中的問題解決

課題描述:在redhat系統中安裝cacti這款通用的監控工具。環境描述:我的客戶端使用的win7的系統,通過putty遠程登錄Linux服務器          客戶端IP:192.168.0.23,Linux服務器IP:192.168.

原创 linux啓動出現reboot and select proper boot device

問題描述:    臺式機原來是固態硬盤安裝的Windows,有一塊空閒的硬盤,想在硬盤上安裝一個linux系統,就把臺式機上的固態硬盤卸掉,換成這個空閒的硬盤,系統安裝順利,但是最後在啓動時一直報錯:reboot and select pr

原创 notepad++刪除所有空白行

問題提出:使用notepad++編寫代碼後,有很多空白行,有時候需要刪除這些空白行,但是操作起來比較麻煩,尤其有時候我們編輯的文檔特別大,一行一行去刪除就顯得不可行了,因此需要能快速刪除文檔中的所有空白行問題解決:快捷鍵:crtl+f,點擊