linux 服務器/虛擬機 centos7常用軟件安裝流程備忘

Linux Centos 7

1.配置網絡

在 一般配置文件在 , /etc/sysconfig/network-scripts/ifcfg-ens33 , 我這裏使用的Nat 的方式,需要添加修改

BOOTPROTO=static
ONBOOT=yes
#對應虛擬機的IP,網段必須在,虛擬網卡的網段下
IPADDR=192.168.203.100
# 網關
GATEWAY=192.168.203.2
#子網掩碼
NETMASK=255.255.255.0

修改之後重啓 systemctl restart network
測試

  • 虛擬機 ping 本機
  • 虛擬機 ping 外網ip
  • 虛擬機 ping 外網域名
  • 本機 ping 虛擬機

如果 1, 2 不行 檢查上面 配置步驟
如果3不行 可以配置

vi /etc/resolv.conf
添加:
nameserver 114.114.114.114
nameserver 8.8.8.8

如果4不行,需要需在主機上找到對應的VMnet8網卡 -> 屬性 -> TCP/IPV4 -> 屬性 -> ip 改成虛擬機內的ip 網段 網關 與 掩碼
如 : 我的虛擬機IP 192.168.203.100 網關 192.168.203.2 掩碼 255.255.255.0
配置爲 192.168.203.1 網關 192.168.203.2 掩碼 255.255.255.0
注意 與虛擬機IP 在同一網段

2.wget 安裝

yum -y install wget
一般都自帶 yum 如果沒有需要額外安裝

3.yum換源/更新

備份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下載覆蓋

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清理與重建

yum clean all
yum makecache

更新

yum -y update

4. 日期同步

時間不同步可能會有很多業務問題,比如 你定時 5點跑業務數據 結果到了時間沒跑 因爲時間時區不同

採用ntpdate

yum install ntpdate -y
ntpdate ntp1.aliyun.com //直接用域名同步中國上海時間 是阿里雲的服務器

也可以再設置個定時 每日5點 同步一次時間

crontab -e 0 5 * * * /usr/sbin/ntpdate -u ntp1.aliyun.com

5.docker安裝

很多服務直接使用docker 安裝 比直接安裝在虛擬機更方便,更好管理

5.1 安裝

yum -y install docker

5.2 docker 換源

docker 源配置 在 /etc/docker/daemon.json , 沒有則創建一個

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

可以使用阿里雲的鏡像加速服務,也可以直接將上述的直接複製進去[中科大的]

5.3 docker-compose 安裝


#你可以通過修改URL中的版本,可以自定義您的需要的版本。

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod  +x  /usr/local/bin/docker-compose

6. 其他的基礎類庫

全部安裝
yum install -y lrzsz gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip vim

1.虛擬機上傳下載組件( 支持從windows直接拖拽文件,相當好用)
yum -y install lrzsz

rz+文件名(上傳)
sz+文件名(下載)

2.gcc (nginx之類由c語言開發的,編譯的時候需要用到)
yum -y install gcc-c++

3.PCRE (Perl庫,包括 perl 兼容的正則表達式庫)
yum -y install pcre pcre-devel

4.zlib (zlib庫提供了很多種壓縮和解壓縮的方式)
yum -y install zlib zlib-devel ruby

5.openssl (OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議)
yum -y install openssl openssl-devel patch

7.使用systemctl自動補全服務名稱( 因爲CentOS7的默認安裝類型是最小安裝,所以默認沒有自動補全的功能)
yum install -y bash-completion

8.centos 64位系統兼容32位運行程序(aapt)
yum install -y zlib.i686 libstdc++.i686

9.安裝lsof(list open files)是一個列出當前系統打開文件的工具
yum install lsof -y

10.zip unzip
yum install -y unzip zip

11 .vim 編輯器增強

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章