Skip to content

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を繋ぐ

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
80番ポートを開ける
$ 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)

エラー対処

#SendEnv LANG LC_*

「システムプログラムの問題がみつかりました」ダイアログを表示されなくする

/etc/default/apport

enabled=0

TIPS

UbuntuでいうWindowsのタスクマネージャのようなもの

gnome-system-monitor