Linux碎片化学习
linux日常积累
飞哥前程似锦
这个作者很懒,什么都没留下…
展开
-
docker内执行systemctl报错:Failed to get D-Bus connection: Operation not permitted
2.网上众多解决方案的命令参考:docker run -d -name centos7 --privileged=true centos:7 /usr/sbin/init,发现指明了command为:/usr/sbin/init,尝试在配置中添加command: /usr/sbin/init,问题错误消失,能正常使用systemctl命令了。2./usr/sbin/init跟systemd的关系。3.D-Bus作用及跟systemctl的关系。1./usr/sbin/init做了什么。原创 2023-05-05 22:07:52 · 722 阅读 · 0 评论 -
shell中的for循环出现语法错误(syntax error: bad for loop variable)
出现这种错误是因为有些linux系统默认会使用ash进行编译shell脚本,我的机器就是这样,但是我写的脚本是应该用bash执行的。虽然我在开头注明了#!/bin/bash,好像它还是默认去找了bash,真是让人无奈。上网搜索了一下,找到两种解决方案:1、修改脚本 2、修改系统默认执行shell的工具第一种的具体做法就是,原来的for循环类似这种 for(( i=1;i原创 2022-10-30 21:22:03 · 1121 阅读 · 0 评论 -
ubuntu链接校园网遇到的坑
扫描完成之后,无脑下一步。原创 2022-10-28 09:54:44 · 986 阅读 · 0 评论 -
netstat中的各种状态
在Linux下,如果连接数比较大,可以使用效率更高的ss来替代netstat。转载 2022-10-10 16:44:42 · 247 阅读 · 0 评论 -
linux socket netstat 状态 LISTENING、ESTABLISHED、SYN_SENT、CLOSE_WAIT、TIME_WAIT、FIN_WAIT2 分别是什么意思?
在HTTP应用中,存在一个问题,SERVER由于某种原因关闭连接,如KEEPALIVE的超时,这样,作为主动关闭的SERVER一方就会进入 FIN_WAIT2状态,但TCP/IP协议栈有个问题,FIN_WAIT2状态是没有超时的(不象TIME_WAIT状态),所以如果CLIENT不关闭,这个FIN_WAIT_2状态将保持到系统重新启动,越来越多的FIN_WAIT_2状态会致使内核crash。此外,有的客户端有可能空置好几天不创建新连接,并且这样在好几天里保持着套接字的有效即使已经不再使用。转载 2022-10-10 16:32:09 · 1465 阅读 · 0 评论 -
腾讯云服务器如何使用root账号登录
4、找到PermitRootLogin without-password这一行,把后面的without-password改为yes,取消注释,保存文件。找到并用#注释掉这行:PermitRootLogin prohibit-password。1、先用ubuntu账号登录,执行sudo passwd root。3、执行sudo vi /etc/ssh/sshd_config。允许root登录,但是禁止root用密码登录。很明显这行是需要被注释掉的!允许root登录,设为yes。解读一下这两句话吧!原创 2022-10-03 13:26:41 · 1100 阅读 · 0 评论 -
Ubuntu下查看文件大小的命令
记录下自己常用的查看文件夹和文件大小的命令。原创 2022-10-03 13:25:25 · 615 阅读 · 0 评论