运维(一)

一、将自己的数据库云服务(阿里云或腾讯云)的数据导出到本地,由于购买的是服务,所以没有服务器可以ssh ,购买服务的优势在于,费用小,免去管理成本和实体机成本;缺点可操作性差,安全性差。数据库服务只能通过 mysql -h -u -p 连接到数据库,进行查看,并不能访问到数据库所在的服务器。
方案一:使用 select … into outfile/dumpfile ‘filepath’ ,此方案只能将数据导出到服务所在的服务器目录下(即本地),且总是受读写文件的权限限制;
方案二:使用 mysqldump 命令,做数据备份,将数据导出备份到本地,然后结合方案一操作,但是如果只是导入关心的数据而采用此方法太耗时耗力;
方案三:使用 mysql -h host -u user -p -e ‘select …’ > ‘本地文件路径’;(文件可以不存在)
eg:

mysql -h ipaddr -u user -p -e "use databasename ;select t1.c_update_time,t2.c_prize_content,t3.c_cellphone from t_prize_owner t1 join t_prize t2 on t1.c_prize_id=t2.c_prize_id join t_user t3 on t1.c_user_id=t3.c_user_id  " > ./dump_20151111.xls

当将上面的语句放入sh文件时,-e后面的参数使用变量时,必须是双引号“””,否则变量不被识别

#!/bin/sh

#定义变量
execsql="use databasename ;select t1.c_update_time,t2.c_prize_content,t3.c_cellphone from t_prize_owner t1 join t_prize t2 on t1.c_prize_id=t2.c_prize_id join t_user t3 on t1.c_user_id=t3.c_user_id"

mysql -h host -u user -p -e "$execsql"  >/home/user/deploy/downloads/dump20151116.csv

二、远程复制scp
scp 远程如果涉及到端口号则使用-P 命令,一定要大写P
scp -P port user@host:/filepath localpath

1、复制远程文件到本地:
scp user@host:filepath localdic ;
eg:

scp u@192.168.111.12:/home/kuoren/deploy/downloads/dump_20151111.xls /home/kuoren/data

2、复制本地文件到远程
scp localfilepath user@host:remotedirpath
eg:scp ./test.sh user@192.168.112.12:/home/user/directory/

三、多文件合并cat
1、多个文件合并到一个文件
eg

cat add_table_20151012.sql add_table_20151027.sql > add_table.sql

2、将一个文件追加到另一个文件之后
eg 将add_table.sql内容追加到create_table.sql内容之后

cat add_table.sql >> create_tables.sql

四、自动化
1、如果经常需要复制文件和登陆远程,可已将命令写成sh文件,每次直接执行即可
sh 文件的开头必须是 #!/bin/sh
sh 文件注释 #
sh 文件需要有执行权限 :chmod +x file.sh
sh 文件执行:./shfile.sh 其中./代表当前目录
文件一 :

#!/bin/sh

scp ~/data/sh/user_order_flow.sh user@host:/home/user/deploy/uploads/

或者使用变量,作为输入参数
文件二 upload.sh :

#!/bin/bash

scp $1 user@host:/home/user/deploy/uploads/

执行文件二是需要使用:./upload.sh ~/data/sh/user_order_flow.sh($1)

五、ubuntu查看支持的中文字体
方法一:使用命令:fc-list :lang=zh-cn
方法二:打开LibreOffice,输入中文可以查看系统支持的字体

时间: 2025-01-03 07:46:38

运维(一)的相关文章

300+篇运维、数据库等实战资料免费下载(文章+PDF+视频,持续更新)

2017年已过去一半,在此小编为大家精心整理了2017上半年热点事件解析.实战技术资料以及特别策划短视频系列,希望可以帮助大家更深入地回顾上半年的技术热点,并储备更充足的技术干粮继续2017的下一半. PART 1 峰会回顾资料 云栖大会 [上海云栖大会]2017云栖大会上海峰会资料合计(现场视频+PDF下载) [成都云栖大会]2017云栖大会成都峰会资料合计(现场视频+PDF下载) [南京云栖大会]2017云栖大会南京峰会资料合计(现场视频+PDF下载) 技术峰会 [运维/DevOps峰会]

#运维侠客行·杭州站# 如何实现高容量大并发数据库服务

运维侠客行杭州站·讲师 宏翊,袋鼠云首席架构师,袋鼠学院数据库讲师. 在2017运维侠客行·杭州站上,主办方优云软件特意邀请了来自袋鼠云的首席数据库架构师宏翊给大家带来了如何实现高容量大并发数据库服务.为什么数据库需要做分布式架构设计?在对数据库进行拆分设计和实施时,会遇到哪些坑?又该如何避免踩坑?一起来了解下吧. ▍摘要 数据库拆分要根据业务现状.模式,选择合适的拆分方式,紧密结合业务及应用架构设计,谨慎拆分,防止过度设计. ▍正文 一 为什么要做分布式数据库架构改造? 云计算大数据时代,传统

【资料合集】运维/DevOps在线技术峰会:文章、PDF+回顾视频!

从传统IT部署到云,人肉运维已经是过去式,云上运维该怎么开展?尤其是云2.0时代,运维已经向全局化.流程化和精细化模式转变.与此同时,人工智能的发展,"威胁论"也随之袭来--运维是不是快要无用武之地了?如何去做更智能的活,当下很多运维人在不断思考和探寻答案. 1.同城容灾架构剖析--夸父 演讲视频:http://yq.aliyun.com/webinar/play/202 PDF下载:https://yq.aliyun.com/attachment/download/?id=1523

夏季机房,IT经理如何确保安全运维?

  据新华社电,近期暴雨侵袭全国,21个省份遭遇洪涝灾害,已致33人死亡.14人失踪.昨日6时,河北省气象台继续发布暴雨蓝色预警,预计承德中南部.唐山.秦皇岛.廊坊等多地区有大雨,局部有暴雨,为防止城市内涝.中小河流洪水和山洪地质灾害,提醒相关部门及广大群众做好防御工作.显然,进入盛夏极端多变性的天气,已向人们拉响了预警. 面对多变性天气,企业IT机房和数据中心同样面临管理.安全等多方面考验.而随着信息化技术迅猛发展,中国已经成为全球数据中心.4月17日,亚马逊Cloud Drive云存储河北廊

运维架构师-并不遥远的彼岸

 在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪.年薪都很可观.提到架构师,大家都觉得挺神秘的,而作为运维领域的架构师,站在系统稳定和高可用.高扩展的角度,其承载着太多的责任和挑战.对于运维工程师来说,运维架构师就像是一个目标抑或是一座山峰.如何成为一名优秀的运维架构师?运维架构师应该具备何种职业素质?需要什么样的知识体系呢?   一.职业素质     运维架构师一词应该是与系统架构师.软件架构师.网络架构师.业务架构师不同的,虽然都是架构师,但侧重不同.在一个企业的IT系统中,运维架

运维日常工作知识总结

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/1242890 1.  windows系统虚拟机自动安装vmtools 1 2 通过客户端连上esxi:客户机-安装vmtools 进入系统执行:cmd /k e:&&setup /s/v/qn(e:是光驱盘符) 2.结束用户会话 1 2 查看谁在登录系统:w Linux中踢出其他正在SSH登陆用户的命令:pk

金秋9月来自Google、Twitter、BAT的70位运维大牛将同台献“技”全球运维大会上海站

一场充满干货,并令人眼花缭乱的运维盛宴, 将于9月23日,24日呈现在大家眼前. 一场只讲运维的大会,持续2天,涵盖16个运维专题,共设70场演讲,参会400多家公司,到场3000多名运维. (详情请看官网:http://gops2016-shanghai.eventdove.com/ ) 一.GOPS全球运维大会 · 上海站,日程安排如下   二.讲师及演讲介绍 Google.Twitter.eBay.BAT.京东.携程等运维专家齐上阵.       三.新书签售 万众期待的<SRE:Gool

容器服务slack运维机器人

初识slack 几年前开始创业,组建团队的第一天,我们首先讨论和考虑的不是高屋建瓴的业务场景和目标,而是整个团队的协同和沟通的问题.选择使用什么作为团队的IM,选择什么作为BUG的记录,选择什么作为需求的跟踪,这些基础设施的存在无形中提高了整个团队的生产力,保证了协作的顺畅和流程.由于团队的成员有些是外国人,而在国外GEEK圈中风光无限的SLACK也就顺理成章的被老外们安利到了团队中. 那么slack是个什么东西呢. Slack 是聊天群组 + 大规模工具集成 + 文件整合 + 统一搜索.截至2

监控运维系统实施方案--监控对象信息收集阶段

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1674040 监控运维系统不是一件一蹴而就的事情,也不是一朝一夕就能轻易完成的,监控运维系统的规模与服务器规模和软件规模息息相关,需要仔细分析和筹划才能实现一个可用的监控运维系统.    为了直观的表示当前系统(除非特殊说明都指操作系统)和应用的运行状态,能让不熟悉运维知识的leader看明白当前的运行状态,最好的方

阿里巴巴DBA Team运维部简朝阳谈MYSQL技术

首先介绍下简朝阳.现就职于阿里巴巴(中国)网络技术有限公司DBA Team运维部, 简朝阳是本次MYSQL技术征文大赛第三名得主(获奖文章:MySQL Replication的实现原理).相信他的工作经验肯定会对现在即将进入DBA行业或者正在学习MYSQL技术的新人有所帮助. IT168:这次MYSQL技术征文获得第三名有什么感受,有什么经验心得与大家分享吗? 简朝阳:获得第三名,确实感到有点意外.对于我提交的稿件,主要是自己平时学习 MySQL 的时候所积累的部分笔记,也没有觉得多么的高深,所