linux常用命令及学习小结(5)--NFS、Apache、subversion、SSH

【NFS服务】:【配置文件:/etc/exports】
 修改配置文件增加内容:/共享目录 *(rw,sync,no_root_squash)
 重启服务:/etc/init.d/nfs stop/restart/start
 nfs-client
 mount ip:共享目录 挂载点(挂载目录)
 umount 挂载点(挂载目录)
 
电子档书籍;www.netyi.net
买本PHP和mysqlweb 开发(原书第四版)
-------------------------------------------------------------------------------------------
【apache服务器】【配置文件地址:/etc/httpd/conf/httpd.conf】
 1、yum search apache
 2、yum install 进行安装(httpd-deve1 i386)
 3、/etc/httpd/conf/httpd.conf 修改配置文件里面的第281行(documentRoot = /var/www/html)
 4、/etc/init.d/httpd stop/start/restart 重启服务
-------------------------------------------------------------------------------------------
【subversion服务器】
 
 windows下安装TortoiseSVN客户端
 服务端启动服务之后windows下用tortoisesvn检出
 格式如下:svn://192.168.1.16
 
 创建版本仓库
  1、mkdir /opt/mysvn
  2、svnadmin create /opt/mysvn 

 配置版本仓库
  【cd /opt/mysvn/conf】
  vim passwd 设置 用户名 = 密码
  [users]
  admin = 123456
  jgf = 123456
  cz = 123456

  vim authz 设置 访问权限
  [groups]
  admin = admin  可以理解成组名 = 组成员1、组成员2
  g1 = jgf,cz,zty
  g2 = cww,lzl,yh
 
  [/]
  @admin = rw     @组名 = 权限
  @g1 = rw
  @g2 = r
  *=
  [/group_2]
  admin = rw
  @g1 = r
  @g2 = rw
  * =

  vim svnserver.conf
  anon-access=none  #匿名用户不可访问
  auth-access=write   #认证用户可以执行写操作
  password-db=passwd   #密码文件
  authz-db=authz          #认证文件

 启动版本库系统
 svnserve -d -r /opt/mysvn
--------------------------------------------------------------------------------------------------------------------------------

tty 终端
pts 终端仿真器
--------------------------------------------------------------------------------------------------------------------------------
文件分为六大类九小类:常规(文本文件、二进制文件)、设备(块设备、字符设备)、管道(有名、无名)、套接字、目录、链接、软、硬
--------------------------------------------------------------------------------------------------------------------------------
命令链接:
 命令1 [] [] && 命令2 [] []  命令1 [] [] || 命令2 [] [] 
命令管道:
 命令1|命令2|命令3    命令1执行完成之后把命令1的结果交给命令2执行依次执行(筛选grep)
重定向(把本来输出到屏幕上的东西保存到某个文件里面去):
 输出重定向(> 1> 2> &> >>)
 输入重定向(< <1 <2 <& <<)
-------------------------------------------------------------------------------------------------------------------------------- 
ssh:(远程控制)【配置文件地址:/etc/ssh/ssh_config】
 Linux系统里面可以直接使用ssh+ip远程 控制对方电脑
 用scp+文件名+系统用户名@ip+:+需要放置的目录 (可以传文件)
 pkill -kill -t pts/2...   
--------------------------------------------------------------------------------------------------------------------------------
bin目录主要用来存放可执行文件
--------------------------------------------------------------------------------------------------------------------------------

你可能感兴趣的:(服务器,search,配置文件)