机蜂吧 关注:9贴子:164

[Linux] CentOS服务器搭建

只看楼主收藏回复

一楼献给度娘


IP属地:加拿大1楼2018-03-05 11:15回复
    第一步装系统
    在这里,我们使用的是CentOS_6.5
    需要的童鞋可以在下方评论区自行下载


    IP属地:加拿大2楼2018-03-05 11:21
    收起回复
      2025-06-25 04:52:49
      广告
      第二步 : 搭建FTP环境,当然SSH也行


      IP属地:加拿大3楼2018-03-05 15:33
      回复(2)
        前提:
        ssh服务已经开启,关闭防火墙,主机和虚拟机能ping通
        查看ssh和防火墙的状态(注意命令间的空格)
        service sshd status
        service iptables status
        若SSH服务没有开启,要先开启SSH服务:
        service sshd start
        如果主机和虚拟机无法ping通(互相ping通),要先关闭Linux防火墙(目前先这么做,后期在编写入站规则)
        chkconfig iptables off
        关闭后再次查看防火墙关闭状态,如果还是未关闭,那就关机后重启linux(注:重启与关机后开机是略有不同的)
        关机命令: shutdown -h now
        linux下查看ip命令: ifconfig
        测试主机和虚拟机的连通性(注:该IP是我虚拟机的IP,此处需要改成你自己的虚拟机的IP)
        ping 192.168.1.156
        在Linux下使用ping命令时会与win平台下的命令相同
        win平台下的ping命令:ping 192.168.1.141 -t
        该命令都会导致无限对主机发送请求,如需截止,按一下Ctrl+C即可,注该方法具有通用性



        以上测试通过后进行下一步



        IP属地:加拿大本楼含有高级字体4楼2018-05-15 09:54
        回复(2)
          安装并开启vsftpd服务
          yum install vsftpd
          chkconfig vsftpd on
          启动vsftpd 服务
          service vsftpd start
          查看vsftpd 的启动状态
          service vsftpd status


          IP属地:加拿大本楼含有高级字体5楼2018-05-15 09:56
          回复
            打开21端口(注意,Linux大小写敏感)
            /sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
            /etc/rc.d/init.d/iptables save


            IP属地:加拿大本楼含有高级字体6楼2018-05-15 09:59
            回复
              添加ftp用户
              useradd ftpuser
              此处的ftpuser是指ftp用户的名称,可随意起名,但是需要记住
              passwd ftpuser
              上面是给ftp用户添加密码命令
              注:如果此处失败,提示什么用户已存在,或者mail文件已创建之类的
              执行以下命令,记住一定要是root权限下进入
              cd /var/spool/mail
              进入到这个目录以后,执行以下两条命令
              rm -f ftpuser
              userdel -rf userdel
              解释:
              第一句话是将mail下的文件删除,后面的ftpuser就是你想删除的用户名,当然也可以是其他的,但是别把你现在用的用户给删了,不然就GG了
              第二句话呢,危险程度就比较高,谨慎使用,他会把你这个用户的所有信息全部抹除掉


              IP属地:加拿大本楼含有高级字体7楼2018-05-15 10:01
              回复
                修改sftpd .conf配置文件
                vim /etc/vsftpd/vsftpd.conf
                把第一行的 anonymous_enable=YES ,改为NO
                注:
                vsftpd的配置,配置文件中限定了vsftpd用户连接控制配置。 vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。 vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。 vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。如下
                [root@Mclass vsftpd]# cat ftpusers
                # Users that are not allowed to login via ftp
                root


                IP属地:加拿大本楼含有高级字体9楼2018-05-15 10:03
                回复(1)
                  2025-06-25 04:46:49
                  广告
                  重启vstfpd 服务
                  service vsftpd restart


                  IP属地:加拿大本楼含有高级字体10楼2018-05-15 10:04
                  回复
                    开启SELinux
                    vim /etc/selinux/config
                    更改为:SELINUX=enabled
                    必须重启linux,不重启是没办法立刻开启selinux的
                    重启完以后,就可以使用getsebool -a | grep ftp命令了
                    再次查看
                    [root@localhost vsftpd]# getsebool -a | grep ftp
                    allow_ftpd_anon_write --> off
                    allow_ftpd_full_access --> on
                    allow_ftpd_use_cifs --> off
                    allow_ftpd_use_nfs --> off
                    ftp_home_dir --> on
                    ftpd_connect_db --> off
                    httpd_enable_ftp_server --> off
                    tftp_anon_write --> off


                    IP属地:加拿大本楼含有高级字体11楼2018-05-15 10:08
                    回复
                      接下来就可以登录了
                      首先呢,我们按照这个步骤绝对是可以建立成功的,因为这是我测试了十几遍得到的结果
                      然后我们需要在服务器上进入home目录
                      cd /home
                      然后输入命令
                      ls -l
                      可以看到你登录的用户名的文件夹
                      使用cd ftpuser进入文件夹
                      进入这个文件夹之后使用mkdir创建文件夹来管理文件
                      mkdir Java
                      然后赋予写入权限
                      chmod -R 777 ftpuser/
                      然后在windows下刷新一下,就可以看到你创建的文件夹了
                      然后在win下把文件复制到文件夹中(win的复制命令别告诉我你不会)
                      自此大功告成,ftp服务也可以关掉了


                      IP属地:加拿大本楼含有高级字体12楼2018-05-15 10:13
                      回复
                        然后,将下载好的tar包上传到服务器的ftp中,然后等待上传完成,然后进入服务器,切换root权限,将两个tar包放入到默认用户文件夹中,解压缩tar包
                        此时可以使用复制,也可以使用移动,推荐使用复制
                        创建文件夹命令: (哪地方有空格,哪地方没空格最好用鼠标描一下,否则安装出错,概不负责)
                        注:scorpion是我当前用户的名称,也就是你登录linux时显示的名称
                        cd /home/scorpion
                        mkdir JDK
                        mkdir Tomcat
                        复制JDK命令(Linux特有的命令补全模式,使用TAB键即可补全剩余命令,如果按了一遍没反应,按钮双击TAB键观察是否有名称相似的文件名或者命令):
                        cp /home/ftpuser/java/JDK1_7.tar.gz /home/ scorpion/Java/JDK/JDK1_7.tar.gz
                        复制Tomcat命令:
                        cp /home/ftpuser/java/Tomcat7.tar.gz /home/ scorpion/Java/Tomcat/Tomcat7.tar.gz
                        解压命令: tar –zxvf tar包的名字
                        中间别忘记空格,还有,最好在root权限下解压


                        IP属地:加拿大本楼含有高级字体13楼2018-05-15 10:17
                        回复
                          文件解压到对应文件夹中后,先使用mv命令对文件进行重命名
                          mv 当前文件夹名称/ ./新的文件夹名称


                          使用命令vim /etc/profile 打开
                          在最后一行加上如下代码
                          注意:JDK需要与Tomcat同时解压完成后在进行以下配置
                          JAVA_HOME=/home/scorpion/Java/JDK/jdk1.8.0_131
                          CLASSPATH=.:/home/scorpion/Java/JDK/jdk1.8.0_131/jre/lib/rt.jar
                          CATALINA_HOME=/home/scorpion/Java/Tomcat/apache-tomcat-7.0.79
                          PATH=$PATH:$JAVA_HOME/bin
                          export JAVA_HOME PATH CLASSPATH CATALINA_HOME
                          使用命令,让此配置立即生效
                          source /etc/profile



                          IP属地:加拿大本楼含有高级字体14楼2018-05-15 10:22
                          回复
                            测试是否安装成功
                            java -version
                            如输入java的版本号,即为安装成功
                            进入tomcat文件夹下的bin目录,开启tomcat服务
                            ./startup.sh
                            开启成功后,在win浏览器访问

                            虚拟机IP:8080
                            如果出现tomcat主页,即代表安装成功





                            IP属地:加拿大本楼含有高级字体15楼2018-05-15 10:27
                            回复
                              2025-06-25 04:40:49
                              广告
                              第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯


                              IP属地:加拿大16楼2018-05-15 10:58
                              回复