2016年4月18日 星期一

ubuntu 好用軟體 Tweak(透過ppa安裝)

可用於對 ubuntu 調校與下載常用軟體

設定方式請參考下列網頁中的 " Read about installing"
https://launchpad.net/~tualatrix/+archive/ppa

新增PPA:
sudo add-apt-repository ppa:tualatrix/ppa

更新:
sudo apt-get update

安裝:
sudo apt-get install ubuntu-tweak



CentOS 使用 yum update 時顯示 /boot 空間不足

CentOS 使用 yum update 時顯示 /boot 空間不足

Error Summary
-------------
Disk Requirements:
  At least 20MB more space needed on the /boot filesystem.



查空間使用狀況
#  df -H /boot
檔案系統               Size        Used  Avail Use% 掛載點
/dev/sda1              199M    180M    9M  91% /boot


找出舊的 kernel
# rpm -qa | grep kernel
dracut-kernel-004-284.el6_3.noarch
kernel-headers-2.6.32-279.2.1.el6.x86_64
libreport-plugin-kerneloops-2.0.9-5.el6.centos.x86_64
kernel-2.6.32-279.2.1.el6.x86_64
kernel-2.6.32-220.23.1.el6.x86_64
kernel-2.6.32-220.el6.x86_64
kernel-firmware-2.6.32-279.2.1.el6.noarch
abrt-addon-kerneloops-2.0.8-6.el6.centos.x86_64


刪除舊的 kernel
# rpm -e kernel-2.6.32-220.23.1.el6.x86_64 kernel-2.6.32-220.el6.x86_64


重新安裝 kernel
# yum  update kernel
安裝成功

重新啟動
# sync
# reboot

ref : http://pejslin.blogspot.tw/2014/04/kernel.html

change SFTP default directory

修改 sshd 設定檔 (預設 /etc/ssh/sshd_config)
vim /etc/ssh/sshd_config

更改 Subsystem 的設定 (註解舊的,加上新的一行)
#Subsystem sftp /usr/lib/openssh/sftp-server 
Subsystem sftp internal-sftp


 把 SFTP使用者設定連入限制 (寫在設定檔最後面)
ChrootDirectory /home/root/sftp        //設定登入的根目錄
ForceCommand internal-sftp

Chroot目錄權限設定: 由 Chroot目錄開始至上每層目錄(至系統根目錄)的擁有者必需為 root 由 Chroot目錄開始至上每層目錄(至系統根目錄)都不可以讓group及other具入寫入權根sudo chown root.root /home/root/sftp 
sudo chmod 755/home/root/sftp 


ref : http://joeychien.blogspot.tw/2010/11/sftp.html