首页
关于
留言板
友情链接
Search
1
提取并下载谷歌应用商店软件(Google Play APK download)教程
4,809 阅读
2
常用VPS测试脚本代码:综合性能/硬件/IO Speed/CPU跑分/回程路由/硬盘读写/测速ping延迟测试一键脚本
362 阅读
3
不知道自己的VPS速度有多快?VPS测速脚本分享
348 阅读
4
一次在CentOS系统单用户模式下使用passwd命令破密失败的案例
305 阅读
5
宝塔面板首次登录,提示填入绑定手机号,强制提示且不能关闭
273 阅读
Windows
Linux
Kvm
程序源码
主机教程
NAS
登录
Search
标签搜索
命令
文件
服务器
etc
root
服务
server
重启
yum
程序
start
install
界面
windows
安装
update
宝塔
权限
chmod
默认
Typecho
累计撰写
160
篇文章
累计收到
11
条评论
首页
栏目
Windows
Linux
Kvm
程序源码
主机教程
NAS
页面
关于
留言板
友情链接
搜索到
3
篇与
的结果
2022-10-31
一次在CentOS系统单用户模式下使用passwd命令破密失败的案例
某次遇到需要进入系统的单用户模式进行破密操作,结果却显示如下:根据提示:Permission denied(缺少权限)此时查看/usr/bin/passwd 权限:正常情况下的权限应该是如下: [root@web ~]# ls -l /usr/bin/passwd -rwsr-xr-x root root Aug : /usr/bin/passwd [root@web ~]# 发现权限异常,需要修复命令的权限: chown root:root /usr/bin/passwd chmod u=rwx,go=rx,u+s /usr/bin/passwd 再次出现错误提示:原因&解决方法:上面我们执行的chmod命令,其底层实现是chattr命令,用此命的功能更为强大,甚至可以锁定文件,即使root用户也操作不了此文件。chattr是用来更改文件属性,lsattr可用来查看文件的属性,执行命令lsattr /webapps/.usr.ini便可以看到当前文件的属性;可以发现当前文件有个i属性,查阅命令帮助文档可以看到有i属性的文件是不能修改的,更不可被删除,即使是root用户也不可。既然知道了文件不能删除的原因是加了i属性,所以相应的解决方案就是把文件的i属性去除,然后再删除。lsattr查看相关命令和文件的文件属性:chattr -i 去除锁定的文件属性尝试再次修改权限,无报错说明执行成功,如有错误需要检查之前的操作是否有遗漏:chown root:root /usr/bin/passwd chmod u=rwx,go=rx,u+s /usr/bin/passwd再次尝试破解密码,执行成功,如有错误需要检查之前的操作是否有遗漏:echo “123456” | passwd --stdin root //修改密码touch /.autorelabel //让SELINUX生效,这一步一定不能少,不然不能重启
2022年10月31日
305 阅读
0 评论
0 点赞
2022-05-31
在Ubuntu16.04上启用TCP-BBR
BBR简介BBR 是 Google 推出的一个「TCP 拥塞控制算法」,它是以 Linux 内核模块的形式加载,可以最大化 Linux Server 的网络吞吐量。简单地说,开启 BBR 的 Linux Server 和不开启 BBR 的 Linux Server,在持续传输数据方面可以有非常大的不同。BBR 尽管还没有在主流发行版中默认开启,但 Google 已经在 YouTube 网站上实践了很久,可以说是很成熟的一样技术了。检测 BBR 是否开启在开始之前,先看看 BBR 是否已经启用了,执行这条指令可以返回当前 Linux 内核可以使用的 TCP 拥堵控制算法:sudo apt-get cleansudo apt-get updatesysctl net.ipv4.tcp_available_congestion_control例如,在我的Server上返回了如下内容:net.ipv4.tcp_available_congestion_control = cubic reno可以看到是没有BBR的,因为默认的 Ubuntu 16.04 用的是 Linux 4.4.0 内核,所以自然是看不到 BBR 的。我们再次确认下系统当前启用的拥塞算法:sysctl net.ipv4.tcp_congestion_control返回的内容是:net.ipv4.tcp_congestion_control = cubic可以看到系统使用的是 cubic 这个默认的算法。接下去我们通过最标准的模式来为这台 Ubuntu 16.04 启用 BBR安装 4.10+ 新内核BBR 只能配合 Linux Kernel 4.10 以上内核才能使用。但是在 Ubuntu 16.04 上怎么使用 4.10 呢?难道要手动下载和安装吗?不能!这会有一个安全隐患,手动下载安装的新内核,无法保证后续能得到及时的安全更新。那么怎么办?这里推荐使用 HWE 版本的内核,它就在官方源里。HWE,即:HareWare Enablement,是专门为在老的系统上支持新的硬件而推出的内核。你可以像安装其他软件包一样在 Ubuntu 16.04 里非常容易的安装它,只需要执行下面的命令:sudo apt-get install linux-generic-hwe-16.04对!只需要这样就OK了!安装好以后重启系统,然后输入:uname -a我的Server输出如下:Linux oneone 4.15.0-74-generic #83~16.04.1-Ubuntu SMP Wed Dec 18 04:56:23 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux可以看到系统内核已经升级到4.15.0了。为Ubuntu 16.04 启用 BBR接下来就可以为新内核装载 BBR 模块了,分别执行:sudo modprobe tcp_bbr echo "tcp_bbr" | sudo tee -a /etc/modules-load.d/modules.conf接下来我们再来查看系统支持的拥塞算法,可以看到BBR已经在里面了:sysctl net.ipv4.tcp_available_congestion_control返回:net.ipv4.tcp_available_congestion_control = reno cubic bbr接下来就正式启用BBR,把它设为系统的默认拥塞算法,分别执行:echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.confecho "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.confsudo sysctl -p最后,再来验证一下是否设置成功,可以看到BBR已经是默认算法:sysctl net.ipv4.tcp_congestion_control返回:net.ipv4.tcp_congestion_control = bbr
2022年05月31日
31 阅读
0 评论
0 点赞
2021-05-07
linux centos7清除系统日志、历史记录、登录信息
平时不管是web还是系统产生的日志都可能导致洗盘爆满,所以我在这里分享一些基本常用清理linux日志的方法。rm -rf /var/cache/* echo > /var/log/wtmp echo > /var/log/btmp echo > /var/log/lastlog echo > /var/log/secure echo > /var/log/messages echo > /var/log/syslog echo > /var/log/xferlog echo > /var/log/auth.log echo > /var/log/user.log cat /dev/null > /var/adm/sylog cat /dev/null > /var/log/maillog cat /dev/null > /var/log/openwebmail.log cat /dev/null > /var/log/mail.info cat /dev/null > /var/log/yum.log cat /dev/null > /var/log/boot.log cat /dev/null > /var/log/dmesg echo > /var/run/utmp echo > .bash_history history -cw
2021年05月07日
39 阅读
0 评论
0 点赞