搜尋此網誌

2016年9月29日 星期四

VMware Tools in an CentOS 7 Guest


1.
vi /etc/yum.repos.d/vmware-tools.repo

2.
[vmware-tools]
name = VMware Tools
baseurl = http://packages.vmware.com/packages/rhel7/x86_64/
enabled = 1
gpgcheck = 1

3.
yum -y install open-vm-tools-deploypkg



2016年9月27日 星期二

以 dnf 安裝 xrdp

dnf -y install xrdp
systemctl enable xrdp
systemctl start xrdp

開放防火牆
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload

dnf 與 repo 設定

vi /etc/yum.repos.d/fedora.repo

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/releases/$releasever/Everything/$basearch/os/

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/releases/$releasever/Everything/$basearch/debug/

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/releases/$releasever/Everything/source/SRPMS/


vi /etc/yum.repos.d/fedora-updates.repo

[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/updates/$releasever/$basearch/

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/updates/$releasever/$basearch/debug/

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
baseurl=http://free.nchc.org.tw/fedora/linux/updates/$releasever/SRPMS/


更新dnf的repo
dnf config-manager --add /etc/yum.repos.d/fedora.repo
dnf config-manager --add /etc/yum.repos.d/fedora-updates.repo

啟動repo
dnf config-manager --set-enabled fedora
dnf config-manager --set-enabled updates

目前dnf的設定
dnf config-manager --dump

查看已啟動的repo
dnf repolist

查看所有的repo
dnf repolist all


改變鍵盤輸入速度指令 xset

xset r rate 200 20

2016年9月22日 星期四

Centos7 文字轉圖形登入

如果還沒有圖形環境,請先執行以下,否則略過:

::: MATE :::
yum -y install "@^MATE Desktop"
or
yum -y groupinstall mate-desktop
將近約有 156個套件要安裝

::: GNOME :::
yum -y groupinstall "X Window System" "GNOME Desktop Environment"
or
yum -y install "@^GNOME Desktop"
將近約有 777個套件要安裝

::: XFCE :::
yum --enablerepo=epel -y groups install "Xfce"


yum grouplist 可以列出安裝環境選項


安裝完成之後,
CentOS 7 之後可以用文字指令查詢目前的登入狀態
systemctl get-default

multi-user.target 意思文字登入
graphical.target 意思圖形登入

改變成圖形登入指令是
systemctl set-default graphical.target

改變成文字登入指令是
systemctl set-default multi-user.target

重新開機之後,會看到圖形介面。

如果同時安裝了 GNOME 或 MATE,那在登入畫面上輸入帳號/密碼後,按Sign In旁邊的那個齒輪,就可以選擇要以哪一套環境登入。


需自行增加注音輸入法:
system tools -> settings -> Regions and Language -> add(+) Input ->
Chinese(Taiwan) -> Chinese(Intelligent Bopomofo)


選擇自己所喜歡的 Desktop 環境,如以下方式
但如果要恢復原始環境則只要刪除 ~/.Xclients 檔案即可

另外、修改 /usr/share/xsessions 資料匣,資料匣裡面
只有剩下 MATE 檔案,達到預設桌面效果。


MATE:


echo "mate-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
XFCE

echo "xfce-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Gnome 3:
echo "gnome-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Gnome Fallback:
echo "gnome-fallback" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
KDE:
echo "startkde" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Cinnamon:
echo "cinnamon" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Xfce4:
echo "startxfce4" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

2016年9月20日 星期二

Synology Rsync 備份

Server: Linux + Rsyncd
Client: Sunology NAS

Client 要以 SSH 連進去 Server 免打密碼

1.
需在 Synology NAS (Client 端) 產生金鑰對,先 SSH root 登入 Synology NAS,
登入後再輸入指令
ssh-keygen -t rsa

指令來產生公開金鑰(Public Key)與私密金鑰(Private Key)。後續使用預設設定即可,Enter passphrase 直接按 Enter 。


2.
請切換到 ~/.ssh/ 路徑,確認有檔名是 id_rsa(私鑰)及 id_rsa.pub(公鑰)兩個檔案。


3.
到 Synology NAS (Client 端),將 Client 端的公鑰內容放置在 Server 端的公鑰信任清單中,指令:
cat ~/.ssh/id_rsa.pub | ssh 登入帳號@ServerIP "cat >> ~/.ssh/authorized_keys"


4.
為安全起見,到 Server 端,將 Server 端的公鑰清單設定唯獨,指令
chmod 400 authorized_keys


5.
回到 Synology NAS (Client 端) 驗證 SSH 登入,指令:
ssh Server IP
應該可以直接登入,不用再輸入密碼。


6.
編輯 rsync 密碼檔案 /etc/rsyncd.secrets
改變檔案屬性 600

7.
利用 rsync 將檔案 push 進去 NAS(Rsync Server) 上,指令:
rsync -av --password-file=/etc/rsyncd.secrets /tmp/backup/ rbackup@192.168.1.200::NetBackup/mongo/

將 Linux 上 /tmp/backup 資料匣 push 進去 NAS(目的端)
其中,NetBackup/mongo/ 是指 NAS(目的端) 上面共享的資料匣


CentOS 7 關閉 Firewall


CentOS 7 Disable Firewalld
systemctl disable firewalld

CentOS 7 Stop Firewalld
systemctl stop firewalld


Ubuntu Disable Firewalld
sudo ufw disable
sudo ufw status


搜尋此網誌