centos 7 环境安装配置
Posted wingooom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 7 环境安装配置相关的知识,希望对你有一定的参考价值。
yum 更新
# yum update
安装常用命令
1、安装ifconfig、netstat 命令
# yum install net-tools
2、安装lsof命令
yum install lsof
3、安装vim
yum install vim
4、安装ntfs-3g,及移动硬盘挂载
安装ntfs-3g
# yum install gcc //安装编译器,一直按Y即可
# mkdir /usr/local/ntfs3g //创建文件夹ntfs3g,用于后面编译安装NTFS-3g
# cd /usr/local/src
# wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz
# tar zxvf ntfs-3g_ntfsprogs-2016.2.22.tgz
# cd ntfs-3g_ntfsprogs-2016.2.22
# ./configure --prefix=/usr/local/ntf3g //编译,指定安装目录/usr/local/ntf3g
# make&&make install //编译安装
挂载移动硬盘:
# fdisk -l | grep NTFS //查看挂载信息
# mkdir /mnt/usb1 //创建挂载目录
# mount ntfs-3g /dev/sdc1 /mnt/usb1
卸载移动硬盘:
# umount /mnt/usb1
5、安装wget
yum install wget
6、安装ssh
yum install ssh
安装Apache
1、安装httpd
# yum install httpd
2、
#vim /etc/httpd/conf/httpd.conf //进入配置文件
找到
<Directory />
AllowOverride none
Require all denied
</Directory >
#修改为:
<Directory />
AllowOverride none
Require all granted
</Directory >
3、设置开机启动:
# systemctl enable httpd.service
安装php
1、安装php
# yum install php
2、测试
在/var/www/html下创建文件info.php
# vim /var/www/html/info.php
<?php
phpinfo();
?>
3、重启httpd
service httpd restart
安装mysql
在CentOS7中,mariadb代替了mysql,其实mariadb只是一个M有sql的一个分支,由于Mysql旧部员工不满Oracle收购Mysql导致更新速度变慢,又重新开发了和Mysql类似的开源数据库。来应对Oracle的Mysql。
1、安装mysql
# yum install mariadb-server //默认安装
2、启动mysql服务
# systemctl start mariadb
3、设置开机启动
# systemctl enable mariadb
4、配置
# mysql_secure_installation
...
Set root password? [Y/n] y //是否设置root密码
...
Remove anonymous users? [Y/n] y //是否删除匿名用户
...
Disallow root login remotely? [Y/n] y //是否允许root远程登陆
...
Remove test database and access to it? [Y/n] y //是否删除test库
...
Reload privilege tables now? [Y/n] y //重新刷新授权
...
5、登录mysql
# mysql -uroot -p123456
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
//允许其他ip远程访问,注意结尾分号;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH privileges;
//退出
MariaDB [(none)]> quit
6、修改mariadb的root密码
#vim /etc/my.cnf
在[mysqld]字段(一定要放在这里,否则无效!)加入skip-grant-tables配置,意思就是跳过密码验证。
# service mysql restart 重启mariadb服务
# mysql -u root 直接回车空密码登录进去
# update mysql.user set password=password('123456') where user='root'; 重设MySQL的root新密码
# FLUSH privileges; 刷新数据库
最后
vim /etc/my.cnf
去除skip-grant-tables
重启mariadb服务
再登录:
mysql -uroot -p123456
以上是关于centos 7 环境安装配置的主要内容,如果未能解决你的问题,请参考以下文章