TangWei's Studio

TangWei's Studio

生活并非没有给你选择,你可以选择放弃啊

Linux系统启动流程详解
Linux系统从按下电源键开始到系统启动要求用户输入用户名,中间究竟发生什么?了解Linux系统的启动流程,不仅有助于我们更加深入的理解linux底层设计理念,更能帮助我们再出现系统启动故障时,迅速排查出故障原因。 一、Linux系统启动流程以下是CentOS6版本系统启动流程图:(注:下文中启动流程主要适用于CentOS6之前的版本,7版本变动较大,暂不加入讨论) centos6启动流程_gaitubao_com_watermark CentOS6启动流程: 1.加载BIOS的硬件信息,进行POST加电自检 2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息 3...
shell脚本编程基础——循环用法
一、if、case条件判断条件判断if语句:if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。 if语句格式:if 判断条件1;then 条件1为真的分支代码 elif 判断条件2;then 条件2为真的分支代码 elif 判断条件3;then 条件3为真的分支代码 else 以上条件都不满足的分支代码 fi if语句会逐条件的进行判断,当第一次遇到为“真”的条件时,就会执行其分支代码,而后结束整个if语句。 条件判断case语句:case语句是实现选择结构程序设计的一种语句,比较适合处理离散型变量。 格式: case 变量引用 ...
Linux系统计划任务
一、同步服务器时间在进行计划任务之前,一定要确保服务器的时间是准确无误的,否则将造成计划任务失败或者无法达到预期效果,尤其是在大规模的集群环境中,更显得尤为重要,所以我们首先要学会的就是同步服务器时间。 CentOS6: ntpdata 172.x.x.x 将时间与服务器同步 vim /etc/ntp.conf 修改此文件 server 172.x.x.x iburst 加上此行 chkconfig ntpd on ...
TCP/IP协议详解
一、TCP协议TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的,所有只能用于端到端的通讯。 TCP协议的工作特性: 工作在传输层 面向连接协议:先协商确保网络状态正常稳定 全双工协议 半关闭:支持一端关闭,一端传输的半关闭状态 错误检查 将数据打包成段,排序 确认机制:保证数据包可靠 数据恢复,重传 流量控制,滑动窗口 拥塞控制,慢启动和拥塞避免算法 TCP协议报文格式:为何TCP协议具有上述工作特性呢,这就要结合TCP报文格式来讲起。 下图是TCP报文格式图: 具体含义如下: 1.源端口、目标端口:计算机上的进程要...
Linux进程监控管理工具详解
一、top——进程监控工具相对于ps而言,ps显示的是某个时间点的进程状态信息,top命令工具类似于windows系统的任务管理器,可以动态的持续监控进程的运行状态 每一行的代表的含义为: 第一行: 1.当前系统时间 2.系统已启动的时间 3.当前登录用户数 4.系统平均负载(1min、5min、15min),超过1表示负载过高 第二行: 当前进程的总量,以及处于各种状态的进程的数量,要注意最后的zombie,不为0 要及时查看哪个进程处于僵死状态 第三行:CPU的整体负载,多核CPU可按1切换不同CPU的负载率 us:user space 用户运行程序占用CP...
Linux系统进程管理及作业操作
一、进程相关概念:进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU,IO,内存,网络资源等。通过学习Linux系统进程管理来协调多道程序之间的关系,使CPU得到充分的利用。 进程和程序的区别是什么? 进程是一个动态的概念,当用户把一个程序或命令执行起来的时候,才有进程的概念,系统会自动分配一个编号PID给进程。 程序是一个静态的概念,表现为一个文件 进程的分类:根据进程与系统终端的关系: (1)守护进程:在系统引导过程中启动的进程,即跟终端无关的进程。 (2)前台进程:跟终端相关,通过终端启动的进程; 注:守护进程和前台进程可相互转化 根据进程占...
Linux系统网络管理
一、基本网络配置:将Linux主机接入网络,需要配置网络相关设置 一般包括以下内容: 主机名 IP/netmask 路由:默认网关 DNS服务器: 主DNS服务器 次DNS服务器 网络配置文件:IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/networkscripts/ifcfg-IFACE: DEVICE=eth0 针对网卡名称(必须有) ONTBOOT=yes yes表示开机自动启动网卡,默认yes BOOTPROTO=dhcp 自动获取,生产中一般改为...
网络基本概念及OSI参考模型、TCP/IP协议简介
一、网络概念什么是网络? 网络是由节点和连线构成,表示诸多对象及其相互联系。在计算机领域中,网络是信息传输、接收、 共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 网络是人类发展史来最重要的发明,提高了科技和人类社会的发展。 网络应用程序: Web 浏览器(Chrome、IE、Firefox等) 即时消息(QQ、微信、钉钉等) 电子邮件(Outlook、foxmail 等) 协作(视频会议、VNC、Netmeeting、WebEx 等) web网络服务(apache,nginx,IIS) 文件网络服务(ftp,nfs,samba) 数据库服...
在软件RAID搭建LVM逻辑卷进行管理
实验预期:在CentOS6.9系统上搭建两个RAID级别,分别为RAID0,及RAID5,将两个RAID合并为卷组并创建逻辑卷,实现冗余、性能提升、及弹性拓展。 实验准备环境:CentOS6.9服务器一台,3块硬盘,分别为40G,60G,80G,并在每块磁盘创建分区sdx1容量为1G,sdx2容量为2G,创建挂载用空目录/test。 实验一:在软件RAID创建LVM逻辑卷 1.mdadm -C /dev/md1 -a yes -l5 -n3 /dev/sd{b1,c1,d1} 将三个容量为1G的分区sdb1,sdc1,sdd1组成一个名称为md1的RAID5 2.mdad...
Linux系统中RAID及LVM管理
一、RAID概念及管理RAID:Redundant Arrays of Inexpensive(Independent) Disks 廉价(独立)磁盘冗余阵列 使用多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两种都提供。RAID的作用: 提高IO能力 磁盘并行读写 提高耐用性 磁盘冗余来实现 级别:多块磁盘组织在一起的工作方式有所不同 RAID实现的方式: 外接式磁盘阵列:通过扩展卡提供适配能力 内接式RAID:主板集成RAID控制器 安装OS前在BIOS里配置 软件RAID:通过OS实现(生产环境很少用,一般用来测试模拟) RAID级别 RAID-0 ...
头皮发麻
活着的每一天都是在输,但即便这样我仍然活着
FRIENDS
百度 谷歌