#author("2019-10-20T17:57:23+09:00","","") #author("2019-10-20T18:38:17+09:00","","") #nofollow #norelated 総数:&counter(total); 今日:&counter(today); 昨日:&counter(yesterday); * もくじ [#e1dfee38] #contents * sudoパスワード入力を省略する設定 [#i816302e] ~$ sudo bash [sudo] <username>のパスワード: ~# vi /etc/sudoers.d/<username> **以下のとおりに入力してファイル保存する。 [#j4959484] <username> ALL=NOPASSWD: ALL **access権を設定する。 [#a5e9721e] ~# chmod 440 /etc/sudoers.d/<username> ~# exit * proxyの設定 [#w8a85304] **環境変数 [#lee8ee1b] ***/etc/profile に下記を追記する。 [#vad7cb7e] export https_proxy="http://[address]:[port]" export http_proxy=$https_proxy export ftp_proxy=$https_proxy export proxy=$https_proxy export HTTPS_PROXY=$https_proxy export HTTP_PROXY=$https_proxy export FTP_PROXY=$https_proxy export PROXY=$https_proxy export all_proxy="socks5://[socks_proxy]:1080" ***~/.bashrc に下記を追記する。 [#zd576ed6] export https_proxy="http://[address]:[port]" export http_proxy=$https_proxy export ftp_proxy=$https_proxy export proxy=$https_proxy export HTTPS_PROXY=$https_proxy export HTTP_PROXY=$https_proxy export FTP_PROXY=$https_proxy export PROXY=$https_proxy **apt [#hd0928cd] ***/etc/apt/apt.conf.d/proxy.conf [#x2a7f007] Acquire::http::Proxy "http://user:password@proxy.server:port/"; Acquire::https::Proxy "http://user:password@proxy.server:port/"; **wget [#pf7896f4] ***/etc/wgetrc [#k583a7fa] https_proxy=http://[address]:[port]/ http_proxy=http://[address]:[port]/ ftp_proxy=http://[address]:[port]/ *** ~/.wgetrc [#t4c739e7] https_proxy=http://[address]:[port]/ http_proxy=http://[address]:[port]/ ftp_proxy=http://[address]:[port]/ proxy_user=${user} proxy_password=${pass} **curl [#o4d46d14] ***~/.curlrc [#w68a308c] proxy-user = "username:password" proxy = "http://[address]:[port]" * apt get [#abc0bfa2] ~$ sudo apt update ~$ sudo apt install net-tools ~$ sudo apt install cifs-utils * ''自ipアドレスの確認'' [#ea712f47] -下記コマンドにて enp0s3 などネットワークアダプタ の inetアドレス を確認する。 ~$ ifconfig enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.16 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 2400:2653:cc1:2500:fc63:9b4d:f40:823f prefixlen 64 scopeid 0x0<global> inet6 fe80::55ac:e4c0:f7e:f7f6 prefixlen 64 scopeid 0x20<link> inet6 2400:2653:cc1:2500:4e0:c339:709d:7232 prefixlen 64 scopeid 0x0<global> ether 74:46:a0:8e:83:2b txqueuelen 1000 (イーサネット) RX packets 60532 bytes 82260898 (82.2 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 26352 bytes 2117498 (2.1 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 20 memory 0xf7c00000-f7c20000 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (ローカルループバック) RX packets 633 bytes 52006 (52.0 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 633 bytes 52006 (52.0 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 * ''ホーム配下のディレクトリ名を英語にリネームする'' [#dbce663f] ~$ LANG=C xdg-user-dirs-gtk-update * ''sudoコマンドでパスワード入力省略可能とする'' [#bb0552cc] **/etc/sudoers.d/<username>というファイルを新規作成する。 [#mf8028bc] ~$ sudo gedit /etc/sudoers.d/<username> **以下の通りにファイル編集・保存する [#b0b992e3] <username> ALL=NOPASSWD: ALL **permission変更する [#q87721a4] ~$ sudo chmod 440 /etc/sudoers.d/<username> * ''ubuntuのアップデート'' [#a6a8d88e] ~$ sudo apt-get -y update * ''gvim のインストール'' [#e791237d] ~$ sudo apt install vim ~$ sudo apt install vim-gnome -gvimの設定例( .vimrc の作成 ) ~$ cat <<EOF > .vimrc set guifont=Courier\ 10\ Pitch\ 11 set number set cursorline command! -nargs=1 Grep call s:Grep(<f-args>) function! s:Grep(command) let orig_grepprg = &l:grepprg let &l:grepprg = substitute(a:command, '|', '\\|', 'g') grep let &l:grepprg = orig_grepprg endfunction set encoding=utf-8 EOF * ''git のインストール'' [#p76777bd] ~$ sudo apt install git-core **git の設定 [#oe5f71ce] -設定準備 ~$ cat <<EOF > create_gitconfig.sh #!/bin/bash how_many_params=\$# echo "how_many_params: \${how_many_params}" if [ \${how_many_params} -ne 2 ] ; then echo "error: illegal parameters." exit 1 fi git config --global user.name "\$1" git config --global user.email "\$2" git config --global color.ui auto git config --global core.editor vim echo "---- .gitconfig ----" cat .gitconfig echo "---- .gitconfig end----" exit 0 EOF ~$ chmod a+x create_gitconfig.sh -設定実行 ~$ ./create_gitconfig.sh "user_full_name" "mailaddress" 例 ~$ ./create_gitconfig.sh "John Smith" "john.smith@domain" -設定ファイル内容確認 ~$ cat .gitconfig * ''言語サポートで日本語を有効にする。'' [#j70fefd2] **デスクトップ 画面にて [#o97dcf85] ***右上のAのアイコンを選択する。 [#xfc89c98] ***日本語(Mozc) を選択する。 [#x79f76bb] -右上のキーボードのアイコンが「あ」に変われば OK。 * ''再起動する'' [#ea0f9eea] -ログインしておく。 * ''次は'' [#h1ae9c43] -android Lollipop開発環境構築の場合は[[setting up Linux build environment for Lollipop]]へ -LAMP server環境構築の場合は[[installing apache on ubuntu desktop 18.04.1]]へ -LAMP server環境構築の場合は[[installing apache on ubuntu desktop 18.04.3]]へ