系統更新
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim meld qtcreator git-core filezilla rar
sudo 免密碼
sudo visudo, 加入
thomas ALL=(ALL) NOPASSWD: ALL
然後按Ctrl+o儲存離開
新增帳號
sudo useradd -m -s /bin/bash thomas : 新增帳號, 新增家目錄, 並指定bash(如此才會有提示符號及歷史記錄) sudo passwd thomas : 設定密碼 sudo adduser thomas sudo : 帳號加入sudo Group, 可以使用sudo指令
刪除帳號
sudo userdel -r thomas : 刪除帳號, -r 是連家目錄一起刪除
ip設定
輸入如下指令, 並更改檔案內容如下
sudo /etc/netplan/50-cloud-init.yaml
sudo netplan apply : 啟動剛剛的設定 ifconfig : 查詢ip ip addr : 查詢ip
掛載share folder
此說明是在VmWare裏啟動Ubuntu Server時, 掛載 share folder的方法
VmWare需先enabled folder
cd /media
sudo mkdir cdrom
sudo mount /dev/cdrom cdrom
cd
mkdir tmp && cd tmp
#將cdrom裏的所有檔案 copy 到 ~/tmp內再執行
cp -r /media/cdrom/. .
tar zxvf VMwareTools-10.3.22-15902021.tar.gz
cd vmware-tools-distrib
#sudo ./vmware-install.pl
然後一直按enter
sudo reboot
重新開機後, 就可以在/mnt/hgfs看到share folder了
變更時區
sudo dpkg-reconfigure tzdata
底下是簡易的作法
sudo timedatectl set-timezone Asia/Taipei
啟動ntp : network time protocol
sudo apt-get install ntp
sudo service ntp restart
嘸蝦米安裝
sudo apt-get install fcitx
sudo apt-get install fcitx-table-boshiamy
sudo apt-get install fcitx-chewing
git 設定
sudo apt-get install git-core
vim ~/.gitconfig, 加入如下設定
[user] name = Thomas email = mahaljsp@gmail.com [color] ui = auto [core] editor = vim
GRUB設定
cd /etc/grub.d/
sudo chmod 444 20_* 30_*
sudo mv 40_custom 06_custom
cat /boot/grub/grub.cfg 將Windows 開機設定copy 到 /etc/grub.d/06_custom
sudo update-grub
GRUB等待問題
sudo vim /etc/default/grub 將 GRUB_TIMEOUT=0 改為 GRUB_TIMEOUT=0.01 然後更新grub設定 :sudo update-grub
Openjdk-7
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk
開機自動連線wifi
在網路設定的圖型介面中, 除了設定IP外, 要切換到General, 然後勾選 All user may connect to this internet
如此才能在開機且未登入前, 就連上wifi, 也才能透過wifi, 使用ssh連線進去
使用指令更改IP
有人可能會問, 直接點選右上角的圖示, 就可以改IP了, 為什麼還要自找麻煩使用指令更改IP呢! 因為ubuntu Server版, 是沒有圖型介面的
安裝套件
等一下會使用到 ifupdown 及network-manager二個套件, 所以先進行安裝
sudo apt-get install net-tools ifupdown network-manager
查詢網路介面名稱
使用 ifconfig , 如下所示, 本人的網路介面名稱為ens33. 請注意, 每台電腦都不一樣
更改設定檔
sudo vim /etc/network/interfaces, 然後加入如下 auto ens33 //要更改的網路介面 iface ens33 inet static //改成靜態IP address 192.168.1.10 //指定的IP netmask 255.255.255.0 //子網路遮罩 gateway 192.168.1.1 //匣道 dns-nameservers 168.95.1.1 //DNS
刷新IP
sudo ip addr flush ens33
sudo systemctl restart networking.service
修改設置
本人測試, 1804不用此步驟, 1604以前需操作此步驟
sudo vim /etc/NetworkManager/NetworkManager.conf
將 managed=false改為true, 允許手動設定
然後重啟manager
sudo service network-manager restart
更改系統字型大小
此方法可調整整体畫面的字型大小及比例. 適用於ubuntu系統, 但不能用於 raspbian系統.
sudo apt install gnome–tweaks
再按下Alt-F2, 然後輸入gnome-tweaks, 再選擇字型大小及縮放比例
支援exFat, NTFS
sudo apt-get install exfat-utils exfat-fuse ntfs-3g
懶人包
下載 init.sh後, sudo chmod 777 init.sh, 再執行 ./init.sh, 即可全部安裝完成
ubuntu Server 1804 修改ip
修改 /etc/netplan/*.yaml
啟動 : sudo netplan apply
常用指令
grep -ir “abc” : 搜尋目錄下所有檔案的內容是否有abc
find ./|grep “abc.txt” 搜尋目錄下是否有abc.txt檔案
apt-cache search openjdk : 搜尋套件
apt-get install openjdk-7-jdk : 安裝套件
ifconfig 可查看網路狀況
sudo ifconfig eno1 down, 關閉網路
sudo ifconfig eno1 up, 啟動網路
系統監控
top : 持續監控系統資源狀況
dd壓縮
sudo dd if=/dev/sda | gzip > sdadisk.img.gz gzip -dc sdadisk.img.gz | sudo dd of=/dev/sda
清除cache
ubuntu執行久了,都會佔用cache。而此cache都是位於記譩体中,所以會導致沒重新開機,可用記憶体愈來愈少,此時可以定期執行如下指令,讓cache釋放掉。
sudo -i sync;echo 1 > /proc/sys/vm/drop_caches exit