linux 系统基本设置

如果编译环境已经配置好,直接从第四步开始配置自己的账户、GIT即可使用!

一:配置公司的DNS
用root账户登录刀片(root/password)

1,在/etc/resolv.conf文件添加DNS配置:

# Generated by NetworkManager
nameserver 10.41.132.9 10.41.132.10

2,锁定dns避免被重置修改:

                chattr +i /etc/resolv.conf

3,解除文件锁定方法:

                chattr -i /etc/resolv.conf

二:配置镜像源:
Linux下,一般安装方式是联网在线安装,为了方便大家安装,目前在http://mirrors.qq.com.cn/ 上提供多种软件镜像源。只需要配置好镜像源,自动获取软件安装。

用root账户登录刀片(root/password)

配置镜像源:

cd /etc/yum.repos.d;
mkdir bak; 
mv *.repo bak
新建一个名称为qq-mirror.repo的文件,添加文件内容如下:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.qq.com.cn/centos/$releasever/os/$basearch/
gpgcheck=0


[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.qq.com.cn/centos/$releasever/extras/$basearch/
gpgcheck=0
接下来就可以通过yum命令来安装需要的软件了!

三:编译软件等安装:
baidu 工程编译、FT执行,大概需要vim, cmake, gcc, g++, samba, git等几个软件。

1,通过命令 gcc -v来查看是否安装了gcc编译器

yum -y install gcc

通过命令  g++ -v来查看是否安装了g++编译器

yum -y install gcc-c++

通过命令 cmake --version查看是否安装了cmake

yum -y install cmake

git --version

yum -y install git git-gui gitk

yum -y install samba

yum -y install vim

四:环境配置(用root账户登录,root/password)     ----大家从这里开始
1,账户、组信息
新建用户组team1----已有用户组,跳过(team2/team3)

    groupadd team1

新建归属于组team1的用户baidu1

    useradd -d /home/baidu1 -m baidu1 -s /bin/bash -g team1

设置用户baidu1的密码(BAIDU2017)

    passwd baidu1(输两遍密码:BAIDU2017)

2,配置samba,用于windows共享
打开samba配置文件:

vim /etc/samba/smb.conf 

新增以下配置:

[baidu1]
        comment = Share for baidu1
        path = /home/baidu1
        valid user = baidu1
        writable = yes
        create mask = 0777
保存退出后,设置samba共享密码(可以跟账户密码设置一样,方便)

smbpasswd -a baidu1 (输两遍BAIDU2017)

重启samba服务

service smb restart

3,在windows上进行共享测试
登录  \10.43.96.62(对应自己选择的刀片地址)

baidu1/BAIDU2017

登陆后,可以看到共享的baidu1文件夹

4,GIT配置-----从这里开始,不再需要使用root账户,直接登录baidu1账户,以后编译也用自己的账户即可。
a,配置用户名和邮箱,将作为提交人的信息显示在git log 中

git config --global user.name  张二123456789
git config --global user.email  zhang.er@qq.com.cn

b,配置ssh认证方式,执行下面命令提示输入的部分  直接一路回车:

ssh-keygen 

密钥生成后会提示:
Your identification has been saved in /home/baidu1/.ssh/id_rsa.
Your public key has been saved in /home/baidu1/.ssh/id_rsa.pub.

通过 cat id_rsa.pub,拷贝完整的PUB KEY

将公钥id_rsa.pub的内容拷贝到gerrit账户信息(https://gitlab.qq.com.cn/profile/keys)Account Settings->SSH Key:

登陆Gerrit(gerrit.qq.com.cn)->settings->SSH Public Keys->add key。粘贴 id_rsa.pub 的全文内容,然后保存即可。

5,GIT拉取代码

Clone代码:

如果需要进行代码评审的,注意克隆时的命令要加上hook,否则会出现生成不了changing id的情况。

git clone ssh://id@gerritro.qq.com.cn:29418/ZXUN-BAIDU/vCN/service && scp -p -P 29418 id@gerrit.qq.com.cn:hooks/commit-msg service/.git/hooks/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值