![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux基础
楠有枝-Sun
这个作者很懒,什么都没留下…
展开
-
inode满了postfix/postdrop: warning: mail_queue_enter: create file maildrop : No space left on device
邮件服务出现问题,应用反馈后发现在/var/log/下有大量的warn开头的告警日志,以及mail.warn开头的告警信息,是inode点满了,找到并删除即可。在/var/log/messages文件中看到提示。原创 2022-10-24 15:15:38 · 1042 阅读 · 0 评论 -
centos7.9 扩容/根分区(扩根)(扩容和缩容)
docker容器跑起来默认占用/var/lib目录的空间,我知道的有两种解决办法,欢迎大家补充。一是迁移工作目录,二是扩根。反正都是要挂盘,我直接扩根了,省点事。原创 2022-08-17 15:01:42 · 3456 阅读 · 0 评论 -
SFTP子系统申请已拒绝请确保SSH连接的SFTP子系统设置有效
是ssh配置做了限制,修改一下配置文件就好了。原创 2022-08-17 10:51:49 · 4778 阅读 · 0 评论 -
rpm包下载地址
源文档网页 https://blog.csdn.net/weixin_44025091/article/details/105372911。阿里云网络源地址:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/CentOS网络源地址:http://centos.ustc.edu.cn/centos/网易163网络源地址:http://mirrors.163.com/使用CTRL+F输入关键字查找对应的安装包即可。进入以下网站下载对应的rpm包。..原创 2022-08-09 16:18:49 · 4998 阅读 · 0 评论 -
polkit离线升级
今天2022.01.27,25号公布了个 【漏洞通告】Polkit pkexec权限提升漏洞(CVE-2021-4034)今天打一下补丁。 我们的机器都是内网跑着的 不连外网,没法通过yum直接升。 我用的野路子玩法。 先在云服务器上把源配好,把rpm包下好,然后打个tar包,再把tar包传到机器上,拆包然后yum直接装。依赖???依赖直接本地yum源解决。本地yum做法tar xf rpm.gzcd packages/yum -y install polk原创 2022-01-27 17:36:28 · 5654 阅读 · 1 评论 -
Another app is currently holding the yum lock;(yum锁定问题)
yum被锁问题问题Another app is currently holding the yum lock; waiting for it to exitrm -rf /var/run/yum.pid原创 2022-01-27 16:33:54 · 2548 阅读 · 0 评论 -
SSH登录密码与密钥身份验证踩坑()
转载 https://www.cnblogs.com/Leroscox/p/9627809.html简单记录,自用CentOS7.4虚拟机与ALiYunVPS,在配置ssh登录身份验证时碰到的问题。阿里云VPS:因为在重置磁盘时选择了密钥对的身份验证方式,因此VPS中的CentOS7.4中的 /etc/ssh/sshd_config 文件中,在初始化时就被添加了一行禁止密码登录的配置:PasswordAuthentication no使用vim编辑配置文件将其改为:PasswordAuth转载 2021-10-15 11:05:06 · 3576 阅读 · 0 评论 -
阿里云ECS云服务器购买流程
阿里云ECS云服务器购买流程给我朋友写的购买阿里云的文档https://account.aliyun.com阿里云官网1. 购买https://account.aliyun.com/login/login.htm阿里云登录界面可以用支付宝扫码登录即可,要进行二次验证(需要输入一个验证码)登上来以后是这样子的右上角找 【产品】 然后在搜索匡里输入 【云服务器】然后跳转到以下界面 点击【立即购买】下面是选择配置页面顶部分 选择 【抢占式】根据自己的需求选择,抢占式是空闲的服原创 2021-10-12 10:45:40 · 976 阅读 · 0 评论 -
No space left on device,inodes占用100%,sendmail|postdrop进程 等问题
我是为了彻底解决这个问题(postdrop和sendmail大量僵尸进程)引出的下面的问题解决大量僵尸进程的办法:先把僵尸进程都干掉,让内存降下来,问题表面上是得到了解决。我第二题登上机器一看,您猜怎么着,哎 那些东西又出来了,它又出来了。为防止再次出现这个问题,我打算直接把邮件这个功能给关闭了。 可以进行如下配置,将crond的邮件通知关闭: 将/etc/crontab和/etc/cron.d/0hourly里的MAILTO=root修改为MAILTO="" crontab原创 2021-09-22 15:54:09 · 460 阅读 · 0 评论 -
大量僵尸进程导致无法正常登陆。(postdrop和sendmail进程)
我遇到的报错su: cannot set user id: Resource temporarily unavailable ps或top满屏幕都是sendmail、postdrop查看sendmail、postdrop。ps -ef | egrep "sendmail|postdrop" |grep -v grep |awk '{print $2}'|wc -l删除僵尸进程ps -ef | egrep "sendmail|postdrop" |grep -v grep |aw原创 2021-09-13 10:24:36 · 405 阅读 · 0 评论 -
(df 命令)查看当前目录下所有文件的大小
du -h --max-depth=1原创 2021-06-30 10:44:04 · 2342 阅读 · 1 评论 -
(删除log)保存一个月的日志文件,以往的全部删除
find / -maxdepth 1 -mtime +29 -name "*.log" -exec rm -rf {} \;find / -maxdepth 1 -mtime +29 -name "kpi*" -exec rm -rf {} \;find / -maxdepth 1 -mtime +29 -name "*.zip" -exec rm -rf {} \;~原创 2021-06-30 10:38:04 · 489 阅读 · 0 评论 -
diff命令的简单应用
diff -H file1 file2 -H -H或--speed-large-files 比较大文件时,可加快速度。cat file1 < 是file1中的 >是file2中的原创 2021-06-21 17:13:49 · 229 阅读 · 0 评论 -
su: cannot set user id: Resource temporarily unavailable ()资源不可用()
su - nanhavezhi报错:su: cannot set user id: Resource temporarily unavailable –查看当前系统该用户进程数,发现进程数很多–检查系统配置的用户资源分配情况,发现www账号文件进程数并没有配置,而是使用系统默认设置的值,用户进程数noproc上限是由/etc/security/limits.d/90-noproc.conf配置文件限制。cat /etc/security/limits.conf# End of file@转载 2021-06-11 11:17:33 · 200 阅读 · 1 评论 -
docker容器对时
docker容器对时,由于我的容器已启动,没办法用 -v /etc/localtime:/etc/localtime:ro方法,然后找得到了下面这种方法docker cp /etc/localtime 容器名:/etc/Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/etc/localtime" -> "../usr/share/zoneinfo/Asia/Sha原创 2021-05-31 16:48:52 · 521 阅读 · 0 评论 -
Kali2020.4安装(VMware15.5)
我用的 VMware15.5版本的VMware Workstation16 Pro(无需注册)下载: https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html注意:这是16P从这下的镜像https://www.kali.org/downloads/我下的是 2020.4版本打开vmware左上角——【文件】——【新建虚拟机】按图 下一步,路径,配置 酌情自定义点——【原创 2021-01-28 15:40:48 · 695 阅读 · 0 评论 -
修改kali2020系统root用户密码
启动机器到这一步按 E(出现结果如下图)然后按下图中修改即可然后 Ctrl+xpasswd 用户名exit 退出即可。然后重启机器就好了。参考https://link.zhihu.com/?target=https%3A//www.kali.org/releases/kali-linux-2020-1-release/...原创 2021-01-27 17:15:08 · 497 阅读 · 0 评论 -
Linux查看系统信息的一些命令及查看已安装软件包的命令
转载自 https://www.cnblogs.com/wangkongming/p/4531341.html系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备lsusb -tv转载 2021-01-19 10:06:55 · 9917 阅读 · 0 评论 -
Linux系统登录过程
初始化进程init打开getty程序getty打开login 进程Login程序先根据输入的用户名,在/etc/passwd中得到相应的数据。再从 /etc/shadow中获取需要的密文登陆成功,启动shell,开始读取shell启动文件 /etc/profile ~/profile /etc/bashrc ~/.bashrc参考https://blog.csdn.net/weixin_33981932/article/details/92150727https://blog.csdn.net原创 2020-12-28 11:28:31 · 766 阅读 · 0 评论 -
centos7命令找不到(ls啥的)
出现找不到文件,找不到命令的情况。你自己知道没有执行删根命令的情况下,先抽颗华子冷静一下。很大可能是环境变量被修改,添加一下就好了vi /etc/profileexport PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin如果vi 不能用 就 echo,echo PATH=$PATH:/usr/sbin:/usr/bin/:/bin >> /etc/profileecho $PAT原创 2020-11-19 15:14:24 · 2315 阅读 · 0 评论 -
vmware安装centos8
自定义安装类型直接下一步即可操作系统 选择Linux,版本选择 其他 Linux5.x或更高版本内核64位虚拟机存放位置和名称自定义就好了处理器也是自定义即可,看自己电脑的配置。内存也是看自己电脑的配置网络我选择的是桥接,这个也是根据自己情况自定义的网络类型参考https://blog.csdn.net/zhang33565417/article/details/97779579这个直接下一步就好这个也选择默认这些真的都得看自己的实际情况了。容量也是自定义然原创 2020-11-18 16:08:49 · 247 阅读 · 0 评论 -
centos8重启网卡、换ali源
重启网卡nmcli c reload 也可以这样写nmcli c reload 网卡名 eg:nmcli c reload eth0还有三种即时生效的方法nmcli c up 网卡名nmcli d reapply 网卡名nmcli d connect 网卡名修改阿里源备份旧的配置文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载阿里的 CentOS-Base原创 2020-11-10 13:56:45 · 130 阅读 · 0 评论 -
linux下 在文件首行或指定行插入内容
在文件的首行插入指定内容:sed -i "1i nanhavezhi " tt2、在文件的指定行(n)插入指定内容:sed -i "8i "nanhavezhi"" tt原创 2020-10-26 15:34:05 · 8088 阅读 · 0 评论 -
docker报错 WARNING: IPv4 forwarding is disabled. Networking will not work.
工作原因需要分析一下日志的特征词,有用的了EFK,但是我发现我的EFK好像不太纯洁 之前手机有点小问题,分析过手机的日志。故重搭一次,然后就报错失败连不上,气坏我了。解决方法:echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf`重启network服务`systemctl restart network`检验是否成功`sysctl net.ipv4.ip_forward...原创 2020-10-20 15:47:36 · 147 阅读 · 0 评论 -
centos的一些小玩意{随笔,笔记)
时间戳touch `date +%F-%T`.txt原创 2020-10-13 16:58:46 · 105 阅读 · 0 评论 -
centos7安装JDK 11
下载 JDK http://jdk.java.net/把下好的JDK,放到 机器上,我放到了 root里拆包tar xf jdk-11_linux-x64.tar.gz -C /opt/ 修改 vim /etc/profile 配置文件vim /etc/profileexport JAVA_HOME=/opt/jdk-11export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libex原创 2020-08-07 16:06:48 · 593 阅读 · 0 评论 -
联想台式机安装Ubuntu 20.04 LTS
1.准备打开Ubuntu.com官网选择Ubuntu20.04LTS桌面版下载,也可以打开 https://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso下载。我用的UItraISO(软碟通) U盘启动制作工具,可以到这里下载 https://cn.ultraiso.net在本地目录里找到 ubuntu文件双击点击 启动----写入硬盘映像选择 USB-HDD+格式化写入上面那个 消息 是日志完原创 2020-08-06 17:40:25 · 5451 阅读 · 0 评论 -
LVM逻辑卷管理磁盘
楠有枝-SunSun Love Shark !!!基本的逻辑卷管理概念:PV(Physical Volume)- 物理卷物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。VG(Volumne Group)- 卷组卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。LV(Logical Volume)- 逻辑卷逻辑卷建立在卷组之上,卷组原创 2020-07-16 17:01:31 · 356 阅读 · 0 评论 -
crontab的配置和一些计划任务的实例(crontab)
以具体例子进行分析定时脚本:pgslq.sh为需要执行的脚本,内容为需要进行的备份操作或者其他任务脚本1 * * * * /home/postgres/pgsql.sh表示的是每小时的第一分钟执行该脚本2 3 * * * /home/postgres/pgsql.sh表示每天的3点零2分执行该脚本1 1 * * 0 / home/postgres/pgsql.sh表示的是每周的1点1分进行脚本的执行1 1 1 * * / home/postgres/pgsql.sh表示的是每月的1点1分进原创 2020-07-13 11:35:50 · 7413 阅读 · 0 评论 -
centos白名单(访问控制) /etc/hosts.allow
公司过等保,安全加固,系统白名单修改 /etc/hosts.allowvim /etc/hosts.allowsshd:192.168.121.35:allow //只允许192.168.121.35登录修改 /etc/hosts.denyvim /etc/hosts.denysshd:ALL //开启白名单,只允许192.168.121.35登录service sshd restart,重启sshd对了,直接搜索 /etc/hosts.allow 会出现很多这样的文档。本文 参考文原创 2020-07-10 17:27:41 · 4293 阅读 · 0 评论 -
脚本实现,抓取屏幕内容
在家办公期间写的。写一个脚本实现 类堡垒机功能:1.谁登陆了这台机器2.登录到这台机器上,干了啥谁登陆了好实现,这没啥可说的。登录到机器上,干了啥我用尽全力,想了很多办法都不行,因为xshell可以实现 这个需求。顺着xshell往下搞,找到一个非常小众的一个软件screen,Linux screen命令用于多重视窗管理程序。screen的使用方法screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有原创 2020-07-06 16:07:33 · 1596 阅读 · 0 评论 -
centos7重启网络 报Failed to start LSB: Bring up/down networking(已解决)
Failed to start LSB: Bring up/down networking我用的是虚拟机,克隆了一个机器,配置好IP后,重启网络就报Failed to start LSB: Bring up/down networking错误。网上查了一圈说什么HWADDR有问题,改了之后也没什么作用。也许是大家情况都不一样,有的成功的有失败。 解决方式:禁用NetworkManager1. systemctl stop NetworkManager2. systemctl disable Ne原创 2020-07-01 10:02:49 · 905 阅读 · 1 评论 -
关于zabbix的一些问题(+)
Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused报错信息是因为我在 server 这台机器上 安装了 agent。修改一下 /etc/zabbix/zabbix_agentd.conf 配置文件就好了。改完就好了。。...原创 2020-05-27 16:59:06 · 169 阅读 · 0 评论 -
CentOS7镜像下载目录
点击即可原创 2020-05-13 09:16:42 · 1115 阅读 · 0 评论 -
centos7/8下yum/dnf下载的rpm包保存到本地
将yum下载的包保存到本地进入 /etc/yum.conf 文件vim /etc/yum.confcachedir是保存的路径,可以任意修改keepcache改为1原创 2019-12-10 09:42:45 · 3619 阅读 · 0 评论 -
制作本地yum源和ftp的yum源
制作本地yum源准备工作挂载前准备镜像和创建目录/dev/centos、/mnt/local_yummkdir -p /dev/centosmkdir /mnt/local_yum挂载mount -o loop /tmp/CentOS-7-x86_64-Minimal-1908.iso /dev/centos/mount /tmp/CentOS-8-x86_64-1905-d...原创 2019-12-10 09:40:31 · 1403 阅读 · 1 评论