一年十二月  誰主春秋
關注:基礎系統工程 密碼學 人工智能
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 春秋十二月
香蕉99久久国产综合精品宅男自
|
国内精品久久久久久久涩爱
|
久久久久97国产精华液好用吗
|
99久久人妻无码精品系列蜜桃
|
欧美亚洲国产精品久久高清
|
久久亚洲中文字幕精品一区
|
爱做久久久久久
|
国产精品成人精品久久久
|
夜夜亚洲天天久久
|
伊人久久综在合线亚洲2019
|
亚洲午夜久久影院
|
久久93精品国产91久久综合
|
久久强奷乱码老熟女
|
久久久久久极精品久久久
|
四虎亚洲国产成人久久精品
|
天堂无码久久综合东京热
|
三级三级久久三级久久
|
偷偷做久久久久网站
|
欧美熟妇另类久久久久久不卡
|
久久夜色精品国产噜噜亚洲AV
|
.精品久久久麻豆国产精品
|
久久99国产精品99久久
|
国产一区二区精品久久岳
|
久久精品国产精品亚洲下载
|
久久综合亚洲色HEZYO国产
|
亚洲欧美一级久久精品
|
色综合久久久久综合体桃花网
|
AAA级久久久精品无码片
|
99久久无码一区人妻
|
欧美日韩精品久久久久
|
午夜精品久久久久久中宇
|
精品国产乱码久久久久久1区2区
|
欧美熟妇另类久久久久久不卡
|
日日躁夜夜躁狠狠久久AV
|
中文字幕一区二区三区久久网站
|
无码人妻少妇久久中文字幕
|
日韩人妻无码精品久久久不卡
|
三级韩国一区久久二区综合
|
久久精品卫校国产小美女
|
久久九九全国免费
|
最新久久免费视频
|