CentOS/RHEL上Apache 403 Forbidden解决方法

Categories: Linux; Tagged with: ; @ August 5th, 2010 16:14

今天配置httpd, 更改默认主目录, 增加Alias, 但不管怎么折腾, NND都是403…一直以为自己是个SB, 修改httpd后忘记restart, 结果不是, restar了N次, 仍旧403, 无语了.

"安全增强式Linux(SELinux, Security-Enhanced Linux)是一种强制访问控制(mandatory access control)的实现。它的作法是以最小权限原则为基础,在Linux内核中使用Linux安全模块。它并非一个Linux发行版,而是一组可以套用在类Unix操作系统的修改。"

我的解决方案就是将SELinux设置为: Permissiv 或直接Disabled.

(more…)

Linux部分常用命令小结

Categories: Linux; Tagged with: ; @ May 3rd, 2010 21:39

初学.

处理文件

  1. 查看当前目录详情: pwd, ls -l
  2. 创建新目录: mkdir gl / mkdir /gl/copy
  3. 切换目录: cd gl
  4. 创建文件: touch gl/test.text
  5. 查找文件: locate
  6. 复制文件: cp -i test.text /gl/copy/ – 如果已存在, 会提示是否覆盖
    cp – il test.text /gl/copy/ 建立硬链接
    cp -a /gl/copy/ /gl/copy2/ – (如果copy2不存在会先创建)将copy下的所有文件复制到copy2中
    保留所有权及全线设定
    cp – R 将所有权分配给当前用户, 并添加当前日期和时间戳
    dd if=/dev/zero of=/gl/copy2/ddtest.html count=1 从zero(产生空白字符)复制1个单位(默认大小为512k)到ddtest.html中(如果不存在, 会先创建)
  7. 删除文件 rm index.html
    删除目录 rm -rf copy2

处理文本

  1. 使用vi 打开文本: vi test.text
    按i进入Insert状态, Esc, : + quit 退出

打包

  1. 打包: tar cvf test.tar *.te* – 打包.te* 的文件到test.tar
  2. 解包:tar xvf test.tar
  3. 查看归档内容: tar tvf copy.tar
  4. 合并tar: tar -Af copy.tar go.tar – 将go.tar合并到copy.tar中
  5. 追加tar内容: tar rfv copy.tar test2.tex – 将text2.tex追加到copy.tar中
  6. 从tar中移除指定文件: tar –delete test2.tex -f copy.tar 从copy.tar中移除text2.tex

压缩:

  1. 打包并使用bzip2压缩: tar cjvf test.tar.bz2 *.tex* – 将目录下的 *.tex* 打包到test.tar.bz2
    解压缩; tar xjvf test.tar.baz2
  2. Gzip压缩: 文件: gzip -v test.text – 压缩为test.text.gz 源文件被替换
    目录: gzip -rv copy 会压缩copy目录下所有的文件
    Gzip解压: gunzip
  3. Bzip2
  4. Lzop 注重压缩速度而非压缩比, .lzo后缀, 源文件保持不变(使用-u除外)

Newer Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.