02.Install

CentOS7 の初期設定

RHEL が本番で使われることが多いので CentOS.

しかし、IBMに買収されたため、他のディストリビューションを選択肢にいれるべきかも。

ユーザアカウントをsudoに追加

> visudo 
# ファイルの最終行に下記を追加 
username ALL=(ALL) ALL 

ネットワーク設定

# 下記がなぜかnoのため、yesに変える 
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens32 
ONBOOT=no → ONBOOT=yes 

yum の proxy 設定

> sudo yum vim /etc/yum.conf 
proxy={username}:{password}@{proxyhost}:{port} 

epel-release repository の追加

追加するくらいなら、最初から Fedora でいい気もする。

> sudo yum install epel-release 

xrdp のインストール

sudo yum install xrdp

xrdp の色数変更

> sudo vim /etc/xrdp/xrdp.ini 
max_bpp=32 → max_bpp=24 
# 接続時にWindows側のRDPの設定変更もいるかも

# xrdp用にfirewallの穴あけ 
> firewall-cmd --permanent --zone=public --add-port=3389/tcp 
> firewall-cmd --reload 

自動生成されるhomeフォルダを英語化する

LANG=C xdg-user-dirs-gtk-update 

Google Chrome のインストール

> sudo vim /etc/yum.repos.d/google.chrome.repo 

[google-chrome] 
name=google-chrome 
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch 
enabled=1 
gpgcheck=1 
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub  

> sudo yum update 
> sudo yum install google-chrome-stable 

PyCharmのインストール

Pycharmをダウンロードしてくる

解凍してOptに配置

$ tar -xf pycharm-community-4.5.4.tar.gz 
$ sudo mv pycharm-community-4.5.4 /opt/pycharm 

初回起動する。初回起動の設定で起動シェルが作られるので、以降はシェル起動が可能となる。

$ cd /opt/pycharm/bin 
$ ./pycharm.sh 
# シェル起動 
$ charm 

CNTLM

日本のエンジニアは Proxy により生産性を大きく落とされている。

# epel リポジトリが必要? 

sudo yum install cntlm  
sudo vim /etc/cntlm.conf 

<!-- 
Username        <username>
Domain          <domainname>
Password        <password>
Proxy           <proxyipaddress>:<portno>
NoProxy         localhost, 127.0.0.*, 10.*, 192.168.* 
Listen          3128 
-->

sudo systemctl restart cntlm 

JDKのインストール

> sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel