sosreport是一個類型於supportconfig 的工具,sosreport是python編寫的一個工具,適用於centos(和redhat一樣,包名為sos)、ubuntu(其下包名為sosreport)等大多數版本的linux 。sosreport在github上的託管頁面為:https://github.com/sosreport/sos
有時候要找以前寫的一段程式,但是日久健忘,只記得程式片段裡包含某個文字。那麼如何在linux下尋找包含某段文字的檔案呢?強大的find命令可以幫你完成不可能的任務。比如我只記得我的程式裡包含唯一的字串“111cn.net”,於是:尋找目錄下的所有檔案中是否含有某個字串find .|xargs grep -ri “111cn.net”尋找目錄下的所有檔案中是否含有某個字串,並且只列印出檔案名稱find .|xargs grep -ri “
跨機房同步資料的時候,經常會用到vpn鏈路,因為安全性比較高。網上關於這方面的文章,真沒有發現我想要的,是過於簡單,大牛們不願意寫呢,還是太難了,做不了呢?下面,執行個體說明,vpn連結的建立和使用一,在遠程伺服器上安裝vpn的服務端新的centos,源中已經包含了pptpd,所以就不用下了,直接yum install pptpd,就行了。二,用戶端pptp安裝配置1,安裝ppp pptp pptp-setup# yum install ppp pptp pptp-setup
阿里雲linux伺服器修改root密碼流程:通過Xshell用戶端輸入帳號root,輸入密碼,登陸到linux。輸入修改密碼的命令 passwd根據提示輸入新密碼,輸入新密碼的時候,軟體不會顯示*號,輸入後斷行符號就行了。如下圖: 修改完密碼後,重新開啟Xshell用戶端,用新密碼登陸測試是否修改成功,修改成功後即可關閉用戶端
一. OpenVPN 安裝環境Server 端的環境redhat, kernel版本: 2.4.20-31.9, IP 為 70.8.7.6kernel 需要支援 tun 裝置, 需要載入 iptables 模組. 檢查 tun 是否安裝: 代碼:root@a [/]# modinfo tun filename: /lib/modules/2.4.20-31.9/kernel/drivers/net/tun.o description:
一直在使用這個,因為有時候美國VPS的wget的命令下載國內的檔案時速度太慢了,所以使用axel還是不錯的選擇.1.CentOS下安裝Axel32位CentOS執行下面命令wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpmrpm -ivh axel-2.4-1.el5.rf.i386.rpm64位CentOS執行下面命令wget -c http://pkgs.repoforge.org/axel/axel-2.4-1
1. Linux Fork Bomb Command:(){ :|: & };: 以Fork Bomb聞名,是一個拒絕服務的攻擊 的Linux 系統。:(){ :|: & };: 是一個bash函數。只要被執行,他會不斷重複,直到系統被凍結。你只能重啟系統解決這個問題。所以當你在Linux介面執行這個命令時一定要注意。2. Mv Folder/Dev/Null Commandmv folder/dev/null 也是一個危險的命令。Dev/null 或者 null device
下面是收集的28個Unix/Linux下的28個命令列下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不為人知的。這些工具都非常不錯,希望每個人都知道。為了方便大家學習,我都配了圖片,還加了官方網站串連dstat & sariostat, vmstat, ifstat
linux/unix下svn自動更新出錯解決:post-commit hook failed (exit code 255) with no output.linux/unix下要實現svn提交後自動更新到測試伺服器,添加hook即可/usr/svn/mulu/hooks/post-commit 不帶尾碼設定許可權為可執行chmod 777 /usr/svn/baoming/hooks/post-commit 代碼如下複製代碼
伺服器上的一些統計資料:1)統計80連接埠串連數netstat -nat|grep -i "80"|wc -l2)統計httpd協議串連數ps -ef|grep httpd|wc -l3)、統計已串連上的,狀態為“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪個IP地址串連最多,將其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1
使用 VM VirtualBox 建立了一個 CentOS 虛擬機器,劃分了 3GB 的磁碟空間,使用了動態分配儲存的方式,檔案系統為 LVM。折騰了一段時間之後,卻發現磁碟容量不夠了。讀了一些資料之後,終於給 VirtualBox 的虛擬機器增加了磁碟容量,並讓 CentOS 的 LVM 將其利用上。下面特地建立了一個磁碟大小為 3GB 的虛擬機器,然後將其調整為 5GB,並記錄了操作步驟。先看看虛擬機器中虛擬磁碟的的分區表:# fdisk -l /dev/sdaDisk /dev/sda:
問題:我有個keesail使用者 我想讓它有讀寫 local檔案夾的許可權 應該切換到root賬戶下 用什麼命令賦予keesail許可權呢比如一個目錄dir, 你的使用者名稱hengyang, 執行下面命令就可以賦予使用者建立目錄的許可權.用root使用者執行:chown hengyang.hengyang dir答案: chown -R keesail:keesail ./local 賦予local目錄給keesail許可權
一. SVN 簡介Subversion(SVN) 是一個開源的版本控制系?, 也就是說 Subversion 管理著隨時間改變的資料。 這些資料放置在一個中央資料檔案庫 (repository) 中。 這個檔案庫很像一個普通的檔案伺服器, 不過它會記住每一次檔案的變動。 這樣你就可以把檔案恢複到舊的版本, 或是瀏覽檔案的變動曆史。SVN中的一些概念 :(1). repository(原始碼庫)原始碼統一存放的地方(2). Checkout
啟動SSHD 的時候系統提示Could not load host key: /etc/ssh/ssh_ed25519_key新版的opensshd 中添加了Ed25519 做簽名驗證,而之前系統裡沒這個演算法的認證,所以辦法也很簡單新產生下認證即可。ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ED25519_key我是輸入命令/etc/init.d/ssh start後出現提示:Could not load host key:
天一開啟電腦,就發現群裡再說bash漏洞的事情,馬上搜了下,發現居然比心血漏洞還要嚴重,好吧,看來今天又有事情要做了. 系統:centos5.x1.檢測你伺服器是否需要修複env x='() { :;}; echo vulnerable' bash -c "echo this is a test"如果輸出是vulnerable就要升級bash了.2.升級bashyum -y update
一、什麼是coredump我們經常聽到大家說到程式core掉了,需要定位解決,這裡說的大部分是指對應程式由於各種異常或者bug導致在運行過程中異常退出或者中止,並且在滿足一定條件下(這裡為什麼說需要滿足一定的條件呢?下面會分析)會產生一個叫做core的檔案。通常情況下,core檔案會包含了程式運行時的記憶體,寄存器狀態,堆棧指標,記憶體管理資訊還有各種函數呼叫堆疊資訊等,我們可以理解為是程式工作目前狀態儲存產生第一個檔案,許多的程式出錯的時候都會產生一個core檔案,通過工具分析這個檔案,我們可
說明:作業系統:CentOSIP地址:192.168.21.127Web環境:Nginx+MySQL+PHPzabbix版本:Zabbix 2.2 LTS備忘:Linux下安裝zabbix需要有LAMP或者LNMP運行環境 安裝篇一、建立、匯入zabbix資料庫cd /usr/local/src #進入軟體包下載目錄tar zxvf zabbix-2.2.6.tar.gz #解壓cd
Linux介面自動化測試架構不完全匯總,linux介面架構匯總首先可參考wiki此文,非常詳盡:https://en.wikipedia.org/wiki/List_of_GUI_testing_tools 以下是我調研並實驗過的(實驗環境ubuntu 16.04):xdotool(命令列方式調用) 未找到操作控制項的方法,只有操作表單相關官網:http://www.semicomplete.com/projects/xdotool/xdotool.
一鍵去除網域名稱非80連接埠,去掉網域名稱後面帶的連接埠號碼快速解決方案,網域名稱80 去連接埠號碼功能主要用於Apache與IIS等WEB伺服器共存時,去除網域名稱後面所帶的連接埠本文案例採用我開發的純綠色PHPIntegration
Linux中的info指令,Linuxinfo指令Info