linux
文章平均质量分 51
qq_16069927
这个作者很懒,什么都没留下…
展开
-
ubuntu 中安装 meld 的方式
安装 meld 的方式: https://www.unixmen.com/install-meld-on-ubuntu-and-mint-linux/安装 gtk 的方式:https://unix.stackexchange.com/questions/327582/installing-gtk3-22gtk 的下载链接:https://download.gnome.org/sources/gtk+/3.24/最新的 meld 依赖 gtk 3.2 以上,需要选择好的版本...原创 2021-07-29 15:37:01 · 1237 阅读 · 0 评论 -
如何在指定用户目录下安装 python,限于 linux
本博客参考http://thelazylog.com/install-python-as-local-user-on-linux/!!!个人的操作是在 docker 容器中进行的,在第三步中,需要保证 --prefix 的值在容器和虚机中的路径是一致的,才可以保证安装完成后,使用 docker cp 复制到宿主机中可以直接使用。1. 下载 python 源码curl -LO <url>2. 安装需要使用到的 app,apt install make gcc -y3. 解压..原创 2021-01-25 00:17:11 · 468 阅读 · 0 评论 -
ubuntu 的 apt-get 代理设置
1. 环境变量方法设置环境变量,下面是临时设置export http_proxy=http://127.0.0.1:8000sudo apt-get update2.设置apt-get的配置修改/etc/apt/apt.conf(或者/etc/envrionment),增加Acquire::http::proxy "http://127.0.0.1:8000/";Acquire::ftp::proxy "ftp://127.0.0.1:8000/";Acquire::https原创 2021-01-23 16:40:35 · 1642 阅读 · 0 评论 -
如何使用 shell 修改用户名和密码
命令:chpasswd批量修改用户密码工作原理:从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令语法:1:# echo 用户名:密码 | chpasswd2:# chpasswd < doiido.txt参数:-e :如果使用了-e选项,口令将只能以加密的方式传递 如果未使用-e选项,口令将按明文的形式传递注意事项1:用户名必须是系统上已存在的用户2:普通用户没有使用这个指令的权限3:如果输入文件是按非加密方式传递的话,请对该文件...原创 2020-09-06 16:37:03 · 2310 阅读 · 0 评论 -
wget curl 下载文件到指定的目录,并指定下载文件的重命名
wget url -P <aimPath> -O fileNamecurl -L url -o <filePath>原创 2020-06-15 13:24:08 · 22578 阅读 · 0 评论 -
Error saying error: dpkg frontend is locked by another process
First, find out the id of the process that is holding the lock file.lsof /var/lib/dpkg/lock-frontendThe above command will give you the PID of the processes using the lock files. Use this PID to kill the process.sudo kill -9 PIDNow you can remove原创 2020-06-14 00:30:05 · 294 阅读 · 0 评论 -
shell 中怎么判断磁盘的绑定情况
cat /proc/mounts 即可原创 2020-06-11 14:15:30 · 243 阅读 · 0 评论 -
Python如何实现shell命令的执行
方式一:最直接的执行方式,但是页面上打印的命令执行结果 0或者1,有事不能满足需求import os os.sys(cmd)方式二:可以通过返回的process.returncode 属性是否等于0来判断其命令是否正常执行完毕,返回的为process对象,参照方式三,可以通过process.communicate()来获得其标准输出以及执行错误的输出 def __exec_...原创 2018-10-30 17:31:02 · 356 阅读 · 0 评论 -
2 > &1 的意义
本博客转自https://blog.csdn.net/ithomer/article/details/9288353shell中可能经常能看到:echo log > /dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null :代表空设备文件> :代表重定向到哪里,例如:echo "123" > /home/123...转载 2019-03-30 21:18:30 · 2359 阅读 · 0 评论 -
linux对防火墙的简单过滤
(一) 禁止情况情况1️⃣禁止本节点的666端口(其他节点不能访问,本节点也不能访问)iptables -A INPUT -p tcp -i eth0 --dport 666 -j DROP情况2️⃣禁止1.2.3.4节点访问本节点的555端口(其他节点可以访问,本节点也可以访问)iptables -A INPUT -p tcp -i eth0 -s 1.2.3.4 --dp...原创 2018-12-06 14:35:25 · 425 阅读 · 0 评论 -
Ubuntu16.0.4中如何创建新用户
详情见:https://blog.csdn.net/timothy93bp/article/details/77679000转载 2018-12-04 10:03:18 · 256 阅读 · 0 评论 -
centos如何安装pip
sudo yum -y install epel-releasesudo yum install python-pip原创 2018-11-02 19:04:23 · 220 阅读 · 0 评论 -
编译安装keepalived
本次安装是在centos下做的安装。首先到官网下载需要的包:http://www.keepalived.org/download.html在这之前务必保证linux系统已经安装了gcc和make[root@localhost local]# tar -zxvf /tmp/keepalived-2.0.8.tar.gz [root@localhost local]# cd kee...原创 2018-10-30 19:20:24 · 812 阅读 · 0 评论 -
keepalived双机热备主机宕机时发送邮件
该博客转载自 https://blog.csdn.net/kwy15732621629/article/details/76690782 服务器1和服务器2:主备关系 当服务器1宕机时,将自动连接上服务器2,但这时,需要给我们发一封邮件,这样才能知道服务器1宕机了。直接写了一个脚本,然后每次出问题时,就调用这个脚本,就可以发送邮件了。 脚本内容#!/usr/bin/perl...转载 2018-10-31 23:09:10 · 555 阅读 · 0 评论 -
TypeError: 'frozenset' object is not callable 的解决办法
在ubuntu中通过pip安装hashlib包时,会报TypeError: 'frozenset' object is not callable的错误个人的解决办法是通过https://files.pythonhosted.org/packages/74/bb/9003d081345e9f0451884146e9ea2cff6e4cc4deac9ffd4a9ee98b318a49/hashli...原创 2018-10-31 17:42:51 · 3263 阅读 · 0 评论 -
liux国内源一览
/etc/apt/sources.list一、站点版(一)、企业站1.搜狐:http://mirrors.sohu.com/2.网易:http://mirrors.163.com/3.阿里云:http://mirrors.aliyun.com/4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)(二)、教...转载 2018-10-29 10:55:07 · 179 阅读 · 0 评论 -
ubuntu如何实现免密登录
本博客转载于 https://www.cnblogs.com/vincenshen/p/6274288.html目前很多服务(ceph,openstack等)都需要用到SSH使用ssh-key进行登录,而不能使用密码进行登录。下面是配置步骤:一、在SSH Client生成ssh key pairroot@ceph01:~# ssh-keygenGenerating public...转载 2018-10-06 23:18:33 · 5310 阅读 · 0 评论 -
ubuntu18.04(python3.6)安装pip3报错:ImportError: cannot import name 'sysconfig'
详情见https://www.liumingye.cn/archives/250.html转载 2018-10-05 17:45:11 · 1412 阅读 · 0 评论 -
linux中 shell 中 if 条件判断中 -a 到 -z 的意思
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[ -g ...转载 2018-12-16 12:50:21 · 157 阅读 · 0 评论 -
linux安装rocketmq
rocketmq的安装需要jdk环境第一步:安装jdk环境大家可以到如下网站下载相应的环境https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html本人是在Ubuntu16.0.4 64位,选择如上环境1)下载环境下载环境,命令如下wget --no-chec...原创 2018-12-10 16:59:34 · 190 阅读 · 0 评论 -
linux 中的suid sgid sbit
可以参考 https://blog.csdn.net/leshami/article/details/77184029转载 2018-12-16 23:06:28 · 158 阅读 · 0 评论 -
linux vim 编辑器
在使用vi有时会想直接复制一行数据,然后粘贴一行或者直接删除一行数据复制一行数据的方法把光标放到要复制的一行前面,然后按两下yy字母键然后把光标放到要复制到的地方去,按键盘的p字母键删除一行是把光标移动到要删除的一行上,按两下dd键下面是相关键的说明:x,X : 在一行中,x为向后删除一个字符(相当于del键),X为向前删除一个字符(相当于backspace键)。dd...转载 2019-06-29 23:43:20 · 88 阅读 · 0 评论 -
sshd服务的常用配置:修改禁止密码登录并支持免密登录
1.修改ssh登录端口1.1 登录远程linux主机:#linux:$ ssh user@ip -p port#windows git-bash:# ssh user@ip port1.2 修改ssh登录端口#以下操作在远程linux主机中操作:$ vi /etc/ssh/sshd_config找到sshd_config文件中如下选项并修改:#...原创 2019-04-01 17:06:59 · 6831 阅读 · 0 评论 -
linux 如何按照行数截取文件的中间部分
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n3000| tail -n +1000*注意两种方法的顺序分解: tail -n 1000:显示最后1000行...原创 2019-03-19 11:38:22 · 2040 阅读 · 0 评论 -
Ubuntu 中 java 环境的安装(包含编译安装和 apt 安装)
更详细可参考https://blog.csdn.net/u012707739/article/details/78489833先在https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 获得 java 包的链接,再将下面的脚本中的 url 变量替换为 获得的链接即可使用该脚本...原创 2019-03-14 17:59:26 · 197 阅读 · 0 评论 -
如何编译安装 mongodb
本博客转载于 https://www.jianshu.com/p/9cbfc2aa5709虽然MongoDB官方提供了可执行的MongoDB供下载,但本着开源的工程都自己编译一次,于是从Git上的源码来编译MongoDB,官方的文档都是英文,中文文档找了几个博客,过程写的都不够全(可能是遇到的问题不一样)。在此记录一下本人从源码编译MongoDB的全过程,希望能对有心人有帮助。环境要求...转载 2018-12-17 16:45:24 · 4603 阅读 · 0 评论 -
ssh 或者scp连接服务器出现connection failed的原因
Xshell远程访问服务器出错:Could not connect to '114.214.166.5' (port 22): Connection failed. 主要问题可能为两个:(1)远程服务器ssh服务器没有启动(可以使用sudo apt install ssh 安装ssh 使用 sudo service ssh start来启动ssh服务);(2)防火墙问题 (可以使用sud...原创 2018-09-24 20:54:29 · 14603 阅读 · 0 评论