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

Centos7--從最小化系統發開發環境程序員

​程序員老是離不開「環境」的困擾,從進入新手村的那一天就開始手動搞各類環境。雖然阿里雲學生服務很方便,可是想弄集羣真的買不起。正好實驗室有臺工做站,就尋思着本身在本地搞了。shell

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

​第一步固然是準備一臺能夠聯網的機器了,這裏工具用的是VirtualBOx,鏡像是Centos7-x86_64-1810.ISO。安裝的時候勾選了基礎開發環境選項vim

# 更改/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的權利ssh

# 添加新用戶,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能夠免密使用
相關文章
相關標籤/搜索