Linux—各種重要配置文件詳解


一、/etc/profile文件詳解(環境變量)

添加環境變量

1.編輯profile文件
[root@localhost ~]# vi /etc/profile

2.在profile文件中添加如下內容 export PATH=$PATH:/usr/local/man export PATH=$PATH:/usr/local/rabbitmq/sbin export PATH="$PATH:/usr/local/webserver/mysql/bin"
3.在profile文件中添加或修改的內容需要注銷系統才能生效。同名的環境變量,后寫入的起作用。或執行如下命令。 [root@localhost ~]# source /etc/profile

參考:https://www.cnblogs.com/lh03061238/p/9952659.html
參考:https://www.jianshu.com/p/1dd22f5b521a
參考:https://blog.csdn.net/thebigdipperbdx/article/details/80862224

二、/etc/sysctl.conf文件設置(修改Linux內核參數:包括TCP/IP堆棧和虛擬內存系統的高級選項)

vm.swappiness = 0
net.ipv4.neigh.default.gc_stale_time=120
net.ipv4.ip_forward = 1

# see details
in https://help.aliyun.com/knowledge_detail/39428.html net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 net.ipv4.conf.default.arp_announce = 2 net.ipv4.conf.lo.arp_announce=2 net.ipv4.conf.all.arp_announce=2
# see details
in https://help.aliyun.com/knowledge_detail/41334.html net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.tcp_synack_retries = 2
net.ipv6.conf.all.disable_ipv6
= 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
kernel.sysrq
=1
# Linux禁止ping以及開啟ping的方法,
0:允許,1:禁止。執行sysctl -p使配置文件生效。網站攻擊一般是從ping開始的。 net.ipv4.icmp_echo_ignore_all=1 # 臨時生效:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all # 臨時生效:sysctl -w net.ipv4.icmp_echo_ignore_all=1

# 參考:https://blog.csdn.net/yucdsn/article/details/81735328

 

 

https://www.cnblogs.com/ginvip/p/6351740.html

 https://blog.csdn.net/twilight_karl/article/details/78357953

 https://blog.csdn.net/py_123456/article/details/79694560

 https://blog.51cto.com/14210157/2403632

https://www.cnblogs.com/fanweisheng/p/11109395.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM