![](https://img-blog.csdnimg.cn/20191209101353397.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
CentOS
文章平均质量分 90
李俊的博客
务实浪漫主义
展开
-
IO 多路复用 之 (select/poll/epoll)
一、常见的IO模型IO模型主要分为同步IO和异步IO两大类,同步IO和异步IO主要区别同步IO: 当进程发起IO操作后,数据准备就绪做真实IO操作的时候,这个过程是阻塞的异步IO: 当进程发起IO 操作之后,就直接返回,直到kernel发送一个信号,告诉进程IO操作完成,无需进程负责真实IO操作,所以不存在阻塞,称之为异步同步IO模型(synchronous IO)阻塞IO(bloking IO)非阻塞IO(non-blocking IO)多路复用IO(multiplex..原创 2022-05-04 19:27:54 · 392 阅读 · 0 评论 -
最常用Shell命令集合和使用技巧
一、控制台使用技巧基于我平时的工作经验,总结出一些我常用的快捷键1.1 操作快捷键 Ctrl+r:可以快速查找历史命令 Ctrl+a / Ctrl+e:移动光标到命令行首 / 行尾 Ctrl+w / Ctrl+k:删除光标之前 / 之后的内容1.2 VIM文件编辑快捷键 ZZ:文件保存并退出1.3 进程操作快捷键 Ctrl+c:强制终止程序 Ctrl+z:挂起一个进程 Ctrl+d: 终...原创 2020-05-17 16:31:56 · 3861 阅读 · 1 评论 -
DNS域名解析介绍
一、域名解析的过程当我们在浏览器的地址栏输入一个地址链接时,其实发生了很多事情。其中最初的一步就是目标主机地址的解析。这个过程是比较复杂的,下面主要讲解域名解析的主要过程。例如,我们在地址栏输入www.baidu.com,那么在解析这个域名的过程中主要发生了如下的动作:浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。浏览器对域名的缓存是有时间限制,一般情...转载 2018-04-19 18:18:30 · 278 阅读 · 0 评论 -
ADMIN07 - 综合练习
案例1:为虚拟机 server0 配置以下静态地址参数– 主机名:server0.example.com [root@server0 ~]# vim /etc/hostname– IP地址:172.25.0.112– 子网掩码:255.255.255.0– 默认网关:172.25.0.254 [root@server0 ~]# nmcli connection modify 'System eth...原创 2018-03-17 21:17:57 · 739 阅读 · 0 评论 -
ADMIN06 - 权限和归属、使用LDAP认证、家目录漫游
权限和归属1.基本权限的类别• 访问方式(权限) – 读取:允许查看内容-read r – 写入:允许修改内容-write w – 可执行:允许运行和切换-execute x 文本文件的rwx: r: cat less head tail grep w: vim 保存 x: 可以执行• 权限适用对象(归属)...原创 2018-03-16 21:44:18 · 701 阅读 · 0 评论 -
ADMIN05 - 管理用户和组、tar备份和恢复、NTP时间同步
• 每个学员机上有三台预先配置好的虚拟机• 真机上操作:控制教学用虚拟机– 格式:rht-vmctl 控制指令 虚拟机名– 常用控制指令: reset(还原)[root@room9pc01 ~]# rht-vmctl reset classroom[root@room9pc01 ~]# rht-vmctl reset server[root@room9pc01 ~]# rht-vmctl r...原创 2018-03-14 22:04:44 · 675 阅读 · 0 评论 -
ADMIN-04 软件包管理,配置网络
• 每个学员机上有三台预先配置好的虚拟机– server —— 作为练习用服务器– desktop —— 作为练习用客户机– classroom —— 提供网关/DNS/软件素材等资源 保证 classroom 首先开启系统• 真机上操作:控制教学用虚拟机– 格式:rht-vmctl 控制指令 虚拟机名– 常用控制指令: reset(还原)[root@room9pc01 ~]# rht-v...原创 2018-03-13 20:51:26 · 692 阅读 · 0 评论 -
ADMIN-03 命令行基础,目录与文件管理,环境介绍
查看内核版本 ~]# uname -r 3.10.0-693.el7.x86_64 ~]# hostname #显示主机名 ~]# pwd #显示当前所在位置 ~]# cd / #切换到 / 目录下 ~ ]# pwd #显示当前所在位置~ /]# ls #显示当前所在目录的 内容查看文本文件内容~]# cat #...原创 2018-03-13 20:40:53 · 728 阅读 · 0 评论 -
mysql主从 、Mycat读写分离、haproxy高可用
Mysql 迁移流程 核心原则,不能影响线上的服务 原 mysql 开启 binlog配置 my.cnfserver-id = 11log_bin = mysql-binbinlog-format = mixed添加同步用户 create user 'repl'@'%' IDENTIFIED BY 'lper';grant replicat...原创 2018-09-07 22:36:31 · 1823 阅读 · 0 评论 -
如何快速搭建LNMP环境
1.先准备一台虚拟机,并配好yum源 我准备的是一台RedHat 7.4版本的虚拟机2.下载所需软件包 点击此处下载lnmp_soft3.解压lnmp_soft.tar.gz [root@localhost ~]# tar -xf lnmp_soft.tar.gz4.进入lnmp_soft目录,执行install_lnmp.sh脚本 [root@localhost ...原创 2018-07-09 10:46:52 · 6386 阅读 · 0 评论 -
yum源的搭建和远程访问
1.准备镜像文件,把这个镜像文件放入虚拟机server的光驱中2.1把这个镜像所在目录/dev/cdrom 挂载到/mnt/cdrom下面 (mount /dev/cdrom /mnt/cdrom 这种挂载在重启虚拟机的时候挂载就会消失,这种挂载称之为手动挂载) 2.1想要实现开机自动挂载就应该修改/etc/fstab配置文件 (这种挂载称之为自动挂载) 自动挂载和手动挂载都能...原创 2018-03-25 22:00:01 · 1046 阅读 · 0 评论 -
计算机编译和运行的定义
编译:包括编译和链接两个过程。编译部分,是把源文件(代码)转换成机器可以识别的二进制语言,这个过程是针对每一个源文件的。链接,是把编译生成的二进制文件,组合成为一个系统可以执行的可执行文件。这两部分整体也叫编译。也就是说,广义的编译,就是把代码,转换成可执行文件。运行:把编译出来的可执行文件,在系统中运行的过程,称为程序的运行。打个比方,编译就是做饭的过程,而运行,就是吃饭。二者是完全不同的概念,...转载 2018-03-24 11:25:43 · 965 阅读 · 0 评论 -
快速生成RedHat7虚拟机
一、虚拟化概述虚拟计算机的硬件 virtualization 资源管理 x个物理资源 --> y个逻辑资源 实现程度:完全虚拟化、部分虚拟化、硬件辅助虚拟化(CPU)查看CPU是否支持虚拟化指令:[root@room9pc01 ~]# lscpu | grep vmx二、搭建KVM服务器2.1 搭建KVM服务器的主要软件 虚拟化模拟器 —— qemu-kv...原创 2018-08-11 11:40:09 · 840 阅读 · 0 评论 -
Linux资源限制
Linux 资源限制通过限制特定用户或程序的资源访问,也可以实现性能调优的目的。对于多用户的系统不限制资源本身可能就是一种不公平。1.通过 ulimit 是限制系统资源的一种途径,ulimit 支持 hard 和 soft 限制。Soft limits can be adjusted by the affected user.Hard limits are set by a system admi...原创 2018-07-14 09:04:39 · 5805 阅读 · 0 评论 -
利用fsck命令修复linux文件系统
一台rhellinux6.5的虚机重启后无法远程,进入控制台查看,系统界面如下:分析:可以看到提示,inode有部分崩溃,产生了“孤儿文件”。建议手动使用fsck检查。这时系统无法进入单用户模式,只能使用救援模式。进入救援模式,现将root挂载到/mnt/sysimage目录下,然后卸载根目录,因为运行fsck需要文件系统处于未挂载状态,这里的根目录为lvm卷。利用命令检查根目录,-n表示只检查不...转载 2018-07-14 18:56:59 · 56470 阅读 · 2 评论 -
Xshell、mstsc/admin、跳板机、lsof
企业里怎么管理 Linux,那么多Linux 怎么处理?使用终端软件 securetty xshell 企业里怎么管理 Windows远程桌面 mstsc /admin 什么是跳板机(堡垒主机)? PV 是什么PV:即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV是什么UV(独立访客):即Unique Visitor,访问您网...原创 2018-08-03 22:23:36 · 834 阅读 · 0 评论 -
SSH远程登录出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 解决办法
一、问题描述在部署OpenStack环境的时候,配置的静态IP是192.168.5.1,删除了这台虚拟机.重新板建一个虚拟机,IP配置也配置为192.168.5.1.使用真机连接 ssh 192.168.5.1出现如下报错报错的大概意思是192.168.5.1的ECDSA主机密钥已更改,并且您已请求严格检查,远程主机发送的ECDSA密钥指纹信息是和本机的密钥指纹信息不一致...原创 2018-08-15 20:04:30 · 52244 阅读 · 4 评论 -
WEB环境搭建,RPM打包、压力测试
dhcprpm打包LAMP LNMP环境的搭建 netstat 与 ss :查看连接状态的tcp状态统计ss -ant|awk '{A[$1]++}END{for(a in A)print A[a],a}'数据库创建 库,表php 查询数据库压力测试导入 mydb.sql压测 testmysql.php静态页面压力测试t.htmlcpu、内存使用统计p...原创 2018-09-05 08:52:30 · 404 阅读 · 0 评论 -
Linux根目录下各目录的作用
常见一级目录的用途 (非常重要)扩展的几个应用[root@svr7 ~]# man hier 查阅 Linux 系统的目录及其子目录的详细说明主要用途 /boot 存放系统引导必需的文件,包括内核、启动配置 /bin、/sbin 存放各种命令程序 /dev 存放硬盘、键盘、鼠标、光驱等各种设备文件 /etc 存放Linux系统...原创 2018-03-29 20:04:07 · 1044 阅读 · 0 评论