環(huán)境搭建,基礎(chǔ)優(yōu)化,rsync

構(gòu)架服務(wù)端與客戶端環(huán)境搭建

[if !supportLists]一、[endif]搭建構(gòu)架虛擬機(jī)優(yōu)化流程


[if !supportLists]1、[endif]服務(wù)器搭建與基礎(chǔ)優(yōu)化

規(guī)范目錄:mkdir -p /server/tools???? ?#存放工具包安裝路徑

????????? mkdir -p /server/scripts??? #腳本存放目錄


2、配置所有主機(jī)域名解析:

cat >/etc/hosts<

127.0.0.1? ??localhost localhost.localdomain localhost4localhost4.localdomain4

::1????????? localhost localhost.localdomainlocalhost6 localhost6.localdomain6

172.16.1.5 lb01

172.16.1.6 lb02

172.16.1.7 web01

172.16.1.8 web02

172.16.1.9 web03

172.16.1.31 nfs01

172.16.1.41 backup

172.16.1.51 db01 db01.etiantian.org

172.16.1.61 m01

EOF


3、基礎(chǔ)優(yōu)化操作項(xiàng):更新yum源信息

第一個(gè):就近使用yum源地址,安裝軟件更快。

curl -s -o/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

第二個(gè):安裝RHEL/CentOS官方源不提供的軟件包

curl -s -o /etc/yum.repos.d/epel.repohttp://mir


4、安全優(yōu)化

# (1)關(guān)閉selinux

sed -i's#SELINUX=.*#SELINUX=disabled#g' /etc/selinux/config

sed -i's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

grep SELINUX=disabled/etc/selinux/config

setenforce 0

getenforce


# (2)關(guān)閉firewalld防火墻服務(wù)

systemctl stop firewalld

systemctl disable firewalld


5.基礎(chǔ)優(yōu)化操作項(xiàng):設(shè)置普通用戶提權(quán)操作(可選優(yōu)化)

# 提權(quán)oldboy可以利用sudo

useradd oldboy

echo 123456|passwd --stdin oldboy

\cp /etc/sudoers /etc/sudoers.ori

echo "oldboy? ALL=(ALL) NOPASSWD: ALL ">>/etc/sudoers

tail -1 /etc/sudoers

visudo -c


7.基礎(chǔ)優(yōu)化操作項(xiàng):時(shí)間同步設(shè)置

# 設(shè)置系統(tǒng)時(shí)間同步

yum install ntpdate -y???#安裝ntpdate時(shí)間同步軟件

/usr/sbin/ntpdate ntp3.aliyun.com? #同步時(shí)間網(wǎng)址


echo '#crond-id-001:time sync byoldboy' >>/var/spool/cron/root

echo "*/5 * * * */usr/sbin/ntpdate ntp3.aliyun.com >/dev/null2>&1">>/var/spool/cron/root

crontab -l


8.基礎(chǔ)優(yōu)化操作項(xiàng):提升命令行操作安全性(可選優(yōu)化)

# 提升命令行安全(可選配置)

echo 'export TMOUT=300'>>/etc/profile

echo 'export HISTSIZE=5'>>/etc/profile

echo 'export HISTFILESIZE=5'>>/etc/profile

tail -3 /etc/profile

. /etc/profile? ??#?.代表確認(rèn)


9.基礎(chǔ)優(yōu)化操作項(xiàng):加大文件描述符

# 實(shí)例演示:加大文件描述

echo '*?????????????? -?????? nofile????????? 65535 '>>/etc/security/limits.conf

tail -1 /etc/security/limits.conf

ulimit -SHn?? 65535

ulimit -n???? #<==命令方式查看配置結(jié)果


10.基礎(chǔ)優(yōu)化操作項(xiàng):優(yōu)化系統(tǒng)內(nèi)核


cat >>/etc/sysctl.conf<

net.ipv4.tcp_fin_timeout = 2

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_keepalive_time = 600

net.ipv4.ip_local_port_range =4000??? 65000

net.ipv4.tcp_max_syn_backlog = 16384

net.ipv4.tcp_max_tw_buckets = 36000

net.ipv4.route.gc_timeout = 100

net.ipv4.tcp_syn_retries = 1

net.ipv4.tcp_synack_retries = 1

net.core.somaxconn = 16384

net.core.netdev_max_backlog = 16384

net.ipv4.tcp_max_orphans = 16384

#以下參數(shù)是對(duì)iptables防火墻的優(yōu)化,防火墻不開會(huì)提示,可以忽略不理。

net.nf_conntrack_max = 25000000

net.netfilter.nf_conntrack_max =25000000

net.netfilter.nf_conntrack_tcp_timeout_established= 180

net.netfilter.nf_conntrack_tcp_timeout_time_wait= 120

net.netfilter.nf_conntrack_tcp_timeout_close_wait= 60

net.netfilter.nf_conntrack_tcp_timeout_fin_wait= 120

net.core.wmem_default = 8388608

net.core.rmem_default = 8388608

net.core.wmem_max = 16777216

net.core.rmem_max = 16777216

EOF

sysctl -p?? ?#檢查內(nèi)核信息


11.基礎(chǔ)優(yōu)化操作項(xiàng):安裝系統(tǒng)常用軟件

CentOS6和CentOS7都要安裝的企業(yè)運(yùn)維常用基礎(chǔ)工具包

yum install tree nmap dos2unix lrzsz nclsof wget tcpdump htop iftop iotop sysstat nethogs -y

CentOS7要安裝的企業(yè)運(yùn)維常用基礎(chǔ)工具包

yum install psmisc net-toolsbash-completion vim-enhanced -y


#??13.擴(kuò)展優(yōu)化操作項(xiàng)-修改yum.conf文件配置信息

保留yum安裝的軟件包

將/etc/yum.conf中的keepcache=0改為keepcache=1,為日后一鍵安裝網(wǎng)站集群留好rpm及依賴工具包。


#??14.鎖定關(guān)鍵系統(tǒng)文件如/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow、/etc/inittab,

處理以上內(nèi)容后把chattr、lsattr改名為oldboy,轉(zhuǎn)移走,這樣就安全多了。


#??15.清空/etc/issue、/etc/issue.net,去除系統(tǒng)及內(nèi)核版本登錄前的屏幕顯示。


16、增加虛擬機(jī)網(wǎng)卡(工作中之只有一塊網(wǎng)卡,不需要增加第二塊網(wǎng)卡)







[if !supportLists]2、[endif]修改網(wǎng)卡地址

#vim /etc/sysconfig/network-scripts/ifcfg-eth0 #和eth1修改IP

[if !supportLists]3、[endif]修改主機(jī)名稱

#hostnamectl set-hostname?????加主機(jī)名


=====================================================================


[if !supportLists]二、[endif]rsync服務(wù)端與客戶端配置

本地(local)

rsync就是一個(gè)命令

rsync? ?? [OPTION...]??? ????? SRC...? ??? [DEST]

rsync命令 參數(shù)選項(xiàng)?? [源目錄或文件]??? 目的目錄或文件

rsync服務(wù) 數(shù)據(jù)同步服務(wù)

rsync 三種模式


?2.遠(yuǎn)程shell模式

?3.守護(hù)進(jìn)程模式


rsync命令:rsync命令參數(shù):


-v, --verbose? 顯示輸出過程

-z, --compress 壓縮

-a, --archive? 多參數(shù)集合(-rtopgDl)

-r, --recursive 遞歸

-t, --times??? 保持修改時(shí)間屬性

-o, --owner??? 保持屬主不變

-p, --perms??? 保持權(quán)限不變

-g, --group??? 保持用戶組不變

-l, --links??? 保持拷貝軟連接

-q, --quiet??? 安靜的拷貝

--bwlimit=KBPS 限制I/O帶寬,KBytes per second。

--delete?????? 刪除

--exclude????? 排除

--exclude-from 從文件中排除


企業(yè)常用參數(shù)組合:-avz或者-vzrtopg


rsync守進(jìn)程模式應(yīng)用實(shí)踐

1、rsync服務(wù)端配置

安裝:rsync –version????? ?#顯示rsync版本,檢查是否安裝

rsync?version 3.1.2? protocol version 31


2、配置文件/etc/rsyncd.conf

備份cp /etc/rsyncd.conf{,.ori}


cat>/etc/rsyncd.conf<

#rsync_config_______________start

#created by oldboy

#site: http://www.oldboyedu.com

uid = rsync

gid = rsync

use chroot = no

max connections = 200

timeout = 600

fake super = yes

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

ignore errors

read only = false

list = false

hosts allow = 172.16.1.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

[backup]

comment = welcome to oldboyedu backup!

path = /backup/

EOF

[if !vml]

[endif]

改完配置,要重啟服務(wù):

#systemctlrestart rsyncd


3、創(chuàng)建用戶和備份目錄

#useradd rsync #<<創(chuàng)建得是虛擬用戶

#id rsync

uid=1001(rsync) gid=1001(rsync) 組=1001(rsync)

mkdir -p /backup? #<<<創(chuàng)建共享目錄

chown -R rsync.rsync /backup/ #<<<將共享目錄屬主和屬組設(shè)置成剛創(chuàng)建得虛擬用戶


[if !supportLists]4、[endif]rsyncd啟動(dòng)和檢查

啟動(dòng):?????????systemctl start? rsyncd?#<<<<啟動(dòng)rsyncd

設(shè)置開機(jī)自啟動(dòng):systemctl enable rsyncd??

檢查是否啟動(dòng):?systemctl status rsyncd?


如何查看某端口對(duì)應(yīng)什么服務(wù)?

?? ps -ef|grep sync|grep -v grep? #檢查進(jìn)程

?? netstat -lntup|grep 873 #檢查端口

lsof -i :873 #檢查端口


[if !supportLists]5、[endif]配置密碼文件

echo "rsync_backup:oldboy" > /etc/rsync.password

#<<將密碼寫入password

chmod 600 /etc/rsync.password? #<<<將密碼文件設(shè)置成可讀可寫

cat /etc/rsync.password??????? #<<<查看設(shè)置得密碼

ls -l /etc/rsync.password????? #<<<查看權(quán)限是否設(shè)置正確


rsync服務(wù)端配置完成。


=====================================================================1、客戶端配置

[if !supportLists](1)? [endif]認(rèn)證密碼文件

echo "oldboy"> /etc/rsync.password

cat /etc/rsync.password

chmod 600/etc/rsync.password

ls -l/etc/rsync.password



rsync客戶端配置完成


[if !supportLists]三、[endif]推拉測(cè)試


[if !supportLists]1、[endif]從本地推去到遠(yuǎn)端

語法格式:

?#rsync -avz?文件路徑 rsync_ 用戶名@主機(jī)地址::模塊名

[if !supportLists]2、[endif]從客戶端拉到本地服務(wù)端

語法格式

?? #rsync-avz? rsync://虛擬用戶@主機(jī)地址/模塊名?本地路徑



[if !supportLists]四、[endif]定期備份數(shù)據(jù)腳本并添加指紋定期打包推送,并刪除7天以前得

腳本格式

#!/bin/sh


exportPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

exportRSYNC_PASSWORD=oldboy

IP=$(hostname-i)

mkdir-p /backup/$IP

#1.打包

tarzchf /backup/$IP/bak_${IP}_$(date +%F_%w).tar.gz /var/spool/cron/root/etc/rc.local /server/scripts /var/html/www /app/logs &>/dev/null&&\

touch/backup/$IP/bak_${IP}_$(date +%F_%w).flag &&\

#采集指紋

find/backup/ -type f -name "*.tar.gz"|xargs md5sum>/backup/$IP/bak_${IP}_$(date +%F_%w).flag &&\

#2.刪除

find/backup/ -type f -name "*.tar.gz" -mtime +7|xargs rm -f &&\

#3.推送

rsync-az /backup/ rsync_backup@172.16.1.41::backup &>/dev/null


[if !supportLists]五、[endif]nfs共享儲(chǔ)存

1、什么是NFS?

全稱network file system 網(wǎng)絡(luò)文件系統(tǒng)

通過網(wǎng)絡(luò)存儲(chǔ)和組織文件的一種方法或機(jī)制。

什么是文件系統(tǒng)?

2、為什么要用共享存儲(chǔ)?

前端所有的應(yīng)用服務(wù)器接收到用戶上傳的圖片、文件、視頻,都會(huì)統(tǒng)一

的放到后端的存儲(chǔ)上。

為什么要共享?所有節(jié)點(diǎn)服務(wù)器都需要將內(nèi)容存到存儲(chǔ)上,取的統(tǒng)一來取。

3、共享存儲(chǔ)的種類

單點(diǎn)存儲(chǔ)系統(tǒng)就是NFS,中小型企業(yè),阿里云服務(wù)的NAS服務(wù),OSS對(duì)象存儲(chǔ)。

NFS性能不太高。

大型企業(yè)會(huì)用分布式存儲(chǔ)FastDFS、Ceph、GlsterFS、Mfs

大型存儲(chǔ)廠商:EMC、Netapp 幾十萬。

藝龍旅行網(wǎng) 存儲(chǔ)用的EMC 傳統(tǒng)企業(yè)。

硬件存儲(chǔ):傳統(tǒng)企業(yè):穩(wěn)定、2臺(tái) 雙主機(jī)頭 幾十塊硬盤 RAID10。

BAT 曾經(jīng)用硬件,超貴、

阿里云 去IOEIbm Orace EMC

4、NFS工作原理

NFS網(wǎng)絡(luò)文件系統(tǒng)

啟動(dòng)NFS服務(wù),而且還有啟動(dòng)很多端口。

NFS功能,需要很多服務(wù)。每個(gè)服務(wù)都有端口,而且經(jīng)常變化。

如何讓客戶端找到這些端口呢?就需要一個(gè)經(jīng)紀(jì)人(rpc服務(wù))

NFS服務(wù):

1、NFS服務(wù)(有很多進(jìn)程和端口),把自己的端口告訴RPC。

2、RPC服務(wù)(對(duì)外固定端口111)

客戶端請(qǐng)求NFS服務(wù),先找RPC 111,查到NFS的端口,發(fā)給客戶。


# nfs服務(wù)服務(wù)器端客戶端安裝

?yum install nfs-utils rpcbind -y??? #<<<<安裝nfs、rpcbind服務(wù)

rpm

-qa nfs-utils rpcbind #<<<<安裝前或安裝后檢查是否存在nfs、rpcbind服務(wù)

啟動(dòng)rpc

systemctlstart rpcbind.service???? #<<<<<,啟動(dòng)

systemctlenable rpcbind.service?? ?#<<<<<開機(jī)自啟

看看有沒有注冊(cè)的端口

rpcinfo-p 127.0.0.1? #<<<<127.0.0.1(代表主機(jī)主機(jī)ip)

啟動(dòng)NFS服務(wù)

systemctlstart nfs??? ?#<<<<<,啟動(dòng)

systemctlenable nfs??? ?#<<<<<開機(jī)自啟

看看有沒有注冊(cè)端口

rpcinfo-p 127.0.0.1??


六、

為什么fstab無法實(shí)現(xiàn)nfs掛載?

回顧:開機(jī)啟動(dòng)流程:

1、磁盤先啟動(dòng)/etc/fstab

2、防火墻在前。

3、網(wǎng)卡


systemctl

start remote-fs.target ??#<<<<開機(jī)自動(dòng)掛載配置文件

systemctlenable remote-fs.target? #<<<<開機(jī)自啟動(dòng)

systemctlstatus remote-fs.target? #<<<<查看服務(wù)是否開啟

?

(1)權(quán)限

?? rw可讀寫readwrite

?? ro只讀read only

?? sync寫到磁盤才算完成,安全 慢

?? async異步寫到遠(yuǎn)程緩沖區(qū),快 不安全

??? ?? 一會(huì)再說。

?? all_squash※不管客戶端什么用戶,到服務(wù)端都是nfsnobody

?? anonuid=匿名用戶的UID

?? anongid=匿名用戶的GID

項(xiàng)目實(shí)踐2:

?? NFS共享的匿名用戶用www,使得客戶端上傳的圖片都是www用戶,而不是匿名的nfsnobody。

?? web01 backup客戶端實(shí)現(xiàn)掛載到nfs

?? NFS下面共享/backup ,允許web01 backup客戶端(/backup)可讀寫.

?? web01上傳圖片,backup上可以刪除web01上傳的圖片。

????? NFS下面共享/data1,允許 web01 backup客戶端10網(wǎng)段只讀(data1)

?? 實(shí)現(xiàn)開機(jī)自動(dòng)掛載

(1)nfs01服務(wù)端NFS、以及所有客戶端:

[root@nfs01~] # useradd -u 1111 www

[root@nfs01~] # id www

uid=1111(www)

gid=1111(www) 組=1111(www)

(2)服務(wù)端NFS特殊配置

[root@nfs01~] # tail -2 /etc/exports

/data 172.16.1.0/24(rw,sync,all_squash,anonuid=1111,anongid=1111)

/data110.0.0.0/24(ro)

[root@nfs01~] # chown -R www.www /data

[root@nfs01~] # ls -ld /data

drwxr-xr-x

2 www www 70 4月?18 10:05 /data


(3)服務(wù)端NFS重啟

[root@nfs01~] # systemctl reload nfs

(4)每個(gè)客戶端

mount-t nfs 172.16.1.31:/data /data

[root@web01~]# df -h

文件系統(tǒng)?????????? 容量? 已用? 可用 已用% 掛載點(diǎn)

172.16.1.31:/data?? 19G?1.8G?? 18G?? 10% /data


[root@web01/data]# touch new_web01.txt

[root@web01/data]# ls -l

總用量0

-rw-r--r--

1 www www 0 4月?16 10:24 ddddf

-rw-r--r--

1 www www 0 4月?16 10:23 dddfff

-rw-r--r--

1 www www 0 4月?18 11:01 new_web01.txt

-rw-r--r--

1 www www 0 4月?17 11:59 oldboy.txt

-rw-r--r--

1 www www 0 4月?17 12:30 oldgirl.txt

安全加優(yōu)化的掛載方式如下:

mount-t nfs -o nosuid,noexec,nodev,noatime,nodiratime,intr,rsize=131072,wsize=131072172.16.1.31:/data /mnt


七、實(shí)時(shí)復(fù)制實(shí)踐

實(shí)時(shí)復(fù)制實(shí)踐:

前提:backup

rsync服務(wù)端部署好。

[root@nfs01~]# echo 'export RSYNC_PASSWORD=oldboy' >>/etc/bashrc

[root@nfs01~]# source /etc/bashrc

[root@nfs01~]# echo $RSYNC_PASSWORD

Oldboy

測(cè)試推送

[root@nfs01~]# rsync -avz /data rsync_backup@172.16.1.41::backup/

查看inotify支持情況

[root@nfs01~]# uname -r

[root@nfs01~]#? ls -l /proc/sys/fs/inotify/

總用量0

-rw-r--r--

1 root root 0 4月?19 09:45 max_queued_events

-rw-r--r--

1 root root 0 4月?19 09:45 max_user_instances

-rw-r--r--

1 root root 0 4月?19 09:45 max_user_watches

安裝inotify-tools

yuminstall epel-release -y

yuminstall inotify-tools –

[root@nfs01~]# rpm -ql inotify-tools|head -2

/usr/bin/inotifywait

/usr/bin/inotifywatch


[root@nfs01~]# rpm -qa inotify-tools

inotify-tools-3.14-8.el7.x86_64


測(cè)試實(shí)踐

inotifywait-mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e create /data


實(shí)現(xiàn)數(shù)據(jù)復(fù)制

監(jiān)控哪些事件?

增 改 刪 需要監(jiān)控

[root@nfs01~]# inotifywait -mrq --format '%w%f' -e close_write,delete /data

/data/a.txt

/data/a.txt

/data/a.txt


編寫腳本

mkdir/server/scripts -p

rsync

-az --delete /data/ rsync_backup@172.16.1.41::backup


[root@nfs01/server/scripts]# /bin/sh /server/scripts/monitor1.sh &


[root@nfs01/server/scripts]# tail -2 /etc/rc.local

########################

/bin/sh/server/scripts/monitor1.sh &



sersync實(shí)踐:

1)客戶端推送成功

rsync

-az /data rsync_backup@172.16.1.41::backup


2)部署sersync服務(wù)(NFS)

wget https://github.com/wsgzao/sersync/blob/master/sersync2.5.4_64bit_binary_stable_final.tar.gz


sersync_oldboy_64bit_20160928.tar.gz


mkdir/application -p

[root@nfs01/server/tools]# sersync_oldboy_64bit_20160928.tar.gz

[root@nfs01/server/tools]# mv application/sersync /application/

[root@nfs01/server/tools]# tree /application/

/application/

└──sersync

??? ├── bin

??? │?? └──sersync

??? ├── conf

??? │?? ├──confxml.xml

??? │?? └──confxml.xml.ori

??? ├── logs

??? │?? └──rsync_fail_log.sh

??? └── readme.txt


4directories, 5 files


[root@nfs01/server/tools]# cd /application/sersync/

[root@nfs01/application/sersync]# ls

bin? conf?logs? readme.txt

[root@nfs01/application/sersync]# cd conf/

[root@nfs01/application/sersync/conf]# ls

confxml.xml? confxml.xml.ori


3)sersync配置文件:干兩件事:


1)完成監(jiān)控配置:

inotifywait-mrq --format '%w%f' -e createFolder,close_write,delete,moveFrom,moveTo /data

2)完整命令拼接:

rsync

-az /data --timeout=100 rsync_backup@172.16.1.41::backup


4)啟動(dòng)服務(wù)

[root@nfs01/application/sersync/conf]# ../bin/sersync -h

setthe system param

execute:echo 50000000 > /proc/sys/fs/inotify/max_user_watches

execute:echo 327679 > /proc/sys/fs/inotify/max_queued_events

parsethe command param

______________________________________________________

參數(shù)-d:啟用守護(hù)進(jìn)程模式

參數(shù)-r:在監(jiān)控前,將監(jiān)控目錄與遠(yuǎn)程主機(jī)用rsync命令推送一遍

c參數(shù)-n: 指定開啟守護(hù)線程的數(shù)量,默認(rèn)為10個(gè)

參數(shù)-o:指定配置文件,默認(rèn)使用confxml.xml文件

參數(shù)-m:單獨(dú)啟用其他模塊,使用 -m refreshCDN 開啟刷新CDN模塊

參數(shù)-m:單獨(dú)啟用其他模塊,使用 -m socket 開啟socket模塊

參數(shù)-m:單獨(dú)啟用其他模塊,使用 -m http 開啟http模塊

不加-m參數(shù),則默認(rèn)執(zhí)行同步程序

________________________________________________________________

[root@nfs01/application/sersync/conf]# /application/sersync/bin/sersync -d -n 10 -o/application/sersync/conf/confxml.xml

最終

/application/sersync/bin/sersync-d

pkillsersync

二進(jìn)制程序,不是yum安裝的,所以不能systemctl start sersync


配置:systemctl

start sersync啟動(dòng)方案

https://blog.51cto.com/oldboy/2155931


[root@nfs01/data]# tail -1 /etc/rc.local

/application/sersync/bin/sersync-d



配置:systemctl

start sersync啟動(dòng)方案

https://blog.51cto.com/oldboy/2155931


[root@nfs01/data]# cat /etc/rc.d/init.d/sersync

#!/bin/bash

#chkconfig: 2345 21 81

#description: rsync service start and stop scripts

#Author: oldboy

#Organization: www.oldboyedu.com


start(){

??? /application/sersync/bin/sersync -d -o/application/sersync/conf/confxml.xml &>/dev/null

}

stop(){

??? killall sersync 2>/dev/null

}

case"$1" in

??? start)

??????? start

??????? ;;

??? stop)

??????? stop

??????? ;;

??? restart)

??????? stop

??????? sleep 2

??????? start

??????? ;;

??? *)

??????? echo $"Usage:$0{start|stop|restart}"

??????? exit 1

esac


chmod+x /etc/rc.d/init.d/sersync


[root@nfs01/data]# cat /usr/lib/systemd/system/sersync.service

[Unit]

Description=sersyncdservice

After=network.target


[Service]

Type=forking??????????

ExecStart=/etc/rc.d/init.d/sersyncstart??

ExecReload=/etc/rc.d/init.d/sersyncrestart

ExecStop=/etc/rc.d/init.d/sersyncstop????

PrivateTmp=true


[Install]

WantedBy=multi-user.target


chmod+x /usr/lib/systemd/system/sersync.service


[root@nfs01/data]# systemctl enable sersync.service

Createdsymlink from /etc/systemd/system/multi-user.target.wants/sersync.service to/usr/lib/systemd/system/sersync.service.


[root@nfs01/data]# systemctl status sersync.service

●sersync.service - sersyncd service

?? Loaded: loaded(/usr/lib/systemd/system/sersync.service; enabled; vendor preset: disabled)

?? Active: inactive (dead)


[root@nfs01/data]# systemctl stop sersync

[root@nfs01/data]# ps -ef|grep sersync|grep -v grep

[root@nfs01/data]# systemctl start sersync

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • inotify 定義 Inotify是一種強(qiáng)大的、細(xì)粒度的、異步的文件系統(tǒng)時(shí)間監(jiān)控機(jī)制,通過Inotify可以監(jiān)控...
    高博666閱讀 757評(píng)論 0 0
  • 智慧源自于多角度的視野,能力來源于多種選擇 rsync復(fù)制軟件應(yīng)用與實(shí)踐 1、什么是rs...
    子晉zj閱讀 306評(píng)論 0 0
  • 姓名:郭珍 公司:瑾衣坊童裝商貿(mào) 【日精進(jìn)打卡第25天】 【知~學(xué)習(xí)】 《六項(xiàng)精進(jìn)》閱讀大鋼 1遍共1遍 《大學(xué)》...
    一只小蟈蟈閱讀 185評(píng)論 0 0
  • errorPage 當(dāng)此頁面出現(xiàn)錯(cuò)誤時(shí)跳轉(zhuǎn)到指定頁面 isErrorPage 是否可以當(dāng)成錯(cuò)誤頁面 flase表...
    磨陀貨_閱讀 723評(píng)論 0 1
  • 一、投資組合是分散風(fēng)險(xiǎn)的關(guān)鍵 不要把雞蛋放在一個(gè)籃子里面,在投資上說的就是把你的資金進(jìn)行分散投資就是所謂的投...
    Arc清水先生閱讀 593評(píng)論 0 1

友情鏈接更多精彩內(nèi)容