在 /etc/network/interfaces 檔裡,加入下面這一行就可以指定 DNS Server 了,
下面第二行是指定 Google 和 hinet 的 DNS Server 為例。
dns-nameservers [DNS Server IP] [DNS Server IP] ...
dns-nameservers 8.8.8.8 168.95.192.1
加好之後,用下面指令來重啟網卡,之後,就可以開始使用新設定的 DNS Server 了,而且,/etc/resolv.conf 檔案裡,也會自動新增在 /etc/network/interfaces 檔案所指定的 DNS Server,所以,不要手動去動 resolv.conf 檔,動了也是會被清掉
sudo ifdown eth0
sudo ifup eth0
上面這二行請記得不要用遠端連線操作,不然,執行完第一行,就沒機會執行第二行了啊
2016年3月24日 星期四
2015年8月12日 星期三
linux tar壓縮檔, 用openssl加解密
linux tar壓縮檔, 用openssl加解密
加密
tar -zcvf - A.txt B.txt|openssl des3 -salt -k 123 | dd of=pma.des3
解密
dd if=pma.des3 |openssl des3 -d -k 123|tar zxf -
A.txt B.txt =>為被壓縮的檔案
123 =>為密碼
pma.des3 =>為加密後的檔案
加密
tar -zcvf - A.txt B.txt|openssl des3 -salt -k 123 | dd of=pma.des3
解密
dd if=pma.des3 |openssl des3 -d -k 123|tar zxf -
A.txt B.txt =>為被壓縮的檔案
123 =>為密碼
pma.des3 =>為加密後的檔案
2015年6月11日 星期四
FTP Client 出現 error 500 Illegal PORT command
FTP Client 出現 error 500 Illegal PORT command
只要下 pass 就可以了
只要下 pass 就可以了
2015年6月9日 星期二
2015年5月13日 星期三
查看 Linux 開機記錄
轉自
http://jamyy.us.to/blog/2014/08/6623.html
查看最近一次開機時間
$ who -b
system boot 2014-06-23 20:58
$ last -1 reboot
reboot system boot 2.6.32-431.17.1. Mon Jun 23 20:58 - 21:50 (56+00:51)
http://jamyy.us.to/blog/2014/08/6623.html
查看最近一次開機時間
$ who -b
system boot 2014-06-23 20:58
$ last -1 reboot
reboot system boot 2.6.32-431.17.1. Mon Jun 23 20:58 - 21:50 (56+00:51)
2015年1月15日 星期四
Linux 新增帳號
1.新增群組
# groupadd xxx
2.新增帳號
# useradd -g xxx -s /sbin/nologin iespro
3.設定密碼
# passwd xxx
/etc/passwd 使用者資訊
/etc/group 群組資訊
/etc/shadow 使用者密碼
2014年12月26日 星期五
Linux xampp Couldn't start MySQL
Linux xampp Couldn't start MySQL
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
可能原因
檔案權限,導至系統無法建立mysql.sock檔
chmod -R 775 /opt/lampp/var/mysql
chown -R nobody:root /opt/lampp/var/mysql
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
可能原因
檔案權限,導至系統無法建立mysql.sock檔
chmod -R 775 /opt/lampp/var/mysql
chown -R nobody:root /opt/lampp/var/mysql
2014年12月18日 星期四
CentOS 7 防火牆設定
CentOS 7 防火牆設定
#firewall-cmd --list-all
查看一下防火牆現在開啟了哪些服務和端口:
暫時開起or關閉
# firewall-cmd --add-service=https
# firewall-cmd --remove-service=https
永久開起
# firewall-cmd --add-service=ftp --permanent
查看防火牆
# iptables -L
開啟port
# /sbin/iptables -I INPUT -p tcp --dport 443 -j ACCEPT
# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
關閉port
# /sbin/iptables -I INPUT -p tcp --dport 80 -j REJECT
#firewall-cmd --list-all
查看一下防火牆現在開啟了哪些服務和端口:
暫時開起or關閉
# firewall-cmd --add-service=https
# firewall-cmd --remove-service=https
永久開起
# firewall-cmd --add-service=ftp --permanent
查看防火牆
# iptables -L
開啟port
# /sbin/iptables -I INPUT -p tcp --dport 443 -j ACCEPT
# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
關閉port
# /sbin/iptables -I INPUT -p tcp --dport 80 -j REJECT
2014年12月11日 星期四
linux 設定永久 alias(別名)
linux 永久 alias(別名)
例如每次下 #ls -al時,想直接下簡短指令#ll (可自訂)
#cd ~
#ls -al
#nano .bashrc
最後一行加入alias ll='ls -al'
例如每次下 #ls -al時,想直接下簡短指令#ll (可自訂)
#cd ~
#ls -al
#nano .bashrc
最後一行加入alias ll='ls -al'
2014年10月29日 星期三
Linux 64bit 安裝xampp 錯誤訊息
Ubuntu用
XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.
XAMPP只支援32bit作業系統,若系統為64bit,只要安裝32bit lib就可以了
sudo apt-get install ia32-libs
or
sudo apt-get install lib32stdc++6
-----------------------------
CentOS用
yum install -y glibc*i686
加 -y 參數,就可跳過詢問(y/n)的過程,直接執行至完成安裝。
Ubuntu SSH遠端開機Grub開機卡住
修改Ubuntu的Grub菜單的超時時間
nano /etc/default/grub
#GRUB_HIDDEN_TIMEOUT=0
update-grub
nano /boot/grub/grub.cfg
if [ "${recordfail}" = 1 ]; then
set timeout=5 <==改成別的數字
else
set timeout=5
fi
nano /boot/grub/grub.cfg
if [ "${recordfail}" = 1 ]; then
set timeout=5 <==改成別的數字
else
set timeout=5
fi
2014年7月1日 星期二
linux vim常用指令
一般模式可用的按鈕說明,游標移動、複製貼上、搜尋取代等
指令列模式的可用的按鈕說明
| G | 移動到這個檔案的最後一行(常用) |
| gg | 移動到這個檔案的第一行,相當於 1G 啊! (常用) |
| /word | 向下尋找word字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用) |
| ?word | 向上尋找word字串。 |
| n | 『重複前一個搜尋的動作』。 |
| dd | 刪除游標所在的那一整列(常用) |
| yy | 複製游標所在的那一行(常用) |
| p | p 為將已複製的資料在游標「下」一行貼上 |
| u | 復原前一個動作。(常用) |
| [Ctrl]+r | 重做上一個動作。(常用) |
| [Ctrl]+v | 區塊選擇,可以用長方形的方式選擇資料 |
| v | 字元選擇,會將游標經過的地方反白選擇! |
| . | 小數點!重複前一個動作的意思。 如果你想要重複刪除、重複貼上等等動作,按下小數點『.』就好了! (常用) |
指令列模式的可用的按鈕說明
| :w | 將編輯的資料寫入硬碟檔案中(常用) |
| :q | 離開 vi (常用) |
| :q! | 若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。 |
| :set nu | 顯示行號 |
| :set nonu | 為取消行號! |
2014年4月14日 星期一
OpenSSL安全性漏洞 檢測及更新
官方建議 升級到最新版本OpenSSL 1.0.1g。
無法立即升級的用戶可以以-DOPENSSL_NO_HEARTBEATS開關重新編譯OpenSSL。
而1.0.2-beta版本的漏洞將在beta2版本修復。當然,升級後別忘記提醒用戶更改密碼、提醒雲服務使用者更新SSL密鑰重複證書。
舊版的openssl(1.0.0之前)由於沒有使用heartbeat這個extension,反而無此風險,1.0.1之後的版本,通常有使用此extension
2014年4月11日 星期五
linux 系統 LOG syslog 設定檔位置
syslog 設定檔位置
/etc/rsyslog.d/50-default.conf
傳送 log 到遠端 log server 上
規則
log 等級 @log_server_ip (預設為 upd 514 port)
範例
auth.=alert @192.168.1.2
修改完後,重新啟動 syslog
sudo /etc/init.d/rsyslog restart
是否有啟動 syslogd
# ps aux | grep syslog
/etc/rsyslog.d/50-default.conf
傳送 log 到遠端 log server 上
規則
log 等級 @log_server_ip (預設為 upd 514 port)
範例
auth.=alert @192.168.1.2
修改完後,重新啟動 syslog
sudo /etc/init.d/rsyslog restart
是否有啟動 syslogd
# ps aux | grep syslog
2014年3月22日 星期六
Ubuntu 12.04 設定 Apache 使用 SSL 網站
1.安裝 OpenSSL
Ubuntu 在 10.04 後,好像就有預裝 OpenSSL 了,可以用下面的指令裝裝看,有裝過再裝一遍也不會有事的哩 !
sudo apt-get install openssl
2014年3月21日 星期五
ubuntu 12.04 安裝Apache+PHP+Mysql+phpmyadmin
ubuntu 12.04 安裝Apache+PHP+Mysql+phpmyadmin
一.安裝Apache
apt-get install apache2
之後輸入網址會出現it works
sudo a2enmod rewrite #若有需要,自行開啟mod_rewrite(可用於防範Dos攻擊)
sudo a2enmod proxy_http #若有需要,自行開啟proxy_http
sudo a2enmod proxy_balancer #若有需要,自行開啟proxy_balancer
Apache設定檔:/etc/apache2/apache2.conf
一.安裝Apache
apt-get install apache2
之後輸入網址會出現it works
sudo a2enmod rewrite #若有需要,自行開啟mod_rewrite(可用於防範Dos攻擊)
sudo a2enmod proxy_http #若有需要,自行開啟proxy_http
sudo a2enmod proxy_balancer #若有需要,自行開啟proxy_balancer
Apache設定檔:/etc/apache2/apache2.conf
2014年3月20日 星期四
Ubuntu 修改主機名稱
# vim /etc/hostname
內容改為自己要的名字
# vim /etc/hosts
這邊最好也要改,免得有些 service 會出錯
# /etc/init.d/hostname.sh
重新啟動
# hostname
驗證是否已經修改完畢。
內容改為自己要的名字
# vim /etc/hosts
這邊最好也要改,免得有些 service 會出錯
# /etc/init.d/hostname.sh
重新啟動
# hostname
驗證是否已經修改完畢。
2014年2月18日 星期二
ps 系統程序PID
終端機中輸入 ps -aux 就可以知道有多少服務同時在你的主機上面跑了
查系統程序PID
ps axu | grep php
正常的結束程序
kill -l
kail -15 PID
查系統程序PID
ps axu | grep php
正常的結束程序
kill -l
kail -15 PID
2014年2月16日 星期日
Linux 各種壓縮與解壓縮指令
Linux 各種壓縮與解壓縮指令
壓縮:tar -jcv -f ffmpeg.tar.bz2 ffmpeg
解壓縮:tar -jxv -f ffmpeg.tar.bz2 -C /usr/local/src/
.tar (未壓縮)
套件名稱:tar。
打包:$ tar cvf FileName.tar DirName
解包:$ tar xvf FileName.tar
壓縮:tar -jcv -f ffmpeg.tar.bz2 ffmpeg
解壓縮:tar -jxv -f ffmpeg.tar.bz2 -C /usr/local/src/
.tar (未壓縮)
套件名稱:tar。
打包:$ tar cvf FileName.tar DirName
解包:$ tar xvf FileName.tar
訂閱:
文章 (Atom)
