今天在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令:
2 yum install g++
然后发现gcc可以正确安装,但安装g++时却提示: Cannot find a package matching g++
后在网上搜索后才发现,原来在linux下,C++的编译器不是g++这个名称,而是gcc-c++,由此看来的确是我想当然了。然后直接运行
就可以了。安装完成后在linux下输入: which g++,就看到g++已经安装完成(一般是在 /usr/bin 目录下)
本文链接
rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。
1.命令格式:
rcp [参数] [源文件] [目标文件]
2.命令功能:
rcp命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。
3.命令参数:
各选项含义:
-r 递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。
-p 试图保留源文件的修改时间和模式,忽略umask。
-k 请求rcp获得在指定区域内的远程主机的Kerberos 许可,而不是获得由krb_relmofhost⑶确定的远程主机区域内的远程主机的Kerberos许可。
-x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线(\\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。
directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。
4.使用实例:
要使用 rcp,需要具备以下条件:
如果系统中有 /etc/hosts 文件,系统管理员应确保该文件包含要与之进行通信的远程主机的项。
/etc/hosts 文件中有一行文字,其中包含每个远程系统的以下信息:
internet_address official_name alias
例如:
9.186.10.*** webserver1.com.58.webserver
.rhosts 文件
.rhosts 文件位于远程系统的主目录下,其中包含本地系统的名称和本地登录名。
例如,远程系统的 .rhosts 文件中的项可能是:
webserver1 root
其中,webserver1 是本地系统的名称,root 是本地登录名。这样,webserver1 上的 root 即可在包含 .rhosts 文件的远程系统中来回复制文件。
配置过程:
只对root用户生效
1. 在双方root用户根目录下建立.rhosts文件,并将双方的hostname加进去.在此之前应在双方的 /etc/hosts文件中加入对方的IP和hostname
把自己的电脑折腾了下.按照网上教程装了一个双系统!
安装步骤参考: http://www.linuxidc.com/Linux/2012-05/59663.htm
不过从U盘读取系统文件时入到了点问题.
start booting from usb device 1994-2009 system linux...
网上找了解决方法:
将U盘中syslinux文件夹下的syslinux.cfg的default vesamenu.c32改为# default vesamenu.c32即把这行注释掉即可。试了,可以(屏幕会闪动记下),只要在default vesamenu.c32前面加个#。就可以进入图形安装界面。
查了下 vesamenu.c32 这个配置说明: 设置所要加载的窗口菜单模块;
本文链接