Pages

顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

2016年3月24日 星期四


Ubuntu 手動指定 DNS 伺服器

在 /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

上面這二行請記得不要用遠端連線操作,不然,執行完第一行,就沒機會執行第二行了啊

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 =>為加密後的檔案

2015年6月11日 星期四

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)

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

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



2014年12月11日 星期四


linux 設定永久 alias(別名)

linux 永久 alias(別名)

例如每次下 #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

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

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

2014年3月20日 星期四


安裝samba

#apt-get install samba
#mkdir /opt/samba
#mkdir 777 /opt/samba
#nano /etc/samba/smb.conf



Ubuntu 修改主機名稱

# vim /etc/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

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