1. 程式人生 > >centos 6.9版本vmware虛擬機器模版製作

centos 6.9版本vmware虛擬機器模版製作

centos 6.9版本虛擬機器模版製作

1、掛載本地ios映象檔案作為yum源

(1)、連線虛擬機器的ios資料檔案

(2)、建立目錄/mnt/cdrom

	`mkdir /mnt/cdrom`

(3)、掛載光碟

    `mount /dev/sr0 /mnt/cdrom`

(4)、編輯yum檔案

cd /etc/yum.repo.d
rm -rf *
vi default.repo

新增:

[local]
name=localyum
baseurl=file:///mnt/cdrom/
gpgcheck=0
enabled=1

2、安裝依賴包

yum install -y zlib-devel gcc telnet lrzsz pam-devel

3、升級openssh7.6p1

(1)、上傳安裝包

cd /usr/local
rz 選中openssh-7.6p1.tar.gz  openssl-1.0.2n.tar.gz

(2)、升級openssl

解除安裝舊版本的openssl:
rpm -e openssl-1.0.1e-57.el6.x86_64 --nodeps
解壓:
tar -zxvf openssl-1.0.2n.tar.gz
進入目錄:
cd openssl-1.0.2n
編譯

	./config shared zlib --prefix=/usr/local/openssl
	make
	make test
	make install

修改配置庫檔案搜尋路徑
vi /etc/ld.so.conf
新增:/usr/local/openssl/lib
重新整理快取: ldconfig -v

	cd /usr/local/openssl/lib
	cp libssl.so.1.0.0 /usr/lib64
	cp libcrypto.so.1.0.0 /usr/lib64/
	chmod 555 /usr/lib64/libssl.so.1.0.0
	chmod 555 /usr/lib64/libcrypto.so.1.0.0
	ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10
	ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10
	ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so
	ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so

修改環境變數
vi /etc/profile
新增:

	PATH=/usr/local/openssl/bin:$PATH
	export PATH

生效 source /etc/profile
檢視openssl版本是否正確 openssl version -a

(3)升級openssh

停止ssh服務:service sshd stop
解除安裝舊版本的openssh:

	[[email protected] openssl-1.0.2n]# rpm -qa |grep openssh
	openssh-5.3p1-122.el6.x86_64
	openssh-clients-5.3p1-122.el6.x86_64
	openssh-server-5.3p1-122.el6.x86_64
	openssh-askpass-5.3p1-122.el6.x86_64

解除安裝:

	rpm -e --nodeps openssh-askpass-5.3p1-122.el6.x86_64
	rpm -e --nodeps openssh-server-5.3p1-122.el6.x86_64
	rpm -e --nodeps openssh-clients-5.3p1-122.el6.x86_64
	rpm -e --nodeps openssh-5.3p1-122.el6.x86_64

備份配置檔案:mv /etc/ssh/ /etc/ssh.old/
解壓 tar zxvf openssh-7.6p1.tar.gz
進入目錄 cd openssh-7.6p1
編譯

	./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-ssl-dir=/usr/local/openssl --with-md5-passwords --mandir=/usr/share/man
	make
	make install

新增啟動指令碼

	cp ./contrib/redhat/sshd.init /etc/init.d/sshd
	chmod +x /etc/init.d/sshd
	chkconfig --add sshd

重啟ssh
service sshd start
確認ssh openssl版本
ssh -V
顯示OpenSSH_7.6p1, OpenSSL 1.0.2n 7 Dec 2017即完成升級

編輯sshd配置檔案:
vi /etc/ssh/sshd_config
新增:

X11Forwarding yes
PermitRootLogin yes

修改#UsePAM noUsePAM yes

增加pam模組認證檔案

cd /etc/pam.d/	
vi sshd

新增:

					#%PAM-1.0
					auth            include         system-auth
					account         required        pam_nologin.so
					account         include         system-auth
					password        include         system-auth
					session         optional        pam_keyinit.so force revoke
					session         include         system-auth
					session         required        pam_loginuid.so

重啟ssh
service sshd restart

4、關閉不使用的服務

(1)、檢視開啟的服務列表

		chkconfig --list |grep on
		[[email protected] pam.d]# chkconfig --list |grep on
		abrt-ccpp       0:off   1:off   2:off   3:on    4:off   5:on    6:off
		abrtd           0:off   1:off   2:off   3:on    4:off   5:on    6:off
		acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off
		atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off
		auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
		autofs          0:off   1:off   2:off   3:on    4:on    5:on    6:off
		blk-availability        0:off   1:on    2:on    3:on    4:on    5:on    6:off
		bluetooth       0:off   1:off   2:off   3:on    4:on    5:on    6:off
		certmonger      0:off   1:off   2:off   3:on    4:on    5:on    6:off
		cpuspeed        0:off   1:on    2:on    3:on    4:on    5:on    6:off
		crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
		cups            0:off   1:off   2:on    3:on    4:on    5:on    6:off
		haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off
		ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
		iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off
		irqbalance      0:off   1:off   2:off   3:on    4:on    5:on    6:off
		lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
		mdmonitor       0:off   1:off   2:on    3:on    4:on    5:on    6:off
		messagebus      0:off   1:off   2:on    3:on    4:on    5:on    6:off
		netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
		netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off
		network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
		nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
		portreserve     0:off   1:off   2:on    3:on    4:on    5:on    6:off
		postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off
		rdma            0:off   1:on    2:on    3:on    4:on    5:on    6:off
		restorecond     0:off   1:off   2:off   3:off   4:off   5:off   6:off
		rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
		rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
		rsyslog         0:off   1:off   2:on    3:on    4:on    5:on    6:off
		spice-vdagentd  0:off   1:off   2:off   3:off   4:off   5:on    6:off
		sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
		sysstat         0:off   1:on    2:on    3:on    4:on    5:on    6:off
		udev-post       0:off   1:on    2:on    3:on    4:on    5:on    6:off
		wdaemon         0:off   1:off   2:off   3:off   4:off   5:off   6:off

(2)、關閉服務

		chkconfig bluetooth off;chkconfig ip6tables off;chkconfig iptables off;
		service bluetooth stop;service ip6tables stop;service iptables stop;

5、優化

(1)、調整檔案描述符大小

		#檢視檔案描述符大小
		ulimit -n
		# 調整
		vi /etc/security/limits.conf
		* soft nofile 65535
		* hard nofile 65535
		* soft nproc 65535
		* hard nproc 65535
		* soft nofile 65535
		* hard nofile 65535 

(2)、核心引數優化

		vi /etc/sysctl.conf
		新增:
		net.ipv4.tcp_max_syn_backlog = 65536
		net.core.netdev_max_backlog = 32768
		net.core.somaxconn = 32768

		net.core.wmem_default = 8388608
		net.core.rmem_default = 8388608
		net.core.rmem_max = 16777216
		net.core.wmem_max = 16777216

		net.ipv4.tcp_timestamps = 0
		net.ipv4.tcp_synack_retries = 2
		net.ipv4.tcp_syn_retries = 2

		net.ipv4.tcp_tw_reuse = 1
		net.ipv4.tcp_max_tw_buckets=10000
		net.ipv4.tcp_mem = 94500000 915000000 927000000
		net.ipv4.tcp_max_orphans = 3276800
		生效:/sbin/sysctl -p

6、時間同步

	crontab -e
	# xxx為時間同步伺服器地址
	#*/5 * * * * /usr/sbin/ntpdate xxxx  >/dev/null 2 >&1

7、修改網絡卡配置

(1)、刪除網絡卡PCI記錄

		vi /etc/udev/rules.d/70-persistent-net.rules
		刪除:
		SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:be:00:5c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

(2)、刪除ip mac地址

相關推薦

centos 6.9版本vmware虛擬機器模版製作

centos 6.9版本虛擬機器模版製作 1、掛載本地ios映象檔案作為yum源 (1)、連線虛擬機器的ios資料檔案 (2)、建立目錄/mnt/cdrom `mkdir /mnt/cdrom` (3)、掛載光碟 `mount /dev/sr0

CentOS 6.9下KVM虛擬機快照創建、刪除、恢復(轉)

kvm虛擬機 body tar kvm虛擬 eat 版本 ref 刪除 虛擬 使用文件快照的方式實現文件備份,但單說快照(snapshot)的話,他是某一時間點(版本)你能看到的該時間點備份文件狀態的全貌,通過文件的快照(全貌)你能恢復到特定時間點(版本)的文件狀態。 創

CentOS 6.9安裝vmware tools

centos vmtools vmware tools 在CentOS 7,可以直接安裝open-vm-tools,CentOS 6.9不行,需要自己手動安裝一下EPEL源,以下選用的是阿裏雲的鏡像。如果不想用阿裏的,自己去CentOS鏡像列表裏挑個喜歡的。 yum install -y http

【Linux】CentOS 6.5 伺服器(虛擬機器)搭建過程

一、安裝介質準備 1、 CentOS 6.5 的安裝映象分為兩張 DVD 光碟(Bin 安裝版,非 LiveCD) 注:DVD1 內包含了系統檔案及大部分常用軟體安裝包,DVD2 為額外的軟體安裝包,安裝系統時可只准備 DVD1;實驗環境搭建本地源建議兩張光碟全部

Linux下CentOS的安裝----在VMware虛擬機器中安裝CentOS 7

一、 VMware簡介: VMware是一個虛擬PC的軟體,可以在現有的操縱系統上虛擬出一個新的硬體環境,相當於模擬出一臺新的PC,以此來實現在一臺機器上真正同時執行兩個獨立的作業系統。 VMware的主要特點: 不需要區分或重新開機就能在同一臺PC上使用兩種以上的作業系統

【Linux】VMware虛擬機器CentOS 6 64位安裝以及網路配置

環境準備 我的系統:windows10 VMware版本:14.1.3 Linux版本:CenOS 6 64位 資源 CenOS 6 安裝 1. 開啟VMware,點選建立新的虛擬機器 2.

VMware 虛擬機器克隆 CentOS 6.5 之後,網路配置問題的解決方案

尼瑪哥在搭建spark 叢集的時候,需要3臺虛擬機器,為了操作簡便,尼瑪哥選擇搭建一臺虛擬機器後,另外兩臺直接選擇克隆的方式來實現,於是,克隆會出現幾個問題 網路的配置和源機一樣 使用者名稱稱與源機一樣 使用者的hosts 與源機一樣 OK,咱們現在知道

【system】VMware虛擬機器 CentOS 6.6系統安裝配置詳細圖文教程

說明: 截止目前CentOS 6.x最新版本為CentOS 6.6,下面介紹CentOS 6.6的具體安裝配置過程 伺服器相關設定如下: 作業系統:CentOS 6.6 64位 IP地址:192.168.21.129 閘道器:192.168.21.2 DNS:8.8.8.

VMware虛擬機安裝CentOS 6.9圖文教程

next swap asi 大小 完成後 vmware 好的 driver 鏡像 1、Win7安裝VMware虛擬機比較簡單,直接從官網下載VMware安裝即可,這裏不再敘述。 2、接著從CentOS官網直接下載CentOS 6.9的iso鏡像文件。 3、打開V

虛擬機上CentOS-6.9-x86_64系統安裝教程

sql 步驟 line 根據 打開 簡單 登錄 安裝虛擬機 height 最近想學學Linux系統如何使用,於是想用VM安裝虛擬機學習一下。 linux系統比較多,我這裏用的是CentOS-6.9-x86_64 一、下載系統 下載地址:https://www.cent

Centos X64 6.9版本安裝postfix2.6.6+dovecot+openwebmail

"dovecot+openwebmail" "postfix 2.6安裝" "centos 6.9安裝postfix2.6.6" Centos X64 6.9版本安裝postfix2.6.6+dovecot+openwebmail測試完成

CentOS 6.9編譯安裝新版本內核

內核編譯一、編譯安裝前準備:1、安裝依賴包組:# yum -y groupinstall "Server Platform Development""Development Tools"2、從https://www.kernel.org/下載需要編譯的內核源碼包linux-3.10.105.tar.xz,並上

虛擬機上安裝centos 6.9

linux此文適用於centos 6系列版本工具:虛擬機:VMware Workstation 12 Pro鏡像文件:CentOS-6.9-x86_64-bin-DVD1.iso操作步驟:● 新建虛擬機選擇典型安裝,然後下一步稍後安裝操作系統,下一步 操作系統選擇linux,版本選擇centos64位,下一步

CentOS 6.9升級gcc至6.4.0版本

gcc一、升級前測試:1、 查看系統版本:# cat /etc/redhat-release2、 查看默認的gcc版本:# gcc --version3、 查看默認動態庫:# strings /usr/lib64/libstdc++.so.6 | grep GLIBC4、 不支持c++11的新特性:嘗試寫一個

使用虛擬機克隆CentOS 6.9系統重啟網卡報錯問題的解決

才有 讀懂它 成功 使用虛擬機克隆CentOS6.9系統重啟網卡報錯問題的解決1.錯誤信息Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization.

Ubuntu 16.04下使用VMware安裝CentOS 6.9然後在裏面再安裝KVM之後配置網橋無法上網的問題

div 使用 ubuntu inux 成功 log 無法上網 ubun centos 6 別試了,這個問題無法解決,已經使用VMware安裝了一層虛擬機,然後在裏面再安裝KVM,網絡層次已經變了,即使配置了網橋同樣無法上網。 可是這樣試一下,不一定成功:把VMware的虛

VMware安裝CentOS 6.9教程

res ice 上海 英語 ima 地址 community swap分區 enter CentOS(Community Enterprise Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterpri

VMware虛擬機器安裝centos無法自動連線網路

#VMware虛擬機器安裝centos,無法自動連線網路,每次都需要手動選擇eth0 修改ifcfg-eth0中 ONBOOT屬性為yes ifcfg-eth0 檔案的路徑為 /etc/sysconfig/network-scripts #安裝mysql #

VMWare虛擬機器CentOS伺服器等 jdk, tomcat和MySQL安裝

CentOS Unbutu 小紅帽 Oracle 6 Linux(桌面版) 1.安裝VMWare虛擬機器(伺服器) 2.安裝CentOS 2.1 檢視並設定Linux的IP地址 1)ip addr 檢視ip 2)cd /etc/sysconfig/network-script

【Linux之旅-1】VMware虛擬機器中的Centos和windows共享資料夾

一、開啟虛擬機器,進入安裝好的centos系統,點選VM頂部導航欄中的“虛擬機器”按鈕,進入子選單選擇“安裝VMware Tools”,如下圖(我的已安裝過,因此顯示的是重新安裝) 二、在cent