您现在的位置是:首页 > 文章详情

CentOS开发环境配置

日期:2018-01-29点击:761

1,网络配置

 # vim /etc/sysconfig/network-scripts/ifcfg-eth0

参考配置如下:

 BOOTPROTO="static" DEVICE="eth0" IPADDR="8.0.186.115" NATMASK="255.255.254.0" STARTMODE="onboot" GATEWAY="8.0.186.0"

执行以下命令使配置生效:

 # service network restart

若无法重启,可能因为ip地址冲突,查看日志:

 # cat /var/log/messages|grep network

2,调整分区大小

 # df -h

调整根目录大小确保其足够使用。

1、vgdisplay 查询卷组的信息:

 [root@CentOS-78 /]# vgdisplay --- Volume group --- VG Name vg_centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 465.27 GiB PE Size 4.00 MiB Total PE 119109 Alloc PE / Size 86472 / 337.78 GiB Free PE / Size 32637 / 127.49 GiB VG UUID 1k4ooN-RFV9-uyf1-uMYf-aERG-YaGs-ZNoSD6 

Free PE / Size指定的应该是现在可在分配的空间。

2、增加vg_centos-lv_root分区的大小

将可用的空间添加到vg_centos-lv_root分区上面:

 [root@CentOS-78 /]# lvextend -L +127.40G /dev/mapper/vg_centos-lv_root  Rounding up size to full physical extent 127.40 GiB Extending logical volume lv_root to 177.40 GiB Logical volume lv_root successfully resized 

从新设定该分区的大小:

 [root@CentOS-78 /]# resize2fs -p /dev/mapper/vg_centos-lv_root  resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/mapper/vg_centos-lv_root is mounted on /; on-line resizing required old desc_blocks = 4, new_desc_blocks = 12 Performing an on-line resize of /dev/mapper/vg_centos-lv_root to 46504960 (4k) blocks. The filesystem on /dev/mapper/vg_centos-lv_root is now 46504960 blocks long. 

详见:  http://blog.csdn.net/sunshine920103/article/details/54138345

3,sshd配置

检查sshd服务是否开启:

 # ps -aux|grep sshd 

编辑配置文件:

 # vim /etc/ssh/sshd_config 设置 permitRootIn yes 注释 #AllowUsers ... #MACs ...

这样就可以通过XShell连接登录该单板,若要保持长连接:

 # vim /etc/profile 注释TMOUT或设为0#export TMOUT=0

执行以下命令使配置生效:

 # source /etc/profile

注:多网卡环境ssh不上也有可能是网卡配置文件不对或网关缺失

以eth1接口为例,通过BMC远程登录创建如下文件:

 # vim /etc/sysconfig/network-scripts/ifcfg-eth1 BOOTPROTO="dhcp" DEVICE="eth1" STARTMODE="onboot" // 执行以下命令使配置生效: # service network restart // 查看及添加网关: # route -n # route add default gw 192.168.10.1 

4,yum源配置

 # cd /etc/yum.repos.d # ls

需要增加新的源:

 # vim version.repo [euler_compile] name=uvp baseurl=http://10.175.100.158/.../repos/Euler_compile_RPMS enable=1 gpgcheck=0 priority=1 [eulerbase] name=eulerbase baseurl=http://10.175.100.158/.../repos/Euler_compile_RPMS enable=1 gpgcheck=0 priority=2

包括两个源:  [euler_compile] : 安装的.iso所在路径前几级找到的repos路径  [eulerbase] : 再上一级的repos路径

5,git配置

 # git config --global user.name "xxx" # git config --global user.email "xxx" # git config --global http.sslverify false # git config --global https.sslverify false # git config remote.origin.push refs/xxx/* #配置默认push分支 # git config --list 

使用ssh-keygen生成密钥,并复制到gerrit代码库的Add SSH Key:

 # ssh-keygen -t rsa -C "邮箱名" # vim C:\Users\...\.ssh\id_rsa.pub (Windows)# vim /root/.ssh/id_rsa.pub (Linux/Unix)

6,DNS配置

在没有dns的server中需要手动配置hosts文件,否则git push失败。这里直接将配置好的hosts文件写入/etc/hosts,保存ip与网址的对应关系:

 # cat hosts > /etc/hosts

项目开发额外需要安装:

 # yum install update # yum install gcc automake make kernel-devel kerner-source kernel-debug-devel numactl-devel libtool # yum install zlib-devel openssl-devel dpdk-devel qemu-devel

git分支查询与切换:

 # git branch -a -l # git checkout xxx 
原文链接:https://www.centoschina.cn/course/config-centos/9621.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章