日期:2014-05-16  浏览次数:20754 次

linux 命令搜集-1

批量文件名替换:rename 's/proc_sh_stone_/proc_sh_tool_/;' ?proc_sh_stone_* 

日志分析:awk -F '|' 'int($3)>500 {printf $"\n"}' ?microsoul > microsoul1

?

网络配置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="static"

HWADDR="08:00:27:14:51:B2"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="f9cb26d8-9f5a-43dd-9d63-9cf010e3e087"

BROADCAST="192.168.0.255"

IPADDR="192.168.0.103"

NETMASK="255.255.255.0"

GATEWAY="192.168.0.1"

?

vi /etc/sysconfig/network

?

NETWORKING=yes

HOSTNAME=microsoul

GATEWAY=192.168.0.1

dhclient

?

ssh和防火墙配置:

?

1.修改端口

vi /etc/ssh/sshd_config

将#Port 22的注释去掉并且改为其他端口

/usr/sbin/sshd -p 11111

为增强安全

先增加一个普通权限的用户:

useradd microsoul

passwd?microsoul//设置密码

生产机器禁止ROOT远程SSH登录:

vi /etc/ssh/sshd_config

PermitRootLogin yes

改为

PermitRootLogin no

重启sshd服务

service sshd restart

重启SSH服务 /etc/init.d/sshd restart

2.防火墙开启端口

?

vi /etc/sysconfig/iptables

加入-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

service iptables save

重启防火墙 /etc/init.d/iptables restart

?

?yum用axel进行下载:

1. 下载axel源码并安装axel:

?

wget?http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz
tar zxvf axel-2.4.tar.gz
cd axel-2.4
./configure
make
make install

?

2. 下载配置文件axelget.conf与axelget.py到yum里: