CentOS7 宝塔面板 MinIO安装部署服务开机启动
安装minio服务
下载minio,建议下载到/usr/local/bin/ 目录下,可全局访问
宝塔面板后台对MinIO服务端口放行:9000 36266
根目录创建一个 /data/share 文件夹,可随意找地方创建,注意路径
启动:minio server /data/share
启动成功会自动输出访问地址和默认的登陆账号密码,浏览器里直接访问。
后台服务挂起
chmod +x /etc/rcd/rclocal
nohup minio server /data/share --console-address 0000:36266 > /data/miniolog 2>&1 &
创建一个 minio 配置文件,内容如下:
MINIO_VOLUMES:对应上面创建的文件夹
MINIO_OPTS:–address是内网对应端口,–console-address是外网访问对应端口
CentOS 7 是在/lib/systemd/system/下,创建minioservice 内容如下:
AssertFileIsExecutable:minio服务的位置
EnvironmentFile:这个就是上面对配置文件位置
重新加载服务的配置文件
配置开机自启动
最后重启服务器验证。
提供一下minio client客户端下载地址:
https://dlminio/client/mc/release/windows-amd64/
前提: 需要用 gnome 桌面,如果服务器安装时使用的最小化安装,那么进行下面操作按章 GNOME 桌面
开始安装 vnc
修改配置文件
替换文件中的两行,其实就是将USER>换成用户名,这里我直接用root 用户登录
对于普通用户,加入用户名为:Amos
下面举例进行设置: 首先一样复制一个server配置。改名为vncserver@:2service
修改配置文件
修改了配置文件,必须重载系统服务才能生效
设置 vnc 密码, vnc 的密码跟系统的用户密码不一样,是使用 vnc viewer 登陆时需要使用的密码
启动服务
VNC服务到此已经安装完成 然后需要使用vnc客户端进行连接
在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN
源码目录:/home/user/project
工程名:project
工程目录:/source/svn/project
访问地址:svn://ip/project
一、 安装svn
yum install subversion
二、 svn服务器配置
1 创建svn根目录
mkdir /source/svn
2 添加工程
svnadmin create /source/svn/project
3 导入工程初始文件(可省)
svn import /home/user/project/ file:///source/svn/project -m "init project"
4 配置工程用户
进入工程的配置目录:
cd /source/svn/project/conf
下面一共三个文件:authz passwd svnserveconf
passwd: 里面保存用户信息,基本格式为:user = passwd
authz: 里面保存用户的分组信息,以及每个组的访问权限
svnserveconf: 里面保存服务器的基本配置(下面介绍)
针对该例子的配置如下:
41 passwd里面添加用户
[users]
pm = pm123
42 authz配置用户权限
复制代码
[grouPS]
#添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)
pm_g = pm
# 该项目的权限配置
[project:/]
# pm_g分组配置读写权限(实际中可以增加只读分组)
@pm_g = rw
43 svnserveconf配置(可默认)
# 匿名用户权限(none:拒绝, write:读写, read:只读权限)
anon-access = none
# 鉴权用户访问
auth-access = write
# 用户信息配置文件(也可以是绝对路径)
password-db = passwd
# 权限配置文件
authz-db = /source/svn/project/conf/authz
三、 启动svn服务器
svnserve -d -r /source/svn
四、 拉取代码
svn co svn://ip/project
NTP服务器顾名思义就是时间同步服务器(Network Time Protocol),Linux下的ntp服务器配置相对来说都比较容易,但在Linux下有一个弊端, 不同时区或者说是时间相差太大的无法同步 ,所以在配置ntp服务器之前需要把时间配置成相同的。
NTP时钟同步方式说明
NTP在linux下有两种时钟同步方式,分别为直接同步和平滑同步:
直接同步
使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但标准时间时11点,使用此命令可能会造成任务重复执行。因此使用ntpdate同步可能会引发风险,因此该命令也多用于配置时钟同步服务时第一次同步时间时使用。
平滑同步
使用ntpd进行时钟同步,可以保证一个时间不经历两次,它每次同步时间的偏移量不会太陡,是慢慢来的,这正因为这样,ntpd平滑同步可能耗费的时间比较长。
标准时钟同步服务
http://wwwpoolntporg/zone/cn
这个网站包含全球的标准时间同步服务,也包括对中国时间的同步,对应的URL为:cnpoolntporg
在其中也描述了ntp配置文件中的建议写法:
server 1cnpoolntporg
server 2asiapoolntporg
server 3asiapoolntporg
实验室集群没有联网,我们需要搭建ntp服务器并进行时间同步。
现使用的系统为centos72,机器使用情况如下表所示,这里以1921681102为ntp server,1921681104为client对时间进行同步。
NTP server 1921681102
NTP client 1921681104
1在集群中所有节点上安装ntp
# yum -y install ntp
2所有节点设置时区,这里设置为中国所用时间
# timedatectl set-timezone Asia/Shanghai
3在server节点上启动ntp服务
# systemctl startntpd
# systemctl enable ntpd
4在server节点上设置现在的准确时间
# timedatectl set-time HH:MM:SS
5在server节点上设置其ntp服务器为其自身,同时设置可以接受连接服务的客户端,是通过更改/etc/ntpconf文件来实现,其中server设置12712710为其自身,新增加一个 restrict 段为可以接受服务的网段
# vim /etc/ntpconf
6重启ntpd服务
# systemctl restart ntpd
# timedatectl
NTP synchronized: yes
启用ntpd后,服务器就开启了ntpd自动同步,无法使用 timedatectl set-time HH:MM:SS重新设置时间。
如果要使用timedatectl set-time HH:MM:SS 重新设置时间:
# systemctl stop ntpd
# timedatectl set-ntp false
# timedatectl set-time HH:MM:SS
# hwclock -w
# systemctl start ntpd
1客户端时区需要和服务端保持一致,否则无法同步时间
# timedatectl set-timezone
Asia/Shanghai
2安装同步软件包
# yum -y install ntpdate
3 修改/etc/sysconfig/ntpdate,让ntpdate每次同步时间之后把时间写入hwclock,相当于命令hwclock -w
将最后一行SYNC_HWCLOCK=no修改为:SYNC_HWCLOCK=yes
# vim /etc/sysconfig/ntpdate
4客户端定时任务配置
# crontab -e
59 23 /sbin/ntpdate 1921681102
设置为每天23:59分执行,重启crond服务
######################
定时任务基本格式 :
command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用或者 /1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
################################
5重启定时任务
# systemctl restart crondservice
首先,需要在centos7上面配置网站所需要的环境。
如果说你不会配置网站环境,那可以安装webmin、kloxo、cp等面板来使用。
因为这样的面板在配置好之后都是配置好网站所需要的阿帕奇、mysql等环境的。
1、选取1921686510作为主服务器,1921686511作为从服务器
2、主机安装rpcbind、nfs服务
yum install nfs-utils rpcbind
3、主机编写配置文件
vim /etc/exports
/data/nginx 192168650/24(rw,sync,fsid=0)
#同192168650/24一个网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中,rw表示可读写;sync表示同步写,fsid=0表示将/data找个目录包装成根目录
4、先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)
systemctl start rpcbindservice
systemctl start nfs-serverservice
systemctl enable rpcbindservice//开机启动
systemctl enable nfs-serverservice//开机启动
5、rpcinfo -p #检查 NFS 服务器是否挂载我们想共享的目录
6、exportfs -r #使配置生效
7、exportfs#查看共享目录
8、丛机安装主机安装nfs
9、启动rpcbind
systemctl start rpcbindservice#不需要启动nfs
10、showmount -e 1921686510 #检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP
11、mount -t nfs 1921686510:/data/nginx /data/nginx#挂载目录到共享服务器
12、df -h #查看是否挂载成功
1安装软件:
yum install freeradius freeradius-ldap freeradius-utils -y
2启动服务
systemctl start radiusdservice
3开机自动启动
systemctl enable radiusdservice
4修改配置文件 /etc/raddb/mods-available/ldap主要是ldap部分,其它都是默认
[root@10-57-22-55 mods-available]# cat /etc/raddb/mods-available/ldap | grep -v '#' | grep -v ^$
5在 mods-enabled/ 下执行ln 注意后面有点
6在 sites-available/ 下创建 site_ldap
[root@10-57-22-55 sites-available]# cat site_ldap
7在 sites-enabled/ 下执行ln 注意后面有点
重启服务器
systemctl restart radiusdservice
测试 命令如下
radtest user password localhost:1833 0 testing123
以下结果表示成功:Received Access-Accep(密码带特殊字符需要用‘’引号引起来)
以下为密码错误Received Access-Reject
0条评论