Software

Ubuntu 安裝 Apache Cassandra

安裝 OpenJDK sudo apt update && \ sudo apt install openjdk-8-jdk 安裝 apt-transport-https sudo apt install apt-transport-https 匯入 GPG Key wget -q -O – https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add – 新增 Add Repo echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list 安裝 Cassandra DB sudo apt update && \ sudo apt install cassandra …

Continue Reading
Software

Ubuntu Apache + SSL

//啟動 SSL 模組 sudo a2enmod ssl //產生私密金鑰 (Private Key) openssl genrsa -out server.key 2048 //產生憑證申請檔 (Certificate Signing Request) openssl req -new -key ./server.key -out server.csr // 國碼 Country Name (2 letter code) [AU]:TW //國名 State or Province Name (full name) [Some-State]:Taiwan //城市名 Locality Name (eg, city) []:Taipei //組織名稱 Organization Name (eg, company) [Internet Widgits Pty …

Continue Reading
Software

ubuntu ODBC Can’t open lib ‘SQL Server’ : file not found

幸好 microsoft 在說明上一直都做得不錯,所以基本上安裝 ODBC 沒什麼卡關的問題 sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add – #Download appropriate package for the OS version #Choose only ONE of the following, corresponding to your OS version #Ubuntu 14.04 curl https://packages.microsoft.com/config/ubuntu/14.04/prod.list > /etc/apt/sources.list.d/mssql-release.list #Ubuntu 16.04 curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list #Ubuntu 18.04 curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list #Ubuntu 18.10 curl https://packages.microsoft.com/config/ubuntu/18.10/prod.list > /etc/apt/sources.list.d/mssql-release.list …

Continue Reading
Software

ubuntu FTP 安裝紀錄

需求是要依使用者不同然後進入不同的目錄然後也不能回到上層目錄 新增一個沒有登入功能的使用者 sudo useradd -M -s /usr/sbin/nologin XXX 賦予新使用者密碼 sudo passwd XXX 在 home 建立目錄 sudo mkdir /home/XXX 賦予資料夾該使用者權限 sudo chown XXX:XXX -R /home/XXX/ 修改 vsftpd conf 內容 sudo vi /etc/vsftpd.conf # 支援檔案上傳 write_enable=YES # 使用者上傳資料預設權限,預設是 022 計算方式就是以 777 開始然後減掉 022 等於 755 local_umask=022 # 新版的 vsftpd 會限制根目錄不能開啟「寫入權限」,但我不想改 home 的權限所以要加入這行 allow_writeable_chroot=YES # 開啟本地端帳號可以登入但不能切換上層資料夾 chroot_local_user=YES # …

Continue Reading