![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux
linux
侯侯Hou
抓紧跑路
展开
-
时区设置为 Asia/Shanghai 后仍显示 GMT
【代码】时区设置为 Asia/Shanghai 后仍显示 GMT。原创 2023-06-08 10:54:26 · 710 阅读 · 0 评论 -
银河麒麟操作系统free查看服务器的内存,为什么比实际物理内存少很多?
首先,系统启动时会初始化相关设备,该过程会占用内存,内核启动时,也会占用一部分的内存。其中,kdump占用的内存是可以自行设置的,如无特殊要求,请勿自行修改kdump占用的内存大小。通过测试发现:/boot/grub2/下没有grub.cfg,那么启动方式为UEFI。银河麒麟操作系统创建成功后,free -m命令查询内存大小,查询结果比实际物理内存小很多。命令查询到的内存大小比实际的要小一些,属于正常情况,非问题。下图为redhat7.9,配置的实际内存为8192M,命令查询的是服务器的可用内存,原创 2023-03-15 16:49:20 · 5245 阅读 · 1 评论 -
Ceph集群显示XXX daemons have recently crashed警告
最近有一个或多个Ceph守护进程崩溃,管理员尚未对该崩溃进行存档(确认)。这可能表示软件错误、硬件问题(例如,故障磁盘)或某些其它问题。“recent”所指的时间段由选项mgr/crash/warn_recent_interval控制(默认值:两周)。Ceph集群一直显示XXX daemons have recently crashed,而且数目越来越多;仍然可以看到已存档的崩溃,但不是。原创 2023-01-09 17:31:04 · 1059 阅读 · 0 评论 -
Kdump解释
Kdump是一种内核崩溃转储机制。在系统崩溃的情况下,kdump将从系统中捕获信息,这些信息对于确定崩溃的原因非常有用。请注意,kdump确实需要保留一部分系统内存,这些内存将不可用于其他用途。原创 2022-12-19 11:17:39 · 1175 阅读 · 0 评论 -
npm install安装报错,网络超时-npm ERR! network timeout at: https://registry.npmjs.org/xxx
重新执行成功。原创 2022-11-18 11:14:04 · 5515 阅读 · 3 评论 -
git clone 报错: Peer‘s Certificate issuer is not recognized.
提示SSL证书错误。这个错误并不重要是系统证书的问题,系统判断到这个行为会造成不良影响,所以进行了阻止,只要设置跳过SSL证书验证就可以了。然后重新拉取git 远程仓库,输入远程仓库账号,密码即可。原创 2022-11-15 16:35:13 · 1282 阅读 · 0 评论 -
uname -a 输出内容解析
uname -a : 显示所有信息。的输出信息,可以查看帮助文档( #uname : 输出系统信息。原创 2022-10-25 11:13:18 · 1004 阅读 · 0 评论 -
linux普通用户ssh免密
要使SSH能够正常工作,它需要对~/.ssh或/home/username/.ssh目录具有正确的权限,即所有用户特定的SSH配置和身份验证文件的默认位置。推荐的权限是用户的读/写/执行,并且不能被组和其他用户访问。此外,SSH还要求目录中的文件必须对用户具有读/写权限,并且不能被其他用户访问。其实,如果遇到上述错误,可以使用chmod命令在.ssh目录上设置正确的ssh目录权限。原创 2022-09-07 11:50:39 · 966 阅读 · 0 评论 -
rsync同步数据带端口同步加-e参数
rsync同步数据保持文件原有属性、权限。原创 2022-09-07 11:22:21 · 2147 阅读 · 0 评论 -
浏览器如何快速访问GitHub
众所周知,由于某些不可描述的原因,在中国要用浏览器访问github速度是比较慢的。今天,我们用绕过dns解析,在本地直接绑定host的方法加快github的访问速度,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。1.打开 http://tool.chinaz.com/dns ,这是一个查询域名映射关系的工具,查询 github.global.ssl.fastly.net 和 assets-cdn.github.com 两个地址,多查几次,选择一个稳定,记录延迟较低的 ip2.用文本编辑器打开h.转载 2021-12-10 13:42:55 · 3439 阅读 · 0 评论 -
Linux密码重置
,在/目录下创建一个.autorelabel文件,而有这个文件存在,系统在重启时就会对整个文件系统进行relabeling。以及命令[exit]退出,以及命令[reboot]重启。然后就可以开始修改密码了,说明一下我有两个用户,root和shawn。这是设置root密码,如果是设置其它用户密码使用命令:passwd 用户名 即可。选择正确的内核版本,按e进入编辑界面,将 [ro] 改为。1、重启ubuntu,随即长按shift进入grub菜单;],passwd表示更改使用者的密码,最后输入命令[......原创 2022-08-11 09:20:01 · 13278 阅读 · 0 评论 -
shell之nohup后台运行
以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:nohup /root/runoob.sh > runoob.log 2>&1 &2>&1 解释:将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。shell上:ansible中...原创 2022-07-18 10:45:02 · 2863 阅读 · 0 评论 -
Shell监控主机连通性或者http服务可访问性,发现异常消息到钉钉群。
建群成功后,点击右上角的“群设置”按钮:点击“智能群助手” --> 点击“添加机器人”点击添加自定义机器人这里的安全设置选项是必须选的,可以选一个或多个勾选“自定义关键词”,设置关键词。在发送的消息里,必须带有设置的关键词,才能发送成功其它安全设置参考:https://blog.csdn.net/HeyShHeyou/article/details/104277083安全设置官网参考: https://open.dingtalk.com/document/robots/customiz原创 2022-07-14 16:04:39 · 748 阅读 · 0 评论 -
夜莺v5监控系统-Nightingale
GitHub项目地址: https://github.com/ccfos/nightingale参考文档地址:https://www.bookstack.cn/read/n9e-5.6-zh/usage-alert-cur-event.md纠错:[root@nightingale-1 docker]# docker --versionDocker version 19.03.9, build 9d988398e7docker-compose版本低!要安装高版本的docker-compose安装完执行d原创 2022-06-08 15:57:11 · 3641 阅读 · 0 评论 -
Cannot allocate memory,实际有内存
问题:内存和磁盘还有空闲,但不能继续分配内存[root@pg1 ~]# su - flyingLast login: Tue May 10 14:10:41 CST 2022 on pts/2-bash: fork: Cannot allocate memory-bash: xmalloc: cannot allocate 4112 bytes (135168 bytes allocated)问题虚拟机或服务器使用过程中,出现如下问题:问题分析问题定位:无非就是软件安装时的问题或者服务器原创 2022-05-10 14:40:25 · 682 阅读 · 0 评论 -
-bash: fork无法分配内存
1、问题当ssh连接linux系统时,出现-bash:fork无法分配问题2、分析:提示这样的错误,导致shell 命令无法响应,可能是系统内存被占满的原因3.解决输入:free 查看内存使用情况 (发现内存还有很多空闲)输入:sysctl kernel.pid_max 查看系统最大pid使用数输入:ps -eLf | wc -l 查看当前使用的pid数发现接近系统设置的最大pid个数修改系统最大进程数 pid_max,配置文件sysctl.conf在/etc/sysct原创 2022-05-10 08:59:44 · 4422 阅读 · 0 评论 -
Linux中使用curl命令发送带参数的get请求和post请求
转载链接: https://blog.csdn.net/finghting321/article/details/1057331401. curl与wget 命令的区别相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化应用到bash脚本中。wget特点:简单直接、可直接下载程序、支持递归下载、使用方便。curl特点:多功能工具、支持多种网络协议、安全、支持 gzip 压缩技术。选择使用转载 2022-05-06 11:40:38 · 2297 阅读 · 1 评论 -
curl发送带有Authorization的POST请求
一、参数说明格式: curl -H 请求头 -d 请求体 -X POST 接口地址参数内容格式-H(- -header)请求头“Content-Type: application/json”-d请求内容“{“remote_host”: “10.163.215.41”, “service_name”: “telegraf”}”-u(- -user)Authorization(账号密码)admin:password-X请求协议POST、GET、PUS原创 2022-05-06 11:30:23 · 8709 阅读 · 0 评论 -
Linux命令之free
Linux命令1.free1.free一、free命令介绍free命令用于显示整个系统的内存使用情况(如果想查看进程的内存使用情况需要使用top或ps等其它命令)二、free命令示例free命令执行后将输出一个表格,其中的数值都默认以字节为单位。Mem行统计的是物理内存情况,Swap行统计交换分区使用情况:total列:总内存大小used列:已使用内存的大小,包含了共享内存free列:未使用内存的大小shared列:共享内存的大小buff/cache列:缓存和缓冲区的大小。其中的原创 2022-03-28 17:33:32 · 1827 阅读 · 0 评论 -
自动部署安装服务器(PXE服务器:无人值守安装)
PXE安装批量安装服务器一、环境准备二、实验步骤1.安装软件2.配置DHCP(同一局域网中不能有两台DHCP服务器)3.安装tftp-server4.拷贝PXE服务器相关文件5.制作安装的菜单文件6.配置web服务器7.编辑ks.cfg文件8.重启所有服务,使配置生效一、环境准备1.服务器:Centos7.92.若干台未安装系统的虚拟机或服务器PXE服务器准备:1.关闭防火墙或开对应端口2.关闭selinux(disabled)3.配置yum源4.配置好ip二、实验步骤1.安装软件安装原创 2022-02-14 15:05:08 · 577 阅读 · 0 评论 -
centos7通过yum安装gcc-c++8
系统版本:centos7 .91.##Install CentOS SCLo RH repository:添加上CentOS SCLo RH库 yum install centos-release-scl-rh2.##Install devtoolset-8-gcc-c++ rpm package: yum install devtoolset-8-gcc-c++3.yum安装完,原来的gcc不覆盖,需要执行enable脚本更新环境变量 source /opt/rh/devtoolset-8/e原创 2022-02-11 12:02:29 · 1749 阅读 · 0 评论 -
linux下查看版本信息
1.查看linux内核版本(ubuntu、centos、redhat等) test@test:~$ uname -a Linux test 5.0.0-23-generic #24~18.04.1-Ubuntu SMP Mon Jul 29 16:12:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux test@test:~$ cat /proc/version Linux version 5.0.0-23-generic (buildd@lgw01-amd64原创 2021-12-28 17:38:35 · 599 阅读 · 0 评论 -
Ubuntu 18.04.3允许ssh远程登录(允许xshell连接)
当我们安装好ubuntu,用ssh远程登录时,会出现如下错误。[c:\~]$ ssh 192.168.137.101Connecting to 192.168.137.101:22...Could not connect to '192.168.137.101' (port 22): Connection failed.Type `help' to learn how to use Xshell prompt.错误显示,该IP地址的22端口连接失败。解决方法如下:(1)关闭防火墙,执行su转载 2021-12-28 17:23:23 · 990 阅读 · 0 评论 -
ubuntu-18.04 设置开机启动脚本
参阅下列链接https://askubuntu.com/questions/886620/how-can-i-execute-command-on-startup-rc-local-alternative-on-ubuntu-16-10ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。ubuntu-18.04 设置开机启动脚本1.建立rc-local.service文件2.将下列内容复制进rc-loca转载 2021-12-28 17:12:43 · 93 阅读 · 0 评论 -
linux使用普通用户开机自启动应用
#开机使用普通用户启动应用方法,在/etc/rc.d/rc.local 文件中加入以下内容: su monitor -c "/bin/bash /data/telegrafgo/start.sh" 或者 su monitor -c "cd /data/telegrafgo;/bin/bash start.sh"并且要给 /etc/rc.d/rc.local执行权限chmod a+x /etc/rc.d/rc.local开机自动执行 su monitor -c “/bin/bash /data/转载 2021-12-27 11:44:09 · 3514 阅读 · 0 评论