CentOS6.5 流量監控工具(iftop)

官方網站 安裝 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install iftop -y or wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install iftop -y 執行 iftop

September 2, 2015

CentOS7 基礎設定

一、啟用網卡,停用NetworkManger 二、關閉SELinux 三、關閉UseDNS 四、調整時區 五、調整語系 六、修改Hostname 七、同步時間 八、停用firewalld,改用iptabless 九、更新一下 一、啟用網卡,停用NetworkManger 先進到網卡的目錄底下,將你的網卡設定為啟動的狀態(ONBOOT=yes) cd /etc/sysconfig/network-scripts 每台電腦的網卡名稱不一定相同 systemctl stop NetworkManager systemctl disable NetworkManager systemctl restart network 二、關閉SELinux vi /etc/selinux/config 這個設定reboot後才會生效 三、關閉UseDNS 登入SSH需要等很久的話,可以從這個設定獲得改善 vi /etc/ssh/sshd_config 將 UseDNS yes 改成 no systemctl restart sshd 四、調整時區 rm /etc/localtime ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime 五、調整語系 檢查系統目前使用的語系 localectl 查看系統有哪些可用的語系 localectl list-locales | grep zh 如果你要設定語系的話 localectl set-locale LANG=zh_TW.utf8 六、修改Hostname 查看主機 hostname hostnamectl 設定 hostname hostnamectl set-hostname new_hostname 七、同步時間 安裝的packages yum install ntp ntpdate ntp-doc 設定開機就啟動NTP Daemon systemctl enable ntpd 系統時間與time.stdtime.gov.tw的NTP server做校時 ntpdate time.stdtime.gov.tw 啟動系統的NTP Daemon systemctl start ntpd 設定要校時的NTP server vi /etc/ntp.conf ...

September 1, 2015

CentOS 使用rsync

簡介 rsync 是一種遠端複製的技術,透過 rsync 可以輕鬆的將機器上的檔案做鏡像備援到其他機器. 首先先查詢一下,機器是否已經安裝. rpm -qa | grep rsync 如果沒有的話就 yum 一下吧 做 rsync 的時候 server 端與 client 端都必須要安裝 yum install rsync 指令 rsync的指令非常的簡單 這個指令不會刪除目的端多餘的檔案 rsync -avz /opt/data root@192.168.1.245:/opt/data-backup rsync -avz root@192.168.1.245:/opt/data-backup /opt/data 這個指令則會完全的鏡像,如果目的端有來源端沒有的檔案,該檔案會被刪除 rsync -avz --delete /opt/data root@192.168.1.245:/opt/data-backup rsync -avz --delete root@192.168.1.245:/opt/data-backup /opt/data 當你做 rsync 時,必須使用到 ssh port,所以你的防火牆 22 port 必須打開, 另外會要求你輸入密碼, 假設你要做自動的排程,就必須使用 ssh key 來達到不用密碼可以登入.

August 31, 2015

重灌Mac

重開機時,按住 command + R 會跳出如下面圖片的介面. 就可以開始進行清理硬碟與重灌OS X的作業

August 30, 2015

CentOS 6.5 安裝MariaDB

新增MariaDB的知識庫,讓系統使用。 依照自己的系統在目錄下新增檔案 config /etc/yum.repos.d/mariadb.repo 32位元系統 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 64位元系統 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 更新套件庫 yum update -y 安裝 MariaDB 安裝好後啟動MariaDB,MariaDB叫做【mysql】跟MySQL的【mysqld】不一樣 yum install MariaDB-devel MariaDB-client MariaDB-server -y service mysql start chkconfig mysql on 初始化 MariaDB 執行這個初始化程式,過程跟MySQL一模一樣 /usr/bin/mysql_secure_installation 第一個問題,Enter current password for root (enter for none): 請直接按下Enter,因為預設MariaDB沒有密碼。 第二個問題,Change the root password? [Y/n] 是否更改root密碼,極度建議您設定root密碼,請輸入Y 第三個問題,Remove anonymous users? [Y/n] 是否移除匿名帳號,請務必移除匿名帳號,否則別人隨便就可以進入您的資料庫了 第四個問題,Disallow root login remotely? [Y/n] 是否移除遠端root登入權限,視需求設定 第五個問題,Remove test database and access to it? [Y/n] 是否移除測試資料庫跟使用者,留著也沒用!移除請輸入Y ...

August 24, 2015

CentOS6.5 安裝Nginx

新增 Nginx 官方所提供的第三方套件庫 新增一個檔案 /etc/yum.repos.d/nginx.repo 內容如下 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 更新套件庫 yum update -y 安裝 Nginx yum install nginx 執行 Nginx service nginx start 開機時自動啟動 sudo chkconfig --levels 235 nginx on

August 24, 2015

Laravel 刪除套件

Remove declaration from composer.json (in “require” section) Remove Service Provider from “app/config/app.php” (reference in “providers” array) Remove any Class Aliases from “app/config/app.php” Remove any references to the package from your code :-) Run “composer update” Manually delete the published files

August 24, 2015