如何实现服务器管理集中化?

如何实现服务器管理集中化?,第1张

服务器的主要特性中,还有一个重要特性,那就是服务器的“易管理性”。虽然我们说服务器需要不间断地持续工作,但再好的产品都有可能出现故障,拿人们常说的一句话来说就是:不是不知道它可能坏,而是不知道它何时坏。服务器虽然在稳定性方面有足够保障,但也应有必要的避免出错的措施,以及时发现问题,而且出了故障也能及时得到维护。这不仅可减少服务器出错的机会,同时还可大大提高服务器维护的效率。其实也就是Sun提出的可服务性(Serviceability)。

服务器的易管理性还体现在服务器有没有智能管理系统,有没有自动报警功能,是不是有独立与系统的管理系统,有没有液晶监视器等方面。只有这样,管理员才能轻松管理,高效工作。

如需了解更多,请访问蛙云官网wayuncn

专业领域十余载,倾情奉献

一次沟通,终生陪伴

搭建混合云。

正常情况下,对技术人员而言,这并不是一个难申,因为各地节点都有了,统一管理数据存储更安全,不搭建浪费了。

SAN虚拟存储控制器具备灵活的磁盘管理功能,极大的提高了存储管理的效率,例如可动态创建和扩展逻辑卷等。

第一步,在服务器上创建git专用的用户

# 创建 git 用户

useradd git

# 设置密码

passwd git

# 创建 git 组

groupadd git

# 将 git 用户添加到 git 组

usermod -a -G git git

第二步,创建仓库目录并授权

# 创建仓库所在目录,需要使用 root 权限

sudo mkdir /opt/git

# 设置组内读写权限

sudo chmod 775 /opt/git

# 将仓库所在目录拥有组改为 git

sudo chgrp -R git /opt/git

第三步,配置免密登录 ssh

# 在客户端电脑上命令行执行,windows系统可以使用 git bash(安装git的时候自带的)

ssh-keygen -t rsa

# 一路回车,生成公钥,查看公钥内容(在当前用户目录下有个隐藏目录.ssh)

cat ~/.ssh/id_rsa.pub

将内容复制

# 将内容复制,服务器端切换到 git 用户

su git

# 回到用户home目录

cd ~

# 创建 ~/.ssh 并授权,保险起见,我们以下都使用绝对路径

mkdir ~/.ssh &&chmod 700 ~/.ssh

touch ~/.ssh/authorized_keys &&chmod 600 ~/.ssh/authorized_keys

# 编辑 authorized_keys文件

# 将刚刚复制的公钥内容粘贴(vim 命令: i 进入编辑模式,esc回到命令模式,:wq 保存并退出)

vim ~/.ssh/authorized_keys

第四步,添加新的项目到git中央仓库

# 进行你的项目所在目录

cd myproject

# git 初始化

git init

# 将当前目录及所有子目录添加到暂存区

git add .

# 将暂存区的内容全部提交到本地仓库

git commit -m ‘initial commit’

# 添加到远程git仓库,名称为 myproject

git remote add origin git@gitserver:/opt/git/myproject.git

# push本地仓库内容到远程仓库

git push origin master

搞定!!!

# 添加完成之后其他人就可以通过git clone来克隆此仓库和push改动了

git clone git@gitserver:/opt/git/myproject.git

cd myproject

vim README

git commit -am ‘fix for the README file’

git push origin master


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/121522.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-14
下一篇2023-03-14

发表评论

登录后才能评论

评论列表(0条)

    保存