原创 sed學習筆記

 sed緩衝區 sed 處理文件時,會把文件的每一行保存在一個臨時緩衝區,即模式空間。 sed處理完一行後,該模式空間就被清空,下一行等待處理。因此可把模式空間內容用命令h複製並 保存在一個暫存緩衝區(holding buffer)內

原创 linux sed 批量替換字符串

 比如,要將目錄/modules下面所有文件中的zhangsan都修改成lisi,這樣做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules` 解釋一下: -i 表示in

原创 Java自學之路

  一:學會選擇   爲了就業,不少同學參加各種各樣的培訓。 決心做軟件的,大多數人選的是java,或是.net, 也有一些選擇了手機、嵌入式、遊戲、3G、測試等。    那麼究竟應該選擇什麼方向呢? 我的意見是,不要太過相信

原创 用phpmyadmin更改root密碼的方法

 首先用root賬號登陸phpmyadmin,然後點擊左側進入mysql數據庫,在頂部點擊“mysql”進入sql輸入界面。輸入以下命令:   update user set password=password('root') where

原创 快速安裝rrdtool

1.通過yum源自動安裝rrdtool # vi /etc/yum.repos.d/dag.repo [dag] name=Dag RPM Repository for Red Hat Enterprise Linu

原创 防止ssh暴力破解

 #!/bin/bsah /sbin/iptables -F badip=`cat /var/log/secure |grep "Failed"|grep -Eo '([0-9]+\.){3}[0-9]+'|sort -n|uniq -

原创 centos配置單網卡雙IP

 vi /etc/sysconfig/network-scripts/ifcfg-eth0:1   DEVICE=eth0:1 BOOTPROTO=static IPADDR=IP地址 NETMASK=掩碼 ONBOOT=yes   ser

原创 H3C交換機SSH配置完全攻略

 使用SSH+密碼認證(基本SSH配置方法) 注:在用戶使用SSH登錄交換機時,交換機對所要登錄的用戶使用密碼對其進行身份驗證 生成RSA和DSA密鑰對 [H3C]public-key local create rsa [H3C]pub

原创 sshd問題:A protocol error occurred. Change of username or service not allowed

 在研究linux安全的時候遇到一個問題 原本打算修改linux直接遠程root登陸,修改爲sshd的配置文件後 Nano /etc/ssh/sshd_config 把#PermitRootLogin yes 修改爲Perm

原创 linux sort命令

 sort是在Linux裏非常常用的一個命令,管排序的,集中精力,五分鐘搞定sort,現在開始! 1 sort的工作原理   sort將文件的每一行作爲一個單位,相互比較,比較原則是從首字符向後,依次按ASCII碼值進行比較,最後將他們按升

原创 CISCO 1841路由器採用ADSL撥號上網的問題

 配置完adsl後,發現有些網站不能正常打開,但是能正常ping通,此問題是由於Cisco 1841路由器IP數據包分片問題. 在端口配置模式下輸入以下命令: ip tcp adjust-mss 1452 問題解決!   interfac

原创 Cisco Qos配置案例

一、網絡說明 PC1接在Cisco3550 F0/1上,速率爲1M; PC1接在Cisco3550 F0/2上,速率爲2M; Cisco3550的G0/1爲出口。 二、詳細配置過程 注:每個接口每個方向只支持一個策略;一個策略可以用

原创 sed學習筆記

 sed緩衝區 sed 處理文件時,會把文件的每一行保存在一個臨時緩衝區,即模式空間。 sed處理完一行後,該模式空間就被清空,下一行等待處理。因此可把模式空間內容用命令h複製並 保存在一個暫存緩衝區(holding buffer)內

原创 shell判斷文件是否存在

  shell判斷文件,目錄是否存在或者具有權限     #!/bin/sh      myPath="/var/log/httpd/"   myFile="/var /log/httpd/access.log"      #這裏的-x 

原创 CentOS 禁止 ping 方法

打開終端,運行以下命令 sysctl -w net.ipv4.icmp_echo_ignore_all=1 sysctl -p