linux常见问题解决

1. How to remove ^M in a shell script solution: sed -i ‘s/^M//g’ script.sh (input “^M” by Ctrl+v, Ctrl+m)   2.crontab输出结果控制 问题: 若在root用户下可执行脚本,而定时任务不执行,则需要检查环境变量。 /var/spool/clientmqueue目录占用空间超过100G 原因:cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,…

Linux 在不重启的情况下识别新挂载的磁盘

Linux 在不重启的情况下识别新挂载的磁盘 在使用 Linux 时,有时候会因为初始时磁盘空间分配估计不足,使用中需要将挂载点扩容的情况, 这就需要我们挂载新的磁盘。但是如果我们在 Linux 运行过程中挂载磁盘, Linux 又不能在不重启 的情况下自动识别,这时就需要我们使用下面的操作使 Linux 在不重启的情况下识别新挂载的磁盘。 首先,查看主机总线号,磁盘肯定是有总线连接着的: [root@localhost ~]# ls /sys/class/scsi_host/ host0 host1 host2 其次,重新扫描SCSI 总线来添加设备: [root@localhost ~]#…

ansible相关

command模块: 支持基本的shell命令,但不支持管道操作. ansible -i /etc/ansible/hosts -m command -a ‘ls /root’ 所有服务器都下载redis安装包,存放路径为/opt ansible -i /etc/ansible/hosts all -m command -a ‘wget -c http://download.redis.io/releases/redis-5.0.7.tar.gz -P /opt’ 查看下载的redis安装包 ansible…

saltstack相关

假设: salt-server: AMH salt-minion: AMH , client1741 , cdn-nginx , cdn-varnish 查看salt-minion是否 在线 [root@AMH ~]# salt ‘*’ test.ping cdn-nginx: True client1741: True AMH: True cdn-varnish:…

linux远程无法登录处理(填坑)

近日, 某研发部门领导焦急反馈 他们的一台测试机无法连接, 很急, 多位同事都未处理好,准备放弃. 该服务器系统为CentOS6, 是VMware Esxi的一台虚拟机. 用vSphere连接到Vcenter后,找到该虚拟机.进入控制台发现该虚拟机处于开启且未登录状态. 根据研发提供的root帐号和密码, 多次尝试登录, 一直失败. 当时怀疑研发记错了密码, 或者被其他人改了密码. 随后,进入单用户模式重置了root密码, 很简单的123456. 重启后root仍然无法登录. 我怀疑是自己重置密码方式有问题, 重试验多次均以失败告终. 也就是: 单用户模式密码root密码提示成功, 但正常启动后root却登录失败. 非常郁闷的情况: 于是再次进入单用户模式, 用root创建了一个普通用户,并指定密码.…