# ip link set myif1 netns ns1また、defaultのnamespaceに戻す時は、次のとおり。最後の1はinitプロセスのPID。最後の引数には、namespaceのほか、関連付けたいプロセスのPIDを指定することもできる。
# ip link set myif1 netns 1
# ip link set myif1 netns ns1また、defaultのnamespaceに戻す時は、次のとおり。最後の1はinitプロセスのPID。最後の引数には、namespaceのほか、関連付けたいプロセスのPIDを指定することもできる。
# ip link set myif1 netns 1
$ sudo ip link add ika type veth peer name tako確認方法は次のとおり。
$ ip link | grep ika 10: tako@ika:あるいは、mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 11: ika@tako: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
$ sudo ethtool -S ika NIC statistics: peer_ifindex: 10 $ ip link | grep ^10 10: tako@ika:mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
[base-src] name=CentOS-$releasever - Bese -src baseurl=http://vault.centos.org/6.8/os/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [updates-src] name=CentOS-$releasever - Updates - src baseurl=http://vault.centos.org/6.8/updates/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6で$ yumdownloader --source package名でOK
fatal: [host]: UNREACHABLE! => {"changed": false, "msg": "ERROR! SSH Error: data could not be sent to the remote host. Make sure this host can be reached over ssh", "unreachable": true}次のように、sftpの代わりにscpを使う
ANSIBLE_SCP_IF_SSH=y ansible-playbook -i staging site.yml -u root -k
parec --file-format=wav > name.wavなお、複数の再生デバイスがあり、それがデフォルトでない場合、pavucontrolコマンドでで音量調整(Volume control)ツールを起動して、録音タブで希望の入力ソースを選ぶ。
- <property name="<Super>Tab" type="string" value="switch_window_key"/> + <property name="<Super>Tab" type="string" value="empty"/>
tcpdump -i eth0 -e icmp下図の赤線部のようにEthernet headerの情報が表示される。この中で四角で囲った部分がvlanタグ。
ControllerMode = bredrその後、bluetoothデーモンを再起動。
$ sudo systemctl restart bluetoothなお、オーディオシンクとしての登録に失敗する場合、以下を参照。
# wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo # yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++以下のコマンドで有効化できるようだが、私の環境では機能しなかった。
$ scl enable devtoolset-2 bashおそらく、.bashrcの中でPATHを明示的に設定しているためだろう。なので、以下の記述を.bashrcに加えた。
DEVTOOLSET2_DIR=/opt/rh/devtoolset-2 DEVTOOLSET2_BIN_DIR=$DEVTOOLSET2_DIR/root/usr/bin if [ -d $DEVTOOLSET2_BIN_DIR ]; then export PATH=$DEVTOOLSET2_BIN_DIR:$PATH fi
pre { border-width: thin; border-color: #c0c0c0; border-style: solid; background-color: #f0f0f0; padding: 0.5em; }
initcall_blacklist=clocksource_done_bootingCentOS7なら/etc/default/grubのGRUB_CMD_LINE_LINUX行に以下のように設定を追加。
GRUB_CMDLINE_LINUX="vconsole.keymap=us vconsole.font=latarcyrheb-sun16 rhgb quiet initcall_blacklist=clocksource_done_booting"そののち、次のコマンドでgrub.confに反映してリブート。
# grub2-mkconfig -o /boot/grub2/grub.cfg
$ cat .fonts.conf <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit mode="assign" name="hinting"> <bool>false</bool> </edit> </match> <match target="font"> <edit mode="assign" name="antialias"> <bool>true</bool> </edit> </match> </fontconfig>
deb http://ddebs.ubuntu.com/ trusty main restricted universe multiverse deb http://ddebs.ubuntu.com/ trusty-security main restricted universe multiverse deb http://ddebs.ubuntu.com/ trusty-updates main restricted universe multiverse deb http://ddebs.ubuntu.com/ trusty-proposed main restricted universe multiverse
# grep INTEL_IOMMU /boot/config-`uname -r` CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y上記のようにCONFIG_INTEL_IOMMUはyだけど、CONFIG_INTEL_IOMMU_DEFAULT_ONがセットされていない場合、起動オプションにintel_iommu=onを指定する必要がある。
GRUB_CMDLINE_LINUX="intel_iommu=on"そして、grub.cfgを更新して再起動。
grub-mkconfig > /boot/grub/grub.cfg成功すると次の文字列がカーネルメッセージに現れる。
$ dmesg | grep Intel-IOMMU [ 0.000000] Intel-IOMMU: enabled
# echo "Asia/Tokyo" > /etc/timezone # dpkg-reconfigure --frontend noninteractive tzdata
# grub2-set-deafult 2
ip link add vxlan0 type vxlan id 1 group 239.1.1.1 dev eth0
debian (ubuntu)系ディストリビューションで、自動的にインターフェイスを起動する場合、/etc/network/interfacesに以下のような記述を行う。
auto vxlan1 iface vxlan1 inet manual pre-up ip link add $IFACE type vxlan id 1 group 239.1.1.1 dstport 4789 dev eth0 post-down ip link delete $IFACEこのInterfaceをブリッジのひとつにする場合の例
auto br1 iface br1 inet static address 172.27.0.1 netmask 255.255.0.0 network 172.27.0.0 broadcast 172.27.255.255 bridge_ports vxlan1 pre-up ifup vxlan1
casper.on('remote.message', function(msg) { this.echo(msg); });
$ settings put global tether_dun_required 0
$ git checkout master && git branch --color=never | grep -v master$ | sed "s/^/git branch -D/" | sh
[warn] there were 1 feature warning(s); re-run with -feature for detailsメッセージのように-featureオプションをつける方法は、build.sbtに次の行を追加します。
scalacOptions += "-feature"なお、複数のオプションを指定するには次のようにする。
scalacOptions ++= Seq("-feature", "-deprecation")
cat /proc/13813/environ | sed "s/\x0/\n/g"envrionは、環境変数の区切りがNULL文字になっているので、それを改行に変換すると見やすい。
# lxc-ls | awk '{ print "lxc-info -n " $1 }' FS=" " | sh Name: lotus State: STOPPED Name: renkon State: STOPPED Name: sa State: STOPPEDsedを使ったバージョン
# lxc-ls | sed -e "s/ /\n/g" -e "s/^/lxc-info -n /" | sh
$ sudo systemctl stop NetworkManager $ sudo systemctl disable NetworkManager2行目は、次回の起動以降立ち上げないようにするための設定
$ sudo apt-get install hostapd次いで、/etc/hostapd/hostapd.confを次のように記載する。
interface=wlan0 bridge=mybridge hw_mode=g ieee80211n=1 ssid=AP_NAME channel=3 wpa=2 wpa_passphrase=PASSWORD wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP ignore_broadcast_ssid=1青字の部分は適宜変更。ignore_broadcast_ssid=1を設定するといわゆるステルスAPになり、パソコンやスマホのAP一覧に表示されない。この挙動が不都合な場合は、この行を削除。
DAEMON_CONF="/etc/hostapd/hostapd.conf"その後、systemdの設定をして完了。
$ sudo systemctl enable hostapd $ sudo systemctl start hostapd
# lxc-create -n name -t centos -- -R 7
実行後、/var/lib/lxc/name/tmp_root_passにパスワードが格納されている。ホストマシンからのパスワード変更は次のコマンドで行えるchroot /var/lib/lxc/name/rootfs passwd
The default is: aes128-ctr,aes192-ctr,aes256-ctr, aes128-gcm@openssh.com,aes256-gcm@openssh.com, chacha20-poly1305@openssh.com安全なLANやVPNを通じた接続では、強い暗号を使う必要性が低下するので、スループット向上とマシン負荷軽減のためにarcfour128を使いたい場合、以下の設定を行う。
Ciphers arcfour128,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com2. sshdを再起動
# service sshd restart