Centos7 從最小化系統發開發環境

2022-07-13 21:06:24 字數 1378 閱讀 6630

centos7--從最小化系統發開發環境

​程式設計師總是離不開「環境」的困擾,從進入新手村的那一天就開始手動搞各種環境。雖然阿里雲學生服務很方便,但是想弄集群真的買不起。正好實驗室有台工作站,就尋思著自己在本地搞了。

安裝最小系統、配置靜態ip

​第一步當然是準備一台可以聯網的機器了,這裡工具用的是virtualbox,映象是centos7-x86_64-1810.iso。安裝的時候勾選了基礎開發環境選項

# 更改/etc/sysconfig/network-scripts/ 下的網絡卡配置資訊,比如 ifcfg-eth0  這種

# 更改、新增以下配置資訊

bootproto=static # 靜態ip,區別dhcp

onboot=yes # 開機自啟網絡卡服務

ipaddr=192.168.1.111

netmask=255.255.255.0

gateway=192.168.1.1

dns1=8.8.8.8 # dns網域名稱解析,其實配自己閘道器乙個就行了

dns2=192.168.1.1

# 重啟網路服務

systemctl restart network

開啟ssh、新增普通使用者

​畢竟工作站不在自己座位上,總是坐在別的地方操作也不方便,自己開啟ssh,方便後續布置。

# 由於安裝系統的時候勾選了基礎開發環境,所以自帶了ssh服務

# 所以這裡只需要更改ssh的配置選項

vim /etc/ssh/sshd_config

# 修改以下配置

# 開啟埠並允許任意ip連線

port 22

#addressfamily any

listenaddress 0.0.0.0

listenaddress ::

# 允許遠端連線

permitrootlogin yes

# 利用使用者密碼驗證

passwordauthentication yes

​學習做開發當然不能拿著root一直任性,所以新增乙個普通使用者方便後續學習,並且要給新使用者sudo的權利

# 新增新使用者,alibaba

adduser alibaba

# 設定密碼

passwd alibaba

# 給使用者sudo許可權,修改/etc/sudoers檔案

## allow root to run any commands anywhere

root all=(all) all

alibaba all=(all) all# all改為nopasswd:all可以免密使用

centos7最小化安裝沒有pstree

最小化安裝centos之後,使用pstree顯示程序樹,提示沒有此命令 原來是沒有安裝,需要安裝psmisc yum install psmisc接下來介紹一下psmisc psmisc 22.21 psmisc的內容 psmisc軟體包包含三個幫助管理 proc目錄的程式。安裝下列程式 fuser...

CentOS 7最小化安裝配置

檢視網路狀態,因為ifconfig沒有安裝,所以使用如下命令 ip addr進入目錄 cd etc sysconfig network scripts編輯網絡卡檔案 vi ifcfg eno16777736修改或增加如下內容 bootproto static dhcp改為static 修改 onbo...

CentOS7 最小化安裝完配置

防火牆 yum install y net tools systemctl stop firewalld systemctl disable firewalld.service yum install y iptables services systemctl restart iptables.se...