CentOS7最小安装后应做的配置&必要软件安装流程
来源:互联网 发布:点餐平台源码 编辑:程序博客网 时间:2024/05/29 04:45
最小安装CentOS7配置
1.配置网络
1.1 编辑网卡配置文件
vi /etc/sysconfig/network-script/ifcfg-eth0
1.2 修改下述配置
ONBOOT = "yes" #开机自启动BOOTPROTO = "dhcp" #static/dhcpIPADDR = "192.168.8.111" #IP地址GATEWAY = "192.168.8.188" #网关NETMASK = "255.255.255.0" #子网掩码DNS1 = "180.76.76.76" #DNS1DNS2 = "114.114.114.114" #DNS2
1.3 重启网络服务
service network restart
2.修改主机名
2.1 查看主机名
echo $HOSTNAME
2.2 修改主机名
vi /etc/hostname
3.安装Net-tools
>
yum install -y net-tools
4.校正时间
4.1 安装ntp
yum intall -y ntp
4.2 进行校正
ntpdate 202.120.2.101
5.设置防火墙
5.1 安装iptables
yum install -y iptables-services
5.2 关闭firewall启用iptables
systemctl mask firewalld.servicesystemctl enable iptables.servicesystemctl enable ip6tables.service
5.3 编辑iptables配置文件
vi /etc/sysconfig/iptables
5.4 打开iptables服务
systemctl stop firewalld.servicesystemctl start iptables.servicesystemctl start ip6tables.service
6.安装NodeJS
所需资源
NodeJS/node-v8.0.0.tar.gz
下载地址 -> https://nodejs.org/en/download/current/
版本 -> Source Code
配置流程
6.0 复制资源包(复制CentOS附件包中的NodeJS文件夹至/usr/local/server/)
6.1 安装依赖环境
yum -y install gcc make gcc-c++ openssl-devel wget
6.2 解压NodeJS资源包
tar -zxvf /usr/local/server/NodeJS/node-v8.0.0.tar.gz
6.3 配置和安装
cd /usr/local/server/NodeJS/node-v8.0.0./configuremake && make install
7.安装Mongodb(单机)
所需资源
Mongodb/mongodb-linux-x86_64-rhel70-3.4.4.tgz
下载地址 -> https://www.mongodb.com/download-center?jmp=nav#community
版本 -> RHEL 7 Linux 64-bit x64
配置流程
7.0 复制资源包(复制CentOS附件包中的Mongodb文件夹至/usr/local/server)
7.1 安装解压Mongodb资源包并改名
cd /usr/local/server/Mongodbtar -zxvf mongodb-linux-x86_64-rhel70-3.4.4.tgzmv mongodb-linux-x86_64-rhel70-3.4.4 Mongodb
7.2 创建资源文件夹
cd Mongodbmkdir dbmkdir logs
7.3 创建配置文件
cd binvi mongodb.conf
添加下述配置
dbpath=/usr/local/server/Mongodb/Mongodb/dblogpath=/usr/local/server/Mongodb/Mongodb/logs/mongodb.logport=27017fork=truenohttpinterface=true
7.4 启动Mongodb服务
/usr/local/server/Mongodb/Mongodb/bin/mongod --config /usr/local/server/Mongodb/Mongodb/bin/mongodb.conf --bind_ip localhost
8.安装Mysql(单机)
所需资源
mysql57-community-release-el7-11.noarch.rpm
下载地址 -> https://dev.mysql.com/downloads/repo/yum/
版本 ->
Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package
配置流程
8.1 执行RPM文件
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
8.2 安装mysql-server
yum install mysql-server -y
8.3 修改配置文件字符集和密码策略
vi /etc/my.cnf
写入下述配置项
#mysql服务[mysqld]character-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciinit_connect='SET NAMES utf8mb4'validate_password=off#mysql字符集[mysql]default-character-set=utf8mb4#客户端[client]default-character-set=utf8mb4
8.4 打开mysql服务
systemctl start mysqld
8.5 查看mysql初始密码
grep 'temporary password' /var/log/mysqld.log
8.6 登录mysql
mysql -u root -p
8.7 修改初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '522501Douzi,,';
8.8 创建可远程登录的用户
GRANT ALL PRIVILEGES ON *.* TO 'douzi'@'%' IDENTIFIED BY '521779' WITH GRANT OPTION;
8.9 配置防火墙(打开3306端口)
9.安装Nginx(含缓存清理插件)
所需资源
Nginx/nginx-1.13.1.tar.gz
下载地址 -> http://nginx.org/en/download.html
版本 -> 无
Nginx/ngx_cache_purge-master.zip
下载地址 -> https://github.com/FRiCKLE/ngx_cache_purge
版本 -> Clone or Download -> Download Zip
配置流程
9.0 复制资源包(复制CentOS附件包中的Nginx文件夹至/usr/local/server)
9.1 安装依赖环境
yum -y install pcre pcre-develyum -y install zlib zlib-develyum -y install openssl openssl-develyum -y install unzip zip
9.2 解压Nginx资源包
cd /usr/local/server/Nginxtar -zxvf nginx-1.13.1.tar.gzunzip ngx_cache_purge-master.zip
9.3 配置和安装
cd nginx-1.13.1./configure --prefix=/usr/local/nginx --add-module=/usr/local/server/Nginx/ngx_cache_purge-mastermake && make install
9.4 编辑Nginx配置文件
cd /usr/local/nginx/confvi nginx.conf
在http部分添加
proxy_cache_path /usr/local/server/Nginx/proxy_cache levels=1:2 keys_zone=http-cache:500m max_size=2g inactive=30d;proxy_temp_path /usr/local/server/Nginx/proxy_cache/tmp;
在server部分更改
listen 8080
在文件末尾添加
include servers/*;
9.5 创建配置文件夹
mkdir servers && cd servers
9.6 配置反向代理信息
vi server0.conf
添加下述配置信息
upstream nodeserver{ server 192.168.1.112:9999 weight=1; server 192.168.1.113:9999 weight=1;}server{ listen 80; server_name tianjie.co; #access_log /Users/Douzi/nginx/log/tianjie.co.access.log; #error_log /Users/Douzi/nginx/log/tianjie.co.error.log; location / { proxy_pass http://nodeserver; #反向代理传递客户端IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #缓存清理 location ~/purge(/.*){ allow all; deny all; proxy_cache_purge http-cache $1$is_args$args; }}
9.7 创建软连接
ln /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
9.8 打开Nginx服务
nginx
10.安装ExFat支持
复制CentOS附件包中的ExFat文件夹至/usr/local/server
10.1 安装依赖环境
yum -y install scons gccyum -y install fuse-devel
10.2 解压ExFat资源包
tar -zxvf exfat-utils-1.2.4.tar.gztar -zxvf fuse-exfat-1.2.4.tar.gz
10.3 配置和安装
cd /usr/local/server/ExFat/exfat-utils-1.2.4./configuremake && make installcd /usr/local/server/ExFat/fuse-exfat-1.2.4./configuremake && make install
10.4 进行挂载
mount.exfat-fuse /dev/sdb1 /mnt/exfat
11.关闭SeLinux
11.1 编辑配置文件
vi /etc/sysconfig/selinux
将selinux项改为关闭
SELINUX=disabled
11.2 重启Linux
reboot
12.连接wifi
12.1 查看网卡编号
dmesg | grep firmware
12.2 打开无线网卡
ip link set wlp3s0 up //未安装net-toolsifconfig wlp3s0 up //已安装net-tools
12.3 连接wifi
wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "Douzi" "MiaoMiaoMiao,,")
12.4 获取ip地址
dhclient wlp3s0
- CentOS7最小安装后应做的配置&必要软件安装流程
- ubuntu安装必要的软件
- CentOS7最小安装以及后续软件安装
- Centos7软件的安装
- CentOS7 最小安装,静态IP、网络 配置
- centos7最小安装后网络配置
- Centos7 最小安装网络配置方法
- CentOS7的安装、配置
- 安装ubuntu以及安装一些必要的软件
- CentOS7最小安装mysql
- centos7最小安装
- 安装centos7之后需要安装的软件
- Hive1.1安装配置,基于最小安装的CentOS7、hadoop2.6、MySQL
- centos7的安装及配置
- Centos7 JDK8的安装配置
- centos7软件安装教程
- centos7常用工具软件安装
- Centos7 安装软件笔记
- DWZ 实现批量修改功能。
- 使用Ionic2开发跨平台App(一)
- linux下IPTABLES配置详解
- 软件开发概述
- Android模拟按键
- CentOS7最小安装后应做的配置&必要软件安装流程
- Qt基础 02_Qt对话框(一)
- OpenGL实现碰撞检测与模拟重力效果(简单的物理系统)
- 关键字之流程控制
- Spark性能优化指南——高级篇
- Eclipse和Mysql之查询语句
- Java8之lambda表达式详解
- 安卓控件2
- 用malloc分配动态二维数组