
Linux 基础管理
文章平均质量分 71
linwaterbin
当时明月在,曾照彩云归。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tsunami:一种基于UDP协议的快速传输
一. 需求 最近在做数据库迁移,经常需要打包实例传输,传统scp感觉很慢。二. 软件信息 1. 软件主页:http://tsunami-udp.sf.net/ 2. 软件安装:直接源码make && make install三. 简单使用 以下介绍简明步骤: 在源机子开启tsunami进程:tsunamid * 在目标机子 connect原创 2014-05-28 15:20:11 · 7691 阅读 · 2 评论 -
【Linux Tips】strace -f 可 fork 子进程
在使用 strace 追踪程序排错时、如果程序 fork 出子进程、仅仅 strace 就不一定管用了 这时加 -f 选项就可把它 fork 的子进程一并追踪、这就好比父亲表明没犯罪、背地让儿子去杀人一样 strace 不加选项好比一个二流的捕快、加了 -f 选项就是神捕原创 2013-05-15 23:47:21 · 3283 阅读 · 0 评论 -
linux shell编程之变量_01
计算机硬件是由内核(kernel)管理的。我们能通过shell,KDE或者应用程序和内核通信,好让内核可以控制硬件来完成我们的工作。能够操作应用程序的接口都可以成为shell。shell是linux的任督二脉。只要打通了这二脉,任何武功都能随你运用了。 shell版本众多。有sh,csh等。你可以vim /etc/shells,瞧瞧当前你的linux有多少个可以使用的shell。linux默原创 2012-07-19 23:43:36 · 2207 阅读 · 0 评论 -
【人在运维囧途_14】打扫干净屋子再请客
有些时候木有更新人在囧途之运维的系列鸟、今儿个题目稍显文艺 不过、俺觉得、这种方格不赖、可能后续的文全是这样咯 人在运维囧途总会和服务器故障不期而遇、磕磕绊绊也在所难免 但是在轻视逻辑的状态下拼命找答案、只会浪费更多的时间、这是非常危险的 我记得福尔摩斯有提过: 在没有事实作为参考以前妄下猜测(论点)是个很可怕的错误 感觉不正确的人总是用事原创 2013-05-17 19:11:51 · 2539 阅读 · 5 评论 -
GNU/Linux 新手解惑:工作环境是 GUI & CLI
很多人是从其他平台转到 Linux 的新用户、这些新用户很可能: 原来是 Microsoft Windows 版本的超级用户 也可能是老板赶鸭子上架、要求负责管理一个 Linux 服务器的 SA 还有可能是厌烦了桌面系统的安全问题、想要体验一下 Linux 系统 不论你是如何转到 Linux 平台的、有一个步骤你是必须要面对的、那就是命令行 或许、你可能会说、我可以在 L原创 2013-05-16 01:00:22 · 2648 阅读 · 0 评论 -
【人在运维囧途_12】Spotlight on Unix 让运维平添几缕幽香
Spotlight On Unix 不仅能满足操作系统的一些监控需求、而且其界面一如Spotlight On Oracle一样华丽,让人赏心悦目 1、安装spotlight,Spotlight on Unix 2、配置spotlight,注意spotlight默认不能使用root用户进行连接,需要用户自己创建一个具有root权限的用户。 (1)useradd spo原创 2013-04-17 19:00:40 · 3544 阅读 · 3 评论 -
CNU/Linux 用户管理【UID和GID】的一些笔记
① 用户能做什么仅仅取决于其UID和GID ② 文件权限涉及 3 类用户: ● owner ● group ● other ③ 管理用户的文件有 3 个: ● /etc/passwd:有7个字段、NO.3是UID NO.4是GID、任何用户均可访问 ● /etc/sh原创 2013-04-16 23:25:16 · 2199 阅读 · 0 评论 -
简单理解一下 cache 和 buffer
在 Oracle 和 MySQL 学习过程中、经常遇到这两个概念 今天特意查了一下、理解上比较简单、记录在此、以备忘记 ㈠ cache cache, 是用来加速读取的一种方法。目的是加速读取 物理上,有cpu管理的L1 cache, L2 cache 和 memory里的cache 对于cache的访问, 分为cache hit or cache miss 通常ca原创 2013-04-15 21:51:59 · 1762 阅读 · 0 评论 -
【人在运维囧途_09】秒删海量数据文件的方法
此篇是人在囧途之运维的 NO.9 了、更新实在太慢鸟、愧疚、、 在运维的工作中、有时我们需要去删除大文件、或者 N (N 取正无穷哟~~)多小文件 那么、rm 次奥咯、 这里、Rocky 介绍 Linux 史上最可爱、最温柔、最成熟、最善良、最.....槽糕、找不到形容词、囧 那便是 rsync 的另外一种用法 ①原创 2013-04-15 14:20:09 · 3776 阅读 · 0 评论 -
【人在运维囧途_08】淘宝内部大量使用的开源系统监控工具--Tsar
Tsar是淘宝开发的一个非常好用的系统监控工具,在淘宝内部大量使用 它不仅可以监控CPU、IO、内存、TCP等系统状态,也可以监控Apache,Nginx/Tengine,Squid等服务器状态 值得一提的是、Tsar 支持将数据存储到 MySQL 中,也可以将数据发送到 Nagios 报警服务器 ㈠ 部署 ① tsar由于定时采集数据,需要crond服务正原创 2013-04-14 13:19:56 · 5854 阅读 · 2 评论 -
【人在运维囧途_13】由LDAP服务器无法登陆来谈谈分析问题的思路
今天监控报障,LDAP某个机房部分机器无法登陆 过去看了一下,总结一下思考路径: ㈠ 定位问题、确定问题范围 LDAP无法登陆,本地账户可以登陆,说明ssh认证本身ok,应该是LDAP服务器连接有问题 strace id xx,的确连接LDAP服务器报错 telnet LDAP服务器端口不通 同一机房里面部分正常服务原创 2013-04-22 21:17:30 · 3716 阅读 · 0 评论 -
【人在运维囧途_07】GNU/Linux 系统资源监控神器--collectl【重点推荐】
对系统资源的监控、是运维人员的一个必备的技能 从 OS 角度讲、包括 CPU/IO/Network/FS 等 从 DB 角度讲,包括 Active Sessions/ON CPU/Disks/Top Segments/Top SQL 等等 而 DB 对资源的利用也反映在 OS 一级上,对 OS 计算资源的充分均衡利用是我们的目标 众多监控工具中、colle原创 2013-04-10 10:12:19 · 2807 阅读 · 0 评论 -
用 NetHogs 监控 Linux 每个进程的网络使用情况
㈠ 下载 nethogs-0.8.0.tar.gz 安装之前、可能需要先 yum install ncurses* ㈡ 作用 有别于其他统计和监控网卡流量、NetHogs 有点特别、可以监控每个进程的网络带宽占用情况 ㈢ 使用 该程序需要原创 2013-04-09 21:45:11 · 5286 阅读 · 0 评论 -
GNU/Linux 下寻找占用硬盘的大文件
㈠ 从根目录查找大于50MB的文件,并按大小列表显示前10个:[root@Rocky ~]# find / -printf "%k %p\n"|sort -g -k 1,1|\awk '{if($1>50000) print $1/1024 "MB" " " $2}'|tail -n 10111.968MB /mnt/hgfs/vmshare/Disk1/oms/Disk1/stage/Com原创 2013-04-08 17:02:23 · 2676 阅读 · 0 评论 -
Linux daemon & mysqld
不严格的讲、daemon 就是服务、可分 2 类: ① stand alone ② super daemon 再不严格的讲、服务对应端口、那....那、daemon就对应了端口...? 我们可从 /etc/services 查询他们的对应关系:/*第一列为 daemon 的名称 第二列则是 port */[root@odd ~]# cat /etc/原创 2013-06-10 16:42:14 · 1894 阅读 · 0 评论 -
高端洋气上档次的终端控--tmux
关于它的传说、那是来自遥远的 Google、新浪微博、知乎 编译出错、看这个链接基本全搞定:哪里出错点这里 英文不给力、看这个链接、立马上手:中文man--简要的 我的效果图:原创 2013-06-05 13:07:52 · 3726 阅读 · 0 评论 -
Linux 文件系统崩溃修复
早上上班发现测试机有点问题.....问题的原因是测试机上周因断电意外关机不过这里也存在一个操作习惯问题一般地,我们在关机时,应该(也算是我自己的习惯):# shutdown -Fh now而不能:# poweroffBy 迦叶Good Luck2013-12-2原创 2013-12-02 11:23:00 · 3654 阅读 · 0 评论 -
Redhat 本地yum源配置
环境: vmworkstation RHEL-5.8 --配置repo文件 [root@localhost yum.repos.d]# cat base.repo [server] name=server baseurl=file:///mnt/hgfs/vmshare/S原创 2012-11-29 19:18:08 · 3978 阅读 · 0 评论 -
Linux iostat和little's law
Linux iostat原创 2013-10-28 13:53:53 · 2413 阅读 · 0 评论 -
Linux UDEV和为MySQL InnoDB共享表空间配置裸设备
Linux UDEV MySQL 裸设备原创 2013-07-20 10:59:15 · 2923 阅读 · 0 评论 -
小忆硬链接和软链接
1 概述 不论硬链接还是软链接,它们都是文件 2 硬链接 定义: 每个文件都是使用它的inode号码来引用,文件名不过是想提高用户体验。由于文件名和inode号码的分离(文件名被保存在目录中,而不是在inode节点中),这就使多个文件名来指向同一个inode号码变成了可能。所有文件都至少被应硬链接一次而且可以不止一次。原创 2012-09-25 16:22:46 · 2241 阅读 · 0 评论 -
大文件跨网传输技巧
大文件跨网传输技巧原创 2013-08-30 22:24:22 · 3056 阅读 · 0 评论 -
Linux /proc 的意义
linux /proc原创 2013-07-29 17:37:09 · 2004 阅读 · 0 评论 -
Linux 从 sar 到 sar2html 的认识
Linux sar原创 2013-07-24 23:30:31 · 2773 阅读 · 0 评论 -
浅析 Linux LD_LIBRARY_PATH
LD_LIBRARY_PATH原创 2013-07-17 00:21:16 · 3333 阅读 · 0 评论 -
DBA 应该要注意Linux 环境下的一些操作
DBA 对OS的依赖、一丁点儿也不亚于DB、对于Oracle DBA、尤为突出 DB和OS的感情也与日俱增、耦合度高的让人一度以为这两要劳燕双飞了 例如、Oracle里面、 而且、故障诊断以及性能调优时、OS层的APP可能直接拖垮DB、比如: 好吧、我承认、扯这些无非就是想强调OS对DB、那剪不断、理还乱的感情嘛、、 ⑴ 慎用 mv原创 2013-06-23 01:49:08 · 2793 阅读 · 5 评论 -
记录一次惨痛的升级glibc 教训
距离这事有过一段时间了、现下可回忆的东西也不多、那有多少算多少吧 我记得我升级glibc的初衷是因为安装3.x版本的openoffice 需要glibc-2.7 先用一副图片简介一下什么是glibc: 我的系统原本是glibc-2.5、源码升级到glibc-2.7、升级是成功了、可是依然:[root@odd ~]# ls -l /lib/libc.so.*lrw原创 2013-06-23 19:16:57 · 9178 阅读 · 2 评论 -
openoffice + pdf2swf 同时可运行的方法
由于项目需要我在服务器上安装 openoffice + pdf2swf、装好了 OOo并启动、装好了 pdf2swf、可是启动: 于是、我就这么搞: 结果、你猜怎么着?打开openoffice以及其他的需要X11 支持的程序全部失效、一时心里拔凉拔凉的 刚开始还以为是X11 出状况了、费了好大劲重装了X11 、可重装完、依然按上述方法原创 2013-06-23 20:17:37 · 2629 阅读 · 2 评论 -
lsof 应用实例分享以及Oracle 数据文件删除恢复测试
㈠ lsof 应用实例 ① 查找指定端口被哪个程序占用:[root@temp ~]# lsof -i :80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEhttpd 10278 root 3u IPv6 37812 0t0 TCP *:http (LIST原创 2013-06-19 21:31:33 · 3324 阅读 · 0 评论 -
【人在运维囧途_06】 借助 sniffer 诊断 Linux 网络故障
夫运维者、善假于物也、形如 sniffer(嗅探器) sniffer 在网络安全领域是一把双刃剑、或被黑客作为网络攻击工具、或协助运维诊断网络故障 本文以 Linux 平台下三个常用的网络嗅探器 Tcpdump、Ethereal 和 EtherApe 为例 介绍如何借助 sniffer 来诊断网络故障,从而保障网络高效安全地运行 但由于 sniffer 实在太强大、原创 2013-04-04 13:01:19 · 2790 阅读 · 0 评论 -
【人在运维囧途_05】系统安全巡检利器--nmap
在美国大片、>中崔妮蒂使用 nmap 入侵发电站的能源管理系统 且不谈黑客、Rocky窃以为、nmap 用来侦测自己服务器的安全性是很不错的一个选择 倘若嗅探别人的主机、或许会被 TCP_Wrappers 记录曾经侦测过该 port 的 IP、那么这样做可是会吃官司的 另外、nmap 学问很深、有兴趣的朋友可作深入理解、这里简列几点原创 2013-04-02 15:55:02 · 2486 阅读 · 0 评论 -
【人在运维囧途_04】 逃离故障的十条运维工作经验总结
故障、于 DBA、于 运维人员 都是 心中永远的痛、而避免故障的原则却是殊途同归 现列如下、与君共勉 ㈠ 变更要能回滚、先在同样的环境测试过 佛说:每次创伤、都是一次成熟、这便是运维人员的真实写照 从某种意义上讲、运维是一门经验的学科、是一门试错的学科 没有做过的东西原创 2013-04-01 13:00:41 · 13153 阅读 · 30 评论 -
登入shell和非登入shell的区别
使用启动脚本,可以让自定义的环境一劳永逸。 这些脚本在shell被创建时运行 根据shell是登入shell还是非登入shell,所运行的启动脚本也会不一样 我们“su - ”是登入shell;“su ”是非登入shell 放在启动脚本中典型的包括: ① 本地变量设置,特别是PS1 比原创 2012-11-19 23:32:29 · 3549 阅读 · 0 评论 -
Linux进程实时监控 - htop
定义: htop 是一个 Linux 下的交互式的进程浏览器,top的增强版 获得: 获取htop原创 2012-11-09 13:13:19 · 2378 阅读 · 2 评论 -
linux grep命令操作指南
① 定义 grep是行级设备,它分析一行信息,若当中有我们所需要的信息,就将整行返回 ② 作用 进行字符串数据的对比,将符合用户需求的字符串打印出来 ③ 格式 grep [-aci原创 2012-11-06 19:30:15 · 1972 阅读 · 0 评论 -
理解LVM(一):lvm入门介绍
㈠ LVM入门纲领 卷管理在物理存储设备上建立了一个抽象层,允许你建立逻辑存储卷。这和直接使用物理存储设备相比,大大增加了灵活性。 逻辑卷允许存储虚拟化。通过逻辑卷,你不会被物理磁盘大小所限制。 另外,硬件存储配置和软件是独立的,所以可以在不停止应用或者 umount 文件系统的情况下调整和移动原创 2012-10-29 00:29:29 · 11383 阅读 · 0 评论 -
理解LVM(三)LVM实作流程之物理卷管理
⑴ 物理卷管理 ① 建立物理卷 ⒈ 设置分区类型 假如你使用一整块磁盘作为 pv ,磁盘必须没有分区表,也就是之前没有被分区过 如果有分区的话,必须确保 partition ID 是 8e 如果是整个磁盘的话,必须把分区原创 2012-11-03 02:40:09 · 2769 阅读 · 0 评论 -
linux命令的oracle运用(一)
1 dd 模拟物理坏块SQL> select * from v$database_block_corruption;no rows selectedSQL> select * from v$backup_corruption;no rows selectedSQL> select * from v$copy_corruption;no rows sel原创 2012-10-23 12:57:22 · 2437 阅读 · 0 评论 -
理解LVM《二》lvm 组件
㈠ 物理卷 ⑴ PV简介 一个设备可以被 LVM 使用之前必须先被初始化为一个 PV 。这会在设备的起始位置放置一个标签,俗称“8e”。 默认情况下,LVM 标签被放在第2个 512 字节的扇区。 但是,你可以把PV 标签放在一个磁盘的前4个512字节的扇区中的任意一个。 一个 LVM 标签在重启后也会存在,同时在一个原创 2012-10-30 12:58:22 · 2682 阅读 · 0 评论 -
linux常见的压缩命令
㈠ 压缩技术的原理: --原理一 由于1byte=8bit,所以每个byte当中会有8个内存单元,而每个内存单元可以是0,1。当我们记录数字1时,有7个bit应该是“空的”。不过,为了满足目前我们的OS数据的访问, 所以就会将数据转为byte的形态来记录。有些压缩技术就是把这部分空间给“揪”出来,让文件占用的空间变小。 --原理二 将重原创 2012-10-29 19:06:17 · 10934 阅读 · 0 评论