首页
关于
留言板
友情链接
Search
1
提取并下载谷歌应用商店软件(Google Play APK download)教程
4,842 阅读
2
常用VPS测试脚本代码:综合性能/硬件/IO Speed/CPU跑分/回程路由/硬盘读写/测速ping延迟测试一键脚本
362 阅读
3
不知道自己的VPS速度有多快?VPS测速脚本分享
348 阅读
4
一次在CentOS系统单用户模式下使用passwd命令破密失败的案例
305 阅读
5
宝塔面板首次登录,提示填入绑定手机号,强制提示且不能关闭
274 阅读
Windows
Linux
Kvm
程序源码
主机教程
NAS
登录
Search
标签搜索
命令
文件
服务器
etc
root
服务
server
重启
yum
程序
start
install
界面
windows
安装
update
宝塔
权限
chmod
默认
Typecho
累计撰写
160
篇文章
累计收到
11
条评论
首页
栏目
Windows
Linux
Kvm
程序源码
主机教程
NAS
页面
关于
留言板
友情链接
搜索到
86
篇与
的结果
2021-05-27
Linux系统swappiness参数在内存与交换分区之间优化作用
swappiness 的值的大小对如何使用swap分区是有着很大的联系的, swappiness=0 的时候表示最大限度使用物理内存,然后才是swap 空间, swappiness=100 的时候表示积极的使用 swap 分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,具体如下:[root@timeserver ~]# cat /proc/sys/vm/swappiness 60也就是说,你的内存在使用到 100-60=40% 的时候,就开始出现有交换分区的使用。大家知道,内存的速度会比磁盘快很多,这样子会加大系统io,同时造的成大量页的换进换出,严重影响系统的性能,所以我们在操作系统层面,要尽可能使用内存,对该参数进行调整。临时调整的方法如下,我们调成10:[root@timeserver ~]# sysctl vm.swappiness=10 vm.swappiness = 10 [root@timeserver ~]# cat /proc/sys/vm/swappiness 10这只是临时调整的方法,重启后会回到默认设置的,要想永久调整的话,需要将,需要在 /etc/sysctl.conf 修改,加上:[root@timeserver ~]# cat /etc/sysctl.conf # Controls the maximum number of shared memory segments, in pages kernel.shmall = 4294967296 vm.swappiness=10 激活设置[root@timeserver ~]# sysctl -p在linux中,可以通过修改 swappiness 内核参数,降低系统对 swap 的使用,从而提高系统的性能。遇到的问题是这样的,新版本产品发布后,每小时对内存的使用会有一个尖峰。虽然这个峰值还远没有到达服务器的物理内存,但确发现内存使用达到峰值时系统开始使用 swap 。在 swap 的过程中系统性能会有所下降,表现为较大的服务延迟。对这种情况,可以通过调节 swappiness 内核参数降低系统对 swap 的使用,从而避免不必要的 swap 对性能造成的影响。简单地说这个参数定义了系统对 swap 的使用倾向,默认值为60,值越大表示越倾向于使用 swap 。可以设为0,这样做并不会禁止对 swap 的使用,只是最大限度地降低了使用 swap 的可能性。通过 sysctl -q vm.swappiness 可以查看参数的当前设置。修改参数的方法是修改 /etc/sysctl.conf 文件,加入 vm.swappiness=xxx ,并重启系统。这个操作相当于是修改虚拟系统中的 /proc/sys/vm/swappiness 文件,将值改为 XXX 数值。如果不想重启,可以通过 sysctl -p 动态加载 /etc/sysctl.conf 文件,但建议这样做之前先清空 swap 。
2021年05月27日
10 阅读
1 评论
0 点赞
2021-05-27
centos7使用命令定时重启或关机
关机命令:shutdown或poweroffshutdown:shutdown -h now #立即关机(shutdown -h 10 #10分钟后关机)poweroff:直接输入poweroff即可:重启命令:shutdown或rebootshutdown:shutdown -r now #立即重新启动 (shutdown -r +10 #10分钟之后重启)reboot:直接输入即可。
2021年05月27日
11 阅读
0 评论
0 点赞
2021-05-26
CentOS 7同步时间的2种方法
时间的正确性对服务器而言至关重要,就比如做了一个电商网站,如果服务器时间不准确,每次客户下单时间和实际实际不匹配,则会对管理和维护产生影响,这篇文章整理分享下CentOS 7环境下同步时间的2种方法(CentOS 6未测试)。设置时区(CentOS 7)先执行命令 timedatectl status|grep 'Time zone' 查看当前时区,如果不是中国时区(Asia/Shanghai),则需要先设置为中国时区,否则时区不同会存在时差。#已经是Asia/Shanghai,则无需设置 [root@xiaoz shadowsocks]# timedatectl status|grep 'Time zone' Time zone: Asia/Shanghai (CST, +0800)执行下面的命令设置时区#设置硬件时钟调整为与本地时钟一致 timedatectl set-local-rtc 1 #设置时区为上海 timedatectl set-timezone Asia/Shanghai使用ntpdate同步时间目前比较常用的做法就是使用ntpdate命令来同步时间,使用方法如下:#安装ntpdate yum -y install ntpdate #同步时间 ntpdate -u pool.ntp.org #同步完成后,date命令查看时间是否正确 date另外再分享下几个常用的ntp server,如果需要更多可以前往:http://www.ntp.org.cn获取#中国 cn.ntp.org.cn #中国香港 hk.ntp.org.cn #美国 us.ntp.org.cn同步时间后可能部分服务器过一段时间又会出现偏差,因此最好设置 crontab 来定时同步时间,方法如下:#安装crontab yum -y install crontab #创建crontab任务 crontab -e #添加定时任务 */20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1 #重启crontab service crond reload上面的计划任务会在每20分钟进行一次时间同步,注意 /usr/sbin/ntpdate 为ntpdate命令所在的绝对路径,不同的服务器可能路径不一样,可以使用 which 命令来找到绝对路径,方法如下:[root@bgp ~]# which ntpdate /usr/sbin/ntpdate使用rdate同步时间ntpdate服务需要使用udp/123端口,但是某些服务商禁止了所有UDP协议,所以你会发现无论如何ntpdate总是同步出错。#下方是ntpdate同步时间报错的一个列子 [root@sharktech ~]# ntpdate -u pool.ntp.org 1 Jun 16:13:46 ntpdate[8389]: no server suitable for synchronization found这个时候我们可以改用rdate命令来同步时间,方法如下:#安装rdate yum -y install rdate #同步时间 rdate -s time-b.nist.gov #查看时间是否正确 date和上面一样,我们最好是加入定时任务来定期同步时间,方法如下:#安装crontab yum -y install crontab #创建crontab任务 crontab -e #添加定时任务 */20 * * * * /usr/bin/rdate -s time-b.nist.gov > /dev/null 2>&1 #重启crontab service crond reload还有一些其它的rdate时间服务器如下:s1d.time.edu.cn #东南大学s1e.time.edu.cn #清华大学s2a.time.edu.cn #清华大学s2b.time.edu.cn #清华大学s2c.time.edu.cn #北京邮电大学ntp.sjtu.edu.cn 202.120.2.101 #(上海交通大学网络中心NTP服务器地址)s1a.time.edu.cn #北京邮电大学s1b.time.edu.cn #清华大学s1c.time.edu.cn #北京大学clock.cuhk.edu.hk #香港中文大学授时中心{alert type="success"}总结{/alert}无论是使用 ntpdate 还是 rdate 来同步时间,方法都比较简单,大致流程就是“设置时区” -> “同步时间” -> “设置定时任务”。在实际的测试中,bgp发现部分服务商屏蔽UDP端口的情况下, ntpdate 命令无法同步,但使用 rdate 命令却可以,有类似情况的童鞋不妨试一下。
2021年05月26日
13 阅读
0 评论
0 点赞
2021-05-20
Linux下终止正在执行的shell脚本
1、查看进程编号ps -ef | grep XXXX(shell脚本名).sh2、输出结果3、终止进程这里的 grep --color=auto 是指进程grep进程本身, 进程 108384 才是正在执行的 shell 脚本kill ID kill 108384如执行命令后,脚本还是没有终止,可尝试使用强制结束进程。kill -9 108384
2021年05月20日
6 阅读
0 评论
0 点赞
2021-05-19
国家授时中心NTP服务器ip是多少?更换成阿里云NTP多快好省
电脑发现有时差,差几分钟,有时候测试程序就差距大了,为了解决这个问题,需要更换NTP地址。不过测下来,发现IP已不好使用。解决办法是直接使用阿里云的ntp服务器。阿里云NTP服务器地址:ntp.aliyun.com阿里云NTP服务器地址使用公网方式的,就是自己电脑用的,ntp-ntp7都可以使用。如果是自己的服务器,建议使用经典网络内网和专有网络VPC内网方式连接NTP服务器。Mac电脑设置ntp办法:sudo vim /etc/ntp.conf 加入以下三行内容: ntp.aliyun.com ntp1.aliyun.com server time.asia.apple.com #wp 保持退出Centos修改时区步骤:执行命令sudo rm /etc/localtime删除系统里的当地时间链接。执行命令sudo vi /etc/sysconfig/clock,用vim打开并编辑配置文件/etc/sysconfig/clock。输入i添加时区城市。例如添加Zone=Asia/Shanghai,按下Esc键退出编辑并输入:wq保存并退出。可执行命令ls /usr/share/zoneinfo查询时区列表,Shanghai为列表条目之一。执行命令sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更新时区修改内容。执行命令hwclock -w更新硬件时钟(RTC)。执行命令sudo reboot重启实例。执行命令date -R查看时区信息是否生效,未生效可按照上述步骤重新操作一遍。
2021年05月19日
7 阅读
0 评论
0 点赞
1
...
9
10
11
...
18