linux
文章平均质量分 63
我家小宝_朱朱
这个作者很懒,什么都没留下…
展开
-
git: Could not resolve hostname : Name or service not known
git: Could not resolve hostname : Name or service not known原创 2022-09-03 19:58:08 · 1942 阅读 · 0 评论 -
ssh:登录服务器,就自动退出
ssh转载 2022-08-11 14:58:42 · 841 阅读 · 0 评论 -
Linux打开文件数限制:报too many open files
一、说明有的时候程序或者数据运行时会报too many open files,根本原因就是打开的文件超过了系统限制的数量。二、查询1、查询某个进程已经开启的文件句柄lsof -p 进程pid | wc -l查看所有进程各自打开的文件数lsof -n|awk ‘{print $2}’|sort|uniq -c|sort -nr|more2、查看当前操作系统已经打开的文件总量cat /proc/sys/fs/file-nr注:第一个值是已开启的,第二个值是分配但未使用,第三个值是总限制数转载 2022-01-22 13:30:25 · 2129 阅读 · 0 评论 -
yum install 报错后,执行yum makecache的时候出现错误
执行yum makecache 出现错误可以发现releasever变量没有被系统识别,在连接网络yum源的时候,变成了xxxx查询资料得知,yum中的变量releasever变量没有被系统识别,在连接网络yum源的时候,变成了xxxx查询资料得知,yum中的变量releasever变量没有被系统识别,在连接网络yum源的时候,变成了xxxx查询资料得知,yum中的变量releasever是由/etc/yum.conf中的distroverpkg定义的。centos-release为一个rpm包,所谓原创 2021-06-17 16:48:47 · 1565 阅读 · 0 评论 -
linux下Yum的$releasever和$basearch的取值
$releasever的值可以通过rpm -qi centos-release命令查看我公司用的不是centos,所以我查看> rpm -qa |grep release找到 xxx-release>rpm -qi xxx-release其中的Version:7就是我们系统的版本号$basearch:是我们的系统硬件架构(CPU指令集),使用命令arch得到...转载 2021-06-17 16:35:42 · 427 阅读 · 0 评论 -
ssh 进入很快退出处理
service sshd reload文件在 vi /etc/ssh/sshd_configTCPKeepAlive yes # 保持TCP连接ClientAliveInterval 60 # 设置连接保持的时间,单位是秒ClientAliveCountMax 3600interval为活跃时间 一般不建议超过5分钟 不然配置一直失效countmax 这个可以弄長点 登陆保持时间为 interval*countmax 单位秒...原创 2021-05-12 14:16:10 · 371 阅读 · 0 评论 -
linux 常用命令(1)进程启动时间/主机启动时间/别名/cpu使用
linux查看进程启动及运行时间ps -eo lstart 启动时间ps -eo etime 运行多长时间ps -eo pid,lstart,etime | grep 5176查询Linux系统最后重启时间方法一:last reboot方法二:who -b方法三:uptime原创 2021-03-06 16:16:12 · 459 阅读 · 0 评论 -
Linux 管道、xargs、-exec区别
问题在使用find ./ -name "*.txt*" | ls -l | awk -F " " '{ans+=$5}END{print ans}'时,发现执行结果并不对……又进行了如下尝试:find ./ -name "*.txt*" | xargs ls -l | awk -F " " '{ans+=$5}END{print ans}'find ./ -name "*.txt*" -exec ls -l {} \;| awk -F " " '{ans+=$5}END{print ans}'转载 2021-02-25 21:01:01 · 628 阅读 · 0 评论 -
使用yum安装东西的时候报错 libssl.so.10: cannot open shared object file: No such file or directory
今天在使用yum安装东西的时候报错yum listThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: libssl.so.10: cannot open shared object file: Permission deniedPlease install a package which provides this ..转载 2021-02-18 14:06:59 · 4839 阅读 · 1 评论 -
Linux 定时执行shell脚本命令之crontab
crontab可以在指定的时间执行一个shell脚本以及执行一系列Linux命令crontab –e //修改 crontab 文件,如果文件不存在会自动创建。 crontab –l //显示 crontab 文件。 crontab -r //删除 crontab 文件。crontab -ir //删除 crontab 文件前提醒用户。service crond status //查看crontab服务状态service crond start转载 2021-02-18 13:54:46 · 1711 阅读 · 0 评论 -
linux时间同步chrony
Chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。在CentOS6中,默认是使用ntpd来同步时间的,但ntpd同步时间并不理想,有可能需要数小时来同步时间。而且ntp也已经很老了。所以在Centos7中换成了chrony来实现时间同步。chrony并且兼容ntpd监听在udp123端口上,自己则监听在udp的323端口上。如果在chrony配置文件.转载 2021-02-18 13:02:54 · 1248 阅读 · 0 评论 -
linux:/var/log 日志多,如何处理?rsyslog,logrotate
https://zhuanlan.zhihu.com/p/92804167rsyslog负责写入日志, logrotate负责备份和删除旧日志, 以及更新日志文件Linux的日志记录了用户在系统上一切操作,看日志去分析系统的状态是运维人员必须掌握的基本功。rsyslog日志服务器的优势:1、日志统一,集中式管理2、日志实时传送到一个更加安全的远端服务器上,真正记录用户行为,使日...转载 2020-05-05 18:45:24 · 1910 阅读 · 0 评论 -
linux:用户,用户组
Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。方法/步骤chown更改文件或目录的所有者 注意:所有者,必须存在...转载 2020-02-03 14:34:42 · 1701 阅读 · 0 评论 -
linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
https://blog.csdn.net/menlinshuangxi/article/details/7968955如果ping域名的时候出现ping:unknown host xxx.xxx但是pingIP地址的时候可以通的话可知是dns服务器没有配置好,查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如...转载 2019-11-05 19:15:30 · 198 阅读 · 0 评论 -
linux mkfs.xfs: cannot open /dev/sdm: Device or resource busy
https://blog.csdn.net/man_in_the_night/article/details/86570882问题:之前服务器 做过ceph,之后格式化磁盘,数据盘作raid0。系统装好后,查看设备信息。lsblk,显示部分磁盘正常,部分下面有-ceph-**等标识,用ilo多次格式化磁盘作raid0均无效果。直接parted /dev/sdm , 做好分区/de...转载 2019-11-05 18:59:37 · 7112 阅读 · 0 评论 -
修改linux 最大进程数
https://www.cnblogs.com/xinlibao/p/9952461.html一、查看用户打开到最大进程数ulimit -amax user processes (-u) #系统限制某用户下最多可以运行多少进程过线程二、这些值到由来root 账号下 ulimit -u 出现到 max user processes 的值 默认是 # cat /proc...转载 2019-11-05 16:13:41 · 10505 阅读 · 0 评论 -
CentOS 6.3下Nginx性能调优
http://www.cnblogs.com/kevingrace/p/6094007.html一、这里的优化主要是指对nginx的配置优化,一般来说nginx配置文件中对优化比较有作用的主要有以下几项:1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_processes 8;2)为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可...转载 2016-12-30 17:47:16 · 309 阅读 · 0 评论 -
-bash: make: command not found - 解决办法
一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。 yum -y install gcc automake autoconf libtool make...转载 2018-07-25 18:24:35 · 10640 阅读 · 2 评论 -
linux 踢出已登录用户
通过who am i 知道自己是哪个用户,别把自己踢出去了一、输入w命令查看已登录用户信息[root@KW_S01_192.168.1.106_A ~]# w 19:22:31 up 2:11, 3 users, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU P...转载 2018-06-29 09:58:10 · 546 阅读 · 0 评论 -
linux-lvm
今天,使用 df -hl 命令看到/dev/mapper/vg_*-lv_*这样的一些挂载点映射,不知道什么东西,搜搜......原来是linux下使用lvm管理磁盘产生的逻辑卷,顺便学习下什么是lvm通常,windows下我们对磁盘空间有个错误的称呼:"c盘","d盘",其实它们是一块硬盘,这些误导我们对linux下磁盘的理解。windows下准确的称呼应该是:"c区","d区"。......转载 2018-06-27 16:31:45 · 670 阅读 · 0 评论 -
linux 释放内存
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写...转载 2018-06-30 13:01:10 · 447 阅读 · 0 评论 -
Linux下磁盘分区、格式化、挂载、删除分区、卸载
查询当前目录挂载情况:mount |grep 你需要的 1. 显示当前主机目录 df -h2. 磁盘分区 2.1 显示机器当前的磁盘: fdisk -l 指定磁盘显示:fdisk -l /dev/xvdb 2.2 fdisk 分区 /dev/xvdb: fdisk /dev/xvdb m n p ...转载 2018-06-21 20:03:56 · 10898 阅读 · 0 评论 -
scp 远程与本地复制文件替换sftp 方式
scp 可以在 2个 linux 主机间复制文件;命令基本格式: scp [可选参数] file_source file_target 从 本地 复制到 远程 * 复制文件: * 命令格式: scp local_file remote_username@remote_ip:remote_folder 或者...转载 2018-06-21 17:26:38 · 3331 阅读 · 0 评论 -
linux 时间同步
1.了解定时任务工具crontaba.相关命令的介绍crontab -u # 设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontab -l # 列出某个用户cron服务的详细内容crontab -r # 删除某个用户的cron服务crontab -e #编辑某个用户的cron服务一般使用crontab -e来编辑一个计划动作,编辑模式同vi编辑器相同b.基本格式的...转载 2018-06-13 15:22:49 · 469 阅读 · 0 评论 -
linux-安装基本命令
1. ifconfig yum install net-tools转载 2018-05-24 18:12:55 · 3082 阅读 · 1 评论 -
linux-修改主机名 centos7
Linux 7.2 系统下如果按照之前的方法修改/etc/sysconfig/network文件的方式来修改主机名,即使重启os之后也不会生效。 在Linux 7.2中需要使用hostnamectl工具来进行修改。在Linux 7中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/host...转载 2018-05-28 13:18:16 · 452 阅读 · 0 评论 -
linux-命令提示符显示当前完整路径
一般情况下,Linux 的命令提示信息类似于以下样子,显示为[当前用户名@短主机名 当前短路径]提示符,例如[zxb@www Desktop]$ 。不过,有时候我们可能想自定义命令提示符的显示信息,比如显示完整的主机名和完整的路径键入 export PS1='[\u@\H \w]\$ ',回车,修改环境变量 PS1。注意,命令区分大小写和空格。其中,export 表示操作的是一个环境变量,PS...原创 2018-05-28 13:14:15 · 13559 阅读 · 0 评论 -
linux-rabbitmq集群部署及springboot结合
https://blog.csdn.net/a491857321/article/details/52814045//RabbitMQ单机spring: rabbitmq: host: localhost port: 5672 username: your_username password: your_password//或者 RabbitMQ单机,只使用addres...翻译 2018-05-08 17:28:58 · 2997 阅读 · 0 评论 -
linux cp命令直接覆盖不提示按Y/N的方法
cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当文件比较少的时候还可以按Y确认,当很多文件的时候就不好说了。用下面的方法可以解决覆盖提示的问题。[root@linuxzgf ~]# cp install.log 123/cp:是否覆盖“install.log”? 执行上面的命令时,install.log文件夹中存在的每个文件都会提示是否覆盖; [root@li...转载 2018-07-25 19:00:02 · 1190 阅读 · 0 评论 -
linux 安装apache httpd
一、下载安装包apache 官网上找下载地址wget http://mirrors.sonic.net/apache//httpd/httpd-2.4.23.tar.gzwget http://apache.mirrors.pair.com//apr/apr-1.5.2.tar.gzwget http://apache.mirrors.pair.com//apr/apr-util-1.5....转载 2016-11-28 17:05:24 · 402 阅读 · 0 评论 -
Linux 解决 du 与 df 查询结果不一致的问题
https://wxnacy.com/2018/08/02/du-diff-df/http://www.sunnyu.com/?p=400最近碰到一个怪事,再生产环境部署应用时提示空间不足,随后使用 df 和 du 分别查询磁盘使用情况,结果 df 显示空间已满,但 du 现在所有文件加起来远远没有达到磁盘的总空间,简直是灵异事件,百思不得姐,后来查询发现,还是要相信科学,碰见这种情况就要...转载 2019-09-04 17:26:39 · 3821 阅读 · 0 评论 -
Linux下使用unzip解压缩中文乱码问题
https://blog.csdn.net/gatieme/article/details/44807105我的linux 装了 unzip。没有装就执行: yum install unzip 即可原因是unzip试图将zip文件中用 oem(ibm-dos) codepage 编码的文件名转换成自己的内部编码。可惜unzip只能转换极少数几种codepage,中文的 cp936 不...转载 2019-08-26 11:28:41 · 377 阅读 · 0 评论 -
linux: firewalld 防火墙
https://blog.51cto.com/xjsunjie/1902993firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现,也就是说firewalld和 iptables一样,他们的作用都是用于维护规则,而真正使用规则干活的是内核的netfilter,只不过firewalld和iptables的结构以及使用方法不一样罢了。...转载 2019-08-14 15:11:39 · 598 阅读 · 0 评论 -
CentOS 7 防火墙 出现Failed to start iptables.service: Unit iptables.service failed to load
https://www.cnblogs.com/faunjoe88/p/7003815.html错误信息如下:[root]# service iptables startRedirecting to /bin/systemctl start iptables.serviceFailed to start iptables.service: Unit iptables.service...转载 2019-08-14 14:21:51 · 1723 阅读 · 0 评论 -
使用yum时报错:rpmdb: unable to join Fix Corrupted Packages Database for YUM
https://blog.csdn.net/ys5773477/article/details/53814581报错:[root@iZ2535el0z8Z /]# yumrpmdb: unable to join the environmenterror: db3 error(11) from dbenv->open: Resource temporarily unavaila...转载 2019-08-14 14:12:13 · 294 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-2630 0 @ ...转载 2018-10-20 11:03:52 · 179 阅读 · 0 评论 -
linux查找find命令及删除7天前的文件
find ./ -mtime +5 |xargs rm -rf语句写法:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;例1: find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \; 将/usr/local/backups目录下所有10天前带"."的文件...转载 2018-10-16 16:23:40 · 20943 阅读 · 2 评论 -
linux在一行命令行上执行多个命令
1. [ ; ] 如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令。 [root@localhost etc]# lld ; echo “ok” ; lok -bash: lld: command not found ok -bash: lok: command not found2. [ && ] 如果命令被 &&am...转载 2018-10-16 15:00:40 · 3493 阅读 · 0 评论 -
linux-top
1.命令格式:top [参数]2.命令功能:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等3.命令参数:-b 批处理-c 显示完整的治命令-I 忽略失效过程-s 保密模式-S 累积模式-i<时间> 设置间隔时间-u<用户名> 指定用户名-p<进程号> 指定进程-n<次数&g...转载 2018-09-03 13:00:23 · 1455 阅读 · 0 评论 -
linux fdisk 分区后 w 报错,但是fdisk -l 能看到,不过无法使用此设备,/dev/vdb2 设备目录不存在
fdisk /dev/vdb 分区后,执行w,提示: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses....fdisk -l 能看到刚分的/dev/vdb2.可是/dev/vdb2.目录不存在,挂着也提示目录不存在网上也有 mkfs...转载 2018-09-05 13:11:57 · 7064 阅读 · 1 评论