跳至正文

配置 windows10 Linux Subsystem ubuntu

很久之前就尝试过windows10上出的subsystem了,但是可能是由于我的win10是正版win8免费升级过来的,感觉有写问题,不管是用lxrun安装还是把系统升级到Insider Preview内部本版,在ubuntu里的所有网络服务包含ssh、mysql、nginx、mongodb、redis等等,都没办法生效,即便是在ubuntu本身用telnet端口都没有反应,一直以为可能是subsystem的bug,但是没有发下网上有人提到过,但是自己也没有办法解决,没有了这些服务的ubuntu和powershell、cygwin也就没什么区别了,所以一直也没仔细用过,这两天正好电脑有点问题,把win10重新安装了一下,在用lxrun安装了ubuntu发现神奇的网络服务都可能用了,以后使用频率应该会很高了吧。正好有时间整理一下。

linux 文件夹无法删除 Device or resource busy 可能是autofs在起作用。

今天一台服务器莫名奇妙的发现不能创建用户了,
ll查看了一下发现home目录大小为0,还有几个其他目录也是这样,
一般proc和sys是0是没有问题的,但是别的目录一般不会出现这种情况,
在里面mkdir创建目录说没有权限,
在外面去删除/home文件夹,提示rm: cannot remove : Device or resource busy,

Linux cron和crontab定时服务问题

这两天用别人配置过的服务器,iptables经常出莫名其妙的问题,习惯性的以为是iptables的配置问题,修改了/etc/sysconfig/iptables重启iptables服务,恢复正常了,隔一天有不行了,关掉iptables服务过一会也会莫名的重启。开始考虑是cron添加了启动策略,检查/etc/crontab,/etc/cron.d/等文件文件夹,没有发现添加特殊的东西。
后来同事发现服务crontab里面有两条添加策略,用crontab -l查看发现果然。上网差了一下cron和crontab相关的东西,发现以前的理解还不完全,今天补全记录一下。

centos 使用Webmin

配置webmin yum库文件
vim /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

ssh –R –L –D

一.本地端口转发
A机: 172.16.32.123
B机: 172.16.32.102, 10.0.0.2
C机: 10.0.0.1
(说明:C机与B机直连,C机无网关设置,只能与B机进行通信)
B机:(可以使用netstat -nap |grep 7001看到B机上启动了一个监听7001端口的服务)
luther@gliethttp:~$ ssh -CfNg -L 7001:localhost:22 luther@10.0.0.1
A机:(连接B机上的7001端口,因为B机将7001端口监听到的数据,直接转发给了C机,所以A将成功登录到C机)
luther@gliethttp:~$ ssh -p 7001 luther@172.16.32.102
这样A机就一下子连接到ip地址为10.0.0.1的C机了,实现了连接穿透.

搭建资料共享服务器

有了虚拟机环境以后,就可以开始架设各种各样的服务了, 最常用的就是文件共享服务了,我准备把文件共享放到一台服务器上,名字就叫”share”吧,附加一块100G的虚拟盘,之前在配置svn服务器的时候已经介绍过如何附加硬盘了,这里就再说明了。

防火墙配置

在配置防火墙时,最重要的就是要把已经连接上的连接加入到规则中,前期配置就是因为没有加这一项,导致防火墙总是失败的。因为连接是双向的,必须2个方向都允许了才可以通信,而我在配置的时候一般只写单方向的。