發表文章

目前顯示的是有「centos」標籤的文章

linux定時執行程式crontab 指令範例

crontab -e  編輯排程 (edit cron) crontab -r  移除排程 (remove cron) crontab -l  顯示目前排程 (list cron) crontab -u  改變排程的執行身分: crontab -u user filename Crontab 語法介紹 分鐘 小時 日 月 星期 執行身份 指令 0~59 0~23 1~31 (29,30) 1~12 0~6 0是星期日,6是星期六 帳號 /usr/bin/xxxx Crontab 範例 每5分鐘執行一次 */5 * * * * root /usr/libexec/atrun 每5小時執行一次 * */5 * * * root /usr/libexec/atrun 1至20號每天執行一次 0 1 1-20 * * root /usr/libexec/atrun 當分針移到第5分時,執行此 cron 5 * * * * root /usr/libexec/atrun 當時針移到1點 1 分時,執行此 cron 1 1 * * * root /usr/libexec/atrun 每週一的1點1分,執行 1 1 * * 1 root /usr/libexec/atrun 2月29日時針到1點1分,執行  1 1 29 2 * root /usr/libexec/atrun 8點到16點每5分鐘執行一次 cron */5 8-16 * * * root /usr/libexec/atrun 設定檔放在  /var/spool/cron   按照USER命名檔案,如有需要備份,把這裡的檔案COPY出去即可。 特殊排程規則 crontab  除了以標準的格式撰寫排程工作之外,他也有提供幾個常用的特殊排程規則,這種特殊排程規則都以  @  開頭,以下是每個特殊排程規則的說明: 排程規則 說明 @reboot 每次重新開機之後,執行一次。 @yearly 每年執行一次,亦即  0 0 1 1 * 。 @annua...

centos連結windows分享資料夾(autofs)

1.先安裝相關軟體 yum install samba - client samba - common cifs - utils yum install autofs 預計在\automnt\xxx  下建立資料夾連結 先新增一個設定檔,例如/etc/auto.mymnt   裡面記載掛載內容 $ vi / etc / auto . mymnt xxx - fstype = cifs , rw , suid , dir_mode = 0777 , file_mode = 0666 , username =帳號, password ="密碼" : //192.168.56.1/testdir auto.master加上一行設定(/automnt資料夾autofs會自動產生) $ vi / etc / auto . master / automnt / etc / auto . mymnt 設定開機自動啟動 systemctl enable autofs . service 重新啟動autofs systemctl restart autofs 存取自動掛載的目錄,autofs 就會自動掛載 ,例如進入目錄  $ cd / automnt /xxx 參考: http://xyz.cinc.biz/2016/03/linux-autofs-samba-cifs.html

centos 7 安裝redis

參考:https://dotblogs.com.tw/supershowwei/2016/02/02/112238 1.安裝相關工具 net-tools wget gcc tcl yum -y install net-tools wget gcc tcl 2.下載及解壓縮 Redis cd ~ wget http://download.redis.io/releases/redis- 3.0 . 7 .tar.gz tar xzf redis- 3.0 . 7 .tar.gz 3.編譯 Redis cd redis- 3.0 . 7 make 4.測試及安裝 Redis make test make install 5.建立相關目錄 mkdir /etc/redis mkdir /var/redis 6.複製設定檔 cp ~/redis- 3.0 . 7 /redis.conf /etc/redis/redis_6379.conf 7.建立工作目錄 mkdir /var/redis/ 6379 8.修改 Redis 參數值 vi /etc/redis/redis_6379.conf 將 daemonize 的值修改為  yes 將 pidfile 的值修改為  /var/run/redis_6379.pid 將 logfile 的值修改為  /var/log/redis_6379.log 將 dir 的值修改為  /var/redis/6379 9.開啟防火牆 6379 埠號 firewall-cmd --permanent --add-port= 6379 /tcp firewall-cmd --reload 10.設定 Redis 在開機時就啟動 建立 Redis 服務設定檔 vi /lib/systemd/system/redis_6379.service 將下面的內容貼到檔案裡面,儲存並且離開。 [Unit] Description =Redis on port 6379 After =network.target [Service] Type =forking ExecStart =/usr/...

centos7安裝docker

請參考以下連結: CentOS 系列安裝 Docker CentOS7 系統  CentOS-Extras  庫中已內建 Docker,可以直接安裝: sudo yum install docker 安裝 docker 後,啟動該服務才能應用它。 sudo systemctl start docker 若要開機時啟動 docker 服務: $ sudo systemctl enable docker 取得映像檔 可以使用  docker pull  命令從倉庫取得所需要的映像檔。 例:docker pull mysql 可以取得網路上MYSQL的IMAGE,download後就可以拿來使用了 列出本機映像檔 使用  docker images  顯示本機已有的映像檔。 啟動容器 啟動容器有兩種方式,一種是將映像檔新建一個容器並啟動,另外一個是將終止狀態(stopped)的容器重新啟動。 新建並啟動 所需要的命令主要為  docker run 。 啟動已終止容器 可以利用  docker start  命令,直接將一個已經終止的容器啟動執行。 終止容器 可以使用  docker stop  來終止一個執行中的容器。

centOS6.5安裝MYSQL5.6

請參考 http://shaurong.blogspot.tw/2014/01/mysql-community-5615-tgz-centos-65-x64.html 如果一安裝完centos無法連上網路,要先把網路卡啟動,可參考 http://yenpai.idis.com.tw/archives/240-%E6%95%99%E5%AD%B8-centos-6-3-%E5%AE%89%E8%A3%9D-2%E7%B6%B2%E8%B7%AF%E8%A8%AD%E5%AE%9A%E7%AF%87 在 /etc/sysconfig/network-scripts/ifcfg-eth0檔中 [root@localhost ~] # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none HWADDR=00:0C:29:1D:86:BD NM_CONTROLLED=yes ONBOOT=yes----->這裡要為yes TYPE =Ethernet UUID=da0d1da0-568a-45cf-a93f-66a30a4870e7 IPADDR=192.168.1.12 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 IPV6INIT=no USERCTL=no