CentOS 7 安装部署,C/C++基础功能 -- 摆脱基础安装的困惑~

部署 CentOS 7 安装,C/C++基础功能 — 摆脱基础安装的困惑~

一  安装CentOS

 

1、获取CentOS

     https://www.centos.org/download/       下载地址

2、正常安装 ~ ( 安装步骤大同小异,这里不做解释 )

 


 

二  安装/更新 vim 8.x

 

1、更新 & 基础配置

sudo yum upgrade
sudo yum update

1.1、更新系统时间

              // 此处,不更新,在后面编译 vim 的时候,会报 警告 时间错误警告
a.  安装ntpdate工具
# yum -y install ntp ntpdate
b.  设置系统时间与网络时间同步
# ntpdate cn.pool.ntp.org
c.  将系统时间写入硬件时间
# hwclock –systohc

1.2 安装其他的

  1. sudo yum install git

  2. yum -y install wget

  3. yum install zip unzip

  4. yum -y install java-1.6.0-openjdk-devel    // 后面下载vim有可能是java压缩的,所以此处安装了java  可忽略~~

  5. sudo yum install -y gcc gcc-c++ gdb ctags ncurses-devel libevent-devel git automake xz zlib-devel cmake libxml2 libxslt libxslt-devel kernel-devel wget openssl openssl-devel

  6. sudo yum install centos-release-scl -y

  7. sudo yum install devtoolset-3-toolchain -y

  8. sudo scl enable devtoolset-3 bash

yum install -y gcc gcc-c++ ruby ruby-devel lua lua-devel ctags git python python-devel tcl-devel ncurses-devel perl perl-devel perl-ExtUtils-ParseXS perl-ExtUtils-CBuilder perl-ExtUtils-Embed    // 根据自己的需求,确定是否安装这一条,不做必须性要求

 

2、安装 vim

    1. yum install ncurses-devel            // 安装 ncurses包

    2. wget https://github.com/vim/vim/archive/master.zip              // 获取最新 vim

    3. unzip master.zip      // 解压缩 vim

    4. cd vim-master/src/   //  进入目录,编译

    5. // 设置配置项   参考下面配置说明
      ./configure –with-features=huge –enable-multibyte –enable-rubyinterp=yes –enable-pythoninterp=yes –enable-python3interp=yes  –prefix=/usr/local/vim8

    6. sudo make

    7. sudo make install

 

这里列举一些 ./configure 后面的配置选项:
–with-features=huge:支持最大特性
–enable-rubyinterp:打开对ruby编写的插件的支持
–enable-pythoninterp:打开对python编写的插件的支持
–enable-python3interp:打开对python3编写的插件的支持
–enable-luainterp:打开对lua编写的插件的支持
–enable-perlinterp:打开对perl编写的插件的支持
–enable-multibyte:打开多字节支持,可以在Vim中输入中文
–enable-cscope:打开对cscope的支持
–with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
–with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/
–prefix=/usr/local/vim8
在~/.bashrc 中添加:
    export PATH=/usr/local/bin:$PATH
   export PATH=/usr/bin:$PATH
   alias vim=’/usr/local/bin/vim’ // 根据实际情况路径设置

 

三  安装 Mysql

 

获取RPM源
获取地址 : https://dev.mysql.com/downloads/repo/yum/
示例 rpm 源: https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
1、wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2、sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
3、sudo yum install mysql-server
4、mysql -u root
        登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),
        原因是-密码权限问题
        !!!!!!!!!!!!!!! 不建议修改访问权限  !!!!!!!!!!!!!!!!!!!!!
5、获取默认mysql root用户密码
        5.1、启动 mysql 服务
                service mysqld restart
        5.2、找到启动的root用户的默认密码
                 grep ‘temporary password’ /var/log/mysqld.log
            查询结果示例: 2018-06-10T02:56:34.756437Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: svE1h%fQk*0!
           密码是最后面的 svE1h%fQk*0!
6、登录修改密码
        6.1、用 5.2 处获取的密码登录
            mysql -uroot -p
        6.2、修改密码 !!!!!!
            set password=”svE1h%fQk*0!”;
            !!!注:好像这个版本的mysql有限制,普通密码不被认知,所以还是用安全是比较高的密码才好
        6.3、刷新权限
            flush privileges;
7、重启服务
         service mysqld restart

配置Mysql安全策略

mysql_secure_installation

第一步:设置新的(Mysql中的)root用户密码(需由大写、小写、数字、符号四种混合组成

第二步:配置是否启用密码安全性检查插件,保证密码强度,按需启用。建议【y】

第三步:选择一种密码强度,0【LOW】是长度八位以上;1【MEDIUM】是长度八位以上,而且由数字、大小写、符号组成;2【STRONG】是长度八位以上,而且由数字、大小写、符号组成,并通过字典文件检测,按需选择。建议【2】

第四步:系统自动检测root用户的密码强度,如分数过低可以输入【y】进行更改密码,否则输入【n】跳过。

第五步:选择是否删除匿名用户。建议【y】

第六步:选择是否运行root用户远程连接。建议【n】可根据下文添加另一远程用户

第七步:选择是否删除测试数据库。建议【y】

第八步:选择是否刷新privilege表,即是否执行flush privileges命令。建议【y】

到此安全策略配置完成。

四  安装 Redis

第一步:下载redis安装包
第二步:解压压缩包
tar -zxvf redis-4.0.6.tar.gz
cd redis-4.0.6
安装
make
make install
安装完成后,请不要删解压后的redis-3.0.0文件夹。
启动     ./redis-server
开机启动设置
拷贝配置文件
cp /usr/local/redis-4.0.2/utils/redis_init_script /etc/init.d/redis
修改 /etc/init.d/redis 文件。修改redis安装的相关文件安装目录
在这个位置 :
# as it does use of the /proc filesystem.
下面加入:
# chkconfig: 2345 10 90
# description: Start and Stop redis
注:上面的注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
从redis 安装目录中拷贝过来,可能没有,需要添加 上去; 否则 chkconfig 命令 会失败;
开机启动设置,执行以下命令:
添加redis服务:( redis 服务名 参考 拷贝配置文件时命名规则 )
chkconfig –add redis
设为开机启动 :
chkconfig redis on
打开redis命令:
service redis start
关闭redis命令:
service redis stop
重启动检查 
reboot
ps -ef|grep redis
开启远程访问
redis.conf 修改内容
protected-mode yes 改为 protected-mode no
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值