用ssh可以与局域网中其他Linux机器相连,用scp命令可以从远程拷贝文件过来,用法如下:

scp xxx 192.168.0.68:/      (将文件xxx拷贝到ip地址为192.168.0.68的这台机器的目录/下)

scp -r xxx

2007-10-22 18:24

CentOS 5 添加和删除程序的不能获得软件包信息问题

今天发现CentOS 5的添加和删除程序的存在不能及时获得软件包信息问题。显示“获得软件包信息”但网络通信确没有。
问题分析:
CentOS 5的添加和删除程序是yum.不用up2date了。
可能是网络更新源不能正常连接。使用改变软件更新源的办法去解决。
解决方法:
修改yum的更新源配置文件/etc/yum.repos.d/CentOS-Base.repo
把这个文件的所有mirrorlist用#注释掉,把所有baseurl前的注释去掉。
结果:
添加和删除程序能够使用了,虽然不是很快。

ORA-12705: invalid or unknown NLS parameter value specified

一,解压缩Oracle9204的安装文件
1. Oracle 9iR2 (9.2.0.4)
(1) 简化过程(以oracle登录,释放安装文件,使用更少的磁盘空间,速度更快)
在安装LINUX时最好分一个区/orasetup,这样一来即使系统坏了,也只是重装系统,而无须重新拷贝数据库安装文件.
zcat ship_9204_linux_disk1.cpio.gz | cpio –idmv &&
zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv &&
zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
(2) 解包和解压过程中,自动创建了3个包含安装文件的目录:
Disk1
Disk2
Disk3
之后就可以安装Oracle9iR2了。
二,安装前的检查和准备工作;# rpm -qa | grep ****
1, 查看这些开发包是否已安装;
安装需要的软件包和补丁包:
p4198954_21_linux.zip 在运行 runInstaller 之前打.
p3238244_9204_LINUX.zip 修复agent错误的补丁.
p2617419_210_GENERIC.zip 打3238244补丁所需要的补丁.
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3
compat-gcc-32-c++-3.2.3-47.3
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44
libaio-devel-0.3.102-1
libaio-0.3.102-1
make-3.80-5
openmotif21-2.1.30-11
xorg-x11-deprecated-libs-devel-6.8.1-23.EL
xorg-x11-deprecated-libs-6.8.1-23.EL
其中compat-oracle-rhel4和compat-libcwait可以在如下网站:
http://oss.oracle.com/projects/compa.../files/RedHat/
# rpm -qa | grep ‘compat’

http://www.chinaunix.net

 

目的:

 

安装配置一个proftpd,达到以下要求

1  不允许匿名访问。

2  开放一个帐号,只有在upload目录有上传权限,可以续传,不能改名和删除。

 

操作:

0  切换到root帐户

[code:1:de92f96787]   su root //输入root的密码。

[/code:1:de92f96787]

1  下载proftpd

地址:www.proftpd.org。这里我们下载了1.2.9版本

[code:1:de92f96787]    wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz

[/code:1:de92f96787]

2  安装proftpd

切换到下载目录,假设为/tmp/proftpd,然后

[code:1:de92f96787]    tar zxvf proftpd-1.2.9.tar.gz //解压

    cd proftpd-1.2.9

    ./configure --prefix=/var/proftpd --sysconfdir=/etc  //设置安装目录/var/proftpd,配置文件目录/etc

    make

    make install

[/code:1:de92f96787]

3  新建ftp专用帐号

就是上面目的中提到的那个专用帐号,这里以skate/skate(u/p)为例。

[code:1:de92f96787]    groupadd skate

    useradd  skate -g skate -d /var/ftp  -s /sbin/nologin //设置/var/ftp目录为ftp的目录

    passwd skate //设置skate用户的密码

   mkdir /var/ftp/upload

    chown skate.skate /var/ftp/upload  //设置upload目录skate用户可写

[/code:1:de92f96787]

4  设置proftpd

proftpd的配置文件就一个,就是/etc/proftpd.conf

[code:1:de92f96787]    vi /etc/proftpd.conf //打开proftpd.conf

[/code:1:de92f96787]

[code:1:de92f96787]

####具体配置如下######

ServerName                      "Test ftp server..."

ServerType                      standalone

DefaultServer                   on

#端口

Port                            21

Umask                           022

#最大线程数

MaxInstances                    30

User                            skate

Group                           skate

 

在众多的FTP服务器中PROFTPD由于它的配置灵活,安装简便。近年来一直受到人们的喜爱。通常情况下FTP包括认证过程,传输是明文传输的,在传输一些敏感数据时总是不能让人放心。今天我在网上找了一些零散的资料结合自己的实作写了个帖子贡献给大家。

下载最新的软件版本:

# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0rc3.tar.gz

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

~

linux 下修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 “-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT”

就可以了,其中 1521 是要开放的端口号,然后重新启动linux的防火墙服务。

停止/启动防火墙服务的命令:用root登录后,

执行 service iptables stop  --停止

service iptables start  --启动

/usr/local/apache2/bin/apachectl start

/usr/local/apache2/bin/apachectl restart

/usr/local/apache2/bin/apachectl stop

pa -axvf | grep httpd 察看进程启动时间,可判断是否重启

/opt/apache/bin/htpasswd -c /data/svn/passwd clay.li

关键词: SVN    apache    linux    subversion

1、安装APR-1.2.7和APR-util-1.2.7

下载地址:[url]http://apr.apache.org/[/url]

tar zxvf  apr-1.2.7.tar.gz

./configure

make

make install

tar zxvf apr-util-1.2.7.tar.gz

./configure --with-apr=/usr/local/apr/

make

make install

2、编译安装APACHE。

tar zxvf httpd-2.2.3.tar.gz

cd httpd-2.2.3

./configure --prefix=/opt/apache --enable-dav --enable-so --enable-maintainer-mode --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config

# tar -zvxf mysql-max-5.0.21-linux-i686-glibc23.tar.gz

# mkdir -p /usr/local/mysql (省略也可)

# cp -r mysql-max-5.0.21-linux-i686-glibc23.tar.gz /usr/local/mysql

# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

 

添加mysql用户及用户组

groupadd mysql

useradd -g mysql mysql

修改mysql目录权限

chown -R root /usr/local/mysql

chgrp -R mysql /usr/local/mysql

chown -R mysql /usr/local/mysql/data

生成mysql系统数据库

# /usr/local/mysql/scripts/mysql_install_db --user=mysql&

启动mysql服务

# /usr/local/mysql/bin/mysqld_safe --user=mysql&

如出现 Starting mysqld daemon with databases from /usr/local/mysql/data

代表正常启动mysql服务了, 按Ctrl + C 跳出

修改 mysql 的 root 密码

# /usr/local/mysql/bin/mysqladmin -u root -p password "123456"