本文使用环境为CentOS 6

Apache, PHP, MySQL等常用软件均可通过yum安装包获取

  1. yum install httpd php mysql-server
  2. # mysql: 客户端; php-mysql: php connect; mysql-server: mysql服务器

日常操作

  1. #apache
  2. service httpd restart/start/stop
  3.  
  4. #mysql
  5. service mysqld restart/start/stop
  6.  
  7. #mysql终端 (SQL以;结尾)
  8. mysql -u username -p
 
  1. #mysql备份
  2. mysqldump --u root -p db > db.sql
  3. #还原
  4. mysql -u root -p db< db.sql

通过mysql.user表,设置root密码(默认为空),删除无用的帐号

mysql配置 参考一参考二, 参考三, 安装卸载,Rpm

临时开启远程连接,用完关掉

apache详细配置

http://www.phpchina.com/resource/manual/apache/index.html

端口

  1. #查看本机开放的端口
  2. netstat -antp
  3.  
  4. #那个程序在监听80端口
  5. lsof -80
  6.  
  7. #修改默认SSH端口
  8. vi /etc/ssh/sshd_config
  9.  
  10. #重启
  11. service sshd restart
  12. 先在防火墙开启你要使用的端口,否则会把自己关在门外

参考

防火墙

  1. #查看规则
  2. iptables --n
  3.  
  4. #设置示例
  5. /sbin/iptables -P INPUT ACCEPT
  6. /sbin/iptables -F
  7. /sbin/iptables -X
  8. /sbin/iptables -Z
  9.  
  10. /sbin/iptables -A INPUT -i lo -j ACCEPT
  11. /sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  12. /sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT
  13. /sbin/iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
  14. /sbin/iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
  15. /sbin/iptables -P INPUT DROP
  16. /sbin/iptables -P FORWARD DROP
  17. /sbin/iptables -P OUTPUT ACCEPT
  18. 先设置允许,别把自己关在门外。
  19.  
  20. #保存
  21. service iptables save

保存时如有以下异常

  1. iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found 

需先安装

  1. yum -y install policycoreutils 

iptables 参考一, 参考二, 参考三

定时执行任务 crontab

  1. #查看日志
  2. tail -/var/log/cron
  3.  
  4. #查看root用户的任务列表
  5. crontab -u root -l
  6.  
  7. #添加一个任务(每天9点执行一个程序)
  8. crontab -0 9 * * * mono /var/App/api.exe
  9.  
  10. #命令格式
  11.      命令

参考一, 参考二

  1. #开启
  2. service crond restart

写给自己看的Linux运维基础(二) - Apache/MySQL. 安全设置. 定时任务的更多相关文章

  1. 写给自己看的Linux运维基础(一) - 系统基础

    查看内核版本信息 uname -a 查看发行版本 cat /etc/issue 查看硬件配置 CPU: cat /proc/cpuinfo      more /proc/cpuinfo | grep ...

  2. 写给自己看的Linux运维基础(四) - python环境

    pip - Python包管理工具 https://pip.pypa.io/en/latest/installing.html wget https://bootstrap.pypa.io/get-p ...

  3. 写给自己看的Linux运维基础(三) - Mono

    如果使用ubuntu,可使用apg-get安装完mono,xsp,mod_mono,我的yum源并没有找到mono可安装,网上也没找到CentOS的源,最后选择下载编译安装. Stackoverflo ...

  4. 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍

    01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...

  5. linux运维基础知识

    linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...

  6. Linux运维基础采集项

    1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑.所以,依靠强大的监控系统,收集尽可能多的指标,意义重大.但哪些指标才是有意义的呢,本着从实践中来的思想,各位工 ...

  7. [转帖] Linux运维基础知识学习内容

    原作者地址:https://www.cnblogs.com/chenshoubiao/p/4793487.html 最近在学习 linux  对简单的命令有所掌握 但是 复杂的脚本 shell pyt ...

  8. linux运维基础之跟我一起学正则表达式(一)

    正则表达式 ### 二, 1) 什么是正则表达式 正则表达式又称为规则表达式 正则表达式是一个计算机的一个概念 正则表达式为了处理大量的文本|字符串而定义的一套规则和方法,通常被用来检索,替换那些符合 ...

  9. 教老婆学Linux运维(二)Linux常用命令指南【上】

    目录 教老婆学Linux(二)Linux常用命令指南[上] 一.概述 二.常用命令 教老婆学Linux(二)Linux常用命令指南[上] 作者:姚毛毛的博客 tips:文章太长,分两篇发出,本篇发前三 ...

随机推荐

  1. mysql - 行号

    1. 初始化数据 - 列唯一 DROP TABLE IF EXISTS `sales`; CREATE TABLE `sales` ( `empid` ) NOT NULL, `mgrid` ) NO ...

  2. java基础八 [序列化和文件的输入/输出](阅读Head First Java记录)

    对象具有状态和行为两种属性.行为存在类中的方法中,想要保存状态有多种方法,这里介绍两种: 一是保存整个当前对象本身(通过序列化):一是将对象中各个状态值保存到文件中(这种方式可以给其他非JAVA程序用 ...

  3. 2015年可用的TRACKER服务器大全

    udp://tracker.openbittorrent.com:80/announceudp://tracker.publicbt.com:80/announcehttp://pubt.net:27 ...

  4. 单片机中断的IE和IP寄存器(摘抄)

    收藏 评论(0) 分享到 微博 QQ 微信 LinkedIn 一.中断允许寄存器IE    CPU对中断源的开放或中断屏蔽的控制是通过中断允许寄存器IE设置的,IE既可按字节地址寻址(其字节地址为A8 ...

  5. QuickSort快速排序的多种实现和优化

    并不是很懂wikipedia上面说快排的空间复杂度最坏情况是O(NlogN)啊,难道不是空间复杂度平均O(logN),最坏O(N)么--原地快排难道不是只要算递归栈深度就好了么--有谁给我解释一下啊( ...

  6. gcc编译时指定链接库的查找目录

    gcc编译时,如果需要链接的库的目录不在标准目录,则需要通过将保护库的目录/aa/bb/cc通过-L/aa/bb/cc 添加到搜索路径中,如: gcc -o xmltest xml_test.cpp ...

  7. sql server 2008 express 使用ip登陆 error:40 错误:2

    如图 更好的方法是将IPAll中的TCP端口设置为1433.

  8. Train Problem I hdu 1022(栈)

    http://acm.split.hdu.edu.cn/showproblem.php?pid=1022 题意:给出火车的进站与出站顺序,判断是否可以按照给出的出站顺序出站. #include < ...

  9. mysql学习(2)-MySQL服务器优化

    调优思路: 1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎 2.数据的应用--怎样取数据,sql语句的优化 3.mysql服务优化--内存的使用,磁盘的使用 4.操作系统的优化 ...

  10. python 写文件,utf-8问题

    写文件报数据. 同样的编码. 含中文字段的输出文件 编码为utf-8 无中文的却是asc import codecstxt = u”qwer”file=codecs.open(“test”,”w”,” ...