Ubuntu
Ubuntuのインストール¶
操作¶
Ctrl+Alt+矢印
- ワークスペース切り替え
キーボード¶
知識¶
Guest Additionsのインストール¶
VirtualBoxのメニューバー > デバイス > Guest Additions のCDイメージを挿入… Host+D
$ mkdir /media/cdrom $ mount -r /dev/cdrom /media/cdrom $ cd /media/cdrom $ ls -l $ ./VBoxLinuxAdditions.run $ shutdown -r now
端末¶
端末(terminal : ターミナル)の起動¶
- ショートカットキー: Ctrl+Alt+T
- デスクトップ画面左上のDashホームをクリック → テキストボックスに「terminal」と入力 → 「端末」を選択
端末でのコマンド一覧¶
端末での操作¶
バックスクロール¶
- Shift + PageUp
- Shift + PageDown
.bashrcの再読込¶
~$ source .bashrc
パッケージ¶
最新のパッケージリストを入手する
$ sudo apt-get update
パッケージを探す
$ apt-cache search ^vim
インストールする前にバージョン候補を調べる
$ apt-cache policy vim
インストール
$ sudo apt-get install vim
パッケージのアップグレード
$ sudo apt-get upgrade
アクセス権変更¶
ネットワーク¶
IPアドレスの確認¶
inetアドレス の表示が自機のIPアドレス
ifconfig
ホストOSとゲストOSを繋ぐ¶
- VirtualBox上にインストールしたUbuntuにSSHで接続する | トリコロールな猫
- VirtualBox内のUbuntu にssh ,httpでアクセス | LAGRANGE BLOG
「VirtualBoxマネージャー」ウィンドウにて、対象の仮想マシンを選択 → 設定 → ネットワーク → アダプター 1 → 割り当て: ブリッジアダプター
Windows WORKGROUPへの参加¶
$ sudo apt-get install samba smbfs
$ vim /etc/samba/smb.conf #vimの検索コマンド /workg workgroup = WORKGROUP
$ sudo /etc/init.d/smbd restart
$ sudo testparm #Once Samba has restarted, check your smb.conf for any syntax errors
Ubuntu 12.04 LTS - Sambaサーバー - フルアクセスの共有フォルダ作成 : Server World¶
Ubuntuのホスト名を変更する¶
再起動しても有効になる変更は、2箇所のファイルの変更が必要になります。
$ sudo vim /etc/hostname ubuntu001 $ sudo vim /etc/hosts 127.0.0.1 localhost 127.0.1.1 ubuntu001.localdomain ubuntu001 # この行を修正 $ sudo /etc/init.d/networking restart
IPアドレス 固定/DHCP¶
設定ファイル
$ sudo vi /etc/network/interfaces
Ubuntu 固定IPアドレス設定例
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.3 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
Ubuntu DHCP IPアドレス取得設定例
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp
ネットワーク再起動
$ sudo /etc/init.d/networking restart
ポート開放確認¶
$ sudo ufw enable
$ sudo ufw allow 80/tcp
$ sudo ufw status
プロセス・ポート確認¶
$ sudo netstat -lpn |grep :8080
Proxy¶
システムに対する設定¶
左のバーにあるシステム設定 > ネットワーク > ネットワークプロキシ
ターミナルに対する設定¶
大文字で記述。消す場合は "" で。
export HTTP_PROXY="http://hostname:port/" export HTTPS_PROXY="https://hostname:port/" export FTP_PROXY="ftp://hostname:port/"
ルーティング¶
例: 「デフォルトのインターフェースを eth1 とし、eth0 を解除する」
一時的適用¶
$ sudo route add -net default gw 172.20.10.1 eth1 $ sudo route del -net default eth0
恒久的適用¶
/etc/network/if-up.d/static-routes
1 2 3 | #!/bin/sh /sbin/route add -net default gw 172.20.10.1 eth1 /sbin/route del -net default eth0 |
実行権限の付与
$ sudo chmod +x /etc/network/if-up.d/static-routes
適用 ※一時的適用を実施済みの場合はなにかメッセージが返ってくる。rebootして確認する。
$ sh /etc/network/if-up.d/static-routes
traceroute¶
ネットワークの経路情報を確認する
$ sudo apt-get install traceroute
環境構築¶
Synergy¶
$ sudo apt-get install synergy
/etc/lightdm/lightdm.conf の最後に追記
[SeatDefaults] greeter-session=unity-greeter user-session=ubuntu greeter-setup-script=/usr/bin/synergyc -n clientname serveraddress
再起動¶
$ synergyc --restart -n clientname serveraddress
Proxy Server (Squid)¶
- → Squid
エラー対処¶
- Ubuntu Server 12.04: 警告「Setting locale failed」への対処法
sshで接続する際にローカルPCの環境変数がリモートホストに送信されていたのが原因
ホスト側/etc/ssh/ssh_config
の下記記述をコメントアウト
#SendEnv LANG LC_*
「システムプログラムの問題がみつかりました」ダイアログを表示されなくする¶
/etc/default/apport
enabled=0
TIPS¶
- Ubuntu ファイルブラウザの設定を好みに変更する | Ubuntuアプリのいいところ
- Ubuntu Nautilus その9 - ファイル一覧の表示形式 - Ubuntu kledgeb
- アイコン(Ctrl + 1)
- 一覧(Ctrl + 2)
- コンパクト(Ctrl + 3)
UbuntuでいうWindowsのタスクマネージャのようなもの¶
gnome-system-monitor