当前位置:首页 > CN2资讯 > 正文内容

服务器装了windows重装centos

1天前CN2资讯
重装服务器必备安装 Linux查看版本当前操作系统内核信息 1、 uname -a 2、 cat /proc/version Linux查看当前操作系统版本信息 3、 cat /etc/issue 或cat /etc/redhat-release(看CentOS) 查看linux安装了哪些软件 rpm -qa 安装screen yum -y install screen 安装sz rz 下载上传 yum install lrzsz 查看安装位置 which +screen/yum/java 安装jdk 这里安装的 jdk1.8.0_221 由于8系列需要先登录个oracle账号 去网上找了个 账号:2696671285@ 密码:Oracle123 下载后解压 tar -zxvf jdk-8u221-linux-x64.tar.gz 配置环境 vim /etc/profile 加入 #java export JAVA_HOME=/usr/local/java/jdk1.8.0_221 export JRE_HOME={JAVA_HOME}/lib:CLASSPATH export JAVA_PATH={JRE_HOME}/bin export PATH={JAVA_PATH}:wq 保存 更新环境变量,然后使配置生效 source /etc/profile 最后查看java环境是否配置好 java -version安装tomcat 安装tomcat的前提是配置好jdk,后续tomcat配置需要用到 第一步先检查是否安装了tomcat 检查linux是否安装tomcat rpm -qa|grep tomcat 如果有卸载 rpm -e `rpm -qa|grep tomcat 第二步下载tamcat压缩包 下载前先确认系统的位数,64或者32 uname -a wget,或者本机下载拖动 我这里下载的是tomcat-9.0.26 第三步,建好目录,解压 mkdir /usr/local/tomcat 然后将下载的压缩包移动或者复制到对应的目录下 cp /usr/local/download/apache-tomcat-9.0.26.tar.gz /usr/local/tomcat/ 解压 tar -zxvf cp /usr/local/download/apache-tomcat-9.0.26.tar.gz /usr/local/tomcat/ 然后将apache-tomcat-9.0.26改一下名字 mv apache-tomcat-9.0.26 tomcat-9.0.26 ,这里自己随意 第四步,配置环境变量,端口等 vim /etc/profile 最后一行加入以下信息 #tomcat export CATALINA_HOME=/usr/local/tomcat/tomcat-9.0.26 export CLASSPATH=.:CATALINA_HOME/lib export PATH=CATALINA_HOME/bin需要修改默认端口的也可以修改端口文件 修改Tomcat端口 /usr/local/tomcat/tomcat-9.0.26/conf下的server.xml文件 vim server.xml,修改8080为其他即可 第五步验证安装结果 在bin目录下启动 ./start.sh 检查端口是否有守护进程 netstat -tnlp|grep java ps -ef|grep java ps -aux |grep java 如果java进程未启动,配合tomcat日志查看 在/usr/local/tomcat/tomcat-9.0.26/logs/下 启动时tail -f -n20 查看日志信息一般为防火墙等 linux 修改防火墙配置 CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理 常用的编辑iptables 发现不存在这个文件 下面介绍还原传统的管理方式。 先安装 yum install iptables-services 启动iptables systemctl enable iptables systemctl start iptables 查看防火墙状态 service iptables status 启动防火墙(本次有效,开机后恢复默认) service iptables start 停止防火墙(本次有效,开机后恢复默认) service iptables stop 编辑防火墙文件 (建议都在配置文件配置,不要命令配置) vi /etc/sysconfig/iptables 添加80和3306端口 等等(自己配置) -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT    #80端口开放 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT    #3306端口开放 -I INPUT -s 113.106.93.110 -p tcp --dport 8089 -j DROP    #禁止指定IP访问 8089 -I INPUT -s 113.106.93.110 -p tcp --dport 8080 -j ACCEPT    #开放固定ipIP访问 8080 保存规则 service iptables save 防火墙使配置文件生效 systemctl restart iptables.service 如果提示 Job for iptables.service failed because the control process exited with error code. See "systemctl s可用journalctl -xe查看异常信息 centos7默认的防火墙是firewalld防火墙,不是使用iptables,因此需要先关闭firewalld服务关闭firewalld systemctl stop firewalld systemctl mask firewalld 使用iptables服务 刚才已经加进去了 重启生效 systemctl restart iptables.service设置iptables防火墙为开机启动项 systemctl enable iptables.service 安装nginx wget http://nginx.org/download/nginx-1.15.12.tar.gz 压缩包我是放在/usr/local/download/下 解压 tar -zxvf 编译:(把证书模块带上,防止后面加证书配置时,无法重启) ./configure --prefix=/usr/local/nginx --with-http_ssl_module 安装: make & make install启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止:/usr/local/nginx/sbin/nginx -s stop 重启:/usr/local/nginx/sbin/nginx -s reload配置域名证书 重启时报错: 因为安装nginx时没有加载SSL模块 nginx缺少http_ssl_module模块,编译安装时带上–with-http_ssl_module 在nginx 目录下: ./configure --prefix=/usr/local/nginx --with-http_ssl_module 然后make 结束后不要make install,不要make install,不要make install 然后备份原有安装的nginx: cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak 停止nginx: /usr/local/nginx/sbin/nginx -s stop 将刚才编译好的nginx覆盖原有的nginx, cp /usr/local/download/nginx-1.15.12/objs/nginx /usr/local/nginx/sbin/ Y,确认覆盖 查看nginx版本 /usr/local/nginx/sbin/nginx -V 修改nginx配置增加域名证书模块记得证书要有: 我的放在conf目录下 所有报错日志都有显示,根据日志排查: 启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 访问,nicenginx常用命令: 启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止:/usr/local/nginx/sbin/nginx -s stop 重启:/usr/local/nginx/sbin/nginx -s reload启动服务失败常见日志定位: tomcat:tail -f -n20 /usr/local/tomcat/tomcat-9.0.26/logs/localhost.2019-09-29.log nginx:tail -f -n20 /usr/local/nginx/logs/error.log 安装mysql 系统约定 安装文件下载目录:/usr/local/download/ Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL 安装前,我们可以检测系统是否自带安装 MySQL: rpm -qa | grep mysql如果你系统有安装,那可以选择进行卸载: rpm -e mysql  // 普通删除模式 rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 安装 MySQL:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server 权限设置: chown mysql:mysql -R /var/lib/mysql 初始化 MySQL: mysqld --initialize 启动 MySQL服务: systemctl start mysqld 查看 MySQL 运行状态: systemctl status mysqld 注意:如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。 此外,你也可以使用 MariaDB 代替,MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 安装mariadb: yum install mariadb-server mariadb mariadb数据库的相关命令是: systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动 验证 MySQL 是否安装成功 mysqladmin --version linux上该命令将输出以下结果,该结果基于你的系统信息:如果以上命令执行后未输出任何信息,说明你的Mysql未安装成功。 登录 mysql,新安装的mysql没有密码,给mysql创建root密码: mysqladmin -u root password “new_password”; 或者登录连上mysql: 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’);然后再连接测试 mysql -uroot -p 回车输入密码 mysql服务设置开机自启动: systemctl enable mysql systemctl daemon-reload 创建数据库 进入数据库后 create database te_employee charset=utf8; 事先将数据库文件上传到服务器: /usr/local/download/hr_web.sql 然后use te_employee; source /usr/local/download/hr_web.sql show tables 设置云数据库本地访问 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;FLUSH PRIVILEGES; 安装PHP 安装php依赖包: yum install libxml2 yum install libxml2-devel 下载php7,下载地址: http://cn2.php.net/distributions/php-7.2.1.tar.gz ,选择下载的版本,进入到下载路径,输入下载命令: cd /usr/local wget http://cn2.php.net/distributions/php-7.2.1.tar.gz tar -zxvf php-7.2.1.tar.gz rm php-7.2.1.tar.gz mv php-7.2.1 php cd php ./configure --prefix=/usr/local/php --with-zlib --enable-zip --with-openssl --enable-fpm --enable-mbstring --with-libdir=lib64 make&make install cp php.ini-production /usr/local/php/lib/php.ini cp sapi/fpm/php-fpm /etc/init.d/php-fpm 添加执行权限 chmod +x /etc/init.d/php-fpm php-fpm的配置文件 cp etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf cp etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf 设置默认启动php-fpm子进程数和最大启动数 vim /usr/local/php/etc/php-fpm.d/www.conf pm.max_children = 200 pm.start_servers = 20 pm.min_spare_servers = 10 pm.max_spare_servers = 30 设置环境变量 vim /etc/profile 最后一行加入 export PATH=/usr/local/php/bin:$PATH 刷新环境变量 source /etc/profile 启动 /etc/init.d/php-fpm 重启php-fpm:找到master的进程ID ps -ef | grep php kill ID 然后再次启动 /etc/init.d/php-fpm 配置nginx支持php 编辑对应的nginx配置文件,我的配置文件路径/usr/local/nginx/conf/nginx.confvim /usr/local/nginx/conf/nginx.conf 在http模块里面添加下面内容 server { listen 82; server_name localhost 47.92.151.19; root /opt/www; location / { root html; index index.html index.htm index.php; } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/www$fastcgi_script_name; include fastcgi_params; } } 在/opt/www下新建index.phpvi index.php <?php phpinfo(); ?> 重启nginx nginx -s reload 浏览器输入IP地址:82/index.php就可以看到phpinfo的信息,配置成功,若不成功再重启下php-fpm。安装composer curl -sS https://getcomposer.org/installer | php 将composer.phar文件移动到bin目录以便全局使用composer命令 mv composer.phar /usr/local/bin/composer 切换国内源 composer config -g repo.packagist composer https://packagist.phpcomposer.com 如果提示: Do not run Composer as root/super user! Seehttps://getcomposer.org/rootfor details 是因为composer不希望我们用root账号去操作,则需要创建一个账号 useradd -g root composer 切换到composer账号 su composer 使用composer账号进行composer命令操作安装Apache 第一步安装apr:下载:http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz 解压:tar -axvf apr-util-1.5.4.tar.gz 进到解压的文件夹 cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr参考: 启动apach:/usr/local/httpd/bin/apachectl start 端口配置:vim /usr/local/httpd/conf/httpd.conf 然后重启:/usr/local/httpd/bin/apachectl restart
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30222.html

    分享给朋友:

    “服务器装了windows重装centos” 的相关文章