Ubuntu
目次
- 1 Ubuntu
- 2 Tips
- 2.1 設定
- 2.1.1 NFS構成
- 2.1.2 hostnameを変更する
- 2.1.3 rootパスワード
- 2.1.4 ハードディスクの追加
- 2.1.5 アプリケーションの追加
- 2.1.6 Unity設定
- 2.1.7 日本語入力時にF10押下で半角英数変換切り替える
- 2.1.8 ショートカットキー
- 2.1.9 Eclipse のコード補完をCtrl+Space に変更する
- 2.1.10 apt-get の使い方
- 2.1.11 ランチャーにシェルスクリプトを登録する
- 2.1.12 サスペンド後 Wi-Fi が無効のままの対応
- 2.1.13 Ubuntu サービスの管理
- 2.1.14 Ubuntu 静的IPアドレス指定
- 2.1.15 バージョンを確認
- 2.1.16 フォルダ名を英語に変更
- 2.1.17 Linux ターミナルの色を変更する
- 2.1.18 rpm形式をdeb形式に変換
- 2.1.19 Flash Playerのインストール
- 2.1.20 sshd をインストールしてssh接続を外部から行う
- 2.1.21 SSHポートフォワーディング
- 2.1.22 リモートデスクトップの導入
- 2.1.23 .bash_profileを使用する
- 2.1.24 テキストモードで起動する
- 2.1.25 ディレクトリ名フォント色の変更
- 2.1.26 ファイアウォール
- 2.2 VNC
- 2.3 VirtualBox
- 2.4 Java
- 2.5 gedit
- 2.6 Eclipse
- 2.1 設定
Ubuntu
Tips
設定
NFS構成
hostnameを変更する
/etc/hostname を編集する
rootパスワード
ハードディスクの追加
アプリケーションの追加
Unity設定
日本語入力時にF10押下で半角英数変換切り替える
ショートカットキー
Eclipse のコード補完をCtrl+Space に変更する
apt-get の使い方
ランチャーにシェルスクリプトを登録する
サスペンド後 Wi-Fi が無効のままの対応
Ubuntu サービスの管理
Ubuntu 静的IPアドレス指定
バージョンを確認
$ cat /etc/os-release
フォルダ名を英語に変更
$ LANG=C xdg-user-dirs-gtk-update
Linux ターミナルの色を変更する
rpm形式をdeb形式に変換
インストール
$sudo apt-get install alien dpkg-dev debhelper build-essential
変換(例 flash-plugin-11.2.202.341-release.x86_64.rpm)
$sudo alien flash-plugin-11.2.202.341-release.x86_64.rpm
Flash Playerのインストール
13.1
14.4
sshd をインストールしてssh接続を外部から行う
$ sudo apt-get install ssh $ sudo apt-get install openssh-server
SSHポートフォワーディング
- ssh -L {localhostからアクセスするポート}:{踏み台経由でアクセスしたいサーバーアドレス} {踏み台となるサーバー}
$ ssh -L 10443:192.168.64.2:10443 hirotoyagi@delhi.local
リモートデスクトップの導入
- 参考
- インストール
$ sudo apt install -y xrdp
- 接続ユーザーでログインし、スクリプト実行(1)
cat <<EOF > ~/.xsessionrc export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg EOF
- 接続ユーザーでログインし、スクリプト実行(2)
sudo sed -e 's/^new_cursors=true/new_cursors=false/g' -i /etc/xrdp/xrdp.ini
- 接続ユーザーでログインし、スクリプト実行(3)
cat <<EOF | \ sudo tee /etc/polkit-1/localauthority/50-local.d/xrdp-color-manager.pkla [Netowrkmanager] Identity=unix-user:* Action=org.freedesktop.color-manager.create-device ResultAny=no ResultInactive=no ResultActive=yes EOF
- 接続ユーザーでログインし、スクリプト実行(4)
sudo systemctl restart xrdp sudo systemctl restart polkit
.bash_profileを使用する
- .bash_profileは読み込まれない。.profile は読み込まれる。
テキストモードで起動する
編集
$ sudo vi /etc/default/grub #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX_DEFAULT="text"
反映
$ sudo update-grub
<blockquote>ctrl + F1 ~ F6 (CUI)、ctrl + F7 (GUI)</blockquote>
ディレクトリ名フォント色の変更
ファイアウォール
$ sudo ufw status 状態: アクティブ $ sudo ufw allow 80 ルールを追加しました ルールを追加しました (v6) $ sudo ufw allow 8080 ルールを追加しました ルールを追加しました (v6) piroto@jinmu:~/Downloads$ sudo ufw status 状態: アクティブ To Action From -- ------ ---- 80 ALLOW Anywhere 8080 ALLOW Anywhere 80 (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)
- 無効化
$ sudo ufw disable ファイアウォールを無効にし、システム起動時にも無効にします
VNC
- サーバーエディション、クラウドエディションではGUIのインストール
$ sudo apt-get install --no-install-recommends ubuntu-desktop
- すべてのエディションで必要
$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
- vnc4server
$ sudo apt-get install vnc4server
- Backup
$ sudo cp /usr/bin/vncserver /usr/bin/vncserver.bkp
- 編集
$ sudo nano /usr/bin/vncserver
- 検索
"# exec /etc/X11/xinit/xinitrc\n\n".
- 修正
"# exec /etc/X11/xinit/xinitrc\n\n". "gnome-panel &\n". "gnome-settings-daemon &\n". "metacity &\n". "nautilus &\n". "gnome-terminal &\n".
- 起動
$ vncserver
VirtualBox
インストール
USBメモリ
Java
Oracle JDK のインストール
JDK 6
sudo apt-get update sudo apt-get install sun-java6-jdk
JDK 7
- Ubuntuに、Oracle Java 7 SDK をインストールする
- http://radi0ant.hatenablog.com/entry/2012/05/04/035243
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java7-installer
gedit
正規表現プラグイン
Eclipse
Web開発
Ubuntu13.10でEclipse(XMind含む)のメニューが反応しない
- http://yukinarit84.blogspot.jp/2013/11/ubuntu-1310eclipse.html
- http://blog.kondoyoshiyuki.com/2012/07/23/application-menu-on-ubuntu-unity/
- Ubuntu 13.10 でEclipseやXMindのメニューが反応しなくなったのでシェルスクリプトから起動させつつランチャーに登録する
メニューをEclipse(XMind)自体に表示させることで回避
- シェルスクリプトから実行する例
#! /bin/bash export UBUNTU_MENUPROXY=0 $(dirname $0)/eclipse
© 2006 矢木浩人