openstack(soa架構):屬於雲計算iaas,使用apache2.0開源協議
自動化**上線:jenkins + gitlab ci
自動化**質量檢查:sonarqube
quiet net.ifnames=0 biosdevname=0
網路-時間-語言-最小安裝-手動分割槽-關閉核心備份
修改ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
type=ethernet
bootproto=none
name=eth0
device=eth0
onboot=yes
ipaddr=10.0.0.11
netmask=255.255.255.0
gateway=10.0.0.254
dns1=233.5.5.5
關閉防火牆systemctl stop firewalld
systemctl disable firewalld
關閉selinuxsetenforce 0 #臨時關閉
getenforce #檢視
vi /etc/selinux/config #永久關閉
=disable
ssh優化vi /etc/ssh/sshd_config
/set number #顯示行號
gssapiauthentication no # /79
usedns no # /115
systemctl restart sshd #重啟sshd
hosts優化vi /etc/hosts
10.0.0.11 controller
10.0.0.31 compute1
配置本地yum源umount /mnt #取消光碟掛載
cd /etc/yum.repo.d/
mkdir bak -p #建立備份檔案夾
mv *.repo test
# 一鍵建立本地yum源;注意file後有三個`/`;在出錯的時,`\`後的命令可以重新執行
\echo '[local]
> name=local
> baseurl=file:///mnt
> gpgcheck=0'
>local.repo
mount /dev/cdrom /mnt # 進行掛載
yum makecache
關閉網絡卡圖形化設定管理,統一使用network管理,管理不一致容易造成衝突systemctl stop networkmanager.service
systemctl disable networkmanager.service
安裝tab補全yum install -y bash-completion.noarch
安裝常用命令yum install -y vim lrzsz wget tree screen
lsof tcpdum
關閉郵件服務systemctl stop postfix.service
systemctl disable postfix.service
模板機優化完成,關機shutdown -h now
記一次除錯
這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...
記一次 EqualsAndHashCode的疑惑
lombok的使用真的是讓開發人員欲罷不能,乙個 data不管有多少屬性全部搞定,以後加字段也不用從新生成get和set方法。不過這裡還是有乙個小坑需要注意一下,舉個例子 public class equalsandhashcodetest data noargsconstructor access...
記一次除錯
這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...