找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 2196|回复: 0

【Linux】日常代码日志

[复制链接]

1

主题

1

回帖

24

积分

用户组: 初·技术宅

UID
2231
精华
0
威望
0 点
宅币
22 个
贡献
0 次
宅之契约
0 份
在线时间
6 小时
注册时间
2017-2-9
发表于 2017-2-9 02:28:20 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
本帖最后由 寂寞老男孩 于 2017-2-12 03:34 编辑

前提条件centos7 最小化安装

#vi /etc/sysconfig/network-scripts/ifcfg-eno16777736


  1. TYPE="Ethernet"
  2. BOOTPROTO="dhcp"
  3. DEFROUTE="yes"
  4. PEERDNS="yes"
  5. PEERROUTES="yes"
  6. IPV4_FAILURE_FATAL="no"
  7. IPV6INIT="yes"
  8. IPV6_AUTOCONF="yes"
  9. IPV6_DEFROUTE="yes"
  10. IPV6_PEERDNS="yes"
  11. IPV6_PEERROUTES="yes"
  12. IPV6_FAILURE_FATAL="no"
  13. NAME="eno16777736"
  14. UUID="42cc901d-61a1-4a4d-89ed-979cec402a7a"
  15. DEVICE="eno16777736"
  16. ONBOOT="no"  //改为ONBOOT="yes"连入外网
复制代码



Day1  //主要是不早了,然后明天要画组织结构图,才能逐个进行配置。


  1. #yum install vim //安装vim
复制代码

  1. #yum install iptables-services                         //安装iptables
复制代码

  1. #vi /etc/sysconfig/iptables                            //编辑iptables

  2. -A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT                      //FTP端口
  3. -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT                    //Mysql端口
  4. -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT                            //http端口
  5. -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT                                 //https端口
  6. :wq                                                                 //保存并退出
复制代码
  1. #yum install wget                                   //安装wget
复制代码


Day2

  1. #alias vi='vim'  //设置vi=vim

  2. #yum install httpd  //安装Apache

  3. #yum install mariadb mariadb-server  //安装mariadb

  4. #yum install httpd vsftpd    //安装http和ftp

  5. #systemctl stop firewalld.service //停止firewall

  6. #systemctl disable firewalld.service //禁止firewall开机启动

  7. #yum install php php-gd php-xml php-mysql  //安装php

  8. //关闭SELINUX
  9. #vi /etc/selinux/config
  10. #SELINUX=enforcing //注释掉
  11. #SELINUXTYPE=targeted //注释掉
  12. SELINUX=disabled //增加
  13. :wq! 保存退出
  14. #setenforce 0 //使配置立即生效
复制代码

  1. #systemctl start httpd.service //开启http服务
  2. #systemctl enable httpd.service //开机启动http服务
  3. #systemctl start vsftpd.service //启动ftp服务
  4. #systemctl enable vsftpd.service //开机启动ftp服务
  5. #systemctl start mariadb.service //开始mariadb服务
  6. #systemctl enable mariadb.service //开机启动mariadb服务
复制代码

  1. #systemctl list-unit-files | grep enabled   //查看开机启动服务
复制代码

正确显示结果
  1. auditd.service                              enabled
  2. autovt@.service                             enabled
  3. crond.service                               enabled
  4. dbus-org.freedesktop.NetworkManager.service enabled
  5. dbus-org.freedesktop.nm-dispatcher.service  enabled
  6. getty@.service                              enabled
  7. httpd.service                               enabled
  8. iptables.service                            enabled
  9. irqbalance.service                          enabled
  10. kdump.service                               enabled
  11. lvm2-monitor.service                        enabled
  12. mariadb.service                             enabled
  13. microcode.service                           enabled
  14. NetworkManager-dispatcher.service           enabled
  15. NetworkManager.service                      enabled
  16. postfix.service                             enabled
  17. rsyslog.service                             enabled
  18. sshd.service                                enabled
  19. systemd-readahead-collect.service           enabled
  20. systemd-readahead-drop.service              enabled
  21. systemd-readahead-replay.service            enabled
  22. tuned.service                               enabled
  23. vsftpd.service                              enabled
  24. dm-event.socket                             enabled
  25. lvm2-lvmetad.socket                         enabled
  26. lvm2-lvmpolld.socket                        enabled
  27. default.target                              enabled
  28. multi-user.target                           enabled
  29. remote-fs.target                            enabled
  30. runlevel2.target                            enabled
  31. runlevel3.target                            enabled
  32. runlevel4.target                            enabled
复制代码

  1. # useradd -g root -M -d /var/www/html -s /sbin/nologin Kr           //在root组中加入一个Kr账户用来ftp到/var/www/html并给它添加密码,并且不允许登录Linux系统
  2. # passwd Kr
  3. #输入密码                                 //备忘:KINGVON1
复制代码
  1. #chown -R Kr.root /var/www/html   //把/var/www/html的所有权给Kr.root
复制代码
  1. # vi /etc/vsftpd/vsftpd.conf
  2. # (INSERT)anonymous_enable=YES 改为 anonymous_enable=NO
  3. # (ESC):wq   //配置vsftpd,禁止匿名用户登陆
复制代码

[/code]
  1. yum localinstall [url=http://rpms.famillecollet.com/enterprise/remi-release-7.rpm]http://rpms.famillecollet.com/enterprise/remi-release-7.rpm[/url]   //设置第三方yumREMI
复制代码
  1. #yum install phpmyadmin php-mcrypt    //安装phpmyadmin
复制代码
  1. #mysql_secure_installation  //设置root账户mysql密码
复制代码



Day3

  1. #vi /etc/httpd/conf.d/phpMyAdmin.conf

  2. . . . . .
  3. <Directory /usr/share/phpMyAdmin/>
  4.    AddDefaultCharset UTF-8

  5.    <IfModule mod_authz_core.c>
  6.      # Apache 2.4
  7.      <RequireAny>
  8.        #Require ip 127.0.0.1
  9.        #Require ip ::1
  10.        Require all granted
  11.      </RequireAny>
  12.    </IfModule>
  13.    <IfModule !mod_authz_core.c>
  14.      # Apache 2.2
  15.      Order Deny,Allow
  16.      Deny from All
  17.      Allow from 127.0.0.1
  18.      Allow from ::1
  19.    </IfModule>
  20. </Directory>

  21. <Directory /usr/share/phpMyAdmin/setup/>
  22.    <IfModule mod_authz_core.c>
  23.      # Apache 2.4
  24.      <RequireAny>
  25.        #Require ip 127.0.0.1
  26.        #Require ip ::1
  27.        Require all granted
  28.      </RequireAny>
  29.    </IfModule>
  30.    <IfModule !mod_authz_core.c>
  31.      # Apache 2.2
  32.      Order Deny,Allow
  33.      Deny from All
  34.      Allow from 127.0.0.1
  35.      Allow from ::1
  36.    </IfModule>
  37. </Directory>
  38. . . . . .
复制代码





回复

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-3-28 19:07 , Processed in 0.037205 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表