プロジェクト

全般

プロフィール

Red Hat Enterprise Linux7

キーマップ確認

localectl status

キーマップリスト表示

localectl -list-keymaps

キーマップ変更

-直接編集

/etc/vconsole.conf
KEYMAP="jp106"

適用範囲:システム全体

-コマンド

英語

localectl set-keymap us-acentos

日本語

localectl set-keymap jp106

適用範囲:システム全体

-X Windowのレイアウトをコンソールと別にしたい場合

localectl --no-convert set-x11-keymap map

適用範囲:システム全体

表示言語変更

-英語

localectl set-locale LANG=ja_JP.UTF-8

-日本語

localectl set-locale LANG=en_US.UTF-8

-設定反映

source /etc/locale.cof

適用範囲:システム全体

※後から日本語環境インストール
yum -y install ibus-kkc vlgothic-*

-ユーザー毎に表示言語を変更

.bash_profile

下記表示する言語を記述する。
LANG=

適用範囲:設定ユーザーのみ

タイムゾーン確認

timedatectl

Local time: Mon 2017-02-20 16:55:58 JST
Universal time: Mon 2017-02-20 07:55:58 UTC
RTC time: Mon 2017-02-20 07:55:58
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a 

設定確認コマンド

ip a
ip r
ss
nmcli c s eno1
nmcli d s

net-tools
ifconfig     
route   
netstat     
arp 

設定反映

systemctl restart NetworkManager
systemctl restart network

インターフェース起動・停止

nmcli c up eno
nmcli c down eno

ネットワーク基本設定

-プロファイル作成

nmcli c add type ethernet con-name eno1 ifname eno1

ifname デバイス名
con-name プロファイル名

-IP設定

nmcli c mod eno1 ipv4.method manual ipv4.addresses 192.168.0.1/24 ipv4.gateway 192.168.0.254

-IPエイリアス

nmcli c mod eno1 +ipv4.addresses 192.168.0.2/24

デフォルトルートにしない

nmcli c mod eno1 ipv4.never-default yes

※no指定でデフォルトルートになる。

Bonding

-bond作成

nmcli c add type bond con-name bond0 ifname bond0 mode active-backup

ifname デバイス名
con-name プロファイル名
mode bondingモード

-slave作成

nmcli c add type bond-slave ifname eno2 con-name bond0-eno2 master bond0
nmcli c add type bond-slave ifname eno3 con-name bond0-eno3 master bond0

ifname デバイス名
con-name プロファイル名

-IP設定

nmcli c mod bond0 ipv4.method manual ipv4.addresses 192.168.0.3/24 ipv4.gateway 192.168.0.254

-bondオプション

nmcli c mod bond0 bond.options resend_igmp=1,use_carrier=1,updelay=0,miimon=100,downdelay=0,mode=active-backup,primary=enp0s3

※参考 tui作成時デフォルト

bond.options 
resend_igmp=1
updelay=0
use_carrier=1
miimon=100
downdelay=0
xmit_hash_policy=0
primary_reselect=0
fail_over_mac=0
arp_validate=0
mode=active-backup
lacp_rate=0
ad_select=0

DNS設定

nmcli c mod eno1 ipv4.dns 192.168.1.1,192.168.2.1

リゾルバ固定化

/etc/NetworkManager/NetworkManager.conf
dns=none    #### 追加
systemctl restart NetworkManager

static routeの追加

nmcli c mod eno1 ipv4.routes "192.168.17.0/24 192.168.1.254"

ipv6無効
-設定ファイルに記載

nmcli c modify eno1 ipv6.method ignore

-システム的に無効化

/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

-反映

sysctl -p

ネットワークの項目いろいろ

nmcli c s eno16780032
connection.id:                          eno16780032
connection.uuid:                        bca0bf76-d0cc-4360-9088-7ef507bdd754
connection.interface-name:              eno16780032
connection.type:                        802-3-ethernet
connection.autoconnect:                 yes
connection.autoconnect-priority:        0
connection.timestamp:                   1487592313
connection.read-only:                   no
connection.permissions:
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:
connection.gateway-ping-timeout:        0
connection.metered:                     不明
802-3-ethernet.port:                    --
802-3-ethernet.speed:                   0
802-3-ethernet.duplex:                  --
802-3-ethernet.auto-negotiate:          yes
802-3-ethernet.mac-address:             --
802-3-ethernet.cloned-mac-address:      --
802-3-ethernet.mac-address-blacklist:
802-3-ethernet.mtu:                     自動
802-3-ethernet.s390-subchannels:
802-3-ethernet.s390-nettype:            --
802-3-ethernet.s390-options:
802-3-ethernet.wake-on-lan:             1 (default)
802-3-ethernet.wake-on-lan-password:    --
ipv4.method:                            manual
ipv4.dns:                               192.168.23.254
ipv4.dns-search:
ipv4.addresses:                         192.168.23.13/24
ipv4.gateway:                           192.168.23.254
ipv4.routes:
ipv4.route-metric:                      -1
ipv4.ignore-auto-routes:                no
ipv4.ignore-auto-dns:                   no
ipv4.dhcp-client-id:                    --
ipv4.dhcp-send-hostname:                yes
ipv4.dhcp-hostname:                     --
ipv4.never-default:                     no
ipv4.may-fail:                          yes
ipv6.method:                            ignore
ipv6.dns:
ipv6.dns-search:
ipv6.addresses:
ipv6.gateway:                           --
ipv6.routes:
ipv6.route-metric:                      -1
ipv6.ignore-auto-routes:                no
ipv6.ignore-auto-dns:                   no
ipv6.never-default:                     no
ipv6.may-fail:                          yes
ipv6.ip6-privacy:                       -1 (不明)
ipv6.dhcp-send-hostname:                yes
ipv6.dhcp-hostname:                     --
GENERAL.名前:                           eno16780032
GENERAL.UUID:                           bca0bf76-d0cc-4360-9088-7ef507bdd754
GENERAL.デバイス:                       eno16780032
GENERAL.状態:                           アクティベート済み
GENERAL.デフォルト:                     はい
GENERAL.デフォルト6:                    いいえ
GENERAL.VPN:                            いいえ
GENERAL.ゾーン:                         --
GENERAL.DBUS パス:                      /org/freedesktop/NetworkManager/ActiveConnection/3
GENERAL.CON パス:                       /org/freedesktop/NetworkManager/Settings/2
GENERAL.スペックオブジェクト:           /
GENERAL.マスターパス:                   --
IP4.アドレス[1]:                        192.168.23.13/24
IP4.ゲートウェイ:                       192.168.23.254
IP4.DNS[1]:                             192.168.23.254
IP6.ゲートウェイ: