Linux
SoWhat1412
微信搜索【SoWhat1412】,第一时间阅读原创干货文章。人之患、在好为人师、不实知、谨慎言。点点滴滴、皆是学问、看到了、学到了、便是收获、便是进步。
展开
-
高频面试问点 进程间通讯机制
1. 管道2. 消息队列3. 共享内存4. 信号量Socket编程原创 2019-10-16 16:08:16 · 6655 阅读 · 0 评论 -
【Linux】 修改主机名
SIZE = 7array = [[0] * SIZE]# 创建一个长度SIZE * SIZE的二维列表for i in range(SIZE - 1): array += [[0] * SIZE]# 该orient代表绕圈的方向# 其中0代表向下,1代表向右,2代表向左,3代表向上orient = 0# 控制将1~SIZE * SIZE的数值填入二维列表中# ...转载 2019-05-21 19:48:44 · 1226 阅读 · 0 评论 -
【Linux】supervisord 进程管理,自动重启
supervisord的介绍:官网: http://supervisord.org/ github:https://github.com/Supervisor/supervisor概述:软件功能:本软件是进程管理系统,可以很简单的管理系统,同时提供了很丰富的接口可以让你随心所欲的管理应用场景: 常驻任务维护、管理,不论你的常驻进程是什么语言写的,都可以使用本神器管理 ...原创 2020-01-20 16:21:13 · 4098 阅读 · 4 评论 -
【Linux 】 ssh 免秘钥登陆
需求IP1:1.1.1.1 账户kgIP2:1.1.1.2 账户kg想实现 IP1 免秘钥登陆 IP2 步骤如下登陆到1.1 然后cd ~/.ssh, shell 中运行 ssh-keygen -t rsa 命令,生成密钥文件一直按回车键,会出现如上图,也会有你的公私钥文件的路径,比如我的:/home/lx-yf/.ssh/id_rsa.pub3.在相应的目录下/h...原创 2019-11-14 13:48:30 · 28396 阅读 · 4 评论 -
【Linux】ssh-keygen 的使用方法及配置 authorized_key s两台linux机器相互认证
一、概述1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名 RSA 或者 DSA 来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa二、具体操作流程单向登陆的操作过程(...原创 2019-07-04 18:08:42 · 2633 阅读 · 1 评论 -
【Linux】vim 搜索设置 高亮
vim搜索设置高亮linux vim打开文档搜索字符串时,设置被搜索到字符串高亮显示。有两种方法:1、临时设置:vim打开文档-->命令行形式输入set hlsearch。缺点:关闭文档后,下次打开,又需要重新设置一遍。2、永久设置(推荐):在~/.vimrc中配制vim ~/.vimrcset nuset tabstop=4set shiftwidth=4set...原创 2019-07-02 16:13:36 · 2376 阅读 · 1 评论 -
【Linux 】理解bashrc和profile 的区别
在一般的 linux 或者 unix 系统中, 都可以通过编辑 bashrc 和 profile 来设置用户的工作环境, 很多文章对于 profile 和 bashrc 也都有使用, 但究竟每个文件都有什么作用和该如何使用呢?常见操作系统中的bashrc和profile我们先来看一下常见的Linux系统中的bashrc和profile:在CentOs中:/etc/profile...原创 2019-06-26 11:15:56 · 1067 阅读 · 0 评论 -
【Linux】 source 命令的用法(. 命令)
用法:source filename # filename必须是可执行的脚本文件或者. filename # 注意“.”号后面还有一个空格功能:通知当前shell读入路径为filename的文件并依次执行文件中的所有语句。通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可...转载 2019-08-20 14:13:06 · 629 阅读 · 0 评论 -
【Linux】性能测试 dstat
在做性能测试,免不了需要linux监控工具和命令,而且行业中也有很多成熟的性能监控工具,网上也是一搜一大把,对于不同项目需要的选型,也造成一定干扰,到底哪个比较好用,哪个监控比较全面,谁也没有很好的解释,最后也是自己经过一系列的查找,终于找到一个可以综合监控的小工具dstat,以下内容经过查找网上资料收集而成。简述dstat 是一个可以取代vmstat,iostat,netstat和i...原创 2019-08-29 10:36:26 · 17477 阅读 · 2 评论 -
【Linux】 查看CPU占用
TOP中只查看某个或某些进程的信息top中使用CPU或MEM排序,还是看不到我们想了解的进程的相关信息;这时就可以指定对某个或某些进程进行TOP信息显示;1、查看某个进程的信息例:mysqld的信息(1)得到mysqld进程的pid[root@6 ~]# pidof mysqld21538(2)top指定查看PID[root@6 ~]# top -p 215382、...原创 2019-08-30 15:37:38 · 2687 阅读 · 0 评论 -
【Linux】国内镜像汇总
公司类搜狐开源镜像站:http://mirrors.sohu.com/ 网易开源镜像站:http://mirrors.163.com/ 开源中国:http://mirrors.oschina.net/ 首都在线科技股份有限公司:http://mirrors.yun-idc.com/ 阿里云开源镜像:http://mirrors.aliyun.com/ LUPA:http://mirr...原创 2019-09-04 15:34:29 · 736 阅读 · 4 评论 -
【Linux】 查看端口
netstat - atulnp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段-a :all,表示列出所有的连接,服务监听,Socket资料-t :tcp,列出tcp协议的服务-u :udp,列出udp协议的服务-n :port number, 用端口号来显示-l :listening,列出当前监听服务-p :program,列出服务程序的PIDProto...原创 2019-09-17 10:04:03 · 621 阅读 · 0 评论 -
【Linux】阻塞I/O模型、非阻塞I/O模型、I/O复用模型、信号驱动I/O模型、异步I/O模型 概念普及
link2、深入理解分析 回来以后,赶紧上网好好查查,加深学习一下。这两个概念在工作中经常用到这些,例如在linux网络IO中涉及到如下模型:(1)阻塞式 IO(2)非阻塞式IO(3)IO多路复用(4)信号驱动IO(5)异步IO在知乎上面看到一些解释如下:截图如下:3、总结 同步和异步针对应用程序来,关注的是程序中...转载 2019-09-18 20:27:03 · 670 阅读 · 0 评论 -
【Linux】CRLF、CR、LF详解
名词解释CR:Carriage Return,对应ASCII中转义字符\r,表示回车 LF:Linefeed,对应ASCII中转义字符\n,表示换行 CRLF:Carriage Return & Linefeed,\r\n,表示回车并换行众所周知,Windows操作系统采用两个字符来进行换行,即CRLF;Unix/Linux/Mac OS X操作系统采用单个字符LF来进行...原创 2019-09-21 11:48:07 · 4690 阅读 · 0 评论 -
【Linux】 nohup linux 后台运行输出
后台运行新利器:tmux关于jobs 的用法jobs遇到问题nohup python flush.py &这样运行,生成了nohup.out文件,但是内容始终是空的,试了半天也不行。浪费了不少时间。原因python的输出又缓冲,导致out.log并不能够马上看到输出。-u 参数,使得python不启用缓冲。解决nohup python -u fl...原创 2017-10-16 10:08:24 · 22994 阅读 · 2 评论 -
【Linux】 2>&1
linux中有三种标准输入输出,分别是 STDIN,STDOUT,STDERR,对应的数字是 0,1,2。STDIN 是标准输入,默认从键盘读取信息;STDOUT 是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西;STDERR 是标准的错误信息,默认也会显示在终端上。由于STDOUT与STDERR都会默认显示在终端上,为了区分二者的信息,就有了编号的0,1,2的定义,...原创 2018-02-06 19:05:00 · 584 阅读 · 0 评论 -
【Linux】linux-nfs挂载
1、安装NFS服务器$sudo apt-get install nfs-kernel-server nfs-common2、编辑/etc/exports文件#sudo vi /etc/exports在最后一行增加需要挂载的目录:/data 10.150.27.84(rw,sync,anongid=1003,no_subtree_check)3、重启NFS服务$sudo...原创 2018-07-07 10:43:43 · 1320 阅读 · 0 评论 -
【Linux】 /etc/hosts文件用途
hosts文件的作用:将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。Linux操作系统下/etc/hosts文件配置方法hosts文件hosts —— the stati...原创 2019-04-11 15:25:51 · 2390 阅读 · 0 评论 -
【Linux】buffer cache free 理解
linux 中输入free 可查看服务器内存使用情况1)、 -b, –bytes, 以Byte为单位显示内存使用情况 2)、 -k, –kilo, 以KB为单位, 这也是默认值 3)、 -m, –mega, 以MB为单位显示内容使用情况 4)、 -g, –giga, 以GB为单位显示内存使用情况 5)、 -h, –human, 自动将数值转换为人类易读形式 2)、 -c, –coun...原创 2019-04-29 20:08:47 · 777 阅读 · 0 评论