- 博客(20)
- 收藏
- 关注
转载 挂载iso镜像
执行命令 mount /dev/cdrom /mnt/cdrom1.[root@ocdp1 cdrom]# mount /dev/cdrom /mnt/cdrom 2.mount: /dev/sr0 写保护,将以只读方式挂载 进入/mnt/cdrom文件夹下发现里面是空的,说明挂载失败。现在很多发行版中,光驱都不是/dev/cdrom了,而是/dev/sr0。 命令ls -l /dev/cdrom
2018-01-19 18:07:10 3072 2
转载 提高shell脚本执行效率
一、先说一下Shell脚本语言自身的局限性 作为解释型的脚本语言,天生就有效率上边的缺陷。尽管它调用的其他命令可能效率上是不错的。 Shell脚本程序的执行是顺序执行,而非并行执行的。这很大程度上浪费了可能能利用上的系统资源。 Shell每执行一个命令就创建一个新的进程,如果脚本编写者没有这方面意识,编写脚本不当的话,是非常浪费系统资源的。 二、我们在Shell脚本语言的局限性上尽可能的通过我们有
2018-01-19 09:48:36 12441 2
转载 多线程执行for循环shell脚本
需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等)如何用shell实现? 方案一:(这应该是大多数人都第一时间想到的方法吧)思路:一个for循环1000次,顺序执行1000次任务。实现: #!/bin/bashstart_time=`date +%s` #定义脚本运行的开始时间 for ((i=
2017-12-29 15:22:48 21314 2
转载 多线程执行shell脚本
Linux下模拟多线程的并发并发shell脚本 分享一个在Linux下模拟多线程的并发脚本,使用这个脚本可以同时批量在定义数量的服务器上执行相关命令,比起普通for/while循环只能顺序一条一条执行的效率高非常多,在管理大批服务器时非常的实用。 以下脚本功能是通过scp(也可选rsync)向上千台服务器传更新包,脚本运行后同时在后台有50个scp进程向服务器传包。
2017-12-28 10:33:50 3549
转载 systemctl 精华篇
一、由来历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。二是启动脚本复杂。init进程只是执行启
2017-12-13 15:09:23 1424
转载 find查找与删除
下面给出find命令的主要应用示例:12 /> ls -l #列出当前目录下所包含的测试文件 -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log -rw-r--r--. 1 root root 37 Nov 12 00:56 testfile.dat -rw-r--r--. 1 root
2017-12-13 14:39:35 1520
转载 线程控制 nproc
linux下nproc的作用nproc是操作系统级别对每个用户创建的进程数的限制,在Linux下运行多线程时,每个线程的实现其实是一个轻量级的进程,对应的术语是:light weight process(LWP)。怎么知道一个用户创建了多少个进程呢,默认的ps是不显示全部进程的,需要‘-L' 才能看到所有的进程。举例1:查看所有用户创建的进程数,使用命令:ps
2017-12-13 09:15:01 859
转载 linux系统运维必会
一、学习目标1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等4. 熟练应用“搜索”进行举一反三的学习 二、学习资源1. 课程资料:https://www.shiya
2017-12-12 15:58:34 4506
转载 linux系统日志以及分析
Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/rsyslog.d,默认配置文件为 /etc/syslog.conf 或 rsyslog.conf,任何希望生成日志的程序都可以向 syslog 发送信息
2017-12-12 15:52:14 116591 2
转载 hadoop运维工程师必备命令
Hadoop 大数据平台运维工程师须掌握的基本命令1、列出所有Hadoop Shell支持的命令 $ bin/hadoop fs -help2、显示关于某个命令的详细信息$ bin/hadoop fs -help command-name3、用户可使用以下命令在指定路径下查看历史日志汇总$ bin/hadoop job -history outp
2017-11-23 14:48:42 3660
转载 Hbase详解
HBase架构图理解18.pngHMaster链接Zookeeper的目得:HMaster需要知道哪些HRegionServere是活的及HRegionServer所在的位置,然后管理HRegionServer。HBase内部是通过DFS client把数据写到HDFS上的每一个HRegionServer有多个HRegion,每一个HRegion有多个Store,每一个
2017-11-23 14:22:39 502
转载 判断内部命令和外部命令
内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。type可以用来判断一个命令是否为内置命令type: usage: type [-afptP] name [name ...] [root@linuxeye ~]# type typetype is a shell builtin[root@li
2017-11-23 14:06:11 2147
转载 lsof命令详解
linux lsof命令详解简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础
2017-11-23 14:01:06 226
转载 linux常用系统命令
查看linux系统常用的命令,Linux查看系统配置常用命令一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinf
2017-11-23 13:57:59 208
转载 free的10个经典应用
Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux “free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。这篇文章提供一些各种参数选项的“free”命令,这些命令对于你更好地利用你的内存会有帮助。1.
2017-11-22 15:53:17 1055
转载 sar命令详解
SAR 命令详解 2010-03-29 09:37:06分类:sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,f
2017-11-22 15:23:37 1301
转载 rhel6.7运行级别和开机自启
[root@rhel6 dev]# service iptables statusiptables: Firewall is not running.[root@rhel6 dev]# chkconfig --listabrtd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭acpid 0:关
2017-11-22 10:15:42 2240
转载 rsync
背景我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotifywait响应不会有延迟,rsync也很快。大家同样有慢的烦恼,那是因为网上的inotif
2017-11-22 10:00:03 1194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人