加载中…
个人资料
谢先斌
谢先斌
  • 博客等级:
  • 博客积分:0
  • 博客访问:363,969
  • 关注人气:201
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
博文
标签:

centos服务器无ftp可

scp

分类: linux
scp(secure copy)是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.在windows下可以使用winscp实现scp的文件传输,mac下无需任何插件,可以直接使用scp在linux和mac间互传。
scp命令的用处:
scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。
scp命令基本格式:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
scp命令的参数说明:
-1:强制scp命令使用协议ssh1
-2:强制scp命令使用协议ssh2
-4:强制scp命令只使用IPv4寻址
-6:强制scp命令只使用IPv6寻址
-B:使用批处理模式(传输过程中不询问传输口令或短语)
-C:允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
-p:保留原文件的修改时间,访问时间和访问权限。
-q:不显示传输
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

insertintoselect

selectinto

分类: SQL
select into 和 insert into select 两种表复制语句
select * into destTbl from srcTbl

insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。

第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。

第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量

SQL code 如果ID为自增列..
insert into A (ID之外的列....) select 列1,列2... from B
如果ID不为自增列

select px=identity(int,1,1),列1,列2... into # from B where ....
insert into A(ID,列1....) select px,列1,列2... from #
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

centos

linux

virtualhost

desktop

分类: linux
下面是CentOS系统安装时选择系统类型的区别:
Desktop:基本的桌面系统,包括常用的桌面软件,如文档查看工具。
Minimal Desktop:基本的桌面系统,包含的软件更少。
Minimal:基本的系统,不包含任何可选的软件包。
Basic Server:安装的基本系统的平台支持,不包含桌面。
Database Server:基本系统平台,加上MySQL和PostgreSQL数据库的客户端,无桌面。
Web Server:基本系统平台,加上PHP,Web server,还有MySQL和PostgreSQL数据库的客户端,无桌面。
Virtual Host:基本系统加虚拟化平台。
Software Development Workstation:包含的软件安装包较多,主要有基本系统,虚拟化平台桌面环境,开发工具。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
虚拟机启动时候需要注入hostname、password、public-key、network-info之类的信息,以便虚拟机能够被租户管理。对于这些信息的注入openstack提供了两种方式, guestfs-inject以及metadata-server。

guestfs-inject的使用很受限制尤其是并不是所有镜像都能够支持这种方式,I版本也以及取消了这种方式; metadata-server使用上更为灵活,但是他们都依赖镜像内部必须装有cloud-init组件,尽管如此,由于aws力挺metadata-server,所以这已经成为了虚拟机 信息注入方案事实上的标准。

本文主要探讨metadata-server在openstack中如何实现。

1. cloud-init

cloud-init是一个在启动的时候定制你的Iaas平台中虚拟机的包,它可以帮助你重新定义你的虚拟机而不需要重新安装,只需要加入对应的配置项即可。在Ec2中有很多镜像都安装了cloud-init来方便用户定制自己的虚拟机。它可以让你在虚拟机启动的时候设置语言环境,设置主机名,甚至生成私钥,添加用户自己的ssh公钥到虚拟机.ssh/authorized_keys, 设置临时挂载点等等。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有