| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Ubuntu」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
288行目: 288行目:
 
====ディレクトリ名フォント色の変更====
 
====ディレクトリ名フォント色の変更====
 
*[https://www.typea.info/blog/index.php/2016/10/08/wsl_bash/ ディレクトリ名色の変更]
 
*[https://www.typea.info/blog/index.php/2016/10/08/wsl_bash/ ディレクトリ名色の変更]
 
====ファイアウォール====
 
<pre>
 
$ 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)     
 
</pre>
 
*無効化
 
<pre>
 
$ sudo ufw disable
 
ファイアウォールを無効にし、システム起動時にも無効にします
 
</pre>
 
 
</pre>
 
  
 
===VNC===
 
===VNC===

2021年5月15日 (土) 10:05時点における版

| KVM | Linux |

目次

Ubuntu

Ubuntu blogs

Ubuntu サービスの管理

仮想化

KVM


VirtualBox


インストール

Multipass


コンテナ

MicroK8s


Docker


名前解決

hostnameを変更する


/etc/hostname を編集する

mDNS(avahi-daemon)


  • *.localの名前解決
ubuntu@nfs-client:~$ sudo apt       install -y avahi-daemon
ubuntu@nfs-client:~$ sudo systemctl start      avahi-daemon
ubuntu@nfs-client:~$ sudo systemctl enable     avahi-daemon
ubuntu@nfs-client:~$  ping bombay.local
PING bombay.local (192.168.0.47) 56(84) bytes of data.
64 bytes from 192.168.0.47 (192.168.0.47): icmp_seq=1 ttl=64 time=2.31 ms

SSH

sshd をインストールしてssh接続を外部から行う


$ sudo apt-get install ssh
$ sudo apt-get install openssh-server
rootパスワードログインを許可

rsyncによるバックアップ先としたい

  • /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
  • sshdリスタート
systemctl restart sshd

SSHポートフォワーディング


  • ssh -L {localhostからアクセスするポート}:{踏み台経由でアクセスしたいサーバーアドレス} {踏み台となるサーバー}
$ ssh -L 10443:192.168.64.2:10443 hirotoyagi@delhi.local


基本

ユーザーを作成


$ sudo useradd -m piroto
$ sudo passwd piroto
$ sudo usermod -G sudo piroto

sudoグループにユーザーを追加


# usermod -G sudo piroto

コンソールの青が見にくい対応

LS_COLORS=$LS_COLORS:'di=0;36:ow=0;36' ; export LS_COLORS

フォルダ名を英語に変更


$ LANG=C xdg-user-dirs-gtk-update

Ubuntu change dir names.png

ランレベルの変更


  • cuiで起動させる
hirotoyagi@bengaluru:~$ sudo systemctl get-default
graphical.target
hirotoyagi@bengaluru:~$ sudo systemctl set-default multi-user.target
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.

シェル

bashに変更

$ chsh -s /bin/bash

ディレクトリ名色の変更


GUI

ショートカットキー


画面設定


Tweaksのインストール


$ sudo apt-get install gnome-tweaks

トラックパッドジェスチャ

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
libinput-gestures-setup start
gesture swipe up 3      xdotool key super
gesture swipe down 3    xdotool key super
gesture swipe left 3    xdotool key ctrl+alt+Up
gesture swipe right 3   xdotool key ctrl+alt+Down
libinput-gestures-setup autostart
  • 設定変更後
libinput-gestures-setup restart

CapsLockキーをControlキーに変える

$ sudo vi /etc/default/keyboard
  • 以下を追記し、再起動
XKBOPTIONS="ctrl:nocaps"

パッケージ管理

apt-get


apt-get の使い方

Mac


fnキーをデフォルトで押した状態にする

  • 試しに実行
    • 0:無効「fn」キーを無効
    • 1:fkeyslast 「fn」+「F8」を押すと、F8のように動作。
    • 2:fkeysfirst 「F8」キーを押すと、F8のように動作します。 「fn」+「F8」を押すと、特別なキーとして機能します(再生/一時停止)
sudo bash -c "echo 2 > /sys/module/hid_apple/parameters/fnmode"
  • OKなら、以下を実行しリブート
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u -k all

Tips

設定

NFS構成

rootパスワード

ハードディスクの追加

アプリケーションの追加

日本語入力時にF10押下で半角英数変換切り替える

Eclipse のコード補完をCtrl+Space に変更する

ランチャーにシェルスクリプトを登録する

サスペンド後 Wi-Fi が無効のままの対応

Ubuntu 静的IPアドレス指定

バージョンを確認

$ cat /etc/os-release

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

リモートデスクトップの導入

$ 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
xrdpでリモートデスクトップしたときの「カラープロファイルを作成するには認証が必要です」を消す
$ sudo vi /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf
  • subject.isInGroup(“**”))の**にはxRDP からログインするユーザに割り当てているグループから適当なものを設定するようです。
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.color-manager.create-device" ||
        action.id == "org.freedesktop.color-manager.create-profile" ||
        action.id == "org.freedesktop.color-manager.delete-device" ||
        action.id == "org.freedesktop.color-manager.delete-profile" ||
        action.id == "org.freedesktop.color-manager.modify-device" ||
        action.id == "org.freedesktop.color-manager.modify-profile") &&
       subject.isInGroup("**")) {
      return polkit.Result.YES;
   }
});

.bash_profileを使用する

*.bash_profileは読み込まれない。.profile は読み込まれる。

テキストモードで起動する

*http://www.nishimiyahara.net/2014/03/19/080944
編集
$ 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>

ディレクトリ名フォント色の変更

*ディレクトリ名色の変更

VNC

*http://www.krizna.com/ubuntu/install-vnc-server-ubuntu-14-04/ *サーバーエディション、クラウドエディションでは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

USBメモリ

*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

正規表現プラグイン

*Ubuntu gedit に正規表現プラグインをインストール

Eclipse

Web開発

*Ubuntu WTPの導入 *Ubuntu EclipseWebToolsの導入 *Ubuntu subclipse から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 *Ubuntu ランチャーにシェルスクリプトを登録する