系统运维
文章平均质量分 90
aabbcc456aa
这个作者很懒,什么都没留下…
展开
-
mysql 统计各表占用空间
SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name', table_rows AS 'Number of Rows', CONCAT(ROUND(data_length/(1024*1024*1024),6),' G') AS 'Data Size', CONCAT(ROUND(index_length/(1024*1024*1024),6),' G') AS 'Index Size' , CONC...原创 2020-08-20 14:58:03 · 533 阅读 · 0 评论 -
字符集设置
locale -a 查看所有有用的字符集locale-gen xxx #按照指定字符集locale-update 更新vi /etc/envirmoent转载 2017-03-16 16:16:11 · 382 阅读 · 0 评论 -
Postgres 备忘录
首先需要执行下面的SQL语句:revoke create on schema public from public;这是因为在PG中默认任何用户都可以在名称为public的schema中创建表,而只读用户是不允许创建表的,所以先要把这个权限回收。创建名称为readonly的只读用户:create user readonly with password 'query';然转载 2017-12-01 10:49:49 · 489 阅读 · 0 评论 -
Install ChromeDriver
sudo apt-get install unzipwget -N http://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zipunzip chromedriver_linux64.zipchmod +x chromedriversudo mv -f chromedriver /usr/local/sh...转载 2018-05-21 17:56:10 · 260 阅读 · 0 评论 -
对于大日志分割的几种方法
当日志容量上G的时候,用vi查看具体内容效率就会变得特别低,这个时候就需要将大日志进行分割。 为了比较各种分割方法的效果,我选取的测试日志基本信息如下:# ls -lrth test.log-rw-r--r-- 1 root root 645M 5月 30 20:42 test.log# wc -l test.log8856340 test.log12341. split方法分割split...转载 2018-06-19 15:21:02 · 858 阅读 · 0 评论 -
重装nginx时遇到的问题
起因之前在网上看文章提到说,通过apt-get的方式安装nginx,可能安装不是最新版本的情况,考虑到在Ubuntu下第一次安装nginx,以后肯定会有卸载重新安装新版本的需求,刚好刚开始学习nginx,索性练习下卸载重装的过程。安装使用Ubuntu下的包管理工具apt来安装nginx$ sudo apt-get install nginx卸载同样使用ap...转载 2018-08-25 17:55:41 · 4484 阅读 · 3 评论 -
How do I fix the GPG error “NO_PUBKEY”?
Execute the following commands in terminalsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>where <PUBKEY> is your missing public key for repository, e.g. 8BAF9A6...转载 2018-11-09 17:12:19 · 165 阅读 · 0 评论 -
screen 命令简介
每次使用sudo权限的时候需要申请很麻烦,screen可以保存sudo会话。需要再有sudo权限的时候创建screen会话。screen -S name 创建screen会话control + a + d 退出会话 (detached状态)screen -ls 列出screen会话screen -r 编号 重新进入screen会话screen -X -S 编号 quit ,杀死一个de...转载 2018-12-13 19:14:19 · 180 阅读 · 0 评论 -
Linux流量监控工具 - iftop (最全面的iftop教程)
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop可以用来...转载 2019-01-11 10:04:51 · 308 阅读 · 0 评论 -
安装Kafka
环境说明:os:Ubuntu 16.04 zookeeper:zookeeper 3.4.9 kafka:kafka_2.11-0.11.0.0 jdk:jdk 8(kafka启动需要使用到jdk)详细说明(以下所有操作均是在root用户下操作):一、jdk安装jdk分为以下几种:jre、openjdk、 oracle jdk,这里我们要安装的是oracle jdk(推荐安装)...转载 2019-01-11 10:48:30 · 251 阅读 · 0 评论 -
nginx 获取远程地址
nginx 获取远程地址:14 location / { 15 proxy_redirect off; 16 proxy_set_header HTTP_X_FORWARDED_FOR $http_x_forwarded_for; # 代理链 17 proxy_set_header X-Forwarded-Hos转载 2016-05-19 17:32:52 · 1510 阅读 · 0 评论 -
How to Fix a Hosed /etc/sudoers File on Mac OSX
I just did something pretty stupid. I edited /etc/sudoers file directly from within my non-root user account.I didsudo vim /etc/sudoersand added the following to it:Cmnd_Alias GEM_IN转载 2015-11-30 11:40:30 · 470 阅读 · 0 评论 -
用Kibana和logstash快速搭建实时日志查询、收集与分析系统
Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。kibana 也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。他可以为 Logstash 和 ElasticSearch 提供的日志分析的 Web 界面转载 2014-03-07 13:35:24 · 765 阅读 · 0 评论 -
在 Ubuntu 上安裝 DNS server
目前自認實驗室網管,想幫實驗室假設 DNS server,這樣才不用增加個 subdomain 就要去麻煩網路助教!為了避免他覺得我太煩,我還是自己架比較實在,其實也是自己想要多些網路管理的經驗就是…。這邊我採用最常見的 BIND 這套 DNS server,BIND 全名為 Berkeley Internet Name Daemon,目前版本為 9.8.1。以下為我當前的環境:转载 2014-03-26 13:12:14 · 1598 阅读 · 0 评论 -
rsync + inotify 数据的实时备份
在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份。一、rsync的优点与不足 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等转载 2014-04-08 23:57:16 · 470 阅读 · 0 评论 -
ubuntu下 简单配置samba,实现 共享夹
今天在家,闲着没事,就想学习一下samba 来实现windows xp 访问ubuntu 的文件夹(家里有两台pc),google了很多文章,但是很多都没有用,不过鸟哥的文章有很清楚的介绍,呵呵,但是没有很认真的研究,只想先简单的实际 之,花了3,4个小时才终于搞定,记录之,一. samba的安装:# sudo apt-get insall samba# sudo apt-转载 2014-08-04 11:03:51 · 455 阅读 · 0 评论 -
Centos install node.js
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gzyum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++2.开始安装node.jstar -xf node-v0.10.24.tar.gzcd node-v0.10.24./configure原创 2014-11-12 21:00:06 · 506 阅读 · 0 评论 -
linux:vi 替换命令
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/s原创 2014-11-12 21:13:49 · 481 阅读 · 0 评论 -
add local id_rsa.pub to authorized_keys file of remote machine
An alternative way to install your public key in the remote machine's authorized_keys:cat ~/.ssh/id_rsa.pub | ssh USER@HOST "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"翻译 2014-11-12 19:47:29 · 454 阅读 · 0 评论 -
ntp 对时
1.安装netdate yum install ntpdate2.设置自己的时区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"上面设置地区为上海,即+8区3.执行命令,同步时间。ntpdate us.pool.ntp.org原创 2014-12-25 15:49:48 · 777 阅读 · 0 评论 -
Nginx 下部署 HTTPS 与安全调优
说明此文章是 phphub 部署 https 的笔记, 有很多外链, 这些外链大多是基本知识, 请认真阅读.什么是 HTTPS?HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。更多基本介绍请查阅:数字签名是什么?(图转载 2015-05-26 13:31:05 · 778 阅读 · 0 评论 -
Nginx添加header防止网页被iframe
页面给很多可恶的人调用己经不是什么怪事了,我们网站经常被人直接利用iframe调用了,后来找了一些方法防止页面给调用了,下面来看看吧。下面主要说说几种防止被CrossFrame的方法: 可以使用php或nginx等添加X-Frame-Options header来控制frame权限X-Frame-Options有三个可选的值:DENY:浏览器转载 2015-10-16 17:28:41 · 4706 阅读 · 0 评论 -
Nginx配置带www域名转向无www域名
参考:http://chinaapp.sinaapp.com/?p=774http://b.lesseverything.com/2008/4/9/redirect-from-www-to-non-www-using-nginx 比如配置访问www.cssor.com转向cssor.com, 如下:server { listen 80; serv转载 2015-11-25 11:58:12 · 4827 阅读 · 0 评论 -
ubuntu ntp 时间同步 搭建 使用
简介网络时间协议(NTP)是用来帮助Linux系统时钟与准确的时间源同步的协议.允许让网上所有站点同步时间.分为两类:*第1类: NTP站点使用的原子钟计时.*第2类: NTP站点和较小的准确时间源.( NTP sites with slightly less accurate time sources)这个做法好处是至少有一个服务器在您的网络上成为本地时间服务器,为其他设备服转载 2014-02-25 20:08:13 · 1186 阅读 · 0 评论