
linux
linux常用技巧
Diligent_ten
人的一切痛苦,本质上都是对自己无能的愤怒
展开
-
CentOS7安装jq
jq 简介JSON 是一种轻量级的数据交换格式。其采用完全独立于语言的文本格式,具有方便人阅读和编写,同时也易于机器的解析和生成。这些特性决定了 JSON 格式越来越广泛的应用于现代的各种系统中。作为系统管理员,在日常的工作中无论是编辑配置文件或者通过 http 请求查询信息,我们都不可避免的要处理 JSON 格式的数据。jq 是一款命令行下处理 JSON 数据的工具。其可以接受标准输入,命令管道或者文件中的 JSON 数据,经过一系列的过滤器(filters)和表达式的转后形成我们需要的数据结构并将结原创 2021-09-24 14:37:22 · 1543 阅读 · 0 评论 -
RHEL的epel安装
RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。什么是EPEL?EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍原创 2021-09-24 14:25:36 · 278 阅读 · 0 评论 -
Centos7清理本地DNS缓存
安装 nscdyum -y install nscd查看状态 及 启动命令systemctl status nscd # 查看状态systemctl start nscd # 启动 nscd启动nscd 服务后,清缓存nscd -i hosts原创 2021-09-24 10:49:30 · 4526 阅读 · 0 评论 -
使用dos2unix批量转换文件
使用dos2unix批量转换文件 dos2unix是Linux下的一个用户转换格式的程序,由于windows上文件的结束符和linux上的不同,那么在windows上编写的文件或者是脚本在Linux上就会遇到类似于下面的错误:/bin/sh^M: bad interpreter: No such file or directory出现上述的错误真实因为结束符的不同,要解决上述问题,只需要转换一下就行了方法一:针对于单个文件或少量文件:使用vi 编辑sh脚本或者其他的脚本文件,然后按ESC进原创 2021-09-08 11:10:44 · 1548 阅读 · 0 评论 -
Docker如何查看运行命令
Docker如何查看运行命令首先,需要安装epel releaseyum install -y epel release安装pip在这里插入代码片yum install -y python3pip install runlike[root@cdyf150 ~]# runlike postgresdocker run --name=postgres --hostname=0ce86cf3c29c --mac-address=02:42:ac:11:00:03 --env=POSTGRES_原创 2021-08-30 09:09:52 · 559 阅读 · 0 评论 -
新增普通用户并给予sudo权限(免密)
创建普通用户user add cdyfpasswd cdyfvisudo #vim /etc/sudoers修改sudo用户组#可以sudoers添加下面四行中任意一条youuser ALL=(ALL) ALL%youuser ALL=(ALL) ALLyouuser ALL=(ALL) NOPASSWD: ALL%youuser原创 2021-03-25 14:14:05 · 531 阅读 · 0 评论 -
根据端口查进程,根据pid查进程
1. 根据进程pid查端口:lsof -i | grep pid2. 根据端口port查进程 lsof -i:port 3. 根据进程pid查端口: netstat -nap | grep pid4. 根据端口port查进程 netstat -nap | grep port原创 2021-03-24 13:28:05 · 203 阅读 · 0 评论 -
动态链接库的 问题解决
strings /usr/lib64/libstdc++.so.6 | grep GLIBCstrings /usr/local/lib64/libstdc++.so.6.0.19 | grep GLIBCroot在/usr/lib64目录下创建软链接ln -sf /usr/local/lib64/libstdc++.so.6.0.19 libstdc++.so.6原创 2020-12-28 09:32:08 · 222 阅读 · 0 评论 -
SSH连接加速教程
文章目录1、关闭DNS反查2、关闭GSSAPIAuthentication3、上述两种参数直接一个sed命令改完:4、最后重启ssh服务5、ssh持久化连接优化ansible一、修改ssh配置文件:/etc/ssh/sshd_config1、关闭DNS反查使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。修改如下图:修改:UseDNS no#X11Display原创 2020-10-27 17:24:28 · 2068 阅读 · 0 评论 -
SSH解决免密登录
一. 免密设置1.客户端生成公私钥2.上传公钥到服务器3.测试免密登录二. 客户端生成公私钥本地客户端生成公私钥:(一路回车默认即可)ssh-keygen上面这个命令会在用户目录.ssh文件夹下创建公私钥cd ~/.sshls三. 下创建两个密钥:id_rsa (私钥)id_rsa.pub (公钥)这里测试用的服务器地址为:10.202.63.40用户为:rootssh-copy-id -i ~/.ssh/id_rsa.pub root@上面这条命令是写到服务器上的原创 2020-10-26 14:59:31 · 648 阅读 · 0 评论 -
所有的压缩和解压命令
所有的压缩和解压命令01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[**...原创 2020-01-02 15:06:58 · 514 阅读 · 1 评论 -
Centos中查看系统信息的常用命令
文章目录Centos中查看系统信息的常用命令系统日志文件(可以通过cat或tail命令来查看)系统信息资源磁盘和分区网络进程用户:服务程序Centos中查看系统信息的常用命令系统日志文件(可以通过cat或tail命令来查看)‘’‘shell/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关...原创 2019-03-27 16:55:08 · 625 阅读 · 0 评论 -
无网络rpm包安装相关依赖包
文章目录无网络rpm包安装相关依赖包1,介绍2,找一台能上网的电脑下载rpm包。3,批量安装rpm包(拷贝到要安装的电脑)无网络rpm包安装相关依赖包1,介绍有的生产环境是没有网络的,我们部署rpm包的时候会出现缺少很多rpm包的依赖问题,都去网上下载实在太麻烦,今天介绍一个办法可以解决这一问题。2,找一台能上网的电脑下载rpm包。两台电脑环境尽量要相同# 这里只下载依赖包到指定文...原创 2019-03-21 11:37:06 · 730 阅读 · 2 评论 -
supervisord使用
supervisord使用supervisord使用1安装2生成配置文件3启动4关闭5配置文件说明6web管理界面7调优supervisor命令出现unixtmpsupervisorsock no such file报错1,安装yum -y install python-setuptools#安装easy_install 这个命原创 2018-01-08 22:44:18 · 948 阅读 · 0 评论