Linux
那记忆微凉
大数据+云计算+区块链+微服务+机器视觉
展开
-
如何优雅的退出gunicorn
在工作中,会发现gunicorn启动的web服务,无论怎么使用kill -9 进程号都是无法杀死gunicorn,经过我一番百度和谷歌,发现想要删除gunicorn进程其实很简单。寻找masterpid通过执行如下命令,可以获取Gunicorn进程树:pstree -ap|grep gunicorn得到如下的结果。很显然,60313就是Gunicorn的主进程。重启Gunicorn任务按照官方的推荐方法,很容易执行命令:kill -HUP 60313执行上述命令后,再次执行“p原创 2021-11-11 09:48:23 · 981 阅读 · 0 评论 -
ubuntu20.04下MySql8安装及其更新密码
安装:sudo apt upgratesudo apt install mysql-serversudo apt install mysql-client安装过程中无用户名密码提示。打开debian.cnf文件$sudo cat /etc/mysql/debian.cnf使用自动生成的账号密码连接登录,之后再重置账号、密码。mysql> use mysql;mysql> update user set authentication_string='' where use原创 2021-10-30 15:29:34 · 333 阅读 · 0 评论 -
Ubuntu20.04安装向日葵
下载最新版本:https://sunlogin.oray.com/download/缺少部分依赖,手动下载:# 你知道最新的版本号了sudo wget http://download.oray.com/sunlogin/linux/SunloginClient-10.0.2.24779_amd64.debsudo wget http://mirrors.aliyun.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.debsudo w原创 2020-10-07 16:58:26 · 1184 阅读 · 1 评论 -
Ubuntu 20.04下安装TeamViewer
在Ubuntu 20.04上安装TeamViewerTeamViewer是专有的计算机软件,并且不包含在Ubuntu存储库中。我们将从官方的TeamViewer APT存储库下载并安装TeamViewer软件包。打开您的终端并.deb使用以下wget命令下载最新的TeamViewer 软件包:wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb下载完成后,请运行以下命令安装TeamViewer:sudo原创 2020-08-26 16:42:34 · 2725 阅读 · 0 评论 -
window下pip升级到最新版
1)查看最新版2)升级注意:要是网络好使用python -m pip install -U --force-reinstall pip即可。要是报错:socket.timeout: The read operation timed out.这是指网络环境不稳定,延迟超过阈值后更新停止,则用图片中的命令即可。...原创 2020-04-04 13:16:30 · 279 阅读 · 0 评论 -
Ubuntu如何隐藏登录界面用户
今天在Ubuntu上编译安装了一个mariadb,安装的时候创建了一个mysql用户,结果发现它显示在了登录界面上,让我很不爽,查了一天的资料,都快放弃了最后终于查到了。官方文档上有写如果是系统用户就会隐藏,在/var/lib/AccountsService/users/文件夹下新建一个与用户名相同的文件,在文件中加上[User]SystemAccount=true标记为系统用户重启就可以...原创 2020-03-20 16:51:13 · 1300 阅读 · 0 评论 -
ubuntu下添加新用户(详细教程)
1. 创建用户目录注意:登录到root用户.假如你之前没有设置过root用户,那么你就通过以下命令更改密码:sudo passwd root然后登录root:su root创建新用户:sudo useradd -r -m -s /bin/bash dongyuanxin_2016150127。 #dongyuanxin_2016150127是用户名称在 Ubuntu18.04 ...原创 2020-03-20 12:06:23 · 60691 阅读 · 1 评论 -
如何在服务器端开启X Display(本地可操作远程界面)
问题是这样:在服务器上处理一些照片,有时候想直接在服务器上看图。但是服务器是ubuntu server,不带图形界面的。这时候我们使用feh, 或者cv2.imshow()之类的命令就会报错,错误如下:feh ERROR: Can’t open X display. It is running, yeah?解决方法:在服务器端的~/.bashrc文件中应该有export DISPLAY=...原创 2020-03-13 11:44:06 · 2905 阅读 · 0 评论 -
Ubuntu18.04使用apt update更新报错:W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64 InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 6ED91CA3AC1160CD解决方案:$ sudo apt-key adv --keyserver k...原创 2019-12-25 15:12:35 · 8542 阅读 · 5 评论 -
Ubuntu18.04安装Chrome谷歌浏览器和驱动
步骤如下:sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -1sudo apt updat...原创 2019-12-18 13:43:50 · 756 阅读 · 0 评论 -
Ubuntu18.04下安装和使用截图工具
Shutter截图工具Shutter也是很方便的截图工具,它不仅支持更多的截图形式,而且可以对截取的内容进行编辑。Shutter的图片编辑提供了很多实用的功能,包括:裁剪,绘制方框、线条,添加文本,对选择区域进行模糊化处理 等。Shutter可以到Ubuntu软件中进行安装。为Shutter设置快捷键为了方便,可以为Shutter设置快捷键,实现和自带的截图工具类似截图方式。设置方法:...原创 2019-11-14 09:35:26 · 452 阅读 · 0 评论 -
Linux要这么玩--好玩的linux命令
1、rev命令一行接一行地颠倒所输入的字符串。运行:$rev如输入:shiyanloushiyanlou2、asciiview命令1)先安装aview$sudo apt-get install aview2)再安装imagemagick$sudo apt-get install imagemagick3)使用asciiview$asciiview shiyanlou.png...原创 2019-06-24 13:41:45 · 403 阅读 · 0 评论 -
Ubuntu下各种软件的安装和卸载
1、.DEB安装包 Ubuntu系统中,软件通常以“deb“格式的包文件发布,它是一种预编译软件包。deb包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其他软件包的依赖关系记录、一个比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。 deb软件包命令遵行如下约定: soft_ver_rev_arch.deb soft为软件包名...转载 2019-06-30 16:15:17 · 3154 阅读 · 0 评论 -
ubuntu下命令报错:由于/bin 不在PATH 环境变量中,故无法找到该命令。
qyh@qyh-mas:/bin$ ls命令 'ls' 可在 '/bin/ls' 处找到由于/bin 不在PATH 环境变量中,故无法找到该命令。ls:未找到命令cd /etcvim /etc/profile在末尾加上export PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/u...原创 2019-06-30 16:25:16 · 4854 阅读 · 0 评论 -
Ubuntu18.04系统中创建/删除新用户--详细操作
添加用户的话,有两个命令:adduser 、 useradd —— adduser会直接生成家目录,但是useradd则不会,useradd会有一堆选项让你选择。删除用户的命令:userdel登录Ubuntu系统,查看所有用户,需要查看/etc/passwd文件cat /etc/passwd/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格...原创 2019-08-13 15:28:59 · 2873 阅读 · 0 评论 -
解决安装ubuntu系统时屏幕花屏现象
我的情况是安装ubuntu系统完毕首次进入系统,界面是完好的,重启之后就会花屏.解决方案:首次登录进去,或者用启动盘安装系统的时候点击Try Ubuntu with installing进入系统后,打开terminal进行如下操作:fdisk -l 找系统盘 480G左右的,一般是 /dev/sda2mount /dev/sda2 /mnt修改 /mnt/boot/grub/grub.c...原创 2019-08-07 09:24:44 · 13276 阅读 · 1 评论 -
Ubuntu18.04之网络配置+域名配置+软件源配置+ssh免密登陆
网络配置ubuntu 18.04网络配置较之前版本有较大改动,它弃用了/etc/networks/interface配置,真正的网络配置是在/etc/netplan/xxx.yaml中生效查看当前系统网口连结状态,使用ip a查看对应网口,如果状态不是down而是up,则选择改网口进行配置编辑/etc/netplan/xxx.yaml#注意,如果每个配置后面有内容,则:号后面需加一个...原创 2019-08-14 14:41:24 · 1666 阅读 · 0 评论 -
Ubuntu18.04下安装Nvidia驱动和CUDA10.1+CUDNN
Ubuntu下查看你的Nvidia显卡的详细信息:nvidia-smiqyh@qyh-mas:~$ nvidia-smiFri Aug 16 08:46:25 2019 +-----------------------------------------------------------------------------+| NVIDIA-SMI 430.26 ...原创 2019-08-16 09:14:41 · 71969 阅读 · 19 评论 -
Ubuntu18.04安装nvidia-docker(亲测有效,步骤详尽)
Ubuntu 18.04安装NVIDIA-docker0.前提: (1)首先安装docker;具体步骤:https://blog.csdn.net/BigData_Mining/article/details/87868711 (2)安装Nvidia驱动,CUDA和CUDNN;具体步骤:https://blog.csdn.net/BigData_Mining/article/detai...原创 2019-08-16 16:44:18 · 28985 阅读 · 19 评论 -
Ubuntu18.04下安装pyenv(python多版本管理工具)和virtualenv及常用命令
最近正在重头梳理Python的基础知识,为了更好地使用Python进行开发,防止发生版本混乱(不同的第三方库有可能因为Python版本不兼容而报错),所以需要使用pyenv进行版本管理。通常来说,安装一个开源程序需要自己编译和下载相关依赖包,但是作者提供个一个简易的安装器,只需要一条命令即可搞定安装。$ curl https://pyenv.run | bashpyenv.run重定向到g...原创 2019-08-27 14:06:15 · 1992 阅读 · 0 评论 -
Ubuntu18.04下使用pyenv安装python报错:BUILD FAILED (Ubuntu 18.04 using python-build 20180424)
Ubuntu18.04下使用pyenv安装python报错:BUILD FAILED (Ubuntu 18.04 using python-build 20180424)解决方案:执行如下命令:sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsql...原创 2019-08-27 15:27:54 · 4518 阅读 · 5 评论 -
Ubuntu18.04下安装mysql5.7+(tar.gz)详细步骤--亲测通过
检查是否已经安装了Mysqlrpm -qa|grep mysql卸载Mysqlrpm -e --nodeps 程序名上传文件mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz解压文件,并将解压后的文件重命名,移动到/usr/local/mysqltar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar...原创 2019-09-18 11:14:32 · 4467 阅读 · 7 评论 -
Linux下查看site-packages/dist-packages路径
[root@localhost neutron]# pythonPython 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2Type "help", "copyright", "credits" or "license" for more information....原创 2019-07-01 14:40:09 · 2321 阅读 · 0 评论 -
linux中vim下的全选和复制
ggVG是全选:gg是光标定位到文件首行V是进入可视模式G是跳转到文件最后一行这个时候你就将文本全选了然后使用y或者+y或者*y来复制到剪切板上也可以通过配置使用y直接复制到剪切板...原创 2019-06-25 16:21:03 · 7160 阅读 · 0 评论 -
Linux安装npm
1.root 登录linux2.cd /usr/loacl/node/ 没有目录就自己创建一个3.wget https://npm.taobao.org/mirrors/node/v4.4.7/node-v4.4.7-linux-x64.tar.gz4.tar -zxvf node-v4.4.7-linux-x64.tar.gz5.rm -rf node-v4.4.7-lin...转载 2019-02-19 15:09:14 · 882 阅读 · 0 评论 -
linux下安装git(1.8+)
源码编译安装Git大体的安装步骤如下:①、获取github最新的Git安装包下载链接,进入Linux服务器,执行下载,命令为: wget https://github.com/git/git/archive/v2.17.0.tar.gz ;②、压缩包解压,命令为: tar -zxvf v2.17.0.tar.gz ;③、安装编译源码所需依赖,命令为: yum install cur...原创 2019-02-19 10:33:29 · 670 阅读 · 0 评论 -
linux下安装tree
原创 2019-02-19 09:44:59 · 266 阅读 · 0 评论 -
Ubuntu18.04更换国内源和apt常用的命令
Ubuntu本身的源使用的是国内的源,下载速度比较慢,不像CentOS一样yum安装的时候对镜像站点进项选择,所以选择了更换成国内的源。以下内容整合自网络备份/etc/apt/sources.list文件mv /etc/apt/sources.list /etc/apt/sourses.list.backup新建/etc/apt/sources.list文件并添加以下内...原创 2019-02-24 09:50:57 · 7649 阅读 · 0 评论 -
Ubuntu 18.04 更改静态IP
2018年4月26日,ubuntu 18.04发行,第一时间下载安装了SERVER版本。使用VM14版本的虚拟机,开始使用DHCP获得IP地址,没有意外,可以直接上网。然而在更改VM的网络模式为桥接模式时,想把虚拟机设为固定IP时,出现故障,一直不能获得地址,也上不了网。经常无数次测试,有以下经验可供参考。ubuntu从17.10开始,已放弃在/etc/network/interfaces里固...转载 2019-02-23 00:10:39 · 1423 阅读 · 0 评论 -
Ubuntu执行apt-get update报错:W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic/InRelease 连接失败
Ubuntu执行apt-get update报错:错误:7 http://cn.mirrors.ustc.edu.cn/ubuntu bionic InRelease 连接失败 [IP: 202.141.176.110 80]错误:8 http://cn.mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease 连接失败 [...原创 2019-02-21 20:38:41 · 47232 阅读 · 8 评论 -
linux 打开文件数 too many open files 解决方法
linux 打开文件数 too many open files 解决方法too many open files出现这句提示的原因是程序打开的文件/socket连接数量超过系统设定值。查看每个用户最大允许打开文件数量ulimit -a其中 open files (-n) 1024 表示每个用户最大允许打开的文件数量是1024查看当前系统打开的文件数量lsof | wc -lwatch "lsof ...转载 2018-06-28 17:47:25 · 940 阅读 · 0 评论 -
CentOS 7 上安装vim(默认未安装)
近来发现用CentOS上使用vim竟然用不了,所以从新安装相关的环境;首先使用命令查看相关的是不是安装了vim:如下:[root@localhost conf]# rpm -qa|grep vim出现如下的命令vim-minimal-7.4.160-1.el7.x86_64[root@localhost conf]# yum -y install vim*则,可以安装完vim相关工具了。...转载 2018-06-28 17:36:44 · 1445 阅读 · 0 评论 -
linux中uniq命令的使用
uniq命令用于报告或者忽略文件中的重复的行,一般与sort命令结合使用。 语法uniqu(选项)(参数)选项-c / --count:在每列旁边显示该行重复出现的次数;-d / --repeated: 仅显示重复出现的行;-f<栏位> / --skip-fields=<栏位>:忽略比较指定的栏位;-s<字符位置> / --skip-...原创 2018-07-01 16:41:27 · 2422 阅读 · 0 评论 -
ubuntu 的ufw详解--防火墙
LInux原始的防火墙工具iptables由于过于繁琐,所以ubuntu系统默认提供了一个基于iptable之上的防火墙工具ufw。而UFW支持图形界面操作,只需在命令行运行ufw命令即能看到一系列的操作。接下来,就由专业运营香港服务器、美国服务器、韩国服务器等国外服务器的天下数据为大家介绍ubuntu系统防火墙的开启、关闭等常规操作命令。sudo ufw version防火墙版本: ufw 0...原创 2018-06-14 22:24:13 · 45682 阅读 · 2 评论 -
新安装 Ubuntu 系统设置root用户密码
就是这么简单:执行以下命令即可:sudo passwd root提示你输入普通用户密码,然后设置root用户的密码!这样,就更新了root用户的密码!原创 2019-02-20 10:09:35 · 1125 阅读 · 0 评论 -
Ubuntu下查看文件、文件夹和磁盘空间的大小
在实际使用ubuntu时候,经常要碰到需要查看文件以及文件夹大小的情况。有时候,自己创建压缩文件,可以使用 ls -hl查看文件大小。参数-h 表示Human-Readable,使用GB,MB等易读的格式方式显示。对于文件夹的大小,ll -h 显示只有4k。那么如何来查看文件夹的大小呢?使用du命令查看文件或文件夹的磁盘使用空间–max-depth 用于指定深入目录的层数。如要查看当...原创 2019-04-03 16:22:51 · 58193 阅读 · 0 评论 -
centos7系统查看软件安装路径
使用rpm命令查看软件是否安装。首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装jenkins①列出所有安装的Jenkinsrpm -qa | grep jenkins②软件是否安装;例如:jenkins是否安装rpm -q | grep jenkins③rpm -ql 列出软件包安装的文件rpm -ql jenkins④可以直接使用 rpm -q...原创 2019-03-20 16:03:34 · 7916 阅读 · 0 评论 -
给centos7.3添加中文拼音输入法输入汉字
Centos下安装搜狗输入法特别麻烦。其实Centos系统自带中文输入法。只需要添加就可以。步骤如下:首次安装好centos7.3进入桌面,发现没有输入法可以选择,只能输入英文。这情况我们可以选择桌面的“应用程序”–“系统工具”。在展开的列表中选择“设置”。在打开的设置窗口选择第一个“区域和语言”。默认情况下我们发现输入源里只有一个汉语的设置,在里面我们选择底部的“+”加号。...原创 2019-03-15 11:20:39 · 1672 阅读 · 0 评论 -
Centos7系统更换yum源镜像为国内镜像教程
1.执行命令:cd /etc/yum.repos.d/进入yum源配置目录2.执行命令:mv CentOS-Base.repo CentOS-Base.repo.bak备份服务器原有的yum源文件3.下载国内网易的yum源镜像,本文演示系统是Centos6.8所以下载的是网易的Centos6的yum源4.执行命令:mv CentOS6-Base-163.repo CentOS-Ba...原创 2019-03-15 10:53:18 · 33056 阅读 · 2 评论 -
Centos7:用户不再sudoers文件中
Centos7使用sudo提示用户不在sudoers文件中的解决方法:步骤:1)切换到root用户[linux@localhost ~]$ su root密码:[root@localhost ~]#2)查看/etc/sudoers文件权限,如果只读权限,修改为可写权限 [root@localhost ~]# ll /etc/sudoers-r--r-----. 1 root...原创 2019-03-15 10:33:58 · 3062 阅读 · 0 评论