Linux系统管理手记
记录多年工作中总结积累的linux系统管理的一些案例
白金牧场
桃李不言 | 下自成蹊
展开
-
Redhat7-禁用firewalld&开启iptables&systemctl使用简介
防火墙服务默认使用的是 firewalld ,而不是 iptables 。如果想改用 iptables ,可以参考以下步骤:1.安装[root@localhost ~]# yum install iptables-services2.屏蔽该服务[root@localhost ~]# systemctl mask firewalld# systemctl mask firewalld 屏蔽服务(让它不原创 2016-10-10 14:00:12 · 31304 阅读 · 1 评论 -
Python-环境创建-pip安装&rzsz安装
使用python时,pip、easy_install等都是非常好用的工具,相当于自带第三方库,只要有网,就可以安装任何python相关的包安装#pip 安装# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-ce原创 2016-08-06 10:31:25 · 2966 阅读 · 0 评论 -
Linux-系统管理-FTP主动被动模式重温
主动被动模式的介绍就不多提了,很多网友写的很详细,以下分享两张逻辑图,简单明了的介绍了两种模式的最大区别:主动模式被动模式对于两种模式的优缺点,长久以来网上的说法是,主动模式时服务器端只用打开20 和21端口,这样相对安全;但是在vsftpd软件中可以通过限制端口范围来控制端口数量,这样也就不存在这个问题了,而且主动模式是固定端口,被动模式是自定义端口,相比而言,被动模式从各方面看,都相对安全。vs原创 2016-09-27 18:31:03 · 3460 阅读 · 1 评论 -
Linux-系统管理-/proc/pid/stat
linux 系统中 /proc/pid/stat 文件中字段解释原创 2016-09-23 15:20:12 · 1231 阅读 · 0 评论 -
Linux-系统管理-ipmitool
[root@TL-QD-198 ~]# yum -y install OpenIPMI OpenIPMI-tools#就安装好ipmi的工具了。[root@TL-QD-198 ~]# chkconfig ipmi on[root@TL-QD-198 ~]# /etc/init.d/ipmi status[root@TL-QD-198 ~]# /etc/init.d/ipmi start#设置iD原创 2016-09-26 19:01:38 · 1358 阅读 · 1 评论 -
Linux-Shell-使用mkfifo实现多任务并发及并发数控制
默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。 如下:#!/bin/bashIPLIST=/home/meta/ipinfo/iplistfor i in $(cat ${IPLIST} |grep -viE "^#|备机|ts原创 2016-09-09 17:09:20 · 17466 阅读 · 3 评论 -
Linux-Shell-awk&指定列去重
zgrep -a PlayerEnterInfo Audit_2016-08-02.tgz|awk -F, '{ar[$7]=$0}; END{for (i in ar) print ar[i];}' #$7为指定的列数, ar[]是awk中的队列#!/bin/bash# coding=utf-8# auth Lee at 20160120Date=`date +%F -d '-1 da原创 2016-09-20 00:46:37 · 10030 阅读 · 0 评论 -
转载-linux下释放被cache占用的物理内存
当你在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题. 先来说说free命令 [root@server ~]# free -m total used free shared buffers cached Mem: 249 163 86 0 10转载 2016-09-19 00:37:24 · 1191 阅读 · 0 评论 -
Linux-系统管理-常用命令(上)
以下介绍常用的几个系统分析的命令以及常用方法:vmstatvmstat 是Virtual Meomory Statistics(虚拟内存统计)的缩写,很多Linux发行版本都默认安装了此命令工具。当然,不止对虚拟内存有统计,还可以利用vmstat命令可以对进程状态、CPU活动等进行监视,不足就是不能对某个进程跟踪分析。vmstat 命令语法:vmstat [-V] [-n] [delay [cou原创 2016-09-19 01:15:56 · 1128 阅读 · 0 评论 -
Linux-系统管理-常用命令(下)
netstatnetstat命令用于显示本机网络连接、运行端口、路由表等信息,常用信息如下: -a 显示本机的所有连接和监听端口。 -n 以网络ip的形势显示当前建立的有效连接和端口 -r 显示路由信息,输出结果跟route命令的结果一致 -s 显示安协议的统计信息。默认将显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6 -v 显示当前的有效连接,与“-n原创 2016-09-19 23:57:36 · 727 阅读 · 0 评论 -
Linux-系统管理-dstat
简评:界面友好,保护视力1) 工具说明下载安装文件dstat-0.6.7-1.el*.rf.noarch.rpm: http://dag.wieers.com/rpm/packages/dstat/2) 软件安装# cd /tmp# rz (上传安装包)# rpm -Uvh dstat-0.6.7-1.el*.rf.noarch.rpm# which dstat/usr/bin/dstat3)转载 2016-09-20 00:05:02 · 827 阅读 · 0 评论 -
Linux-系统管理-ssh常用参数
分享一下以前总结的linux中,ssh的常用参数:ssh -o ConnectTimeout=3 -o ConnectionAttempts=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no $ip “command”1 ConnectTimeout=3 连接时超时时间,3秒 2 Conne原创 2016-09-20 00:09:05 · 2491 阅读 · 0 评论 -
Linux-系统管理-文件切割&split
linux split 命令 功能说明:切割文件。 语 法:split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数:原创 2016-09-20 00:10:42 · 696 阅读 · 0 评论 -
Linux-系统管理-fuser&解决device is busy
这是以前的碰到的一个问题 卸载分区时报错device is busy解决办法 例:/mnt/test 为存储挂载点 fuser -m -v /mnt/test fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。 -m 参数表明指定的路径是一个挂载点,-v 参数给出详细的输出,可以看出,原来是 vim 这个程序还在霸占着设备中的文件,f原创 2016-09-20 00:16:13 · 718 阅读 · 3 评论 -
Linux-系统管理-pkill&强制用户下线
在linux中如何踢某个用户下线呢?先通过who查看哪些用户登录了服务器 example pts/1 2016-08-09 14:55 (220.181.113.37) root pts/3 2016-08-09 16:12 (220.181.113.37)然后使用pkill -kill -t pts/1 命令来提出用户 pts/1对应的是该用户的TTY原创 2016-09-20 00:24:34 · 2894 阅读 · 0 评论 -
Linux-系统管理-nat&实现跨网段跨运营商代理
通过防火墙nat表实现内外网的转发。扩展:通过两层转发实现跨网段、跨运营商代理等功能。逻辑图:实验环境:client:外网ip:111.206.12.22 nat: 电信外网入口ip:180.149.157.167 电信内网出口ip:10.127.3.167 网通内网入口ip:10.127.132.24 网通外网出口ip:111.206.12.162原创 2016-09-20 00:37:30 · 1469 阅读 · 0 评论