系统运维
文章平均质量分 51
codemanship
2014年北京交通大学研究生毕业,先后任职于多贝云,同视未来。研究领域:流媒体服务集群,音视频编解码,服务端架构,自动化运维。
展开
-
/var/spool/postfix/maildrop占用大量i节点和空间
缘起最近临时需要做一些运维工作,看到一个i节点告警的信息。一路排查下去发现是/var/spool/postfix/maildrop下的inode很大,查看了下文件数量查询资料了解到:由于 Linux 在执行 cron 时,会将 cron 执行脚本中的 output 和 warning 信息,都会以邮件的形式发送 cron 所有者, 而由于客户环境中的 sendmail 和 postfix 没有正常运行,导致邮件发送不成功,全部小文件堆积在了 maildrop 目录下面,而且没有自动清理.原创 2021-10-30 13:17:37 · 757 阅读 · 0 评论 -
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
今天使用yum安装,遇到一下问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again处理很简单,修改文件“/etc/yum.repos.d/epel.repo”,将baseurl的注释取消, mirrorlist注释掉。即可。修改为一下内原创 2015-04-15 11:19:26 · 790 阅读 · 0 评论 -
Linux服务器管理常用的命令集合
1、查找并删除几天前的文件find path2Delete -name '*filename*' -mtime +n |xargs rm -f上述命令需要三个参数:path2Delete: 需要删除旧文件的文件夹路径;filename: 需要删除的文件名;n: 需要删除几天前的数据。Example: find /var/log -name "*" -mtime原创 2015-05-10 10:58:38 · 589 阅读 · 0 评论 -
CentOS使用key登录服务器时候出现密码失败问题
在CentOs服务器上配置好key登录的各种设置; 使用ssh进行登录,出现密码异常。 发现提示输入用户密码而不是key的密码。原创 2015-07-02 23:13:32 · 1302 阅读 · 0 评论 -
CentOS 6.X 挂载4TB的硬盘的方法
CentOS 6.X 挂载4TB的硬盘的方法。使用工具parted对4TB硬盘进行分区格式化。原创 2015-07-25 15:55:39 · 8547 阅读 · 0 评论 -
在linux系统中如何使用命令行获取本机的公网IP
最近本地配置了服务器,使用了家用的带宽没有固定的IP地址。因此,需要获取到自己的公网IP地址。机器是CentOS 6.5的服务器版本自然就没有办法通过浏览器访问的方式获取到公网IP地址。因此记录一些从命令行获取公网IP的方法。首先,需要在机器上按照curl:sudo yum install curl其次,使用下列命令中得一个来获取本地地址:curl http://members原创 2015-10-20 14:14:35 · 5263 阅读 · 0 评论 -
CentOS 6 系列按国别阻止网络流量
CentOS 6 系列按国别阻止网络流量原创 2016-04-13 16:19:13 · 655 阅读 · 0 评论 -
centos 6编译zeromq 4.1.2版本
目前,服务器使用的zeromq的版本是4.1.2, 存在一个bug:Resource temporarily unavailable (src/signaler.cpp:282)如果直接升级zeromq的版本担心引起不兼容问题,以及其他依赖zmq的程序异常。所以决定在4.1.2上自己打补丁。补丁打法有两种:https://github.com/zeromq/libzmq原创 2018-01-15 17:27:16 · 950 阅读 · 0 评论 -
将Centos的yum源为国内的阿里云源
阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/CentOS系统更换软件安装源第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/原创 2015-04-15 11:33:52 · 15966 阅读 · 0 评论 -
非交互式修改本地用户的密码
最新需要更新服务器的root密码使用saltstack部署工具进行批量修改,因此就不能使用交互的方法。非交互的方法有一下两种:1、使用chpasswdecho "test:1234" | chpasswd2、使用passwd也可以实现非交互的密码修改echo "1234" | passwd --stdin "test"以上两种方法都是使用非交互的方式修改用户test的密原创 2015-03-16 17:06:09 · 2621 阅读 · 1 评论 -
linux添加root权限用户
创建root权限的用户useradd -u 0 -o -g root -G root -d /home/user1 user1说明:-u 0 指将uid指定为0(零)与root相同,登录后的提示符为#而非$.-o 指因为重复了uid(与root帐号的uid重复)必须指定这个参数.-g root 初始化组的组名,当用户属于多个组时,(在-G参数中指定),登录时原创 2014-09-23 11:21:37 · 1050 阅读 · 0 评论 -
ntpdate 遇到 ntpdate[3779]: the NTP socket is in use, exiting
我的电脑时间模块有问题导致每天重启都需要更新时间。 最近一段时间使用命令:ntpdate cn.pool.ntp.org 进行更新总是报错。 报错为:ntpdate[3779]: the NTP socket is in use, exiting。 上网搜索之后的结果就是:造成该原因是系统ntpd服务器正在运行中,可以通过 ps aux | grep ntp原创 2014-09-29 13:04:49 · 4280 阅读 · 0 评论 -
如何在服务器上添加使用密钥登录的用户
1.在服务器上创建新的用户: useradd $username;2. 在新用户的home目录下创建一个.ssh的文件夹,该文件夹的权限是700,owner是$username;3. 将新用户的公钥上传到服务器上,拷贝到/home/$username/.ssh/目录下,并重命名为authorized_keys。4. 将authorized_keys文件权限修改为644,同时修改所有者为原创 2014-10-27 11:23:08 · 3400 阅读 · 0 评论 -
Linux服务器监控网络流量(一)
常用的Linux服务器的监控软件:iftop、netstat和iptraf原创 2014-10-29 11:20:50 · 1674 阅读 · 0 评论 -
linux端口映射转发工具rinetd安装使用
Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。原创 2015-01-26 15:20:46 · 4649 阅读 · 0 评论 -
yum 下载软件的存放位置
yum 下载软件的存放位置 /var/cache/yum/*/packages 通常安装后删除,但亦可通过配置保留。 配置yum.conf keepcache选项 keepcache=1.用yum只下载rpm包首先,安装yum-utils:yum -y install yum-utils然后,直接用yumdownloader 就可以直接下载yum源中的rpm原创 2015-03-02 16:30:08 · 1368 阅读 · 0 评论 -
Linux下添加sudo权限
给普通用户添加sudo权限1、切换到root用户。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入root。2、使用visudo命令,找到这一 行:"root ALL=(ALL) ALL"在这行下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。给用户组添加sudo权限假定需要给admin用户组添加sud原创 2014-09-23 11:16:38 · 1191 阅读 · 0 评论