亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
樓主: king_819
打印 上一主題 下一主題

有獎(jiǎng)專家座談——自動(dòng)化運(yùn)維案例分享討論之一(特邀某大型網(wǎng)游運(yùn)維總監(jiān)“king_819”) [復(fù)制鏈接]

論壇徽章:
0
31 [報(bào)告]
發(fā)表于 2011-11-16 11:47 |只看該作者
初始優(yōu)化腳本,加載到ks.cfg的post中去,通Cobbler批量安裝的同時(shí)直接進(jìn)行優(yōu)化
  1. #!/bin/bash
  2. # BY kerryhu
  3. # MAIL:king_819@163.com
  4. # BLOG:http://kerry.blog.51cto.com

  5. #welcome
  6. cat << EOF
  7. +--------------------------------------------------------------+
  8. |         === Welcome to Centos System init ===                |
  9. +--------------------------------------------------------------+
  10. +--------------------------by kerry----------------------------+
  11. EOF
  12. #update yum
  13. cd /etc/yum.repos.d
  14. mv CentOS-Base.repo  CentOS-Base.repo.bak
  15. wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
  16. mv CentOS-Base.repo.5 CentOS-Base.repo

  17. #update system
  18. yum clean all
  19. yum -y update glibc\*
  20. yum -y update yum\* rpm\* python\*
  21. yum clean all
  22. yum -y update

  23. #set ntp
  24. yum -y install ntp
  25. echo "* 3 * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1" >> /etc/crontab
  26. service crond restart

  27. #set ulimit
  28. echo "ulimit -SHn 102400" >> /etc/rc.local

  29. cat >> /etc/security/limits.conf << EOF
  30. *           soft   nofile       65535
  31. *           hard   nofile       65535
  32. EOF
  33.   

  34. #set locale
  35. #true > /etc/sysconfig/i18n
  36. #cat >>/etc/sysconfig/i18n<<EOF
  37. #LANG="zh_CN.GB18030"
  38. #SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
  39. #SYSFONT="latarcyrheb-sun16"
  40. #EOF

  41. #set sysctl
  42. true > /etc/sysctl.conf
  43. cat >> /etc/sysctl.conf << EOF
  44. net.ipv4.ip_forward = 0
  45. net.ipv4.conf.default.rp_filter = 1
  46. net.ipv4.conf.default.accept_source_route = 0
  47. kernel.sysrq = 0
  48. kernel.core_uses_pid = 1
  49. net.ipv4.tcp_syncookies = 1
  50. kernel.msgmnb = 65536
  51. kernel.msgmax = 65536
  52. kernel.shmmax = 68719476736
  53. kernel.shmall = 4294967296
  54. net.ipv4.tcp_max_tw_buckets = 6000
  55. net.ipv4.tcp_sack = 1
  56. net.ipv4.tcp_window_scaling = 1
  57. net.ipv4.tcp_rmem = 4096 87380 4194304
  58. net.ipv4.tcp_wmem = 4096 16384 4194304
  59. net.core.wmem_default = 8388608
  60. net.core.rmem_default = 8388608
  61. net.core.rmem_max = 16777216
  62. net.core.wmem_max = 16777216
  63. net.core.netdev_max_backlog = 262144
  64. net.core.somaxconn = 262144
  65. net.ipv4.tcp_max_orphans = 3276800
  66. net.ipv4.tcp_max_syn_backlog = 262144
  67. net.ipv4.tcp_timestamps = 0
  68. net.ipv4.tcp_synack_retries = 1
  69. net.ipv4.tcp_syn_retries = 1
  70. net.ipv4.tcp_tw_recycle = 1
  71. net.ipv4.tcp_tw_reuse = 1
  72. net.ipv4.tcp_mem = 94500000 915000000 927000000
  73. net.ipv4.tcp_fin_timeout = 1
  74. net.ipv4.tcp_keepalive_time = 1200
  75. net.ipv4.ip_local_port_range = 1024 65535
  76. EOF

  77. /sbin/sysctl -p
  78. echo "sysctl set OK!!"

  79. #close ctrl+alt+del
  80. sed -i "s/ca::ctrlaltdel:\/sbin\/shutdown -t3 -r now/#ca::ctrlaltdel:\/sbin\/shutdown -t3 -r now/" /etc/inittab

  81. #set purview
  82. chmod 600 /etc/passwd
  83. chmod 600 /etc/shadow
  84. chmod 600 /etc/group
  85. chmod 600 /etc/gshadow

  86. #disable ipv6
  87. cat << EOF
  88. +--------------------------------------------------------------+
  89. |         === Welcome to Disable IPV6 ===                      |
  90. +--------------------------------------------------------------+
  91. EOF
  92. echo "alias net-pf-10 off" >> /etc/modprobe.conf
  93. echo "alias ipv6 off" >> /etc/modprobe.conf
  94. /sbin/chkconfig --level 35 ip6tables off
  95. echo "ipv6 is disabled!"
  96. #disable selinux
  97. sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
  98. echo "selinux is disabled,you must reboot!"
  99. #vim
  100. sed -i "8 s/^/alias vi='vim'/" /root/.bashrc
  101. echo 'syntax on' > /root/.vimrc
  102. #zh_cn
  103. sed -i -e 's/^LANG=.*/LANG="en"/'   /etc/sysconfig/i18n
  104. #init_ssh
  105. ssh_cf="/etc/ssh/sshd_config"
  106. sed -i -e '74 s/^/#/' -i -e '76 s/^/#/' $ssh_cf
  107. sed -i "s/#Port 22/Port 65535/" $ssh_cf
  108. sed -i "s/#UseDNS yes/UseDNS no/" $ssh_cf
  109. #client
  110. sed -i -e '44 s/^/#/' -i -e '48 s/^/#/' $ssh_cf
  111. service sshd restart
  112. echo "ssh is init is ok.............."
  113. #chkser
  114. #tunoff services
  115. #--------------------------------------------------------------------------------
  116. cat << EOF
  117. +--------------------------------------------------------------+
  118. |         === Welcome to Tunoff services ===                   |
  119. +--------------------------------------------------------------+
  120. EOF
  121. #---------------------------------------------------------------------------------
  122. for i in `ls /etc/rc3.d/S*`
  123. do
  124.                CURSRV=`echo $i|cut -c 15-`
  125. echo $CURSRV
  126. case $CURSRV in
  127.            crond | irqbalance | microcode_ctl | lvm2-monitor | network | random | sshd | syslog  )
  128.        echo "Base services, Skip!"
  129.        ;;
  130.        *)
  131.            echo "change $CURSRV to off"
  132.            chkconfig --level 235 $CURSRV off
  133.            service $CURSRV stop
  134.        ;;
  135. esac
  136. done

  137. echo "service is init is ok.............."
復(fù)制代碼

論壇徽章:
0
32 [報(bào)告]
發(fā)表于 2011-11-16 12:20 |只看該作者
回復(fù) 1# king_819


1、批量安裝
這個(gè)就不用怎么多少了,如果搞linux行當(dāng)?shù)氖潜仨殨?huì)的
獨(dú)辟蹊徑網(wǎng)絡(luò)安裝系列后續(xù)--深入使用PXE網(wǎng)絡(luò)環(huán)境   [第十四期]
http://72891.cn/viewthread.php?tid=1946041
獨(dú)辟蹊徑系列本地網(wǎng)絡(luò)PXE安裝Ubuntu   [第十五期]
http://72891.cn/viewthread.php?tid=1945989
獨(dú)辟蹊徑網(wǎng)絡(luò)安裝系列之Redhat衍生版重構(gòu)初探[09年3月刊]
http://72891.cn/viewthread.php?tid=1989126
當(dāng)然還有clonezilla 等工具可以選擇
批量應(yīng)用的 ghost母盤方式也是一個(gè)技術(shù)

2、批量?jī)?yōu)化
這個(gè)是相對(duì)某個(gè)業(yè)務(wù)流程中的架構(gòu)組建,如mysql的my.cnf 以及nginx apahce 等配置文件 php.ini等參數(shù)。這些可以建立一個(gè)版本庫(kù)通過(guò)獲取版本方式來(lái)更新配置;蛘咄ㄟ^(guò)附加條件判斷,負(fù)載不同配置文件加載不同的配置,實(shí)時(shí)性的優(yōu)化。


3、批量布署
linux的特性跨平臺(tái),傻瓜方式 ,在優(yōu)化主機(jī)上將應(yīng)用編譯到一個(gè)目錄下,然后在全部的linux主機(jī)使用批量安裝相同配置參數(shù)的os的前提下,可以tar好編譯的目錄直接到每個(gè)主機(jī)上,通過(guò)分布式的shell定時(shí)器可以批量 下載。
或者在批量安裝的%post的腳本執(zhí)行部署操作。

批量安裝 要包含批量部署,批量?jī)?yōu)化是根據(jù)業(yè)務(wù)動(dòng)態(tài)調(diào)整的。

論壇徽章:
0
33 [報(bào)告]
發(fā)表于 2011-11-16 12:24 |只看該作者
回復(fù) 1# king_819


    準(zhǔn)備一臺(tái)安裝服務(wù)器,開(kāi)啟pxe 配置好自動(dòng)安裝,在每一個(gè)安裝后的主機(jī)上部署好 分布式shell 或者全部建立ssh密鑰通道,可以在安裝服務(wù)器上具體 push任何腳本



   定制到光盤中,在系統(tǒng)安裝后 應(yīng)用也就有了
  
  viop的很多os都是基于centos的定制的


http://72891.cn/forum-237-1.html
定制版

論壇徽章:
0
34 [報(bào)告]
發(fā)表于 2011-11-16 13:02 |只看該作者
目前就我工作的環(huán)境,我們是這樣做的。
批量安裝
1.vsphere克隆(系統(tǒng)虛擬化)
2.ks
3.存儲(chǔ)lun拷貝

批量?jī)?yōu)化
shell,perl腳本
第三方工具

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
35 [報(bào)告]
發(fā)表于 2011-11-16 13:41 |只看該作者
expect + ssh 登錄遠(yuǎn)程主機(jī)并修改login profile
  1. #!/usr/local/bin/expect -f
  2. set ip 192.168.175.5
  3. set user root
  4. set pass ChinaUnix
  5. set rps rhel6

  6. spawn ssh $user@$ip
  7. expect "password:"
  8. send "$pass\n"
  9. expect "$rps"
  10. send "echo 'PATH=\$PATH:\$HOME/bin' >> .bash_profile\n"
  11. expect "$rps"
  12. send "echo 'export PATH' >> .bash_profile\n"
  13. expect "$rps"
  14. send "exit\n"
  15. expect eof
復(fù)制代碼

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
36 [報(bào)告]
發(fā)表于 2011-11-16 13:57 |只看該作者
回復(fù) 30# king_819


改造成不依賴于mkpasswd的:
  1. #!/bin/bash
  2. function pwdgen {
  3.     strUp="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  4.     strLow="abcdefghijklmnopqrstuvwxyz"
  5.     strNum="0123456789"
  6.     passLen="8"
  7.     while [ "${#pass}" -le "$passLen" ]
  8.     do
  9.         passUp="${strUp:$(($RANDOM%${#strUp})):1}"
  10.         passLow="${strLow:$(($RANDOM%${#strLow})):1}"
  11.         passNum="${strNum:$(($RANDOM%${#strNum})):1}"
  12.         pass="$pass$passUp$passLow$passNum"
  13.     done
  14.     echo ${pass:0:$passLen}
  15. }

  16. #============== Though ssh remote server ,auto modify ROOT passwd =============#
  17. for IP in `cat /root/ip_list.txt`; do #導(dǎo)入遠(yuǎn)程要修改主機(jī)的IP
  18.     #========================= 創(chuàng)建遠(yuǎn)程主機(jī)密碼 ==========================#
  19.     TMP_PWD=`pwdgen`
  20.     R_PWD=`echo ${IP}_${TMP_PWD}`
  21.     echo "${IP}_${TMP_PWD}" > R_PWD.txt
  22.     #=========================== 修改遠(yuǎn)程主機(jī)密碼 ========================#
  23.     if [ $? = 0 ] ; then
  24.         ssh $IP passwd root --stdin < R_PWD.txt
  25.         echo -e "$(date "+%Y-%m-%d %H:%M:%S")\t${IP}\t${R_PWD}\t" >> R_Server.log
  26.     else
  27.         echo -e "$(date "+%Y-%m-%d %H:%M:%S")\t${IP} R_PWD.txt is create fail\tplease check!\t" >> M_pass.log
  28.     fi
  29.     if [ $? = 0 ] ; then
  30.         echo -e "$(date "+%Y-%m-%d %H:%M:%S")\tThe ${IP} passwd is modify OK\t" >> M_pass.log
  31.     else
  32.         echo -e "$(date "+%Y-%m-%d %H:%M:%S")\tThe ${IP} passwd is modify fail\tplease check!\t" >> M_pass.log
  33.     fi
  34. done
復(fù)制代碼

論壇徽章:
27
CU大;照
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:24:09CU大;照
日期:2013-09-18 15:24:20CU大;照
日期:2013-09-18 15:24:25CU大;照
日期:2013-09-18 15:24:31CU大;照
日期:2013-09-18 15:24:36CU大牛徽章
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52處女座
日期:2013-09-27 17:45:43
37 [報(bào)告]
發(fā)表于 2011-11-16 14:10 |只看該作者
1、批量安裝
答:我們公司使用的都是虛擬機(jī),專門有一套系統(tǒng)通過(guò)web操作,生成虛擬機(jī),基本上個(gè)5分鐘就能夠生成一個(gè)linux系統(tǒng)的服務(wù)器非常方便,不用到現(xiàn)場(chǎng)安裝。
2、批量?jī)?yōu)化
答:目前我們公司在開(kāi)發(fā)一套配置管理系統(tǒng),專門管理所有服務(wù)器上配置文件,可以同時(shí)操作上千個(gè)配置文件,并執(zhí)行命令。
3、批量布署
答:對(duì)于批量安裝apache或者執(zhí)行一些系統(tǒng)命令的話
若是只有3-10臺(tái),可以直接使用xmanage的批量執(zhí)行命令工具,
若是超過(guò)10臺(tái)的話,我們這邊主要使用expect來(lái)進(jìn)行自動(dòng)化批量執(zhí)行。
1)首先從一臺(tái)控制機(jī)器上把要更新或者安裝的文件批量上傳到服務(wù)器上
見(jiàn)我的博客<scp批量上傳文件到多臺(tái)機(jī)器上(升級(jí)版)>
2)然后在一臺(tái)控制機(jī)器上執(zhí)行安裝命令,見(jiàn)<批量在遠(yuǎn)程執(zhí)行命令>

論壇徽章:
0
38 [報(bào)告]
發(fā)表于 2011-11-16 14:10 |只看該作者
回復(fù)  king_819


1、批量安裝

2、批量?jī)?yōu)化


3、批量布署
kns1024wh 發(fā)表于 2011-11-16 12:20



  ghost母盤這種方式在網(wǎng)吧、企業(yè)內(nèi)部開(kāi)發(fā)應(yīng)用環(huán)境才會(huì)用到吧,真正的外網(wǎng)生產(chǎn)環(huán)境還是不建議這種方式的!

論壇徽章:
0
39 [報(bào)告]
發(fā)表于 2011-11-16 14:12 |只看該作者
回復(fù)  king_819


改造成不依賴于mkpasswd的:
Shell_HAT 發(fā)表于 2011-11-16 13:57



    不錯(cuò)的方法!

論壇徽章:
0
40 [報(bào)告]
發(fā)表于 2011-11-16 14:13 |只看該作者
回復(fù)  king_819


    準(zhǔn)備一臺(tái)安裝服務(wù)器,開(kāi)啟pxe 配置好自動(dòng)安裝,在每一個(gè)安裝后的主機(jī)上部署好 分 ...
kns1024wh 發(fā)表于 2011-11-16 12:24


centos可以很方便的自己定制、裁剪、添加應(yīng)用,然后再批量安裝
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP