一年十二月  誰主春秋
關注:基礎系統工程 密碼學 人工智能
C++博客
首頁
新隨筆
聯系
聚合
管理
隨筆-159 評論-223 文章-30 trackbacks-0
Shell應用(6): TCP內核調優與轉儲設置
為了方便更改系統tcp內核的一些參數,編寫ktcpopt腳本如下
1
#! /bin/bash
2
# ktcpopt
3
4
sed -i '/net.ipv4.tcp_syncookies\|net.ipv4.tcp_tw_reuse\|net.ipv4.tcp_tw_recycle\|net.ipv4.tcp_fin_timeout\|net.ipv4.tcp_max_syn_backlog\|net.ipv4.tcp_max_tw_buckets\|net.ipv4.ip_local_port_range/d' /etc/sysctl.conf
5
6
sed -i '$a\
net.ipv4.tcp_syncookies=1
\n
net.ipv4.tcp_tw_reuse=1
\n
net.ipv4.tcp_tw_recycle=1
\n
net.ipv4.tcp_fin_timeout=30
\n
net.ipv4.tcp_max_syn_backlog=8192
\n
net.ipv4.tcp_max_tw_buckets=5000
\n
net.ipv4.ip_local_port_range=10000 65000
' /etc/sysctl.conf
為了方便配置程序的崩潰調試,編寫coredump腳本如下
1
#! /bin/bash
2
# coredump
3
4
sed -i '/ulimit -c unlimited\|export core_path=\/tmp\/corefiles\|mkdir -p $core_path\|echo "0" > \/proc\/sys\/kernel\/core_uses_pid\|echo "$core_path\/%e" > \/proc\/sys\/kernel\/core_pattern/d' ~/.bashrc
5
6
sed -i '$a\
ulimit -c unlimited
\n
export core_path=/tmp/corefiles
\n
mkdir -p $core_path
\n
echo "0" > /proc/sys/kernel/core_uses_pid
\n
echo "$core_path/%e" > /proc/sys/kernel/core_pattern
' ~/.bashrc
從以上2個腳本可以看出,為避免每次調用腳本時增加重復行以致配置文件逐漸變大,先刪除已經存在的相關配置,再在末尾增加。這里使用了sed來實現直接在文件中刪除和增加,其中由于刪除操作的匹配模式有多個,因此使用了|符號并用\轉義,并且第2個腳本模式文本中含有/符號,這與sed本身的模式限定符/存在歧義,因此也用了\轉義;增加使用$a\命令來實現在文件末尾增加配置,并用\n換行。
posted on 2014-03-24 18:44
春秋十二月
閱讀(1402)
評論(0)
編輯
收藏
引用
所屬分類:
System
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
Windows異常分發與子系統圖表集 -- 摘自Windows內核原理與實現
淺談Linux共享庫庫函數掛鉤檢測
kretprobe探究思考
基于Rust構建WebAssembly
基于VSS可傳輸卷影拷貝的備份架構
Shell(11): 創建和刪除so庫軟鏈接
關于make依賴文件的自動生成
Shell應用(10):支持開源庫編譯的Makefile
Shell應用(9):自動化批量編譯
一種攔截Linux動態庫API的方法及裝置
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
本博客所有隨筆均為原創,因為不定期維護更新,所以轉載請注明出處,如有問題和建議,請留言或評論,發表您的寶貴意見,藉此平臺以分享交流、共同進步。
聯系方式:微信theory-math
<
2011年6月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(74)
給我留言
查看公開留言
查看私人留言
隨筆分類
(158)
Algorithm(46)
C/C++(24)
Compiler(25)
Compute Theory(5)
Database(4)
Network(17)
Opensrc(13)
System(24)
隨筆檔案
(159)
2025年4月 (2)
2024年12月 (1)
2024年11月 (1)
2024年9月 (1)
2024年8月 (2)
2024年6月 (1)
2024年5月 (1)
2024年4月 (1)
2024年3月 (2)
2024年2月 (2)
2023年12月 (1)
2023年11月 (2)
2023年10月 (2)
2023年9月 (37)
2021年12月 (1)
2021年10月 (1)
2021年9月 (1)
2021年2月 (1)
2020年5月 (3)
2020年4月 (1)
2019年11月 (4)
2019年7月 (1)
2018年11月 (1)
2017年12月 (1)
2016年12月 (1)
2016年11月 (2)
2016年10月 (1)
2016年9月 (1)
2016年8月 (3)
2016年7月 (4)
2016年5月 (1)
2015年10月 (2)
2015年9月 (1)
2015年6月 (2)
2015年5月 (3)
2015年2月 (1)
2015年1月 (1)
2014年12月 (2)
2014年4月 (2)
2014年3月 (1)
2014年1月 (1)
2013年10月 (1)
2013年9月 (1)
2013年8月 (3)
2013年5月 (1)
2013年3月 (1)
2012年11月 (1)
2012年9月 (3)
2012年8月 (1)
2012年7月 (1)
2012年6月 (5)
2012年5月 (3)
2011年12月 (5)
2011年11月 (1)
2011年10月 (5)
2011年8月 (7)
2011年7月 (6)
2011年6月 (6)
2010年6月 (1)
2009年12月 (1)
2009年8月 (1)
2009年7月 (1)
2009年6月 (1)
2009年4月 (3)
文章分類
(30)
詩詞作品集(30)
關注的開源項目
LLVM
編譯系統
nginx
高性能Web服務器
OpenSSL
密碼學庫
suricata
網絡IPS引擎
最新隨筆
1.?二元二次型的相似變換與正定性
2.?關于群的一些結論及應用
3.?不定方程的代數數論解法
4.?關于橢圓曲線的驗證計算
5.?不可約多項式判別算法的改正
6.?論證有限域上平方根的求解
7.?求解離散對數問題的Terr算法
8.?簡單私鑰加密構造的驗證及安全性分析
9.?二元有限域及其擴域上的計算
10.?簡單連分數攻擊RSA的迭代次數分析
積分與排名
積分 - 412950
排名 - 56
最新評論
1.?re: 一種攔截Linux原始套接字IO的方法[未登錄]
很有前途和很有錢途啊。
--chipset
2.?re: 一種攔截Linux原始套接字IO的方法[未登錄]
@chipset
是的
--春秋十二月
3.?re: 一種攔截Linux原始套接字IO的方法[未登錄]
工作是做網絡安全?
--chipset
4.?re: 一種使用函數指針實現狀態機的方法
函數指針實現狀態機
--linda
5.?re: 多標簽視圖類CTabView的設計實現
為啥代碼缺少一些呢,給新手個完整點的啊
--pekingliu
6.?re: 工作線程與消息循環
從消息隊列取出消息 mark了
--mmocake
7.?re: 一種簡單的跨平臺套接字管道
評論內容較長,點擊標題查看
--IT搬運工
8.?re: 一種簡單的跨平臺套接字管道
windows僅支持af_init和af_init6地址族有錯別字么?
af_init和af_init6
--IT搬運工
9.?re: Shell應用(8):使用awk定位反匯編輸出[未登錄]
厲害
--Chipset
10.?re: TCP分組丟失時的狀態變遷
不錯
--Binky
閱讀排行榜
1.?基于OpenSSL實現的安全連接(13957)
2.?字符串16進制顯示(12856)
3.?基于boost asio實現的ssl socket框架(12310)
4.?Linux套接字與虛擬文件系統(1):初始化和創建(8637)
5.?關于數據庫的一些學習研究心得(8087)
6.?使用CString GetBuffer自適應獲取計算機名稱(7974)
7.?使用正則表達式解析URL(7930)
8.?basic_string內存泄露問題之分析解決(7733)
9.?Shell應用(4): 使用sed刪除行尾的^M字符(7647)
10.?nginx iocp(1):tcp異步連接(7625)
評論排行榜
1.?basic_string內存泄露問題之分析解決(19)
2.?求單向鏈表倒序第m個元素(11)
3.?基于順序存儲實現的多叉樹(1):深度優先存儲(9)
4.?字符大小寫轉換(7)
5.?字符串16進制顯示(6)
6.?面向對象鎖框架的設計與實現(6)
7.?Shell應用(4): 使用sed刪除行尾的^M字符(5)
8.?工作線程與消息循環(5)
9.?使用正則表達式解析URL(5)
10.?十進制整數千位分隔符(4)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 春秋十二月
狠狠精品干练久久久无码中文字幕
|
伊人久久一区二区三区无码
|
久久久久亚洲av无码专区导航
|
久久偷看各类wc女厕嘘嘘
|
欧洲人妻丰满av无码久久不卡
|
大香网伊人久久综合网2020
|
精品国产乱码久久久久久浪潮
|
91超碰碰碰碰久久久久久综合
|
观看 国产综合久久久久鬼色 欧美 亚洲 一区二区
|
欧美一区二区三区久久综
|
日韩精品久久无码人妻中文字幕
|
国产激情久久久久影院老熟女免费
|
国产精品久久一区二区三区
|
久久精品无码一区二区日韩AV
|
久久亚洲精品无码VA大香大香
|
99久久精品国产免看国产一区
|
日本久久中文字幕
|
亚洲国产精品久久
|
亚洲国产精品久久久天堂
|
天天影视色香欲综合久久
|
久久精品极品盛宴观看
|
狠狠色丁香久久综合五月
|
久久久久久国产精品无码下载
|
国内精品久久久久久99蜜桃
|
一本色综合久久
|
精品乱码久久久久久夜夜嗨
|
久久国产精品无码HDAV
|
香蕉久久av一区二区三区
|
久久综合成人网
|
国产精品久久永久免费
|
久久精品亚洲一区二区三区浴池
|
久久久久亚洲AV无码专区首JN
|
国产亚洲美女精品久久久
|
狠狠色丁香婷综合久久
|
久久青青草原精品国产
|
久久人人爽人人爽人人AV东京热
|
99久久香蕉国产线看观香
|
亚洲日本久久久午夜精品
|
久久精品天天中文字幕人妻
|
日本福利片国产午夜久久
|
97久久久久人妻精品专区
|