Linux下安装centos7教程

注意事项:安装时一定要选好网络,网络选择NAT模式,安装完成之后,检查是否可以连接外网,curl www.baidu.com

Linux常用命令:1.cp nginx-1.8.0.tar.gz(文件) nginx(文件夹路径)

删除文件夹命令:rm -rf 文件夹名字

2.使用yum安装一些必要的环境:yum install gcc 查看是否安装成功:which gcc

yum install gcc-c++   查看是否安装成功:which g++

yum install gdb  查看是否安装成功:which gdb

3.Centos7防火墙开放端口

1、系统命令

systemctl start firewalld #启动
systemctl status firewalld #查看运行状态
systemctl stop firewalld #关闭
systemctl disable firewalld.service #禁止开机启动
firewall-cmd --state #查看默认防火墙状态
firewall-cmd --reload #重启防火墙
2、端口命令
firewall-cmd --zone=public --add-port=80/tcp --permanent #添加端口(--permanent表示永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --query-port=80/tcp #查看防火墙80端口
firewall -cmd --zone=public --remove-port=80/tcp --permanent #删除防火墙80端口
附录:语法 
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议

--permanent   #永久生效,没有此参数重启后失效

4.上传Windows文件到Linux

lrzsz在linux里可代替ftp上传和下载

首先安装lrzsz   yum -y install lrzsz 

上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可。

下载文件,执行命令sz

安装Nginx步骤:

1.进入cd /usr/local文件夹    新建nginx文件夹:mkdir nginx

2.使用 wget http://nginx.org/download/nginx-1.8.0.tar.gz 下载nginx压缩包(如果wget未知命令,可以使用yum安装wget)

3.解压gz包,tar -zxvf nginx-1.8.0.tar.gz(解压到当前目录,tar -jxvf nginx-1.8.0.tar.gz压缩到当前目录)

4.进入解压的目录cd nginx-1.8.0 执行./configure && make && make install(如果报not found,可以使用yum安装环境,yum -y install pcre-devel,openssl-devel,zlib-devel)

5.安装完成之后一定要开放80端口

安装JDK1.8步骤:

1.去官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk1.8

2.在/usr/local新建java文件夹存放压缩包并解压

3.配置环境变量

vim /etc/profile,按i进入编辑状态,按esc退出编辑状态,:wq!保存并退出

export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

4.通过命令source /etc/profile让profile文件立即生效

5.测试:javac,java,java -version

安装mysql5.7.22步骤:

1.官网下载gz压缩包,CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB。
# rpm -qa | grep maria
# yum remove mariadb-libs -y

2.cd /usr/local/       mkdir mysql   tar -zxvf 压缩包名字

3.创建用户组:groupadd mysql    创建用户:useradd -r -g mysql mysql   

修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

4.将mysql添加为系统服务
[root@CentOS local]# cp mysql/support-files/mysql.server /etc/init.d/mysql

[root@CentOS local]# chkconfig --add mysql

5.初始化数据库

[root@CentOS mysql]# mkdir data

[root@CentOS mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data(记住初始化生成的登录密码)

6.启动mysql服务,使用临时密码登录mysql

[root@CentOS mysql]# systemctl start mysql        # 使用 service mysql start 也可以

[root@CentOS mysql]# ps -ef | grep mysql

[root@CentOS mysql]# ./bin/mysql -u root -p

Enter password:                     # 这里输入刚获取的临时密码

7.修改登录密码

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');    # 将 root 登录密码修改为123456

8.将mysql服务设置为开机启动

[root@CentOS mysql]# chkconfig mysql on

9.设置任何远程主机都可以访问数据库

[root@CentOS bin]# ./mysql -u root -p

Enter password: 

mysql> grant all privileges on *.* to 'root' @'%' identified by '123456';    # 设置任何远程主机都可以访问

mysql> flush privileges;                # 刷新权限

10.开放 3306 端口
[root@CentOS bin]# firewall-cmd --zone=public --add-port=3306/tcp --permanent    # 添加 3306 端口
[root@CentOS bin]# firewall-cmd --reload    # 重新载入

猜你喜欢

转载自blog.csdn.net/mysqltx/article/details/80735611