Shell
weilin.jiang
Windows内核砖家
展开
-
linux下的hosts.allow和hosts.deny
两个文件可以用来控制远程访问的权限。hosts.allow对应允许远程连接的用户,hosts.deny对应拒绝远程访问的用户。以ssh为例:编辑hosts.deny.# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.# See the ma原创 2016-03-29 14:43:32 · 5413 阅读 · 0 评论 -
MinGW 和 MSYS 的手动安装与环境配置
【2010-11-18 注】目前MinGW已经提供了自动安装包。尽管如此,这篇文章的内容依然有效。如果需要查看关于MinGW和MSYS自动安装的内容,请移步:http://www.swingworks.net/2010/11/install_mingw_and_msys_with_mingw-get-inst/ 原文:http://www.swingworks.net/2010/0转载 2016-09-20 11:14:18 · 19148 阅读 · 1 评论 -
linux文件传输之SFTP和SCP
SFTP和SCP都是通过ssh(port22)通道来传输数据,所以传输的数据是加密过的。另外,对端必须已经启动了sshd。SFTP#sftp users@host...users@host's password:sftp>可以执行的命令:针对远程,ls\dir\mkdir\rmdir\pwd\chgrp\chown\chmod\ln\rm\rename\exit原创 2016-03-29 16:52:02 · 921 阅读 · 0 评论 -
通过ssh通道加密通信数据
ssh数据加密是非常棒的,先来个如何进行加密的示意图。图.1开启ssh服务(ubuntu):#/etc/init.d/ssh start查看ssh 服务状态:图.2执行:#ssh -L 6000:127.0.0.1:8888 -N 127.0.0.1 // 注意,这里第一个ip是回环地址,第二个应该是远程的地址,这里用于测试。6原创 2016-03-24 18:44:31 · 4030 阅读 · 0 评论 -
Linux C创建守护进程(daemon)及终端相关概念
引言 所谓守护进程(daemon),是不具备控制终端的,常常是在系统引导装入时启动,仅在系统关闭时才终止,输出的报告信息一般在日志文件。 守护进程没有控制终端通常源于它们由系统初始化脚本(centos下如用chkconfig命令设置开机启动);然后守护进程也可以从某个终端由用户在shell提示符下键入命令启动,这种情况下,守护进程必须亲自脱离与控制终端的关联。原创 2016-04-06 12:13:30 · 2003 阅读 · 0 评论 -
ubuntu自主配置ip地址
相关命令:ifconfig , route输出网卡信息#ifconfig -aifconfig基本用法:ifconfig {interface} {up|down} //启动、关闭网卡ifconfig interface {options} options: // 选项包括 up,down mtu netmask broad原创 2016-03-24 15:28:27 · 1165 阅读 · 0 评论 -
Linux工作管理(job control)
前言当用户只有一个bash环境,而又想同时干多样事情,那么就可以用工作管理机制。值得注意的是,放进后台的工作不能够和用户有交互,例如vim是不可能在后台自动运行的。用法&指示符#tar -zpcf /tmp/etc.tar.gz /etc &[1] 8000 <=== [job number] PID在命令后面添加 & 符号,命令就会在后台执行。另外,原创 2016-04-01 19:30:54 · 712 阅读 · 0 评论 -
Ubuntu搭建FTP(vsftpd)文件服务器
前言在开始介绍ftp服务器如何搭建前,先来介绍一些名词概念,以下名词均和文件服务器有关。SSH(Secure Shell):ssh是加密的shell,最初是用来替代telnet等无加密的远程登陆,相应的一个服务器是sshd。SSL(Secure Socket layer):是一个标准的加密和验证身份协议。FTP(File Transfer Protocol):是一个传输协议,相原创 2016-04-02 17:56:17 · 2520 阅读 · 0 评论 -
Ubuntu搭建DNS服务器
前言其实在我们没有安装DNS服务之前,可以将/etc/hosts文件比作一个DNS服务配置文件,因为它实现和DNS类似。之所以会独立出DNS服务,是因为因特网主机多,如果每个主机都靠/etc/hosts文件来维护主机名到ip的映射,那么工作量非常大,对本地更新、网络资源占用都很浪费,所以出现了DNS。相关文件/etc/host 本地的一个小"DNS"文件。/etc/resolv原创 2016-03-31 16:26:02 · 11858 阅读 · 1 评论 -
Linux例行性工作(at/cron)
一.只执行一次的任务调度atat针对在规定时间按只执行一次的例行工作。类似/etc/host.allow,at也有/etc/at.deny和at.allow,作用和host相同,一般只用at.deny即可。(可不可以添加任务调度)用法at [-mldv] TIMEat -c 工作号码-m 即使没有任何输出信息,完成任务后也要发送mail通知用户-l at -l 相当于atq,原创 2016-04-01 21:56:26 · 930 阅读 · 0 评论 -
Ubuntu搭建NFS文件服务器
前言NFS(Network file system)服务器实现了局域网不同主机、不同操作系统的文件共享。注意,客户端和服务端必须具备相同的账号才能够访问目录或者文件。图.1 NFS服务器共享目录与client示意图基本上NFS端口是2049,但它还有其它的程序启动额外端口,功能非常多,所以使用了RPC(Remote Procedure Call)来管理。原创 2016-03-31 18:17:37 · 1628 阅读 · 0 评论 -
Linux具体权限规划之ACL(Access Control List)
ACL机制涉及两条命令:setfacl 、getfaclACL来源owner,group,othre搭配的三种权限rwx中,没办法针对单一用户或者某个组。ACL可以针对单一用户、单一文件或者目录进行rwx权限设置。用mount命令查看根目录挂载的分区好,再用dumpe2fs命令查看该分区的superblock内容确定是否支持acl,一般都支持的了。j原创 2016-03-30 18:56:35 · 1506 阅读 · 0 评论 -
ubuntu搭建dhcp服务器
通过DHCP可以自动为客户主机ip,可分配动态ip和静态ip(固定ip)。图.11.搜索DHCP服务器(broadcast形式),window下的“自动获取ip”就是使用了dhcp。2.DHCP提供参数。如返回可供选择的ip,此ip可能是随机的,可能是本主机要求的固定ip。3.DHCP参数选择。如选定ip等。4.DHCP服务确认。DHCP服务器关系到原创 2016-03-29 15:32:40 · 1860 阅读 · 0 评论 -
MinGW和MSYS的自动安装
原文:http://www.swingworks.net/2010/11/install_mingw_and_msys_with_mingw-get-inst/好吧,这是今天写的第二篇文章。我表示这篇才是今天的重头。(伪半年之前曾经写过一篇关于MinGW和MSYS的手动安装的文章[1],到现在还是全站点击率最高的。(目前这篇文章是最高的。)好吧,侧面反映了MinGW确实是Win上比转载 2016-09-20 11:15:40 · 879 阅读 · 0 评论