M.el Khamlichi 发布的文章

WebSVN为你的Subversion提供了一个视图,其设计用来对应Subversion的各种功能。你可以检查任何文件或目录的日志,以及查看任何指定版本中所修改、添加或删除过的文件列表。你也可以检查同一文件两个版本的不同之处,以便确切地查看某个特定的修订版本的变化。

特性

WebSVN提供了以下这些特性:

  • 易于使用的界面;
  • 可自定义的模板系统;
  • 彩色文件列表;
  • 过错视图;
  • 日志信息搜索;
  • 支持RSS订阅;

安装

我按以下链接来将Subversion安装到CentOS 7。

1 – 下载websvn到/var/www/html。

cd /var/www/html
wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip

2 – 解压zip包。

unzip websvn-2.3.3.zip
mv websvn-2.3.3 websvn

3 – 安装php到你的系统。

yum install php

4 – 编辑web svn配置。

cd /var/www/html/websvn/include
cp distconfig.php config.php
vi config.php

// Configure these lines if your commands aren't on your path.
//
 $config->setSVNCommandPath('/usr/bin'); // e.g. c:\\program files\\subversion\\bin
 $config->setDiffPath('/usr/bin');

// For syntax colouring, if option enabled...
 $config->setEnscriptPath('/usr/bin');
 $config->setSedPath('/bin');

// For delivered tarballs, if option enabled...
 $config->setTarPath('/bin');

// For delivered GZIP'd files and tarballs, if option enabled...
 $config->setGZipPath('/bin');

//
 $config->parentPath('/svn/');

$extEnscript[".pl"] = "perl";
$extEnscript[".py"] = "python";
$extEnscript[".sql"] = "sql";
$extEnscript[".java"] = "java";
$extEnscript[".html"] = "html";
$extEnscript[".xml"] = "html";
$extEnscript[".thtml"] = "html";
$extEnscript[".tpl"] = "html";
$extEnscript[".sh"] = "bash";
~

保存并退出。

6 – 重新加载apache并启动websvn链接http://ip/websvn

websvn

一切搞定。


via: http://www.unixmen.com/install-websvn-centos-7/

作者:M.el Khamlichi 译者:GOLinux 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

下面的步骤会教你如何在Linux环境下手动删除Oracle 11g数据库。

我在Centos 6上安装了Oralce 11G数据库。

使用SQLPlus或者其他你喜欢的命令行工具登录数据库,登录用户是sysdba*

输入下面的命令的到不同文件的路径:

select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
select name from v$tempfile;

在SQLPlus中关闭数据库,接着退出SQLPlus

sqlplus  "/ as sysdba"

shutdown immediate;
quit;

在命令行中输入下面的命令停止监听服务:

在Oralce Linux账户中:

lsnrctl stop

回忆一下之前的文件路径;在删除这些文件的时候作为一个检查项。记住:你备份了数据库了么?当准备好之后,就删除你的数据文件吧,同样还有你的日志文件、控制文件和临时文件。

  • 进入 $ORACLE\_HOME/network/admin 目录并删除 tnsnames.oralistener.ora 文件;
  • 进入 $ORACLE\_HOME/dbs 目录并删除 init[db\_name].oraorapw[db\_name]spfile[db\_name].ora 文件;
  • 进入 $ORACLEHOME/admin/[dbname]/pfile 目录并删除 init[db\_name].ora 文件;
  • 进入 $ORACLEHOME/admin/[dbname]/adump 目录并删除所有文件;
  • 编辑/etc/oratab 并移除以你数据库名字开头的行.

这样就好了。


via: http://www.unixmen.com/manually-delete-oracle-11g-database/

作者:M.el Khamlichi 译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

本文简短的教程,将会向你展示如何不使用DBCA(数据库配置助手)在Oracle 11中删除数据库。

1- 导入数据库的SID,如果没有定义的话

export ORACLE_SID=database

2- 以操作系统认证连接数据库

[oracle@Oracle11 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 1 17:38:02 2014
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.

3- 启动数据库实例

SQL> startup

ORACLE instance started.
Total System Global Area 3340451840 bytes
Fixed Size 2217952 bytes
Variable Size 1828718624 bytes
Database Buffers 1493172224 bytes
Redo Buffers 16343040 bytes
Database mounted.
Database opened.

4- 关闭数据库

SQL> shutdown immediate;

Database closed.
Database dismounted.
ORACLE instance shut down.

5- 启动独占模式

SQL> startup mount exclusive restrict

ORACLE instance started.

Total System Global Area 3340451840 bytes
Fixed Size 2217952 bytes
Variable Size 1828718624 bytes
Database Buffers 1493172224 bytes
Redo Buffers 16343040 bytes
Database mounted.

6- 删除数据库

SQL> drop database;
<br>Database dropped.

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

完成!


via: http://www.unixmen.com/drop-database-oracle-11-without-using-dcba/

作者:M.el Khamlichi 译者:VicYu/Vic020 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

在CentOS 7上安装Vmware 10.0.3,我来介绍下我的经验。通常,这个版本是不能在CentOS 7工作的,因为它只能运行在比较低的内核版本3.10上。

首先,以正常方式下载并安装(没有问题)。唯一的问题是在后来运行vmware程序的时候。

如何修复?

1 – 进入 /usr/lib/vmware/modules/source。

cd /usr/lib/vmware/modules/source

2 – 解压 vmnet.tar.

tar -xvf vmnet.tar

3 – 进入 vmnet-only 目录。

cd vmnet-only

4 – 编辑filter.c文件。

vi filter.c

在206和259行,替换以下字符串:

#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)

为:

#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 0, 0)

保存并退出。

5 – 回到先前文件夹。

cd ../

6 – 再次压缩文件夹。

tar -uvf vmnet.tar vmnet-only

7 – 移除旧目录。

rm -fr vmnet-only

8 – 启动vmware并体验。


via: http://www.unixmen.com/install-vmware-10-centos-7/

作者: M.el Khamlichi 译者:GOLinux 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。

1 - 在启动grub菜单,选择编辑选项启动

2 - 按键盘e键,来进入编辑界面

3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh

4 - 现在按下 Control+x ,使用单用户模式启动

5 - 现在,可以使用下面的命令访问系统

chroot /sysroot

6 - 重置密码

passwd root

7 - 更新系统信息

touch /.autorelabel

8 - 退出chroot

exit

9 - 重启你的系统

reboot

就是这样!


via: http://www.unixmen.com/reset-root-password-centos-7/

作者:M.el Khamlichi 译者:su-kaiyao 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出