xml地图|网站地图|网站标签 [设为首页] [加入收藏]
cmd窗口编码设置,shell搭建CentOS_7基础环境
分类:操作系统

系统:centos7

问题描述:不知道误操作了什么,导致cmd窗口的鼠标显示位置出现错位,如下:

#!/bin/bash
#Auth:Darius
#CentOS_7配置实验环境
eno=`ifconfig|awk '{print $1}'|head -1|awk -F ":" '{print $1}'`
file=/etc/sysconfig/network-scripts/ifcfg-$eno
dir=/etc/yum.repos.d
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
#查看防火墙是否开启
firewall-cmd --state
#清空防火墙规则
iptables -F
#临时关闭selinux
setenforce 0

服务器:阿里云

图片 1

#永久关闭selinux
sed -i 's/=enforcing/=disabled/' /etc/sysconfig/selinux
sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
#修改主机名
echo "当前主机名:$(hostname)"
read -p "请输入新主机名:" hostname_input
hostname $hostname_input &> /dev/null
hostnamectl set-hostname $hostname_input &> /dev/null

一、前期准备

     现在要将鼠标位置调整回来。

#ip地址设置
rm -rf /etc/udev/*
echo -e "DEVICE=$enonTYPE=EthernetnONBOOT=yesnBOOTPROTO=static" >$file
read -p "请输入ip地址": ip
read -p "请输入子网掩码": nt
read -p "请输入网关": gw
echo "IPADDR=$ip" >> $file
echo "NETMASK=$nt" >>$file
echo "GATEWAY=$gw" >>$file
[ $? -eq 0 ] && echo "IP地址配置成功"
#构建yum本地仓库
mkdir /media/cdrom
mount /dev/sr0 /media/cdrom/
#设置光盘自动挂载
echo "/dev/sr0 /media/cdrom iso9660 defaults 0 0" >> /etc/fstab
mkdir $dir/bak
mv $dir/C* $dir/bak/
echo -e "[yum]nname=yumnbaseurl=file:///media/cdromngpgcheck=0nenabled=1" >$dir/yum.repo
yum clean all &>/dev/null
yum makecache &>/dev/null
echo "yum仓库构建完成"
yum install -y vim gcc gcc-c++ make &>/dev/null

1.安装git

使用工具:cmd。

yum install git

操作步骤:

 

  1、查看cmd属性可以看到

2.安装perl 

图片 2

yum install perl

可以看到是UTF-8编码格式的,我们需要修改其为GBK编码。

 

  2、在cmd下输入命令:chcp 936 即可修改为GBK编码。修改后的结果如下:

3.安装openssh 

  图片 3

yum install openssh 

   3、另外,命令“chcp 65001”是设置UTF-8编码。

 

4.安装cpan(如果你的linux里面没有,就必须安装)

yum install cpan

 

5.准备两个用户(这两个用户可以是自定义的,并且他们相互之间没有读取对方目录的权限,不然会绕过gitolite,在执行update的hook的时候报环境变量的错误),这里为了好区分就用git和gitadmin。

useradd git

 

passwd git

 

useradd gitadmin

 

passwd gitadmin

 

这两个命令的作用分别是添加用户和为改用户设置密码

二、配置步骤

1.首先切换到gitadmin登录

su gitadmin

 

2.在gitadmin这个用户下生成公钥和秘钥

ssh-keygen

 

执行该命令后,公钥和密码会默认为rsa算法,并且保存在该用户的.ssh目录下,也就是/home/git/.ssh/id_rsa。

如果想查看生成的公钥和秘钥可以执行cd /home/git/.ssh/,id_rsa就是秘钥,id_rsa.pub就是公钥

3.把gitadmin的公钥复制出来

cp  id_rsa.pub  tmp/gitadmin.pub

 

这里复制的目的是为了等下切换git用户可以设置该公钥为具有管理git仓库权限的公钥,所以这里就直接放在tmp目录下了。

官方规范,把公钥的名字设为用户的名字,以便区分。

4.这里切换git用户

su git

 

这里的git用户主要是用来放git仓库和设置管理员的权限的。

确保~/.ssh/authorized_keys是空的或不存在的,authorized_keys是用来存储所有使用gitolite的用户的公钥的

5.切换到该用户的用户目录并安装gitolite

cd

 

本文由澳门新葡亰手机版发布于操作系统,转载请注明出处:cmd窗口编码设置,shell搭建CentOS_7基础环境

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文