linux命令行经常输出一个表格的东西,我们需要取某列数据来使用,但是要去掉第一列。
下面的命令就是取第一列数据,第二列,就改成2就可以。
lsns -t net | awk '{print $1}'
如果希望去掉第一行数据,那么你就需要
lsns -t net | awk 'NR == 1 {next} {print $1}'
非常完美的去掉了第一行的数据。

linux命令行经常输出一个表格的东西,我们需要取某列数据来使用,但是要去掉第一列。
下面的命令就是取第一列数据,第二列,就改成2就可以。
lsns -t net | awk '{print $1}'
如果希望去掉第一行数据,那么你就需要
lsns -t net | awk 'NR == 1 {next} {print $1}'
非常完美的去掉了第一行的数据。
最近装Openshift,需要下载大量的镜像,想看看他们的带宽使用情况。
这确实是非常好用的工具,我也是刚刚知道。直接yum install就可以。
使用也很简单,直接启动就可以,当然你也是可以加入参数,指定网卡。默认是监控所有的网卡
nload device eth0
这样你就基本知道你的网卡的实时上传和下载的速度。
这个工具也挺有名气。可以查看到自己机器的IP和外面的ip地址,端口的连接情况。
iftop -n -P -b -i eth0
看看结果
10.140.48.60,是我虚拟机的IP地址。124.160.145.59,是外面的地址,最右边的3栏显示的是实时速度,该访问ip连接到本机2秒,10秒和40秒的平均流量。
你会发现本地ip,利用不同的端口,请求远程ip的https端口。
=>代表发送数据,<= 代表接收数据
底部三行:
底部三行第二列:为你运行iftop到目前流量 (cum)
底部三行第三列:为高峰值 (peak)
底部三行第四列:为平均值 (rates)
参考文章
https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858923.html
现在经常是多次nat,要搞清楚自己的公网IP,已经越来越不容易。
我们需要装上bind-untils才能使用dig命令
yum install bind-utils
这个时候,运行命令就可以获取公网的ip。
# dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{ print $2}' 112.64.119.141
这时候可以有很多玩法
myip="$(dig +short myip.opendns.com @resolver1.opendns.com)" echo "My WAN/Public IP address: ${myip}"
还是挺方便,我在国内也是可以用。
# curl icanhazip.com 112.64.119.141
默认装完CentOS,Selinux是打开的,这个你基本都是需要关闭,否则你基本没法玩。查看当前selinux的状态。
刚好手工装完一台CentOS6.4,就顺便记录一下。
# sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted
你可以运行下面命令,马上禁用selinux
setenforce 0
这个时候你查看selinux的状态
# sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: enforcing Policy version: 24 Policy from config file: targeted
对比一下,你就可以看出变化。
重启后,设置就失效。
如果你希望重启生效,那么你就需要修改配置文件
/etc/selinux/config
#SELINUX=enforcing SELINUX=disabled
或者你可以运行下面命令
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
这个时候,你重启机器,再查看selinux的状态
# sestatus SELinux status: disabled
以前搞邮件系统的,这是必须设置的内容。现在对于Puppet,也是必须设置完整的FQDN 名字。不同的操作系统,有有点不一样。
CentOS
查看
[root@rdo ~]# hostname rdo [root@rdo ~]# hostname -f rdo.test.com
要实现这个效果,需要修改两个文件
编辑 /etc/sysconfig/network ,你需要加入一行,记住HOSTNAME,必须大写。
# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=rdo
编辑 /etc/hosts,增加一行
192.168.178.2 rdo.test.com rdo
退出ssh,再登陆,就应该生效。
今天也深入学习了一下加密和解密,原理其实不算太明白,不过照做,就没啥问题。
http://blog.chinaunix.net/uid-24954950-id-2956013.html
完全是参考上面的文档,有些步骤省略,不过还是学了不少东西。完成创建秘钥,利用公钥加密和解密。