1.安装CentOS操作系统

①   在进入系统引导后,会进入文字界面,选择install CentOS7

(用键盘上的方向键↑、↓来选择要执行的操作,白色字体表示选中,按下回车,进入下一步操作)

②   按回车执行安装过程

③   选择安装的语言

④   设置安装类型

点击“软件选择”,默认是最小安装,只有系统功能,完全使用命令行操作

选择“带GUI的服务器”,若是安装到服务器上可以选择右边附带的软件,在安装的时候会一并安装,这里没有安装的话,后期也可以在系统安装完成后在安装,点击“完成”后返回“安装信息摘要界面”,点选“安装位置(D)”这里就使用默认配置,点击上方“完成”返回到前一个页面即可,点击“完成配置”开始安装服务器

⑤   设置用户密码

点击“ROOT密码”,设置root密码

点击“完成”返回上一个界面

点击“创建用户”配置普通用户

建议将此用户作为管理员

等到安装完成后会在界面出现 重新启动 的按钮,重启

⑥   同意许可协议

点击”LICENSING” 进入协议页面

点击“我同意许可协议(A)”,”完成”,至此,操作系统安装完成,会再次重启,并进入系统

⑦   用户登录

进入系统后,就要使用用户和密码登录,这里以root用户登录为例(开发过程中尽量不要使用root用户登录,权限太高,很多设置普通用户无法使用

⑧   root用户登录

输入用户名root

输入密码,这里CapsLock键是无法切换大小写的,只能输入小写字母,要输入大写字母需要使用shift + 字母键来输入,点击“登录”,即可登录系统

⑨   设置gnome界面语言

默认选择的是“汉语”,直接“前进”即可

选择输入法为“汉语(Intelligent Pinyin)”,汉语智能拼音输入法,否则无法输入汉字

关闭定位(默认是打开的)

关闭后是:

登录在线账号,可以登录也可不登,不登录直接点击“跳过(S)”

10设置汉语拼音输入法

11连接网络,分别点击①②③即可

2.安装软件

CentOS提供了一个包管理指令yum,在超级用户权限下可以使用,配置好软件仓库后,使用yum install software_name -y 即可自动安装软件,CentOS系统的二进制文件(可执行文件)后缀为.rpm

1、 安装Chrome浏览器

chrome浏览器官网下载安装文件二进制文件为.rmp,下载连接为:https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm,浏览器默认保存到家目录的下载中,在终端打开 下载 文件夹,使用yum localinstall google-chrome-stable_current_x86_64.rpm-y,即可完成谷歌浏览器的安装

2、 安装python3编译器

到python官网找到python3编译器的源代码,下载连接为:https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

解压代码包:tar -xvf Python-3.6.3.tar.xz

cd Python-3.6.3/

./configure --enable-optimizations

如果尚未安装GCC编译器需要先安装编译器:sudo yum installgcc -y

sudo yum -y install zlib*

sudo yum install openssl-devel -y

make

sudo make install

配置python开发环境

在开发主机上使用pip3 freeze > requirements.txt,将生成的requirements.txt复制到要部署的主机上,使用pip3 install –rrequirements.txt (注意切换到root权限) 即可完成自动安装开发所需的软件包

3、 安装MySQL数据库,在官网下载页面如下图所示

直接使用yum安装,默认安装的是

下载链接一般在上图红框的位置

下载以下二进制文件到MySQL文件夹中

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-server-8.0.3-0.1.rc.el7.x86_64.rpm

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-client-8.0.3-0.1.rc.el7.x86_64.rpm

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-devel-8.0.3-0.1.rc.el7.x86_64.rpm

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-common-8.0.3-0.1.rc.el7.x86_64.rpm

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-libs-8.0.3-0.1.rc.el7.x86_64.rpm

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-libs-compat-8.0.3-0.1.rc.el7.x86_64.rpm

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-embedded-compat-8.0.3-0.1.rc.el7.x86_64.rpm

进入MySQL文件夹中,在终端使用指令 sudo yuminstall * -y

等待数据库安装完成,接着配置数据库locate my.cnf找到my.cnf文件的位置,默认在/etc/my.cnf,使用vi /etc/my.cnf在[mysqld]方添加两行:

port=3306 #设置访问端口

character_set_server=utf8 #设置服务器端默认字符集为utf8

使用指令 systemctl start mysqld.service 启动MySQL服务

grep "temporary password" /var/log/mysqld.log 找出自动生成的临时密码

A temporary password isgenerated for root@localhost: if)=h,ik0yLN

黄底色的就是临时密码,使用mysql -u root -p指令登录数据库,修改数据库密码,如果要设置为简单密码需要修改数据库配置

set global validate_password_policy=0; 有效密码策略为低级

set global validate_password_length=1; 有效密码长度为1个字节4位

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 修改数据库密码为123456

4、 安装mplayer视频播放器

下载编译好的二进制文件

http://download1.rpmfusion.org/free/el/updates/7/x86_64/r/rpmfusion-free-release-7-1.noarch.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/m/mplayer-1.1-23.20140414svn.el7.x86_64.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/m/mplayer-common-1.1-23.20140414svn.el7.x86_64.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/m/mplayer-doc-1.1-23.20140414svn.el7.x86_64.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/m/mplayer-gui-1.1-23.20140414svn.el7.x86_64.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/m/mplayer-tools-1.1-23.20140414svn.el7.x86_64.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/f/ffmpeg-2.8.13-1.el7.x86_64.rpm

http://download1.rpmfusion.org/free/el/updates/7/x86_64/f/ffmpeg-libs-2.8.13-1.el7.x86_64.rpm

将以上文件下载到一个文件夹mplayer中,进入mplayer,在终端输入指令

sudo yumlocalinstall * -y --skip-broken

sudo yuminstall mplayer -y

sudo yuminstall mplayer-gui -y

至此mplayer就已经安装成功

安装完成后在【应用程序】——【影音】可以找到mplayer,要设置视频驱动器才能显示视频画面

5、 安装pycharm

从pycharm官网下载安装包 https://download.jetbrains.8686c.com/python/pycharm-professional-2017.2.4.tar.gz

tar -xvf pycharm-professional-2017.2.4.tar.gz

mv pycharm-2017.2.4 /usr/bin

cd /usr/bin/pycharm-2017.2.4

./pycharm.sh

6、 安装nginx服务器,官方仓库提供了相应的服务器软件包,直接使用指令就可以安装:

yum install nginx

7、 安装uwsgi服务器 yum install uwsgi

8、 安装mongoDB数据库 yum install mongoDB

9、 xxx等等

初始化环境配置:CentOS 7.4x64 系统安装及基础配置相关推荐

  1. 【Raspberry pi】系统安装及基础配置

    1.系统安装 见官网:http://www.raspberrypi.org/quick-start-guide 2.基础配置 转载自http://www.eeboard.com/bbs/thread- ...

  2. ubuntu安装Linux网络配置,CentOS和Ubuntu系统简要网络配置及常用网络管理工具汇总...

    鉴于不同的用户群体.不同的业务在使用Linux系统时共同的首要问题是解决网络连接的问题,写下这篇博文. 本文主要总结CentOS和Ubuntu系统关于网卡的简要配置以及管理网卡时常用的三个工具的区别( ...

  3. 6 华为交换机 路由配置_华为路由、交换机基础配置指令

    华为路由.交换机基础配置指令 一.华为路由器交换机配置命令:计算机命令 PCAlogin:root:使用root用户 password:linux:口令是linux #shutdown -h now: ...

  4. [OS-Linux] CentOS 7.x 系统安装以及常用配置

    简介

  5. CentOS7系统安装和基础配置

    1. 加载操作系统程序,选择Install CentOS 7 注:若这个步骤无法进入系统安装界面,则执行以下步骤 1)还是重新进入上图界面,选择Install CentOS 7,按下e进入命令编辑界面 ...

  6. 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇

    最近在搞一个后台,想建一个php的环境,记录一下过程. 首先是买服务器,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip测试,等开发差不多后,再买,然后把环境移到ecs服务 ...

  7. 树莓派之Kali linux 系统安装及基础配置

    前言 快期末考了,停课了,昨天刷了一天<腌黄瓜先生>,今天闲来无事,学学kali linux

  8. centos7 网卡配置vlan_Centos7安装后的一些基础配置

    配置静态IP 1.1 NetworkManager 介绍 NetworkManager是2004年RedHat启动的项目,能够让Linux用户更轻松的处理现代网络需求,尤其是无线网络,能够自动发现网卡 ...

  9. 【网络工程师配置篇】华为RIP路由基础配置续篇——重分发

    RIP路由重分发 一.RIP路由重分发功能介绍:将从其他路由协议学习的路由引入rip域内 二.RIP路由重分发应用场景: 企业的网络里面启用了多种的路由协议,为了实现整个网络可以互相通信,共享资料,那 ...

最新文章

  1. 假装不知道有尽头(博弈论的诡计)
  2. mac 下 mamp 配置虚拟主机步骤
  3. AWS — AWS 上的 5G 网络
  4. Rabbitmq消息发送事务与确认机制
  5. office不能安装问题
  6. location驱动包_Zynq SDK 驱动探求(三):论一个外设驱动的全部身家·Xilinx SDK 驱动源码结构...
  7. 成为 Linux 终端高手的七种武器
  8. 数据挖掘 python roc曲线_利用scikitlearn画ROC曲线实例
  9. 择师论(怎么有效的向别人学习)
  10. cd40系列芯片_CD40系列74系列芯片
  11. 12张图读懂模电、数电必备的电路基础知识
  12. 中兴新支点操作系统_中兴新支点操作系统
  13. Linux服务器监控性能测试
  14. 二维矩形件排样算法之最低水平线搜索算法实现
  15. Spring AOP:原理、 通知、连接点、切点、切面、表达式
  16. 3dmax 创建圆锥体1
  17. GoC编程(C++画图) 小学C++编程启蒙、入门、学习路线推荐
  18. 永远不要在MySQL中使用UTF-8
  19. “猫癣”“犇牛”木马病毒肆虐 专家提醒补漏洞
  20. 抓图工具HyperSnap

热门文章

  1. 第37课 thinkphp5添加商品基本信息及通过前置钩子上传商品主图 模型事件(勾子函数)...
  2. 项目开发日志:Build AssetBundle——SpriteAtlas(已解惑)
  3. django入门项目图书管理
  4. Python编程之数据结构与算法练习_004
  5. __ATTRIBUTE__ 你知多少?
  6. AngularJs学习笔记--Modules
  7. Silverlight带关闭动画的内容控件,可移动的内容控件(一)
  8. 02. Creating a Web Forms User Interface
  9. 乔布斯,影响了一个时代的人
  10. xshell如何运行java_利用Xshell往应用服务器上部署项目