问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

服务器linux怎么添加中文域名

发布网友 发布时间:2022-05-02 11:11

我来回答

2个回答

热心网友 时间:2022-06-19 16:14

准备:
一台Linux服务器(本文示例使用的是阿里云CentOS 7.0)
一些做客户端的你可能不知道的姿势:
Linux用户、组、权限问题以及命令的用法
SSH协议相关
其实,这些姿势在《鸟哥的Linux私房菜》一书中有非常详尽的解释,非常推荐。但是通读此书对我们来说时间成本略高。而且如果不是每天都要用真的很难记住。所以,本文只简单介绍这些你在搭建git服务器的过程中可能需要了解的姿势。
我们默认你有一台Linux服务器,并且知道root帐号和密码,以下所有命令中需要替换的部分我会用中文占为,真正的Linux命令是不可能有中文的。#->代表命令提示符。

首先,我们需要使用终端链接到服务器:
#-> ssh 你的服务器IP
之后,服务器会提示你输入账号和密码。此处需要输入root的账号和密码,因为我们要在服务器上安装git以及创建相关用户,需要用到root权限。
相关姿势一,ssh命令、协议:
ssh命令表示连接到服务器,可以以域名为参数,或者以服务器IP为参数。如果服务器ssh协议监听端口不是默认的22需要加上-p选项后边输入要连接服务器的端口号。
ssh协议参见维基百科:https://zh.wikipedia.org/wiki/Secure_Shell
登录成功后,我们首先要安装git,有的服务器默认是已经安装的:
#-> yum install git
yum这里就不详细介绍了,它是一款安装软件的工具,会自动下载依赖包,免得我们自己到处找。并且自动安装软件。
安装完毕,我们需要先创建用户组,创建用户组的目的其实是为了控制某一类用户的权限。假设我们需要为设计部搭建一个git服务器,那我们此处需要输入命令:

#-> groupadd 组名称
创建组完成后我们需要创建几个不同的用户:

#-> user add -M 用户名称1
#-> user add -M 用户名称2
... ...

创建好用户之后我们还需要把用户添加到之前创建的组中:

#-> usermod -G 组名称 用户名称1
#-> usermod -G 组名称 用户名称2
... ...

useradd是添加系统用户的命令,如果不加-M的选项则创建用户的时候会自动在/home目录下创建一个和用户名相同的目录,这个目录通常被称作该用户的家目录,该用户在该目录下拥有读写权限。权限问题会在后边进一步介绍。在此,我们的目的是搭建git服务器,并不想给用户除了git访问以外其他的权限,所以这里使用-M选项让系统不给该用户创建自己的家目录。
usermod是用户管理命令,-G表示将用户添加到某个分组。
为了保留秘钥登录的验证信息,所以我们在/home目录下创建一个公共家目录:
#-> midair 组目录名称

我们还需要禁用掉其他用户ssh到服务器,只留给用户git相关权限,并且修改用户的家目录:

#-> vim /etc/passwd

找到所创建用户的这一行:

用户名称:x:1000:1000::/home/用户名称:/bin/bash

将/bin/bash替换成git-shell的路径(我的服务器是:/usr/bin/git-shell,可以通过#-> which git-shell来查看git-shell所在路径)
将/home/用户名称替换成/home/组目录名称

我们再次进入公共的家目录:
#-> cd /home/组目录名称

创建我们想要的git仓库:
#-> mkdir 新仓库名称.git

进入该目录:
#-> cd 新仓库名称.git

使用git命令来创建一个裸仓库:
#-> git --bare unit

至此,我们已经在服务器上完成了一个git仓库的创建。我们可以在客户端clone该仓库:

#-> git clone 刚刚创建的用户名称@你的服务器IP:新仓库名称.git

虽然已经clone出仓库,但是这时候我们是不能push的,因为新创建的用户此时并没有写权限,我们需要回到服务器:

#-> cd /home

修改组目录所属的分组:
#-> chgrp -R 组目录名称

-R表示递归修改所有子目录所属分组
然后修改组目录的权限:

#-> chmod -R 775 组目录名称

这里-R同样表示递归修改权限
775表示权限,Linux下文件/文件夹权限分为三种,文件拥有者权限、文件所属组成员权限、以及其他人的权限。775三位分别对应这三种权限。每一位中,4表示可读,2表示可写,1表示可执行(文件夹的话表示可进入),最后相加的和表示权限集合。这里我们设置为组目录以及子目录的权限为775表示所拥有者可读、可写、可执行;所属组成员可读、可写、可执行;其他人可读、可执行,但是不可写。

此时我们再次回到客户端,就可以push仓库的修改到服务器了。
感谢阅读,欢迎大家和我一起来讨论任何有趣的事情。

热心网友 时间:2022-06-19 16:15

中文域名先转码,转码后在英文,然后把英文结果绑定到服务器
稳网小侯为你解答,有关服务器方面的问题可以找我
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 乡镇干部如何强化履职意识 怎样设置linux服务器中文显示支持 反映陆丰市乌坎事件的歌曲 乌坎事件初期是谁说有境外敌对势力 海竿钓鲤鱼线组怎么配 结合公共管理学分析为什么会发生乌坎事件 广东陆丰乌坎事件是怎么回事? 浅谈下基层干部如何做好农村工作 如何提高乡镇纪检监察干部履职能力 企业税号在营业执照哪里 村民委员会组织法解读(修改) 陆丰乌坎事件了结吗 什么是乌坎事件 有谁知道去年乌坎事件里薛锦波最后的处理结果是什么吗? 广东陆丰乌坎事件最后的处理结果如何?怎么没了个话呢?卖地卖了那么多钱,钱流向了何处? 乌坎事件是怎么回事 谷歌在线翻译总出现“翻译时出错” 苹果手机突然没有声音了 只能听到铃声 其他声音都听不到 为什么我的手机除了信息声和来电铃声会响之外,其他的声音都没有响? 有时来电话只有铃声其它啥都没有? 一个中文文件在linux服务器上显示和本地显示一样吗 linux下samba服务器中文的出现乱码怎么解决 浏览器访问linux服务器上的中文文件报404 linux系统下ftp命令登录xp服务器 中文乱码 linux服务器中文显示乱码,但配置文件设置是中文的 linux下 连接服务器的欢迎信息 怎么设置 钻石婚戒,选用哪个钻石证书好? 我用win7访问linux5的ftp服务器时中文乱码怎么解决? HRD和GIA钻石证书哪个更具权威性 钻石证书GIA和HRD哪个更有威信 钻石证书是IGI好还是GIA好?HRD呢? 历届成人高考数学试卷 钻石有几种证书,最权威的是那种。 HRD钻石跟GIA钻石有什么不一样 通灵的HRD证书如何?和GIA的有什么不同啊? *高等教育考试(即*高考)文科类和理工类数学考试卷子的内容区别大么? 挑选钻戒,哪个证书比较好? 成人高考文史类数学和理工类数学有什么区别? 成人高考的数学题难吗? *高考数学第一道题选了B,第二道题选了C,下面的15道题选了B会不会被叛零分是吗?