centos安装启动ssh服务
摘要:centos安装启动ssh服务 #rpm -qa |grep ssh 检查是否装了SSH包 没有的话yum install openssh-server #chkconfig --list sshd 检查SSHD是否在本运行级别下设置为开机启动#chkconfig --level 2345 sshd
阅读全文
Windows下Putty连接虚拟机Ubuntu
摘要:Windows下Putty连接虚拟机Ubuntu 本文的题目是Windows下使用Putty连接虚拟机中的Ubuntu。 事实上针对这种一个问题,已经有非常多的文章。blog能够參考和学习。可是在本人的学习过程中还是遇到可非常多的问题。 特写下自己的整个解决这个问题的过程。 首先Putty是一个非常
阅读全文
Linux之定时任务Crond介绍
摘要:Linux之定时任务 定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务。 Crond服务会定期(默认每分钟检查一次)检查系统中是否有要执行的任
阅读全文
Linux
摘要:Linux系统优化 前言:这篇博客主机讲下安装Linux系统后调优及安全设置 基础环境 一、使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的。 先备份 下载163yum源:http://mirrors.163.com/.help/CentOS6-Base-163.repo 清
阅读全文
多进程、多线程
摘要:多进程、多线程 很多情况下我们会遇到编程模型选择的问题:多进程 or 多线程 ? 下面简要介绍下两者区别: 进程内所有线程共享进程资源 上面表格中写出了多线程、多进程的基本区别,除了上述内容我们还有一些需要关注的点: 之前看到很多人疑问,为什么高性能的nginx、redis要采用多进程模型而不是多线
阅读全文
僵尸进程与孤儿进程
摘要:僵尸进程与孤儿进程 进程状态 进程状态反映进程执行过程的变化。这些状态随着进程的执行和外界条件的变化而转换。为了弄明正正在运行的进程是什么意思,我们需要知道进程的不同状态。一个进程可以有多个状态(在Linux内核中,进程有时候也叫做任务)。下面的状态在 fs/proc/array.c 文件中定义:
阅读全文
Linux 入门
摘要:Linux 入门笔记 一开始对linux总有些抵触,黑黑的命令框不知道如何下手,这次因为工作交接的缘故需要负责之前同事的Node后端部分,node,redis这些都是部署在Linux上的,看了几次运维的同学噼里啪啦的敲命令,黑的白的一闪一闪,我都还没看清楚敲的啥,敬佩之情油然而生。没办法,不能怂啊,
阅读全文
Linux常用 bash
摘要:学会Linux常用 bash命令 目录 1. Basic Operations a. export 显示所有的环境变量,如果你想获取某个变量的详细信息,使用 echo $VARIABLE_NAME. export Example: $ export SHELL=/bin/zsh AWS_HOME=/
阅读全文
Linux+Nginx+Asp.net Core
摘要:Linux+Nginx+Asp.net Core 上篇《Docker基础入门及示例》文章介绍了Docker部署,以及相关.net core 的打包示例。这篇文章我将以oss.offical.site站点为例,主要介绍下在linux机器下完整的部署流程,.net core在docker容器中的运行已经
阅读全文
Linux内核源代码
摘要:Linux内核源代码 秉承着"不懂操作系统原理的程序员不是合格的程序员"的至理名言,鄙人又是买刘丽君老师的“Linux教学视频”,又是研读其力作《深入分析Linux内核源代码》,先将总结笔记放送给大家,希望对大家研习Linux源码提供更多的帮助,分章总结,从硬件起源开始->CPU中断->进程调度->
阅读全文
HAProxy实战
摘要:HAProxy实战 实验目的 测试基于haproxy的反代和负载均衡配置 测试keepalived高可用haproxy的效果 实验要点 (1) 动静分离discuzx,动静都要基于负载均衡实现; (2) 进一步测试在haproxy和后端主机之间添加varnish缓存; (3) 给出拓扑设计; (4)
阅读全文
文件系统
摘要:文件系统、压缩、打包操作总结 序言 当前的形势,.Net已经开源,.Net Core 正在跨平台,可见微软巨人在努力,在改变,在进步,在走向春天。从前被微软供作上帝的.Net从业者,如果不打开心扉面向开源,改变自己,那么很可能在不久的将来,恐英雄无用武之地,可悲可叹,呜呼哀哉! 如今Linux已经是
阅读全文
misc子系统
摘要:跟着内核学框架-从misc子系统到3+2+1设备识别驱动框架 misc子系统在Linux中是一个非常简单的子系统,但是其清晰的框架结构非常适合用来研究设备识别模型。本文从misc子系统的使用出发,通过了解其机制来总结一套的设备识别的驱动框架,即使用使用同一个驱动,向上提供多个设备文件接口,向下控制多
阅读全文
Linux input
摘要:Linux input 输入设备都有共性:中断驱动+字符IO,基于分层的思想,Linux内核将这些设备的公有的部分提取出来,基于cdev提供接口,设计了输入子系统,所有使用输入子系统构建的设备都使用主设备号13,同时输入子系统也支持自动创建设备文件,这些文件采用阻塞的IO读写方式,被创建在"/dev
阅读全文
lnmp环境的搭建
摘要:lnmp环境的搭建 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式
阅读全文
LVS实现负载均衡原理及安装配置
摘要:LVS实现负载均衡原理及安装配置 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介
阅读全文
进程创建
摘要:进程创建 根据一下问题来看笔记 进程占多大的线形地址空间 进程实际分配多少物理内存 创建进程的开销在哪里 一. 从fork系统调用开始 kernel/sys_call.s第222行 二. copy_process函数分析 作用: 复制当前进程的代码段和数据段以及环境 这里需要说明的是每个任务的线性地
阅读全文
APUE1
摘要:[APUE]进程控制(上) 一、进程标识 进程ID 0是调度进程,常常被称为交换进程(swapper)。该进程并不执行任何磁盘上的程序--它是内核的一部分,因此也被称为系统进程。进程ID 1是init进程,在自举(bootstrapping)过程结束时由内核调用。该进程的程序文件在UNIX的早期版本
阅读全文
SecureCRT连接虚拟机(ubuntu)配置
摘要:使用SecureCRT连接虚拟机(ubuntu)配置记录 这种配置方法,可以非常方便的操作虚拟机里的Linux系统,且让VMware在后台运行,因为有时候我直接在虚拟机里操作会稍微卡顿,或者切换速度不理想,使用该方法亲测本机效果确实ok,特此记录。 SecureCRT介绍 SecureCRT是一款支
阅读全文
OSWatcher Black Box
摘要:Linux监控工具介绍系列——OSWatcher Black Box OSWatcher Balck Box简介 OSWatcher Black Box (oswbb)是Oracle开发、提供的一个小巧,但是实用、强大的系统工具,它可以用来抓取操作系统的性能指标,用于辅助监控系统的资源使用。其安装部
阅读全文