Linux什么时候开始使用swap虚拟内存
某天看到服务器上的swap竟然有used数值,可一看服务器的内存free里还有不少呢,那Linux到底是什么时候开始使用swap虚拟内存?它是和一项系统配置相关的,/etc/sysctl.conf配置文件中的vm.swappiness这行。也可以直接使用命令cat/proc/sys/vm/swappiness查看。其默认值是60。即代表服务器的物理内存使用剩余60%时就开始使用swap,swappiness=0的时候表示最大限度使用物理内存,然后才启用swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面...[>>…]
Linux查看CPU架构命令arch及CentOS中取版本的问题
关于CPU架构以前能多点比如i386、i486、mips、alpha,不过现在主要就是两类:x86和arm架构,前也有相关的涉及:http://47.93.183.36/article/1006.html 两类架构定位不同,精简概括为arm是为了低功耗,x86是为了高性能: arm基于精简指令(RISC),简化硬件逻辑,减少晶体管,降低功耗,主要移动端使用。x86基于复杂指令集CISC,硬件逻辑复杂,加上其他流水线指令集并行、超线程、虚拟化等,晶体管数量庞大,主要PC和服务器使用。 C...[>>…]
关于Ubuntu服务器的时间同步设置
首先我们检查一下服务器的时区设置和当前时间值,获取/etc/timezone配置以及使用date命令查看当前时间。 root@iZ2ze7n2ynw18p6bs92fziZ:~#cat/etc/timezone Asia/Shanghai root@iZ2ze7n2ynw18p6bs92fziZ:~#date WedDec2114:03:36CST2022 确保/etc/timezone文件中当前时区设置为中国时区,如果不对则编辑配置文件修改为上述值。在date命令的输出中,可以看到当前的时间值是正确的,其中的CST可视为美国、澳大利亚、古巴或中国的标准时间。此处是中国的标准时间...[>>…]
Linux使用nc(netcat)命令检测网络端口是否畅通
nc命令netcat的简写,netcat即是网络猫的意思,在linux系统中nc命令实际执行命令是ncat。nc命令是一个功能强大的网络工具。平常主要用于实现TCP/UDP端口的侦听和收发,nc可作为server以TCP或UDP方式侦听指定端口,也可作为client发起TCP或UDP连接,从而在命令下即可检测网络端口是否通畅。另外nc命令还可以进行端口扫描、机器之间传输文件、机器之间网络测速等。 nc命令的安装:yuminstall-ync1.验证服务器端口通不通:如下验证172.16.7.78服务器的80端口通,81端口...[>>…]
Centos7上的rc.local开机不执行及git提交时的报错:warning: LF will be replaced by CRLF in..问题
在Centos7上的开机启动文件/etc/rc.local里添加了一些启动命令,但几次服务器重启后发现服务并没有启动起来。今天排查看了一下,在/etc/rc.local文件中有明确写到需要对此文件有执行权限。#Pleasenotethatyoumustrun'chmod+x/etc/rc.d/rc.local'toensurelrwxrwxrwx1rootroot13Jan12 2022/etc/rc.local->rc.d/rc.local 而直接查看的话,这个文件路径也确实加了可执行权限,但这个文件是个软链接,其执行的文件进一步查看没有添加执行权限,这就是问题所在。加...[>>…]
视频服务验证时遇到的问题NET::ERR_CERT_COMMON_NAME_INVALID
记录一下在web中进行调试调用视频服务器SDK的验证时碰到无法调用服务端接口的问题,当然这个问题不具有通用性,仅作为记录以备后查。 其中之一是因为服务器的时间与本地的时间差异较大,服务器的时候未自动进行更新导致的。linux系统下可使用如下命令手动更新时间。如果经常发生时间差异,建议写入定时任务。 [root@localhost~]#ntpdatetime-a.nist.gov [root@localhost~]#crontab-l #每周一的0时自动更新时间 00**1ntpdatetime-a.nist.gov ...[>>…]
Linux服务器如何禁用ping
服务器ping不通,真不一定是服务器运行不正常或者网络有问题。因为服务器可以禁用ping。常用的两种禁用ping的方式:1,通过修改Linux配置参数实现禁用ping执行命令来关闭ping请求的应答。 [root@localhost~]#echo"1">/proc/sys/net/ipv4/icmp_echo_ignore_all icmp_echo_ignore_all设置为1则不能ping通,设置为0则可以ping通。这种命令配置的方式只对当前会话有用,当服务器重启后会丢失配置修改,要使配置长期生效,需要修改系统配置文件,在/etc/sysctl.conf文件中增加以下行,保...[>>…]