gaojingsong的博客 -凯发k8国际

`
gaojingsong
  • 浏览: 1124910 次
  • 性别:
  • 来自: 深圳
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 文章分类
    社区版块
    • ( 4)
    • ( 0)
    • ( 80)
    存档分类
    最新评论
    文章列表
    ssh-copy-id命令解析 ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,   ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。     ssh-copy-id命令可以把本地的ssh公钥文件安装到远程主机对应的账户下。                                                                                                           ...
    lvs十种调度算法 1)rr、2)wrr、3)lc、4)wlc、5)sh、6)dh、7)lblc、8)lblcr、9)sed、10)nq   1.轮询(round robin)rr: 将客户端请求平均分发到real server。   2.加权轮询(weighted round robin)wrr:根据real server 权重值进行轮询的调度。   3.最少连接(least connections)lc:选择连接最少的服务器。   4.加权最少连接(weighted least connections)wlc:根据real server 权重值,选择连接数最少服务器。 ...
    1)、listen:首先服务端需要打开一个socket进行监听,状态为listen. /* the socket is listening for incoming connections. 侦听来自远方tcp端口的连接请求 */ 2)、syn_sent:客户端通过应用程序调用connect进行active open.于是客户端tcp发送一个syn以请求 建立一个连接.之后状态置为syn_sent. /*the socket is actively attempting to establish a connection. 在发送连接请求后等待匹配的连接请求 */ ...
    • 2019-07-14 21:27
    • 浏览 1001
    • 分类:互联网
    ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,   ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。 ssh-copy-id命令可以把本地的ssh公钥文件安装到远程主机对应的账户下。    ssh命令 1、复制ssh密钥到目标主机,开启无密码ssh登录 ssh-copy-id user@host 如果还没有密钥,请使用ssh-keygen命令生成。 2、从某主机的80端口开启到本地主机2001端口的隧道 ssh -n -l20 ...
    centos7中新增了unit(单元)的概念,它是所有资源的统称。   unit总共分为: service:系统服务 target:多个 unit 构成的一个组 device:硬件设备 mount:文件系统的挂载点 automount:自动挂载点 path:文件或路径 scope:不是由 systemd 启动的外部进程 slice:进程组 snapshot:systemd 快照,可以切回某个快照 socket:进程间通信的 socket swap:swap 文件 timer:定时器 systemd由一个叫做单元(unit)的概念,它保存了服务、设备、挂载点和操 ...
    centos7里面的网卡名称不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太网,o代表onboard内置,这种新的方式不但长,而且难记,不过优点也比较突出,有编号唯一性,迁移系统的时候不容易出错,网卡名称可以改动。   ...
      tcpdump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。   命令格式 tcpdump采用命令行方式,它的命令格式为� ...
     
    truncate相关命令 用法:truncate 选项... 文件... 将文件缩减或扩展至指定大小。   如果指定文件不存在则创建。   如果指定文件超出指定大小则超出的数据将丢失。 如果指定文件小于指定大小则用0 补足。   长选项必须使用的参数对于短选项时也是必需使用的。   -c, --no-create 不创建文件   -o, --io-blocks 将size 视为io 块数而不使用字节数   -r, --reference=文件   使用此文件的大小   -s, --size=大小 使用此大小       --help 显示此帮助信息并退出     ...
    ----查看linux系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024 ----查看linux系统某个进程打开的文件句柄数量 # lsof -n | grep 5950 -c 212 ----修改linux系统的最大文件句柄数限制的方法: 1)ulimit -n 65535        针对当前sess ...
    进程间通信(ipc,interprocess communication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。这使得一个程序能够在同一时间里处理许多用户的要求。因为即使只有一个用户发出要求,也可能导致一个操作系统中多个进程的运行,进程之间必须互相通话。ipc接口就提供了这种可能性。每个ipc方法均有它自己的优点和局限性,一般,对于单个程序而言使用所有的ipc方法是不常见的。    ipc的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、socket、streams等。其中 socket和streams支持不 ...
    linux性能实时监测工具-netdata,它是linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。netdata的web前端响应很快,而且不需要flash插件。 ...
    • 2017-09-18 23:18
    • 浏览 1093
    • 分类:互联网
    monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,适用于linux/unix平台。 它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误,同时monit 包含一个内嵌的 http(s) web 界面,你可以使用浏览器方便地查看 monit 所监视的服务器。monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于unix平台。 它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。monit运行于应用层。monit特别易于安装,而且非常轻量级(只有500kb大小),并且不依赖任何第三方程序、插件或者库。monit可 ...
    内存碎片/内存空洞 内存碎片:  程序长时间运行后,由于不停的malloc/free操作,尽管不存在内存泄露,但程序所占用的内存空间越来越大,有时候还会导致malloc申请失败,这就是由于内存碎片所导致。   产生原因:  非mmap� ...
    linux面试宝典(1)一、选择题1. linux系统中dns服务进程名为 ( a )a.named  b.httpd  c.ftpd  d.syslog2.在uinx/linux中,系统root用户口令信息一半保存的文件夹是(d )a.autobat  b.service.conf  c.inetd.conf  d.shadow3. 在下列选项中,属 ...
    [root@localhost ~]# cd /opt/ [root@localhost opt]# rpm -qa mysql mysql-5.0.45-7.1axs3 mysql-5.0.45-7.1axs3 [root@localhost opt]# rpm -e mysql-5.0.45-7.1axs3 error: "mysql-5.0.45-7.1axs3" specifies multiple packages [root@localhost opt]# rpm -e mysql* error: package mysql* is not ins ...
    [root@hadoop0 opt]# ls apache-flume-1.6.0-bin           orclfmap apache-flume-1.6.0-bin.tar.gz    r-3.0.1 apache-flume-1.6.0-bin.tar.gz.1  r-3.0.1.tar.gz apache-storm-0.9.6.tar.gz        redis-3.2.0 bigdata                          redis-3.2.0.tar.gz data                             rh elasti ...
    我们用到的集群系统主要就2种: 高可用(high availability)ha集群, 使用heartbeat实现;也会称为”双机热备”, “双机互备”, “双机”。 负载均衡群集(load balance cluster),使用linux virtual server(lvs)实现;     heartbeat (linux-ha)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗 余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未受到对方发送的报文,那么就认为对方失效,这时需启动资 ...
    一、共享内存相关知识 所谓共享内存,就是多个进程间共同地使用同一段物理内存空间,它是通过将同一段物理内存映射到不同进程的 虚拟空间来实现的。由于映射到不同进程的虚拟空间中,不同进程可以直接使用,不需要像消息队列那样进行复制,所以共享内存的效率很高。共享内存可以通过mmap()映射普通文件机制来实现,也可以system v共享内存机制来实现,system v是通过映射特殊文件系统shm中的文件实现进程间的共享内存通信,也就是说每个共享内存区域对应特殊文件系统shm中的一个文件。 二、共享内存原理 system v共享内存把所有共享数据放在共享内存区,任何想要访问该数据的进程都必须在本进程 ...
    what is sysusage ? sysusage continuously monitor your systems informations and generate periodical graph reports using rrdtool or javascript jqplot library. all reports are shown throught a web interface.   sysusage grabs all system activities using sar and system commands allowing you to keep tr ...
    munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems.  it is designed to be very plug and play. a default installation provides a lot of graphs with almost no work.   munin是用于linux系统� ...
    keepalived是一个免费开源的,用c编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖linux的虚� ...
     
    ntop (stylized as ntop) is computer software that probes a computer network to show network use in a way similar to what the program top does for processes. in interactive mode, it displays the network status on the user's terminal. in web mode, it acts as a web server, creating a html dump of the n ...
    spotlight 是一款强大的windows系统监控工具,不但可以监控本地windows,还可以进行远程监控windows系统,监控内容也十分丰富,进程,cpu,内存,磁盘,网络等,功能十分强大。 针对特定程序内存和cpu监控,非常有用,可以进行长时间追踪程序的内存和cpu使用情况。   spotlight on oracle 能让你迅速发现任何性能瓶颈,无论是实时还是历史查询。spotlight 能鉴别和诊断几千种性能问题,无论是特定用户问题、集中资源sql事务、 i/o瓶颈、锁定等待或者其它源码问题。spotlight for oracle 能自动为每个实例建立正常活动的底线,当检 ...
    什么是nethogs? nethogs 是一个开源的命令行工具(类似于linux的top命令),用来按进程或程序实时统计网络带宽使用率.   nethogs is a small 'net top' tool. instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process. nethogs does not rely on a special kernel module to be loaded. if there's ...
    rsync is a utility for efficiently transferring and synchronizing files across computer systems, by checking the timestamp and size of files.it is commonly found on unix-like systems and functions as both a file synchronization and file transfer program. the rsync algorithm is a type of delta encodi ...
    [root@node1 mq]# tar -xvjf rabbitmq-server-generic-unix-3.6.0.tar.xz  bzip2: (stdin) is not a bzip2 file. tar: child returned status 2 tar: error exit delayed from previous errors   [root@node1 mq]# ls erlang-18.1-1.el7.centos.x86_64.rpm  rabbitmq-server-generic-unix-3.6.0.tar.xz  xz-4.999.9be ...
    在linux中,通过fork()函数和vfork()函数来创建一个进程。进程都是由父进程创建的,一般情况下子进程退出后需要父进程来清理子进程退出后留下的"垃圾",父进程是调用wait()或waitpid()系统调用获得的子进程的终止状态。   一、孤儿进程   1.什么是 孤儿进程 如果一个子进程的父进程先于子进程 结束, 子进程就成为一个孤儿进程,它由 init (pid=1)进程收养,成为 init 进程的子进程   孤儿进程即父进程先于子进程终止的进程,会被init接管,其父进程变为1。   孤儿进程组的概念:组中每个成员的父进程要么是该组的一个成 ...
    1、linux中僵尸定义 in unix system terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie. 在unix 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程.  在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装sigchld信号处理函数调用 waitpid()等待子进程结束,又没有显式忽略该信号,则子进 ...
    第一种模式:mod=0 ,即:(balance-rr) round-robin policy(平衡抡循环策略) 特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降   第二种模式:mod=1,即: (active-backup) active-backup policy(主-备份策略) 特点:只有一个 ...
    lvm是逻辑盘卷管理(logicalvolumemanager)的简称,它是linux环境下对磁盘分区进行管理的一种机制,lvm是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过lvm系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过lvm可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不 ...
    global site tag (gtag.js) - google analytics
    网站地图