![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 88
Junfei-Yang
这个作者很懒,什么都没留下…
展开
-
Linux服务器性能调优技巧
Linux功能丰富、强大、灵活,你可以用它完成各种任务,在这篇文章中,我们将讨论一些提高Linux服务器性能的技巧。1、为磁盘I/O调整Linux内核电梯算法在选择文件系统后,有一些内核和挂载选项可能会影响到它的性能表现,其中一个内核设置是电梯算法,通过调整电梯算法,系统可以平衡低延迟需求,收集足够的数据,以有效地组织对磁盘的读和写请求。2、禁用不必要的守护进程,节省内存和转载 2013-03-18 14:50:58 · 1003 阅读 · 0 评论 -
Linux 守护进程原理
Linux系统中的守护进程是一种运行在后台的进程。而守护进程,也就是通常说的Daemon进程。它通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。linux大多数服务器进程就是用守护进程实现的,例如web服务。守护进程常常在系统引导装入时启动,在系统关闭时终止。守护进程最大的特点是运行在后台,与终端无连接,除非特殊情况下,用户不能操作守护进程。 在Linux中,每一个系转载 2013-08-12 20:41:46 · 915 阅读 · 0 评论 -
openldap 在centos 6 ldap_bind: Invalid credentials (49)
删除目录中的所有文件/ etc / openldap /拷贝到slapd.d /与命令[root@loaclhost ~]# rm -rf /etc/openldap/slapd.d/*slaptest运行测试配置文件并创建新的配置在目录/ etc / openldap /拷贝到slapd .d[root@localhost ~]# slaptest -f /etc/openlda原创 2013-10-30 13:28:57 · 2497 阅读 · 1 评论 -
如何利用多核CPU来加速你的Linux命令
你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。借用卡通人物Cartman的话,“如何我能使用这些内核”?要想让Linux命令使用所有的CPU内核,转载 2013-10-31 10:34:51 · 1431 阅读 · 0 评论 -
centos 6设置mysql主从同步配置
Centos 6 MySQL 主从配置 2014年5月 centos 6设置mysql主从同步过程记录 一.环境介绍原创 2014-05-05 16:22:17 · 1570 阅读 · 0 评论 -
LVS+keepalived+tomcat负载均衡
LVS+keepalived+tomcat负载均衡一:环境System:centos 6.5 x86_64名称IP LVS-Master192.168.10.98 LVS-BACKUP192.168.10.99 LVS-VIP原创 2014-05-07 16:27:34 · 3509 阅读 · 0 评论 -
CentOS下SSH远程连接服务慢解决方案
1、适用命令及方案如下:【远程连接及执行命令】ssh -p22 root@10.0.0.19ssh -p22 root@10.0.0.19 /sbin/ifconfig【远程拷贝:推送及拉取】scp -P22 -r -p /etc root@10.0.0.19:/tmp/scp -P22 -r -p root@10.0.0.19:/tmp/ /etc【安全的FTP功能】转载 2014-05-08 09:22:31 · 1146 阅读 · 0 评论 -
openstack常见错误总结
以下主要为安装部署过程中遇到的一些问题,因为openstack版本问题,带来的组件差异导致不同的版本安装的方法也完全不一样。经过测试,目前已可成功部署Essex和Grizzly两个版本,其中间还有个版本是Folsom,这个版本没有部署成功,也没有花太多时间去研究,因为Folsom版本中使用的quantum组件还不成熟,对于网络连通性还有很多问题,网上也很少有成功的案例,大多数人使用的还是folso转载 2014-05-08 11:31:11 · 16747 阅读 · 0 评论 -
Swift+HAporxy+Keepalived对象存储搭建
Skip to end of metadata hours agoGo to start of metadata Swift HA结构图包括组件:Swift: 1.proxy servers (swift-proxy-server) 2.Account servers (swift-account-serv原创 2014-05-30 19:46:17 · 2882 阅读 · 0 评论 -
KVM virbr0 加载失败
Skip to end of metadataGo to start of metadata【问题描述】kvm 安装完成查看自己建的网络virtbr0没了,ifconfig 后果然没了virbr0=============================================================然后尝试 virsh net-原创 2014-05-30 19:49:55 · 3107 阅读 · 0 评论 -
关于HAProxy的listen与等价的backend
Skip to end of metadataCreated by tangfeixiong on May 29, 2014Go to start of metadata2. Configuring HAProxy----------------------2.1. Configuration file format-------转载 2014-05-30 19:52:49 · 2080 阅读 · 0 评论 -
KVM 虚拟化性能优化可从以下几个方面优化KVM虚拟机,提高虚拟机的性能
KVM虚拟化性能优化可从以下几个方面优化KVM虚拟机,提高虚拟机的性能。1、全虚拟化使用半虚拟化驱动(virtio)virtio是KVM的半虚拟化机制,可提高IO性能,使用virtio可心显著提高KVM性能。virtio包括磁盘驱动和网卡驱动,下面是在XML文件中的使用方法:磁盘配置文件:网卡配置文件:2、使用writeback缓存选项针对客户机块设备的翻译 2014-05-30 19:58:14 · 4104 阅读 · 0 评论 -
在linux下开启TRIM对SSD性能优化
1)Trim的作用原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。而当Windows识别转载 2013-05-26 12:19:13 · 6671 阅读 · 1 评论 -
KVM虚拟机如何添加硬盘
KVM虚拟机使用Convirt来管理,新增硬盘的过程如下:一、登录虚拟机所在的节点(本例为192.168.22.240),用qemu-img创建一个虚拟硬盘//虚拟硬盘容量为2G ,格式为qcow2,磁盘文件名为web2-240.disk2.xm[root@localhost ~]# qemu-img create -fqcow2 /data/convirt/vm_转载 2013-04-15 10:45:29 · 1779 阅读 · 0 评论 -
在linux系统中I/O调度的选择
I/O 调度算法再各个进程竞争磁盘I/O的时候担当了裁判的角色。他要求请求的次序和时机做最优化的处理,以求得尽可能最好的整体I/O性能。在linux下面列出4种调度算法CFQ (Completely Fair Queuing 完全公平的排队)(elevator=cfq):这是默认算法,对于通用服务器来说通常是最好的选择。它试图均匀地分布对I/O带宽的访问。在多媒体应用,转载 2013-03-18 14:51:54 · 1452 阅读 · 0 评论 -
sed 详细用法
通过例子学习sed的用法1,sed介绍 sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote"、"t"字母转换成"T"、将第1转载 2013-04-02 14:11:39 · 770 阅读 · 0 评论 -
搭建apache 虚拟目录-kernel-doc
根据需要把kernel的文档放在网站上阅读;以下把简单的步骤记下来.[root@centos6 ~]# yum search kernel-docLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * ext原创 2013-04-02 16:53:30 · 793 阅读 · 0 评论 -
Nmap高级用法与典型场景
Nmap提供了四项基本功能(主机发现、端口扫描、服务与版本侦测、OS侦测)及丰富的脚本库。Nmap既能应用于简单的网络信息扫描,也能用在高级、复杂、特定的环境中:例如扫描互联网上大量的主机;绕开防火墙/IDS/IPS;扫描Web站点;扫描路由器等等。 简要回顾Nmap简单的扫描方式:[plain] view plaincopy全面扫描:nm转载 2013-03-23 12:14:31 · 761 阅读 · 0 评论 -
Python读写文件
Python读写文件1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close转载 2013-04-07 14:31:19 · 757 阅读 · 0 评论 -
tcpdump抓包分析详解
tcpdump抓包分析详解[root@linux ~]#tcpdump [-nn] [-i 接口] [-w 储存档名] [-c 次数] [-Ae][-qX] [-r 档案] [所欲撷取的数据内容]参数:-nn:直接以 IP 及 port number 显示,而非主机名与服务名称-i :后面接要『监听』的网络接口,例如 eth0, lo, ppp0 等等的界面;-w :如果你要将转载 2013-04-07 14:37:07 · 2086 阅读 · 0 评论 -
linux内核TCP相关参数解释
tcp_syn_retries :INTEGER 默认值是5 对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1 决定的) tcp_synack_retrie转载 2013-03-18 14:51:24 · 1088 阅读 · 0 评论 -
linux -/porc/sys/net/ipv4 详解
前面已经有了一篇"linux内核TCP相关参数解释",但是今天还要拿出来总结一下.1.net1) /proc/sys/net/ipv4/ip_forward该文件表示是否打开IP转发。0,禁止1,转发缺省设置:02) /proc/sys/net/ipv4/ip_default_ttl 该文件表示一个数据报的生存周期(Time To转载 2013-04-08 10:05:02 · 2242 阅读 · 0 评论 -
Loopback接口-tcp滑动窗口-tcp拥塞窗口
三个网络概念引出的问题(Loopback接口,TCP滑动窗口,TCP拥塞窗口)以下文字大部分来自《TCP/IP协议详解》一书,这里记录下,好今后做参考。1.Loopback接口 大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据报不能在任何网络上出现,只能用于本机进程间通信。 我曾经错转载 2013-04-08 10:48:40 · 1551 阅读 · 1 评论 -
Python的subprocess子进程和管道进行交互
目的是解决Python和C/C++的互操作性的问题,假如性能瓶颈的地方用C来写,而一些外围工作用Python来完成,岂不是完美的结合。今天发现了更方便的方式,就是用subprocess模块,创建子进程,然后用管道来进行交互,而这种方式在shell中非常普遍,比如:cat xxx.file | test.py 就是用的管道,另外,在hadoop中stream模式就是用的管道。其实在p转载 2013-03-28 10:48:43 · 986 阅读 · 0 评论 -
awk 使用帮助
45推荐在shell命令或编程中,可以用AWK强大的的文本处理能力。如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可完成这些任务。awk是一种解释的编程语言。awk也是shell过滤工具中最难掌握的。awk是一种自解释的编程语言。结合awk和sed和grep,将会使awk编程更加容易。awk语言最基本的功能是在文件或字符串中基于指定的规则浏览和抽取信息。有三种转载 2013-03-28 13:11:53 · 750 阅读 · 0 评论 -
centos 安装 scapy
1.查看python版本[root@SmartOP-01 tmp]# python -VPython 2.7.22.下载scapy[root@SmartOP-01 tmp]# cd /tmp/[root@SmartOP-01 tmp]# wget scapy.net3.解压文件[root@SmartOP-01 tmp]# unzip scapy-latest原创 2013-04-11 14:21:55 · 4953 阅读 · 0 评论 -
Nova create instnace
1.创建公钥[root@host-172-24-0-12 .ssh]# nova keypair-add --pub-key id_rsa.pub Andre-key[root@host-172-24-0-12 .ssh]# nova keypair-list+--------------------+------------------------------------原创 2014-06-02 16:25:42 · 1125 阅读 · 0 评论