工商银行对账单如何准换文本为数字

    理财是一辈子的事儿,你不理财,财一定不会理你。所以掌握自己的财务去向很有必要,但是整了对账单出来发现一个蛋疼的问题,所有数值均不能加减乘除。咋整?

    网海寻牛,各种办法无果之后在excelhome论坛里找到大牛的办法,如下:

    方法一:新建一列 =TRIM(CLEAN(J8))*1 ,把里边J8换成数据源所在行。问题解决!

    方法二:看下边的动图,据说是用分列,没试验过。

 

 

收藏备用!

[GD优惠码]2017年6月(更新)Godaddy(狗爹)产品优惠码

 

 

2014.10 COM域名注册优惠码:cjc899new(经过验证,费用8.99每年。截止20170130该域名注册优惠码依然有效,但是不支持支付宝支付,不支持美国加拿大意外的地区,没有信用卡的同志你们大声的哭吧)。来一个支持支付宝的码:cjc899c(截止2015年2月该码失效,请不要再尝试!最近没有更便宜的码了,不知道是否跟石油降价也有毛线关系呢。 

gd7546a 全部godaddy产品6折,20170603成功注册一个com域名10年费用91美金。支持支付宝和国内信用卡。

gd7528 貌似是com org net域名4.5折优惠,20170603没有测试过,成功使用的同志麻烦留个言验证一下,谢谢。

CJC1OFF30  截止20170130该域名注册优惠码依然有效,新产品30%折扣,包括域名注册。

AFW33SUK   新订单33%的折扣,支持某宝!20 170131验证可用。本人一次性注册5年。

号外号外:20170201最新域名注册优惠码:cjccoup99    CJCCAR99  MMANUTS99 ,鄙人注册5年com域名只需要40.95,喜大普奔吧,,架上vpn实用购买新域名,最好一次买个5年十年的,现在域名续费太贵了。悲催,貌似只能在美国才可用或者美国的信用卡才可以用这个妈。

提供一个可用新域名注册码吧,cjc1off30  这个码优惠30%,最近太难找码了,大家将就一下哈。这个一年的注册费用差不多是67块,20160214新增加一个可用的30%新域名注册优惠码:cjccoup30   。“cjc1off30”截止当日也还有效。

20160831优惠码: fbhpg30  新订单30%优惠,截止日期:2016-9-6

                               gd6849c  新订单6折优惠码,截止日期:2016-8-31

1、.org注册4.99美元优惠码:cjcmsc001t

这个优惠码可用支付宝支付,适用于org注册。

2、.co域名7.99美元优惠码:cjc799cot

新注册co域名仅7.99美元。

3、.asia域名5美元优惠码:cjcmsc001t

使用这个优惠码.asia域名仅5美元,这个优惠码同样适用于注册.biz域名5.99美元,注册.me域名9.99美元。

4、.com域名续费优惠码:cjcmsc001t

续费com域名使用,优惠后为8.49+0.18美元,可以支付宝支付。

5、.com域名转入优惠码:cjcMX799

优惠码跟注册.com是一样的,适用于com域名转入godaddy,可以用支付宝支付7.99+0.18美元。

6、任意主机方案优惠50%优惠码:cjc50ha

使用上面的优惠码去购买任意主机都可获得五折优惠

7、SSL证书5.99美元优惠码:cjc599s

使用这个优惠码去购买1年的SSL证书仅5.99美元。

          com域名优惠码推荐使用本站长于9月14日测试的那一枚,通过点击链接可以直接跳转至Godaddy的优惠页面,如果您发现你的付费信息还没有变化,那么请清空你的购物车重新来一次,包管用!!!否则我把内裤输给你,哈哈!

        以上为本站最新测试部分可用的域名注册及其续费优惠码,如果童鞋们也有更好更便宜的优惠码,请在下边留言,我会在第一时间挪到该表格共享出来给大家使用,谢谢童鞋们的支持。上边有码我测试的时候全部用com域名,net和info的不知道是否可用。另外该列表会持续更新,欢迎大家把您知道的优惠码以留言的方式发送给我。谢谢

            本站提供但是截至目前已经过期的优惠码将会置于此,以便查询。

            以下优惠码于2012年6月21日验证已经过期:

zine10      weasel412   bid395a      gtnntu01    gtnntu03   BACON3 

如何在CentOS 7上修改主机名

在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。静态主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。瞬态主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,灵活主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如qqmm)。
在CentOS 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。

  1. 要查看主机名相关的设置:
    [root@localhost ~]# hostnamectl
    Static hostname: localhost.localdomain
          Icon name: computer-vm
            Chassis: vm
         Machine ID: 21ff9d4ebdd94e949b9fd6cbdb1926c0
            Boot ID: 2a952e91c02841e3ae10de0d16dd3f01
     Virtualization: kvm
    Operating System: CentOS Linux 7 (Core)
        CPE OS Name: cpe:/o:centos:centos:7
             Kernel: Linux 3.10.0-327.el7.x86_64
       Architecture: x86-64
    [root@localhost ~]# hostnamectl status
    Static hostname: localhost.localdomain
          Icon name: computer-vm
            Chassis: vm
         Machine ID: 21ff9d4ebdd94e949b9fd6cbdb1926c0
            Boot ID: 2a952e91c02841e3ae10de0d16dd3f01
     Virtualization: kvm
    Operating System: CentOS Linux 7 (Core)
        CPE OS Name: cpe:/o:centos:centos:7
             Kernel: Linux 3.10.0-327.el7.x86_64
       Architecture: x86-64
  2. 只查看静态、瞬态或灵活主机名,分别使用--static--transient--pretty选项。

    [root@localhost ~]# hostnamectl --static
    localhost.localdomain
    [root@localhost ~]# hostnamectl --transient
    localhost.localdomain
    [root@localhost ~]# hostnamectl --pretty
  3. 要同时修改所有三个主机名:静态、瞬态和灵活主机名:

    [root@localhost ~]# hostnamectl set-hostname qqmm
    [root@localhost ~]# hostnamectl --pretty
    [root@localhost ~]# hostnamectl --static
    qqmm
    [root@localhost ~]# hostnamectl --transient
    qqmm

    就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。
    一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你每次在修改主机名后一定要手动更新/etc/hosts,之后再重启CentOS 7。否则系统再启动时会很慢。

  4. 手动更新/etc/hosts
    vim /etc/hosts
    #127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    127.0.0.1  qqmm
    #::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    ::1        qqmm
  5. 重启CentOS 7 之后(reboot -f )
    [root@qqmm ~]# hostname
    qqmm
    [root@qqmm ~]# hostnamectl
    Static hostname: qqmm
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 21ff9d4ebdd94e949b9fd6cbdb1926c0
           Boot ID: 2a952e91c02841e3ae10de0d16dd3f01
    Virtualization: kvm
    Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
  6. 如果你只想修改特定的主机名(静态,瞬态或灵活),你可以使用--static--transient--pretty选项。例如,要永久修改主机名,你可以修改静态主机名:
    [root@localhost ~]# hostnamectl --static set-hostname qqmm

    重启CentOS 7 之后(reboot -f ),

    [root@localhost ~]# hostnamectl --static
    qqmm
    [root@localhost ~]# hostnamectl --transient
    qqmm
    [root@localhost ~]# hostnamectl --pretty
    qqmm
    [root@localhost ~]# hostname
    qqmm

    其实,你不必重启机器以激活永久主机名修改。上面的命令会立即修改内核主机名。
    注销并重新登入后在命令行提示来观察新的静态主机名

酒店按照经营性质分类

根据酒店的经营性质分:

商务型酒店

它主要以接待从事商务活动的客人为主,是为商务活动服务的。这类客人对酒店的地理位置要求较高,要求酒店靠近城区或商业中心区。其客流量一般不受季节的影响而产生大的变化。商务性酒店的设施设备齐全、服务功能较为完善。

度假型酒店

它以接待休假的客人为主,多兴建在海滨、温泉、风景区附近。其经营的季节性较强。度假性酒店要求有较完善的娱乐设备。

主题性酒店[1] 

是以某一特定的主题,来体现酒店的建筑风格和装饰艺术,以及特定的文化氛围,一般历史、文化、城市、自然、神话童话故事等都可成为主题,如薇爱精品时尚主题酒店。

长住型酒店

为租居者提供较长时间的食宿服务。此类酒店客房多采取家庭式结构,以套房为主,房间大者可供一个家庭使用,小者有仅供一人使用的单人房间。它既提供一般酒店的服务,又提供一般家庭的服务。

会议型酒店。它是以接待会议旅客为主的酒店,除食宿娱乐外还为会议代表提供接送站、会议资料打印、录像摄像、旅游等服务。要求有较为完善的会议服务设施(大小会议室、同声传译设备、投影仪等)和功能齐全的娱乐设施。

观光型酒店

主要为观光旅游者服务,多建造在旅游点,经营特点不仅要满足旅游者食住的需要,还要求有公共服务设施,以满足旅游者休息、娱乐、购物的综合需要,使旅游生活丰富多彩、得到精神上和物质上的享受。

经济型酒店

经济型酒店多为旅游出差者预备,其价格低廉,服务方便快捷。特点可是说是快来快去,总体节奏较快,实现住宿者和商家互利的模式。

连锁酒店

连锁酒店可以说是经济型酒店的精品,诸如莫泰、如家等知名品牌酒店,占有的市场份额也是越来越大。

公寓式酒店

酒店式公寓吸引懒人和忙人酒店式服务公寓,最早始于1994年欧洲,,意为“酒店式的服务,公寓式的管理”,是当时旅游区内租给游客,供其临时休息的物业,由专门管理公司进行统一上门管理,既有酒店的性质又相当于个人的“临时住宅”。这些物业就成了酒店式公寓的雏形。 在酒店式公寓既能享受酒店提供的殷勤服务,又能享受居家的快乐,住户不仅有独立的卧室、客厅、卫浴间、衣帽间等等,还可以在厨房里自己烹饪美味的家肴。早晨可以在酒店餐厅用早餐;房间由公寓的服务员清扫;需要送餐到房间、出差定机票,只需打电话到服务台便可以解决了,很适合又懒又忙的IT小两口。由于酒店式服务公寓主要集中在市中心的高档住宅区内,集住宅、酒店、会所多功能于一体,因此今后要是出租,价格一般都不低。

一、酒店的含义

    对酒店或酒店一词的解释可追溯到千年以前,早在1800年《国际词典》一书中写到:

酒店是为大众准备住宿、饮食与服务的一种建筑或场所,具体地说酒店是以它的建筑物为凭

证,通过出租客房、餐饮及综合服务设施向客人提供服务而获得经济收益的组织。

二、酒店类型

    1、国外酒店类型分为:

    豪华deluxe、奢华luxury、高档 upscale、中档有餐饮mid scale with F& B、有限服务

limited service、汽车旅馆motel等六档。其中Limited Service类型饭店又分为:中档mid

scale 、经济型Economy 和预算型budget三类。

    2、国内酒店类型分为:

    按市场需求划分:经济型、商务型、会议型、产权型和度假型。

    按管理性质划分:自主经营、连锁经营、集团管理。

    按所处位置划分:城市型、乡村型、山谷型、滨海型。

    按设计风格划分:传统型、现代时尚型、复古型、主题型。

三、酒店的星级

    为了促进旅游业的发展,保护旅游者的利益,便于酒店之间有所比较,国际上,按照

酒店的建筑设备、酒店规模、服务质量、管理水平,逐渐形成了比较统一的等级标准。通

行的旅游酒店的等级共分五等,即一星、二星、三星、四星、五星酒店。

    一星酒店:设施设备简单。具备客房、餐厅等基本设施,能满足客人最简单的旅行需

要。价格低廉。

    二星酒店:设施设备一般。具备客房、餐厅、会议室、便利店等基本设施,能提供网

络服务。服务较好,价格适宜,属于一般旅行等级。

    三星酒店:设施设备齐全,具备客房、餐厅、会议室、接待大堂、商务中心、游艺厅、

酒吧间、咖啡厅、美容美发室等综合服务设施。设施及服务良好,价格适中。

    四星酒店:设施设备高档,综合服务设施完善,服务质量优良,室内环境优雅。客人

不仅能够得到高级的物质享受,也能得到很好的精神享受。

    五星酒店:这是酒店的最高等级。设施非常完善,设备十分豪华,酒店主题鲜明,项

目内涵丰富。设置有各种特色餐厅、较大规模的宴会厅、会议厅和歌舞厅,服务设施齐全。

是社交、会议、娱乐、度假休闲、保健等活动中心。

    以上为星级酒店的分类的简要定义,详细的分类和评级请参见GB/T14308-2003《旅游

饭店星级的划分与评定》的规定。

    值得一提的是低级别酒店与高级别酒店的最大区别:低级别酒店是以住宿为主要目的,

其他设施是为之配套服务的;而高级别酒店是以社交、会议、娱乐、度假休闲、疗养保健等

活动主要目的,住宿设施则是为之配套服务的(此话的含义并不意味客房就不重要了,或者

客房所占收入比重低)。

    目前,我国的一星、二星、三星级酒店由省、自治区、直辖市旅游局饭店星级评定机构

负责评定,四星、五星级酒店由国家旅游局饭店星级评定机构负责评定。

    至于传说中的六星级、七星级乃至八星级都是店方的“宣传星级”,其目的是为了区别

与传统星级定义,凸显其豪华程度的一种诉求。目前没有相关标准,有一种叫法称“超五星

级”,也有叫“白金五星级”。不排除未来会出台更高星级标准。

四、酒店主要客房类型

    1、按规格分

    单人间     Single Room

    双人间     Twin Room/Double Room

    大床间     Double , Queen size Room

    标准间     Standard Room, Double or Twin

    三人间     Triple

    四人间     Quad

    套间       Suite

    公寓       Apartment

    别墅       Villa

    2、按级别分

    经济间     Economic Room

    普通间     Standard Room

    高级间     Superior Room

    豪华间     Deluxe Room

    商务标房   Business Suite

    行政标房   Executive Suite

    总统套房   President Suite

    3、按朝向分

    街景房     Front View Room

    城景房     City View Room

    园景房     Garden View Room

    海景房     Sea View Room

    湖景房     Lake View Room

    山景房     Mountain View Room

    4、按功能分

    商务房     Business Room

    度假房     Resort Room

    钟点房     Time billing Room

    无烟标准间 Non Smoking Room

    残疾人客房 Handicapped Room

    带厨房客房 Suite with Kitchen

    可组合房   Can mix Suite

    SPA房     SPA Portfolio Room

    疗养房     Convalescent Room

    阳光房     Sunlight Room

    办事处房   Office Room

国际酒店常见的房间类型

一般酒店的标准房间类型设置大概有如下几种,当然根据酒店档次的不同其房间类型的设置、房间内部的装璜也存在差异。

单人间: 一间面积为16~20平方米的房间,内有卫生间和其他附属设备组成。房内设一张单人床。一些酒店推出的经济间或特惠间一般也属于单人间之列。
标准间:房内设两张单人床或一张双人床的叫标准间,这样的房间适合住两位客人和夫妻同住,适合旅游团体住用。
商务间:房内设两张单人床或一张双人床,一般情况房内都是可以上网的,来满足商务客人的需求。
豪华间/高级间:房内也是设两张单人床或一张双人床,只是房间的装修,房内设施比标准间档次高,其价格也比标准间高一些。
行政间:多为一张双人床,此类型房间单独为一楼层,并配有专用的商务中心,咖啡厅。
套间 : 是由两间或两间以上的房间(内有卫生间和其他附属设施)组成。
双套间:一般是连通的两个房间。一间是会客室,一间是卧室。卧室内设两张单人床或一张双人床。这样的房间适合夫妻或旅游团住用。
组合套间:这是一种根据需要专门设计的房间,每个房间都有卫生间。有的由两个对门的房组成;有的由中间有门有锁的隔壁两个房间组成;也有的由相邻的各有卫生间的三个房间组成。
多套间:由三至五间或更多房间组成,有两个卧室各带卫生间还有会客室、餐厅、办公室及厨房等,卧室内设特大号双人床。
高级套间:由七至八间房组成的套间,走廊有小酒吧。两个卧室分开,男女卫生间分开,设有客厅、书房、会议室、随员室、警卫室、餐厅厨房设施,有的还有室内花园。
复式套间:由楼上、楼下两层组成,楼上为卧室,面积较小,设有两张单人床或一张双人床。楼下设有卫生间和会客室,室内有活动沙发,同时可以拉开当床。

部分酒店也会根据其所处的地理位置推出海景、山景、江景房等,或根据房间的特性来命名房间名称,但一般房内配置不会发生太大变化,如海景房或山景房基本属于豪华间的范围。

随着国际的酒店集团陆续进入国内,选择到集团官网预订的用户也在不断增加,但一些集团是没有中文的预定页面的,如果用户不熟悉英文的房型名称,很可能会定错房间,给即将的出行带来麻烦,这里提供一些中英文房型的对照,希望能够对用户起到一些帮助。
standard 标准的
single room 单人房
double room 双人房
suit 套房,有客厅的
president room 总统套房
delux room 豪华房
business room 商务房
executive room 行政房
double room with twinbeds 双人房有两张床
wheelchair  一般代表房间提供无障碍设施(助残)
double room with one bouble/ queesnn/ king size bed 双人房有一张双人床或是皇后/皇帝床尺码的床(这里的皇后和皇帝是直译的解释,可以看做是大床)
studio 睡房有活动空间

CentOS 7安装DenyHosts阻止SSH暴力攻击

现在的互联网非常不安全,很多人没事就拿一些扫描机扫描ssh端口,然后试图连接ssh端口进行暴力破解(穷举扫描),所以建议vps主机的空间,尽量设置复杂的ssh登录密码,虽然在前段时间曾经介绍过Linux VPS禁止某个IP访问使用hosts.deny禁止某些IP访问,但是功能方面欠缺,如:不能自动屏蔽,那么有什么更好的办法吗,就可以使用denyhosts这款软件了,它会分析/var/log/secure(redhat,Fedora Core)等日志文件,当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件,从而达到自动屏蔽该IP的目的。

DenyHosts官方网站为:http://denyhosts.sourceforge.net/

LNMP一件安装包中自带该软件可以一键安装,命令:wget http://soft.vpser.net/lnmp/lnmp1.4beta.tar.gz && tar zxf lnmp1.4beta.tar.gz && cd lnmp1.4/tools/ && ./denyhosts.sh 回车确认即可开始安装配置,不需要下面的步骤进行安装配置。(该tools目录下也有denyhosts相似的工具fail2ban的一键安装工具 ./fail2ban.sh 安装即可)

1、下载DenyHosts 并解压

# wget http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz
# tar zxvf DenyHosts-2.6.tar.gz
# cd DenyHosts-2.6

2、安装、配置和启动

安装前建议执行:echo "" > /var/log/secure && service rsyslog restart 清空以前的日志并重启一下rsyslog

# python setup.py install
因为DenyHosts是基于python的,所以要已安装python,大部分Linux发行版一般都有。默认是安装到/usr/share/denyhosts/目录的,进入相应的目录修改配置文件

# cd /usr/share/denyhosts/
# cp denyhosts.cfg-dist denyhosts.cfg
# cp daemon-control-dist daemon-control

默认的设置已经可以适合centos系统环境,你们可以使用vi命令查看一下denyhosts.cfg和daemon-control,里面有详细的解释
接着使用下面命令启动denyhosts程序
# chown root daemon-control
# chmod 700 daemon-control
# ./daemon-control start

如果要使DenyHosts每次重起后自动启动还需做如下设置:
# ln -sf /usr/share/denyhosts/daemon-control /etc/init.d/denyhosts
# chkconfig –add denyhosts
# chkconfig –level 2345 denyhosts on
或者执行下面的命令加入开机启动,将会修改/etc/rc.local文件:
# echo "/usr/share/denyhosts/daemon-control start" >> /etc/rc.local

DenyHosts配置文件/usr/share/denyhosts/denyhosts.cfg说明:

SECURE_LOG = /var/log/secure
#sshd日志文件,它是根据这个文件来判断的,不同的操作系统,文件名稍有不同。

HOSTS_DENY = /etc/hosts.deny
#控制用户登陆的文件

PURGE_DENY = 5m
DAEMON_PURGE = 5m
#过多久后清除已经禁止的IP,如5m(5分钟)、5h(5小时)、5d(5天)、5w(5周)、1y(一年)

BLOCK_SERVICE  = sshd
#禁止的服务名,可以只限制不允许访问ssh服务,也可以选择ALL

DENY_THRESHOLD_INVALID = 5
#允许无效用户失败的次数

DENY_THRESHOLD_VALID = 10
#允许普通用户登陆失败的次数

DENY_THRESHOLD_ROOT = 5
#允许root登陆失败的次数

HOSTNAME_LOOKUP=NO
#是否做域名反解

DAEMON_LOG = /var/log/denyhosts

为防止自己的IP被屏蔽,可以:echo "你的IP" >>  /usr/share/denyhosts/allowed-hosts 将你的IP加入白名单,再重启DenyHosts:/etc/init.d/denyhosts ,如果已经被封,需要先按下面的命令删除被封IP后再加白名单。

如有IP被误封,可以执行下面的命令解封:wget http://soft.vpser.net/security/denyhosts/denyhosts_removeip.sh && bash denyhost_removeip.sh 要解封的IP

更多的说明请查看自带的README文本文件,好了以后维护VPS就会省一些心了,但是各位VPSer们注意了安全都是相对的哦,没有绝对安全,将密码设置的更Strong,并请定期或不定期的检查你的VPS主机,而且要定时备份你的数据哦。

与DenyHosts类似的软件还有fail2ban功能上更多,还可以对ftp进行保护,自己可以搜索看一下。

 

Centos6安装和配置denyhosts请猛击我查看

Centos 7 更改shh端口(已验证)

网上一堆狗屁文章,写个锤子。都他妈一个采集一个,完全一个的没鸟用!
首先可能会碰到firewall-cmd: command not found
那么就运行安装firewall:yum install firewall
yum install firewalld

安装完毕以后:yum restart firewall
yum restart firewalld

正文开始:
vi /etc/ssh/sshd_config 增加port 1234
systemctl restart sshd

firewall-cmd –zone=public –add-port=1234/tcp –permanent 打开firewall

firewall-cmd –query-port=1234/tcp 查看1234端口打开情况

打开SELINUX端口
要用到semanage工具,如果没有安装可以
yum provides /usr/sbin/semanage
yum whatprovides /usr/sbin/semanage
yum -y install policycoreutils-python
进行安装

安装完成后打开2800端口
semanage port -a -t ssh_port_t -p tcp 1234
查看1234端口是否打开
semanage port -l | grep ssh

如果一切正常,SSH客户端用1234端口进行登录,如果能正常登录,
vi /etc/ssh/sshd_config 删掉22端口
systemctl restart sshd
如果不能正常登录,再重新排查操作步骤

Centos 6.8升级成Centos 7的步骤

在测试环境下安装openstack,由于在centos6下安装openstack,针对源的问题有很多,安装起来很不顺利!

但是在centos7下安装却很顺利,所以考虑将服务器由centos6升级到centos7

这个我是在测试机中运行的,建议不要用于实际环境

另外:操作前要记得整盘备份。

下面对这一升级过程进行记录:

1.查看升级前的版本信息

[root@openstack ~]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.8 (Final)
Release: 6.8
Codename: Final

2、在“/etc/yum.repos.d/”目录中创建文件upgradetool.repo

[root@openstack ~]# cd /etc/yum.repos.d/

[root@openstack yum.repos.d]# touch upgradetool.repo

把以下内容贴进upgradetool.repo

[root@openstack yum.repos.d]#vi upgradetool.repo

文件内容如下:
[upg]
name=CentOS-$releasever – Upgrade Tool
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
保存退出

3、安装升级工具
[root@openstack ~]#yum install redhat-upgrade-tool preupgrade-assistant-contents

4、安装完后,运行

[root@openstack ~]# preupg -l

CentOS6_7

查看支持的升级

5、执行升级分析

preupg仅仅是分析系统而不会执行任何任务,执行后它会给出一些建议告诉更新程序在更新的时候去搜索什么。
[root@openstack ~]# preupg -s CentOS6_7
Preupg tool doesn’t do the actual upgrade.
Please ensure you have backed up your system and/or data in the event of a failed upgrade
that would require a full re-install of the system from installation media.
Do you want to continue? y/n
y

直到完成(跑相当长的时间,请耐心等待)
如果没有提示出错,可以继续下一步。否则请检查!!!要全部PASS才可以。

6、导入centos7源
[root@openstack ~]# rpm –import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

7、升级系统
[root@openstack ~]# centos-upgrade-tool-cli –network 7 –instrepo=http://mirror.centos.org/centos/7/os/x86_64/
国内比较慢,可以使用以下源
[root@openstack ~]# centos-upgrade-tool-cli –network 7 –instrepo=http://mirrors.163.com/centos/7/os/x86_64/

8、重启系统,完成

[root@openstack ~]# reboot

***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************

【已验证】如何在centos7上安装odoo 10

Make sure that all services installed on your server are up to date and install dependencies:

sudo yum install -y epel-release
sudo yum -y update
sudo yum install yum-utils
sudo yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi wkhtmltopdf

 

Remove other db servers and install Postgresql and start it:

sudo yum remove mariadb mariadb-server
安装PostgreSQL数据库,添加PostgreSQL Yum Repository

第一步是在系统中安装PostgreSQL repository, 使用下面的命令.

CentOS/RHEL 7
# rpm -Uvh http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm

CentOS/RHEL 6
# rpm -Uvh http://yum.postgresql.org/9.5/redhat/rhel-6-x86_64/pgdg-redhat95-9.5-2.noarch.rpm

CentOS/RHEL 5
# rpm -Uvh http://yum.postgresql.org/9.5/redhat/rhel-5-x86_64/pgdg-redhat95-9.5-2.noarch.rpm

Fedora 23:
# rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-23-x86_64/pgdg-fedora95-9.5-3.noarch.rpm

Fedora 22
# rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-22-x86_64/pgdg-fedora95-9.5-3.noarch.rpm

Fedora 21
# rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-21-x86_64/pgdg-fedora95-9.5-2.noarch.rpm

 

安装PostgreSQL服务

启用PostgreSQL yum repository后,使用下面的命令来安装PostgreSQL 9.5 on.

# yum install postgresql95-server postgresql95
初始化PGDATA

安装完PostgreSQL服务后,首次使用之前需要初始化,使用下面的命令.

# /usr/pgsql-9.5/bin/postgresql95-setup initdb

上面的命令需要一些时间来初始化PostgreSQL. PGDATA 包含了数据文件夹.

PostgreSQL数据存储路径: /var/lib/pgsql/9.5/data/

开启PostgreSQL服务

使用下面的命令启动PostgreSQL. 同时也会将PostgreSQL服务加入到系统启动项.

For CentOS/RHEL 7 and Fedora 23

# systemctl start postgresql-9.5
# systemctl enable postgresql-9.5

For CentOS/RHEL 6/5 and Fedora 22/21

# service  postgresql-9.5 start
# chkconfig postgresql-9.5 on
验证PostgreSQL安装

完成上面的步骤后,PostgreSQL 9.5就安装成功了,下面我们来验证下安装的完整性.

# su - postgres

使用psql命令来进入PostgreSQL

$ psql


psql (9.5.0)
Type "help" for help.

postgres=#

需要创建密码

postgres=# \password postgres

 

Add Odoo repository:

sudo yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo

and finally install and start Odoo 10

sudo yum install -y odoo
sudo systemctl enable odoo
sudo systemctl start odoo

Open Odoo’s configuration file and uncomment the ‘admin_passwd’ line to set the admin master password

sudo vi /etc/odoo/odoo.conf


admin_passwd = YourPassword

Don’t forget to replace ‘YourPassword’ with an actual strong password.

Restart Odoo for the changes to take effect

sudo systemctl restart odoo

以上是安装步骤,至此odoo 10的安装基本上告一个段落,但是在选择数据库的时候可能会碰到如下提示

Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.

  解决方法请参考此文:Database creation error: new encoding (UTF8) is incompatible with the encoding

 

最后在说一下把默认的端口8069通过设置防火墙转发至80端口,本步骤根据个人喜好设置。

Firewall Settings

By default in Centos 7 minimal installation firewalld is installed and enabled. You need to open the port 8069 to be able to access it from the browser. I use this server just for Odoo tests so to make it easier to access I just forward port 80 to 8069 through fiirewalldport forwarding function:

sudo firewall-cmd --zone=public --permanent --add-masquerade
sudo firewall-cmd --zone=public --permanent --add-forward-port=port=80:proto=tcp:toport=8069
sudo systemctl reload firewalld
sudo firewall-cmd --list-all

public (default, active)
  interfaces: eno16777984
  sources: 
  services: dhcpv6-client ssh
  ports: 
  masquerade: yes
  forward-ports: port=80:proto=tcp:toport=8069:toaddr=
  icmp-blocks: 
  rich rules:

Now, open a web browser and access Odoo 10 at http://server-hostname-or-IP-address to create a new PostgreSQL database and set password for the admin user.

odoo-1-create-dbodoo-2-install-app

通过公式将文本格式的日期转为正常的Excel 日期

这里我们要谈的是利用DateValue 公式将文本格式的日期转为准确的Excel 日期。当你在单元格里输入'2013/03/21时,日期前面的撇号通常用来提示Excel 单元格里的内容为 文本(见下图)。你可以通过下列步骤将文本格式的日期转为Excel 日期:

1. 在相邻的单元格B1 中输入公式= Datevalue(A1),如图:

2. 点击Enter 键,公式返回数值41317。计算结果是正确的,但是单元格格式不对。所以你必须修改日期格式。

3. 选择单元格B1 并右键点击,从右键菜单里选择设置单元格格式。在设置单元格格式对话框里,点击数字 >> 日期,然后根据需要选择本地的日期格式。如图:

4. 然后点击确定,这个数字就被转换成了正常的Excel 日期。再选中单元格B1 并拖动单元格 填充柄将该公式应用到其他区域。如图:

提示:可能你还有这种日期格式2013-mar-12Datevalue  公式也能将其转换成Excel 日期。

1. 在空白单元格B1 输入公式=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))。如图:

2. 点击Enter 键,选中单元格B1,然后拖动单元格 填充柄将此公式应用到其他区域。

上面只是两个简单的范例,如果你有其他文本格式的日期,你需要其他的公式来转换。


arrow blue right bubble通过分列功能将数字转为正常的Excel 日期

有些时候,你的单元格中可能有像20130321 一样的数字,但你想要将其转换成正常的Excel 日期3/21/2013,分列功能可以把这些数字转换成可识别的Excel日期。

1. 选择你想要转换的单元格。

2. 点击数据 >> 分列,在文本分列向导对话框里,选中分隔符号,并点击下一步

3. 在向导第2步对话框,直接点击下一步

4. 在向导第3步对话框,在列数据格式区域选中日期,并从日期下拉列表里选择 YMD。如图:

5. 然后点击完成。选中单元格里的数字就被转换成了正常的日期格式。如图:


arrow blue right bubble通过Kutools for Excel 将大量非标准日期转为正常的Excel 日期

不同的非标准日期需要不同的方法来转换,所以我们需要一个便捷又多功能的方法帮助我们同时将多种奇特的日期转为正常的Excel 日期。

有了Kutools for Excel 的日期识别功能,你可以快速地将Excel 不能识别的非标准日期格式转换成正常的Excel 日期。

Kutools for Excel:超过120个便捷工具,30天无限制免费试用。 更多      免费下载

安装 Kutools for Excel 后,你可以按照如下步骤操作:

1. 选择需要转成日期的区域。

2. 点击Kutools >> 内容 >> 日期识别,如图:

3. 在日期识别对话框里,你可以看到非标准日期都已经成功地被转为了正常的日期格式。如图: