![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 50
hodgeKou
这个作者很懒,什么都没留下…
展开
-
win11 vmware 安装Ubuntu 连接xshell
aa原创 2022-08-21 14:38:12 · 725 阅读 · 0 评论 -
一键登录云阿里云
免密登录堡垒机安装oathtool和sshpass这两个文件安装比较耗费时间!brew install oath-toolkitbrew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb阿里云item2一键连接 1 #!/bin/bash...原创 2019-12-17 12:28:26 · 2772 阅读 · 0 评论 -
^M
计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;一个叫做“换行”,...原创 2019-12-04 11:19:21 · 302 阅读 · 0 评论 -
linux查看硬盘是不是ssd固态硬盘
linux查看硬盘是不是ssd固态硬盘sdb是ssd、sr0是SATA[root@ 01 ~]# cat /sys/block/sdb/queue/rotational0[root@ 01 ~]# cat /sys/block/sr0/queue/rotational1原创 2019-11-27 16:54:31 · 2044 阅读 · 0 评论 -
Linux中screen的用法
screen查看当前有多少窗口[root@python ~]# screen -lsThere are screens on: 20706.khz (Attached) 20679.khz (Attached) 20453.khz (Attached) 20143.khz (Det...原创 2019-11-27 09:59:25 · 188 阅读 · 0 评论 -
佛祖保佑!永无BUG! 永不修改!
////////////////////////////////////////////////////////////////////// _ooOoo_ //// o8888888o ...原创 2018-04-29 11:38:28 · 2239 阅读 · 0 评论 -
ps -ef和ps aux
ps -ef和ps auxps -efunix风格-e 列出所有进程-f 完整格式UID PID PPID C STIME TTY TIME CMDroot 1 0 0 8月27 ? 00:25:08 /usr/lib/systemd/systemd --switched-root --system --de...原创 2019-11-22 11:51:47 · 318 阅读 · 0 评论 -
伪随机数和真随机数
伪随机数小项目猜数字游戏 //C语言 猜数字游戏https://blog.csdn.net/csdn_kou/article/details/79785709C语言之随机数生成超详解https://blog.csdn.net/csdn_kou/article/details/79788815在上面的文章中,使用固定函数就一直是生成固定的随机结果,但是引入时间seed就可以达到我们的要求。...原创 2019-11-19 20:59:27 · 337 阅读 · 0 评论 -
Ubuntu怎么设置桌面快捷方式(图片详解)
然后找到你要的copy然后到桌面,点开然后允许权限!就搞定了原创 2018-10-30 19:45:35 · 2427 阅读 · 0 评论 -
Ubuntu的中文是哪种字体?python的词云分析和 三国演义人物出场统计
Ubuntu的默认中文是哪种呢?fc-list :lang=zh 用这个命令查看出来NotoSerifCJK-Bold.ttc为什么要知道这个呢?来看一块python3代码import jiebaimport wordcloudf = open("threekingdom.txt","rb")t = f.read()f.close()ls = jieba.lcut(t)...原创 2018-10-30 19:21:38 · 840 阅读 · 0 评论 -
Ubuntu 18的中文界面切换《图解教程》亲测成功
然后找到Chinese simple把汉语挪到第一行原创 2018-10-30 19:17:13 · 1429 阅读 · 0 评论 -
Linux系统监控shell脚本
开源项目https://github.com/atarallo/TECMINT_MONITOR#! /bin/bash# unset any variable which system may be usingunset tecreset os architecture kernelrelease internalip externalip nameserver loadaverage...原创 2018-10-26 15:53:05 · 533 阅读 · 0 评论 -
apt-howto
https://www.debian.org/doc/manuals/apt-howto/index.zh-cn.html#contents原创 2018-10-26 14:17:36 · 115 阅读 · 0 评论 -
Linux磁盘管理
尝试一下ubuntu系统,界面还是很清新和活力系统信息Linux uname 命令可以打印正在运行的操作系统的一些信息。常见的参数有:-a :显示全部的信息-m :显示硬件类型-n :显示网络节点的主机名-o :显示操作系统的名称-s :默认选项,打印内核名称-r :打印内核版本设备信息lspci查看硬件设备信息lsmod命令用于显示已载入系统的模块的信息分区df...原创 2018-10-26 14:16:51 · 425 阅读 · 0 评论 -
LRU缓存算法缓存设计和实现
什么是缓存?举个例子,去图书馆查资料,一般情况下我们会集中把我们有可能查阅的几本书从书架取下来,放在我们的桌面上,以便交叉查阅,从而避免频繁的从座位上跑到书架旁去取书。在这个例子里,书桌所扮演的就是缓存的角色。缓存有两个特点:能在某种程度上降低访问数据的成本;其容量远小于外部存储的容量,如本例子中,书桌上能容纳的书本数就远小于书架的。什么是 LRU 缓存?LRU 缓存是一种以 LR...原创 2018-09-30 16:46:38 · 1032 阅读 · 0 评论 -
TCP/IP四层模型
文章目录TCP/IP协议族体系结构以及主要协议数据链路层网络层传输层应用层TCP/IP协议族体系结构以及主要协议TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。数据链路层数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。数据链...原创 2018-09-30 16:06:58 · 131662 阅读 · 8 评论 -
进程间通讯的四种方式
文章目录共享内存信号管道消息队列通信方法无法介于内核态与用户态的原因管道(不包括命名管道)局限于父子进程间的通信。消息队列在硬、软中断中无法无阻塞地接收数据。信号量无法介于内核态和用户态使用。共享内存需要信号量辅助,而信号量又无法使用。共享内存 共享内存是最快的进程间通讯的方式原因:相对于其他几种方式,共享内存直接在进程的虚拟地址空间进行操作,不再...原创 2018-09-30 14:47:21 · 21184 阅读 · 0 评论 -
内存碎片产生原因及解决办法
内存碎片通常分为内部碎片和外部碎片:  1. 内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免;  2. 外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。  现在普遍采用的段页式内存分配方式就是将进程的内存区域分为不同的段,...转载 2018-09-28 22:42:47 · 24632 阅读 · 1 评论 -
进程调度算法
文章目录先来先服务短作业优先调度算法(SJF)高优先权调度算法时间片轮转法:先来先服务按照作业/进程进入系统的先后次序进行调度,先进入系统者先调度;即启动等待时间最长的作业/进程。是一种最简单的调度算法,可用于作业调度,也可用于进程调度优缺点:先来先服务优缺点比较有利于长作业(进程),而不利于短作业(进程)有利于CPU繁忙型作业(进程) ,而不利于I/O繁忙型作业(进程)用于批处理...原创 2018-09-28 21:55:06 · 1319 阅读 · 0 评论 -
Linux基础查漏补缺
第二遍重新回顾Linux基础1.查找忽略的知识点2.再次记忆一些基础知识3.巩固基础为运维研发工作,做好准备只写一些细小的知识点,自己知道的就默认不写了查看主机名修改主机名查看IP地址ifconfigip addr showLinux的 “–”和“-”“-” 引导短格式选项(单个字符)“–”引导长格式选项(多个字符)多个短格式可以写在一起 例如:tar -xzvf ...原创 2018-10-13 20:51:06 · 237 阅读 · 0 评论 -
本能富可敌国,最后却选择拯救世界!Bram的Vim和乌干达儿童
在命令行界面输入vim会出现一堆文件,但是一直有这么一句话 Help poor children in Uganda!“帮助可怜的乌干达儿童”查询了一下这里面相关的历史背景和知识在Vim许可证文件结束后的部分翻译-如果您在 Vim 中找到了乐趣,请阅读剩下的部分,并且考虑一下是不是可以帮助乌干达的儿童。用这种方式来表达您的喜悦之情。-如果您想更好地支持 Vim 的开发工作,请考虑成...原创 2018-10-13 18:21:50 · 8760 阅读 · 3 评论 -
git入门教程
选择了国内的码云做为平台。原因不多说了,选哪种都行。安装gitsudo yum -y install git创建一个新项目进入Linux命令行git clone https://gitee.com/hodgekou/shell.git创建一个新的文件vim shell.sh书写代码并保存上传查看自己的主页非常重要的三条命令git add ...原创 2018-10-13 11:57:28 · 505 阅读 · 0 评论 -
shell自学笔记
文章目录重定向数值比较重定向0表示标准输入1表示标准输出2表示标准错误输出默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重定向到 标准输出.&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中数值比较-eq判断相等,相等返回true,否则返原创 2019-01-31 15:32:20 · 125 阅读 · 0 评论 -
ubuntu下载好了输入法怎么切换
命令行输入fcitx-configtool原创 2018-11-01 20:18:00 · 2331 阅读 · 2 评论 -
免密登录堡垒机和服务器
免密登录堡垒机安装oathtool和sshpass这两个文件安装比较耗费时间!brew install oath-toolkitbrew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb免密登录堡垒机书写shell脚本#!/usr/bin...原创 2019-09-10 10:07:46 · 843 阅读 · 0 评论 -
根据语句自动生成正则表达式
自动生成http://www.txt2re.com速查手册https://www.jb51.net/shouce/jquery/regexp.html原创 2019-08-01 11:08:07 · 16236 阅读 · 6 评论 -
centos添加安装源
[kou@pyton yum.repos.d]$ cd /etc/yum.repos.d/[kou@pyton yum.repos.d]$ lltotal 40-rw-r--r-- 1 root root 563 Jul 20 17:48 akopytov_sysbench.repo-rw-r--r-- 1 root root 675 Jun 15 10:46 CentOS-Base....原创 2019-07-24 15:32:53 · 6651 阅读 · 0 评论 -
net-tools和ifconfig
文章目录历史关系两者使用对比一、显示所有已连接的网络接口二、激活或停用网络接口三、为网络接口分配IPv4地址四、移除网络接口的IPv4地址五、显示网络接口的IPv4地址六、为网络接口分配IPv6地址七、显示网络接口的IPv6地址八、移除网络设备的IPv6地址九、改变网络接口的MAC地址十、查看IP路由表十一、添加和修改默认路由十二、添加和移除静态路由十三、查看套接字统计信息十四、查看ARP表十五、...转载 2019-05-15 17:11:44 · 9819 阅读 · 0 评论 -
git教程目录
git入门教程PyCharm和git安装教程Git的多人协作和分支处理测试原创 2019-02-04 16:02:16 · 152 阅读 · 0 评论 -
Git的多人协作和分支处理测试
首先配置ssh密钥克隆项目配置两台主机(一台本地mac,一台云服务器)通过这样的方式模拟多人开发。创建分支[vip@g1-db-test-v06 ~/Git_test_多人协作和冲突合并/branch_test]$ lsREADME.md[vip@g1-db-test-v06 ~/Git_test_多人协作和冲突合并/branch_test]$ git branch* maste...原创 2019-02-04 14:43:47 · 2192 阅读 · 0 评论 -
python3安装教程配置配置阿里云
配置全新阿里云Linux iz2ze0ajic0vbvwnjhw2bwz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux安装依赖包wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc1.ta...原创 2019-02-02 09:41:56 · 1538 阅读 · 0 评论 -
SSH加密密码中的非对称式密码学
转 wikihttps://zh.wikipedia.org/zh-cn/公开密钥加密公开密钥密码学(英语:Public-key cryptography),也称为非对称式密码学(英语:asymmetric cryptography),是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密,另一个则用作解密。使用其中一个密钥把明文加密后所得的密文,只能用相对应的另...转载 2019-01-26 18:04:15 · 217 阅读 · 0 评论 -
Shell 脚本基础学习
查询手册菜鸟教程for循环和seq的使用echo "method 1"for i in `seq 1 10`;do echo $i;doneecho "method 2"for i in {1..10}do echo $i;doneecho "method 3"for i in `seq 1 2 10`;do原创 2019-01-31 15:31:17 · 155 阅读 · 0 评论 -
vim如何自动补全,ycm配置
Ubuntu配置vim更新2018年11月8号 用了一段时间的Ubuntu 18简直太方便了。三步操作全部配完!!!git clone https://github.com/chxuan/vimplus.git ~/.vimpluscd ~/.vimplus./install.shcentos7配置ycm更新2018/11/29,对文章进行重新排版大牛的开源项目,一个键配置完...原创 2018-11-29 15:30:52 · 4999 阅读 · 3 评论 -
VMware的虚拟机连不上网
1.如果你发现在VMware下运行的虚拟机无法连接网络,那下面的方法也许可以帮 到你。(前提是你的物理网络是通的) 第一步:在VMware界面下 单击“编辑“→”虚拟网络编辑器” 第二步:单击”更改设置” 获取权限,如果有。则不需要单击 第三步:单击左下角的”恢复默认设置“,等待完成,然后确定退出。 第四步:刚刚恢复默认后有两个,你自己...转载 2018-11-11 20:06:15 · 21103 阅读 · 8 评论 -
Ubuntu升级
apt-get update: 升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作)apt-get upgrade: 进行安装包的更新(软件版本的升级)apt-get dist-upgrade: 进行系统版本的升级(Ubuntu版本的升级)do-release-upgrade: Ubuntu官方推荐的系统升级方式,若加参数-d还可以升级到开发版本,但会不稳定原文:ht...转载 2018-11-02 19:56:15 · 1318 阅读 · 0 评论 -
当我们说"TCP是可靠协议"时,我们真正表达的是什么
转载出处:https://blog.csdn.net/dog250/article/details/82177299很明确地说,从通信意义上推敲,TCP一点都不可靠。一个抽象的协议,怎么可能左右介质来保证可靠,不存在的。但凡是经由某种介质的通信行为均不可能是绝对可靠的!正好比我们现实生活中的保险,其实它什么都不能阻止,什么风险也保证不了它的不发生,它保证不了飞机不会掉下来,也无法阻止人生病…事...转载 2018-09-20 22:46:44 · 224 阅读 · 0 评论 -
进程的状态与种类
● 运行:正占用处理器 ● 就绪:只要获得处理器即可运行。 ● 阻塞:正等待某个事件(如I/O完成)的发生。 在不少系统中,还增加了两种基本状态: ● 新状态:一个进程刚刚建立,但还未将它送入就绪队列时的状态。 ● 终止状态:当一个进程已经正常结束或异常结束,系统已将它从就绪队列中移出,但尚未将它撤消时的状态。状态英文全称注释R(TASK_RUNNIN...原创 2018-09-19 11:43:45 · 2056 阅读 · 0 评论 -
centos升级之共享文件夹
vmware-hgfsclientsudo vmhgfs-fuse .host:/share /mnt/hgfs原创 2018-07-15 00:13:36 · 140 阅读 · 0 评论 -
centos升级之vim vim8.0安装
sudo yum update vim原创 2018-07-13 23:53:19 · 6969 阅读 · 1 评论