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

简介:
+关注继续查看

本文使用环境为CentOS 6

 

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

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

 

日常操作

复制代码
#apache
service httpd restart/start/stop

#mysql
service mysqld restart/start/stop

#mysql终端 (SQL以;结尾)
mysql -u username -p
复制代码
 

 

#mysql备份
mysqldump -R -u root -p db > db.sql
#还原
mysql -u root -p db< db.sql

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

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

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

 

apache详细配置

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

 

端口

复制代码
#查看本机开放的端口
netstat -antp

#那个程序在监听80端口
lsof -i 80
 
#修改默认SSH端口
vi /etc/ssh/sshd_config
#重启
service sshd restart
先在防火墙开启你要使用的端口,否则会把自己关在门外
复制代码

参考 

 

防火墙

复制代码
#查看规则
iptables -L -n

#设置示例
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z

/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
/sbin/iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
/sbin/iptables -P INPUT DROP
/sbin/iptables -P FORWARD DROP
/sbin/iptables -P OUTPUT ACCEPT
先设置允许,别把自己关在门外。
 
#保存
service iptables save
复制代码

保存时如有以下异常

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

需先安装

yum -y install policycoreutils 

iptables 参考一参考二参考三

 

定时执行任务 crontab

复制代码
#查看日志
tail -f /var/log/cron

#查看root用户的任务列表
crontab -u root -l

#添加一个任务(每天9点执行一个程序)
crontab -u 0 9 * * * mono /var/App/api.exe

#命令格式
分 时 日 月 周 命令
复制代码

参考一参考二

 

#开启
service crond restart

 

本文转自chy710博客园博客,原文链接:http://www.cnblogs.com/chy710/p/3175493.html,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
缓存 Linux 网络安全
百度搜索:蓝易云【Linux系统Apache优化与防盗链详细教程】
这些是关于Linux系统下Apache优化和防盗链的基本教程。根据实际需求和具体情况,您可能需要进行更多的配置和调整。在修改Apache配置文件之前,请确保您对配置语法和操作有一定的了解,并备份原始配置文件以防意外情况发生。
116 1
百度搜索:蓝易云【Linux系统Apache优化与防盗链详细教程】
|
2月前
|
Linux 网络安全 API
Linux系统之使用apache部署webserver下载站点
Linux系统之使用apache部署webserver下载站点
36 0
|
3月前
|
Web App开发 运维 网络协议
Linux巩固篇010-Linux apache服务部署静态网站
纸上得来终觉浅,绝知此事要躬行
12148 5
Linux巩固篇010-Linux apache服务部署静态网站
|
3月前
|
Linux 网络安全 Apache
【Linux】Apache安装
【Linux】Apache安装
|
4月前
|
Linux Apache
Linux下Apache服务的查看和启动
Linux下Apache服务的查看和启动
508 0
|
8月前
|
Java 应用服务中间件 Linux
Apache HTTP服务器(Linux离线编译安装)
Apache HTTP服务器(Linux离线编译安装)
Apache HTTP服务器(Linux离线编译安装)
|
9月前
|
Linux 网络安全 Apache
Linux 系统Apache配置SSL证书
在Centos7系列系统下,配置Apache服务器,给服务器增加SSL证书功能,让页面访问是不再提示不安全,具体操作流程如下。
329 0
|
9月前
|
Java Linux Apache
linux Apache Maven 安装
linux Apache Maven 安装
|
10月前
|
Linux Apache
Linux系统之安装apache服务
Linux系统之安装apache服务
89 0
Linux系统之安装apache服务
推荐文章
更多