![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 72
董广明
码农。
早期开源中国https://my.oschina.net/dongguangming
展开
-
常用linux命令汇总(二)
继 常用linux命令汇总(一)https://blog.csdn.net/dong19891210/article/details/108896026下面编写其他的命令13. 文本处理grep grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如...原创 2020-10-12 17:49:26 · 563 阅读 · 0 评论 -
java部署要考虑的centos场景优化
作为一名码农,我们在windows场景开发,可实际上线时大多数时候是在linux下部署运行的,经历的一些坑在此记录下来,是通识性的知识,新秀们遇到的概率大。 先简单介绍下,我早年是在windows xp做java开发,用的jdk1.4,tomcat5,部署上线环境是在windows server 2003 和windows server 2008场景,随着linux的普及和大众化...原创 2020-04-04 13:55:54 · 359 阅读 · 0 评论 -
常用linux命令汇总(一)
在it行业工作十年有余,由于我们实际部署运行的软件环境是linux,故把经常用的linux命令记录下来,且由于使用的linux系统有差异(早年是2011年Ubuntu,freebsd,centos),我就以这几年一直使用的centos为例总结以前常用命令。前提安装一台装有centos的电脑,略cd目录切换在linux文件系统上,你可以使用切换目录命令cd来将shell会话切换到另一个目录。cd命令的格式很简单:cd 目录名称cd命令可带单个参数即目录名称。如果用户没有为cd指定目.原创 2020-10-03 14:50:00 · 396 阅读 · 0 评论 -
容器技术Linux Namespaces和Cgroups
其实容器的底层原理并不难,本质上就是一个特殊的进程,特殊在为其创建了 NameSpace 隔离运行环境,用 Cgroups 为其控制了资源开销,这些都是站在 Linux 操作系统的肩膀上实现的,包括 Docker 的镜像实现也是利用了 UnionFS 的分层联合技术。Linux Namespace和Cgroup。原创 2023-09-02 22:30:00 · 1676 阅读 · 1 评论 -
高并发网络连接之IO多路复用 select/poll/epoll
select/poll/epoll 是 Linux 服务器提供的三种处理高并发网络请求的 IO 多路复用技术原创 2023-12-20 07:00:00 · 929 阅读 · 0 评论 -
Centos系统中忘了root密码怎么办
现在账号密码太多了。一不小心就忘了某些密码,比如Centos的root密码,我就记录下怎么解决的1. 首先,打开centos7,在选择进入系统的界面按“e”键进入编辑页面2.然后按向下键,找到以“Linux16”开头的行,在该行的最后面追加 “init=/bin/sh”接下来按“ctrl+X”组合键进入单用户模式3. 依次输入命令mount -o remount,rw /passwdtouch /.autorelabelexec /sbin/i...原创 2020-05-19 00:30:44 · 154 阅读 · 0 评论 -
Linux IO模式及 select、poll、epoll详解
注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。本文讨论的背景是Linux环境下的network IO。一 概念说明在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切...转载 2020-04-15 01:20:54 · 147 阅读 · 0 评论 -
centos上安装大软件,空间不够怎么办,看这里
现在软件(特别游戏,3d软件)越来越大了,装软件时会时不时出现[Errno 28] No space left on device,如:解决方式(我是从扩磁盘(也可以新增磁盘)来说,当然也可以删文件):1. 扩展物理盘(略)2. 先看下磁盘空间使用情况df -h3 磁盘分区先查看分区列表详情及使用fdisk -l创建分区(记得刚才扩展的是哪块盘,...原创 2020-03-31 20:24:51 · 1786 阅读 · 0 评论 -
centos7上安装opencv4.2
好记性不如烂笔头,放到网上才安全1. 首先安装cmake 1.1 去cmake官网下载最新版的软件,然后上传到centos 1.2 解压安装包tar zxvf cmake-3.17.0-rc2.tar.gz 1.3 编译安装cd cmake-3.17.0-rc2./bootstrapmake && make in...原创 2020-03-23 17:39:33 · 1947 阅读 · 0 评论 -
python机器学习用到的十大包
好记性不如烂笔头,记录下来以备用1. numpy and pandaspip3 install pandas2.scipypip3 install scipy3.scikit-learnpip3 install scikit-learn4.keraspip3 install keras5.matplotlib...原创 2020-03-21 14:15:21 · 1544 阅读 · 0 评论 -
在centos上配置Python pip国内镜像源
1. 创建pip.conf文件首先进入到.pip目录下cd ~/.pip如果.pip目录不存在,则手工创建一个#已经在~目录下cd ~mkdir .pip cd ~/.pip在.pip目录下场景pip.conf文件touch pip.conf2. 编辑pip.confvi pip.conf然后输入内容:[global]timeout...原创 2020-03-21 13:08:21 · 3736 阅读 · 0 评论 -
centos 7 如何源码安装python3.8
1. 去官网python下载对应的python版本 通过ftp软件上传到centos上的目录下(我这是/dgm)2. 验证下python版本,然后解压新版本然后进入到上传到python目录下解压,安装cd /dgmtar -Jxf Python-3.8.2.tar.xzcd Python-3.8.2./configure --prefix=/...原创 2020-03-18 00:33:11 · 745 阅读 · 1 评论 -
centos7上matplotlib 无法绘图,报错先ImportError: No module named Tkinter,后_tkinter.TclError: no display name
centos7上matplotlib 无法绘图,报错先ImportError: No module named Tkinter,后_tkinter.TclError: no display name and no $DISPLAY environment variable原创 2017-09-19 16:48:44 · 1234 阅读 · 0 评论 -
centos7上删除分区出现 Can't open /dev/vda1 exclusively . Mounted filesystem?
在centos7上删除分区时,出现现象和解决方法 参考 LVM 'Can’t open /dev/sdb1 exclusively. Mounted filesystem?' Problem原创 2018-11-28 15:30:24 · 6264 阅读 · 0 评论 -
centos7上删除docker重新安装docker
1. 先查询下docker: yum list installed|grep docker ,然后执行卸载命令:yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_642. 执行删除已存在的镜像和容器(以实际情况而定): rm -rf /var/lib/docker3. 重新安装docker:...原创 2018-11-28 15:45:26 · 18156 阅读 · 1 评论 -
centos7 上安装zip。unzip,解压出现中文乱码
1. yum install zip unzip 2. unzip -O CP936 -d 指定目录 文件名.zip Linux下安装zip解压功能linux unzip解压中文乱码问题原创 2018-12-21 16:16:41 · 1857 阅读 · 0 评论 -
搭建ghost博客
参考:在CentOS7.2上安装Ghost Ghost博客安装与使用教程-Node.js,Nginx,MySQL,Ghost 建立博客,使用Docker部署Ghost+MySQL+Nginx http://blog.51cto.com/51xit/2106932 (亲测可行) 在阿里云 CentOS 7 系统上部署 Ghost 博客 ...原创 2019-01-30 18:00:43 · 572 阅读 · 2 评论 -
在VMware中使用Nat方式设置静态IP
好记性不如烂笔头1. 在 VMware中安装完centos7,出现外网不通2. 修改配置·至此,外网已通原创 2019-06-28 00:41:05 · 149 阅读 · 0 评论 -
linux下ssh连接不上
1. 问题现象:ssh连接主机ip时连接不上,出现"Someone could be eavesdropping on you right now (man-in-the-middle attack)!"的异常,如图:2 . 解决方式: 查找find / -name known_hosts,然后rm -rf /root/.ssh/known_hosts原创 2017-08-25 09:41:32 · 943 阅读 · 0 评论