2011年12月30日星期五

VNC 配置安装使用


VNC 配置安装使用 (2006-11-03 16:07)
分类: Linux配置
VNC方面的知识
只要记得两个命令就好了 vncserver vncpassword

自:http://cache.baidu.com/c?word=vnc%2Clinux&url=http%3A//www%2Eko8%2Ecn/Article%5FPrint%2Easp%3FArticleID%3D2123&b=59&a=18&user=baidu
服务器上以用户abc开启vncserver
1>切换到用户abc
2>设置密码vncpasswd
3>开始服务vncserver :1
自:http://bbs.chinaunix.net/viewthread.php?tid=576126
用windows下的vnc客户端连接服务器的5903端口,应该可以连上了!但现在只是一个x终端,不是CDE的界面。下面来设置用CDE的界面

停止vnc服务
QUOTE:
$ vncserver -kill :3
先修改user1的xstartup文件

QUOTE:
$ vi /home/user1/.vnc/xstartup
原来的内容:

QUOTE:
#!/bin/sh

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改成这样:

QUOTE:
#!/bin/sh

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session  使用gnome
#startkde       使用kde
#fvwm2
#twm &



在启动vnc,需要用query选项

QUOTE:
$ vncserver :3 -query localhost
再用vnc客户端连,应该是CDE界面了,不过字体似乎有些问题。可以这样解决:

需要启动x font server

修改/etc/rc.config.d/xfs
把RUN_X_FONT_SERVER=0
改成RUN_X_FONT_SERVER=1

然后,启动xfs服务

QUOTE:
# /sbin/init.d/xfs start
重新启动vnc服务,这回需要fp选项

QUOTE:
$ vncserver -kill :3
$ vncserver :3 -query localhost -fp tcp/localhost:7000
设置机器重启时自动启动vnc服务

在/etc/rc.config.d下新建文件vncservers,内容如下:

QUOTE:
VNCSERVERS="3:user1"
VNCSERVERARGS[3]="-geometry 800x600 -query localhost -fp tcp/localhost:7000"
在/sbin/init.d下新建文件vncserver,内容如下:

#!/sbin/sh
#
# vncserver startup: Startup and kill script for the VNC server
#
PATH=/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/bin/X11:/usr/contrib/bin/X11:/o

pt/graphics/common/bin:/usr/local/bin
export PATH

VNCSERVERS=""
[ -f /etc/rc.config.d/vncservers ] && . /etc/rc.config.d/vncservers

prog="VNC server"

# See how we were called.
case "$1" in
  start)
        echo "Starting $prog: \c"
        /usr/bin/ulimit -S -c 0 >;/dev/null 2>;&1
        RETVAL=0
        for display in ${VNCSERVERS}
        do
                echo "${display}"
                DISP="${display%%:*}"
                USER="${display##*:}"
                VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
                /usr/bin/su ${USER} -c "cd ~${USER} && export HOME=~${USER} && [ -f

.vnc/passwd ] && /usr/local/bin/vncserver :${DISP} ${VNCUSERARGS}"
                RETVAL=$?
                [ "$RETVAL" -ne 0 ] && break
        done
        [ "$RETVAL" -eq 0 ] && touch /var/tmp/vncserver
        ;;
  stop)
        echo "Shutting down $prog: \c"
        for display in ${VNCSERVERS}
        do
                echo "${display}"
                DISP="${display%%:*}"
                USER="${display##*:}"
                /usr/bin/su ${USER} -c "export HOME=~${USER} && /usr/local/bin/vncserver -

kill :${DISP}" >;/dev/null 2>;&1
        done
        RETVAL=$?
        [ "$RETVAL" -eq 0 ] && rm -f /var/tmp/vncserver
        ;;
  *)
        echo $"Usage: $0 {start|stop}"
        exit 1
esac
exit 0
然后,加上执行权限,建到rc3.d和rc2.d的软链接

QUOTE:
# chmod +x vncserver
# ln -s /sbin/init.d/vncserver /sbin/rc3.d/S999vncserver
# ln -s /sbin/init.d/vncserver /sbin/rc2.d/K100vncserver
Ref:
http://www.realvnc.com/pipermail/vnc-list/2002-March/028698.html
http://docs.hp.com/zh_tw/5187-0723/ch01s01.html




VNCLinux下的远程遥控专家

作者:未知    转贴自:网络收藏    点击数:164


在 微软Windows操作系统中的远程控制工具软件非常多,其中大家最熟悉的莫过于赛门铁克公司的PC ANYWHERE,还有CA ControlIT等等。这些远程控制工具软件都可以通过网络来控制特定的计算机,可以共享那台计算机的数据资料,操作该计算机上的外部设备。
  既然在Windows下的远程控制软件如此出色,那么在Linux平台中是否有好用的一次控制工具软件呢?实际上,在Linux操作系统平台中也是存在几款功能强大的远程控制工具软件的,只是这些软件非常少,使用的用户也不是很多,所以一般的Linux用户对它们知道的并不多。
  远程控制软件最大的好处就是能通过网络访问特定的计算机。比如您在办公室里上班,想要一些放在家里计算机上的资料,如果使用了远程控制 技术,那么您就不必跑回家用软件拷贝文件了,只要通过办公室里的计算机拨号上网或者通过VNP方式就能访问您家里的计算机,输入用户名和密码,就能拷贝到 您需要的资料。当然,具体的软件设置方法在Windows下是很容易实现的,使用PC ANYWHERE等软件也可以方便的设置主机和客户端计算机。
  在Linux平台中的有些高级用户也知道通过在XFree86 下的X应用软件来远程控制计算机,不过通过这样的方式来远程访问计算机需要宽带技术支持,否则很难实现。还有,这种方式也不能跨平台使用,Linux的主机不能控制非Linux平台的计算机,也就是说Linux的主机只能控制Linux平台的计算机,不能控制Windows和Mac操作系统的计算机。这样给我们的工作会带来很大的不便。
  优秀的Linux下的远程遥控专家VNC能帮助我们实现Linux远程控制的愿望。VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。
  VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平 台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,服务器端 (vncserver)还内建了Java Web接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。

如何获取和安装VNC
  一 .安装vnc的rpm包

  1 安装linux

  1.1 图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中间还会提示你设置密码,端口等。

  1.2 命令行下的安装。

  下面还是说说命令行下的安装,其实也是非常简单的,一个命令就可以了。

  cd /mnt/f/vnc/
  rpm -ivh vnc-3.3.6-2.i386.rpm

  2 设置vnc server的访问密码

  vncpasswd 

  3 启动vnc server
  vncserver (((!!!注意 不要以ROOT用户启动该服务端!!!)))

  4 linux上的vnc server内定的管理环境是twm,不好看,也不方便。

  我们来把它改成KDE. 修改$HOME/.vnc/xstartup这个文件.把starttwm改成startkde 修改后要重新启动vnc server。


如何管理VNC
  在默认情况下,VNC使用的管理图形用户界面是twm,这个twm管理窗口我想大家一定很熟悉了,在Linux众多的图形管理窗口中,twm对系统的要求是最低的,对资源占用行对其他管理窗口要小很多,这对我们在Linux运行时启动VNC时是非常有用的。twm管理窗口的默认配置参数就存储在/home里地一个隐藏子目录.vnc当中的xstartup文件里,如果您需要对twm重新进行配置,可以在此目录中找到xstartup文件进行修改。
  尽管twm管理窗口看上去不如KDE和GNOME那样华丽,但是您在运行VNC进行远程管理的时候并不需要KDE那样复杂的图形用户环境,并且KDE占用的系统资源相对较大,并且不是很容易进行网络管理,有twm就足够了。还有一个比较好的图形用户界面就是fvwm2,这个图形用户界面占用的系统资源也比较小,也适合作为VNC图形管理环境使用。需要fvwm2的读者可以到http://www.fvwm.org下载使用。
  对VNC进行测试的工作也非常简单,首先运行VNC的服务器端,然后运行vncviewer xxx.xxx.xxx.xxx:1 ,注意,xxx.xxx.xxx. xxx就是您的计算机的IP地址或者主机名。:1指的是要启动X显示方式。如果您的Linux系 统中安装了Java classes,您可以启动NETSCAPE(当然如果您使用的是Windows操作系统,也可以运行Internet Explorer)来连接vncserver,然后输入以下URL:http://xxx. xxx.xxx.xxx:5801 ,同样,xxx.xxx.xxx.xxx是您计算机的IP地址或者主机名。
  完成以上步骤后,vncviewer Java applet会自动的载入浏览器,并且提示您输入管理员密码,这样您就可以直观的参看,管理VNC了。
  如果您想通过VNC远程控制一台Windows或者MAC平台的计算机,那么请您注意这些计算机的5800端口是否空闲,不被其他设备所占用,因为VNC必须使用5800端口和其他计算机进行连接通讯。
  其他操作系统上使用GUI界面的viewers也要特别注意,viewers需要在16位色的显示模式下工作,如果您的Windows操作系统中不能上16位色,那么请您及时的调整您计算机的显示模式。不然viewers无法正常工作。
  好了,最后要告诉大家,VNC不但可以通过Linux系统的主机来远程控制其他操作系统的计算机,更令人吃惊的是VNC还可以控制手持式的数码产品。例如使用PalmPilot 和Windows CE平台的PDA(个人数字助理)也能通过无线MODEN和Linux主机相互连接,这样您在上班的的地铁上也能轻松的通过无线PDA和家里的Linux主机相互通讯了。是在是太神奇了。
  在不久的将来,VNC还可以通过移动电话来控制其他的计算机,在即将到来的无线时代,VNC的作用将得到人们的重视,让我们为VNC喝采吧。

VNC+Gnome/KDE


Linux vps安装图形界面的方法(VNC+Gnome/KDE)-远程桌面多方案适合大小内存





Ø 综述
在使用Linux VPS时,很多人都不习惯通过ssh命令行来管理服务器,人们更愿意通过像Windows下的远程桌面这样的图形远程程序来管理服务器,VNC+ Gnome/KDE桌面环境是一个很好的解决方案!
Ø 注意:安装图形管理界面需要256M以上内存!
有关gnome\kde面板的介绍看这
Ø 安装方法
首先ssh登陆上你的vps。
l 对于256M小内存的机器,推荐安装VNC+KDE操作界面1.安装KDE
yum install kdepim
2.安装X Window
yum groupinstall "X Window System" "KDE (K Desktop Environment) "
3.安装VNC+Firefox+中文支持
yum -y install vnc vnc-server firefox x11-xorg
yum -y install fonts-chinese
l 对于512M或以上内存的vps,推荐安装VNC+Gnome操作界面
1.安装Gnome
yum groupinstall gnome-desktop
yum install gnome-session
2.安装X Window
yum groupinstall "X Window System" "GNOME Desktop Environment"
3.安装VNC+Firefox+中文支持
yum -y install vnc vnc-server firefox x11-xorg
yum -y install fonts-chinese
Ø 安装后配置
1.运行以下命令
vncserver
运行完后会提示你设置密码,需要输两遍。设好你的密码后,然后程序会建立一个.vnc的目录,一般情况下是/root/.vnc
2.杀掉VNC的进程并删除临时sockets。
pkill -9 vnc
rm -rf /tmp/.X1*
3.编辑/root/.vnc/xstartup,
vi中按a进编辑模式,esc退出编辑模式,:wq保存后退出!
不会使用vi?请看vi常用命令
vi /root/.vnc/xstartup
|->本文来自CrazyFeng.com ,转载时请保留本信息 !~
在最后一行是twm &这样子的。
如果你安装的是KDE,则将twm改成startkde
如果你安装的是GNOME,则将twm改成gnome-session (如图所示)crazyfeng
4.重新开启vncserver
vncserver
好了,大功告成!!
Ø 另有省内存的linux图形桌面方案,参照自
http://icodex.org/2010/03/centos%E6%9C%80%E5%B0%8F%E5%8C%96%E5%AE%89%E8%A3%85gnome%E5%92%8Cvnc/
采用tightvncserver作为VNC服务端,比较省内存,另也可以在安装有java运行环境的浏览器直接远程打开VNC客户端连接.当然你也可以继续用通常的VNC连接方式连接登录.
Ø 安装教程
1.安装x-window桌面和KDE或Gnome环境
yum groupinstall "X Window System" "KDE (K Desktop Environment) "
yum groupinstall "X Window System" "GNOME Desktop Environment"
KDE较Gnome更省内存!!
2.添加中文支持和浏览器
yum -y install fonts-chinese firefox
3.安装tightvnc.
(CentOS 5 64Bit)
wget http://packages.sw.be/tightvnc/tightvnc-server-1.3.9-3.el5.rf.x86_64.rpm
rpm -ivh tightvnc-server-1.3.9-3.el5.rf.x86_64.rpm --force --nodeps
(CentOS 5 32Bit)
wget http://packages.sw.be/tightvnc/tightvnc-server-1.3.9-3.el5.rf.i386.rpm
rpm -ivh tightvnc-server-1.3.9-3.el5.rf.i386.rpm --force --nodeps
如果上面的源失效,推荐一个rpm搜索网站
http://rpm.pbone.net/
Ø 补充:必须做以下操作,否则会因找不到字体路径而无法启动!
mkdir -p /usr/X11R6/lib/X11
ln -s /usr/share/X11/fonts /usr/X11R6/lib/X11/fonts
使用方法(以会话ID:1为例)
启动vnc.执行命令:
vncserver :1 -httpport 9001 -name icodex_desktop -depth 24 -geometry 1024x768
PS:如果你不需要http管理,运行执行vncserver即可!
关闭vnc,执行命令:
vncserver -kill :1

2011年12月29日星期四

茅于轼:2012年中国经济最大的风险还是在房地产

 
首先感谢中国有色峰会对我的邀请,今天我将用一个经济学家的眼光看待当前的经济形势。所有的经济问题中最 重要的问题是什么?由于时间关系,我要省去很多内容。首先讲讲经济问题中最重要的是什么问题,我认为还是GDP问题,GDP就是国内生产总值,就是全国人 民一年生产的财富总值,这个财富包括我们所有用交换得到的享受,不管你这个交换是拿来买粮食吃还是理发、旅游,都是一样的,它是用钱来表示的。
  用什么钱来表示呢?价格,什么价格呢?均衡价格,什么叫做均衡价格呢?就是以这个价格你一定能够买得到,而且如果你有一个货,按照这个价格一定 能卖得掉。能买得到,能卖得掉的价格就是均衡价格。在座的诸位做有色金属的买卖,你们赚的钱是不是GDP呢?是GDP,但是按照老的政治经济学的说法,你 们赚的钱不是财富的创造,你们是从生产劳动中分了一点钱,所谓生产劳动是有色金属的开采、演练、他们创造的财富。你们做买卖的从他们创造的财富里分到了一 点。因此一个国家要财富增加,不是去做买卖,而是去开采冶炼。这个看法是错误的,为什么错误呢?因为你们赚了钱可以买一些东西,超市里好几千种商品都能 买。你们赚的钱和做开采冶炼赚的钱是一样的,所以一样的钱,没有区别,所以你们赚的钱就是财富的创造。这一条特别重要,就是一个经济存的钱可以买到一切东 西,这个事儿好象不奇怪,但确实是一个经济学里最基本的问题。
  你为什么能拿钱来买东西呢?诸位提供给社会的服务是有色金属的买卖,你提供信息、规避风险,在这方面你提供了服务。这种服务跟生产劳动的服务有 没有区别呢?没有区别,在财富量上讲是没有区别的。就是你提供的服务为什么可以用来购买面包呢?如果你是个做面包的,你自己生产面包,自己吃面包,知道自 己能吃多少就生产多少。但是你提供的是有色金属的买卖,你为什么能吃面包呢?这里最重要的奥妙就是有一个市场,这个市场保证一切商品的供给,用什么办法保 证?非常简单,供不应求或供过于求,一切商品,包括我们的有色金属,如果供过于求就会倒掉。因此在这个市场永远买得到,也永远卖得掉。
  你在超市可以买到好几千种商品,包不包括粮食?当然包括粮食,因此粮食的安全、粮食的供给靠什么?靠市场,市场是什么?供不应求涨价、供过于求 降价,所以你在超市可以买到粮食,有人不放心,说超市能买到粮食了,必须要有耕地的保障,要有18亿亩耕地,没有了耕地,你怎么买得到粮食呢?所以他认为 你在超市可以买到粮食的原因是因为国家设了18亿亩耕地的红线,不许减少,所以你能买得到粮食。这个看法对不对呢?你在超市可以买到刷牙的牙膏,你买牙膏 靠什么红线呢?超市有好几千种商品吧?是不是每种商品都有一条红线呢?不对,没有那么多红线,只有一条线:供不应求涨价、供过于求降价。因此,只要有市场 就不可能有什么粮食危机,什么能源危机,什么水危机都不可能发生。只有金融危机是真的危机,因为金融危机把这个市场给破坏了,我们在50年代末发生了大饥 荒,那时的3000多万人为什么饿死?没有市场,不是没有耕地,也不是没有劳动。北朝鲜为什么那么多人饿死?没有市场,破坏市场,大祸来临。这一条太重要 了,国际市场、国内市场是绝对不能破坏的,破坏了国际市场以后灾难就来临了,全世界的金融学家要懂得保护市场,很可惜,现在做不到,他们不见得懂得这个, 他们保护的是别人的,如果你保护的是别人的,侵犯了市场,灾难就来临了,大难就来临了。
  那么财富是怎么创造的呢?财富当然要有物,要有东西,要有粮食,要有矿等等,但是财富创造的根本渠道是通过交换。GDP是怎么来的?就是交换出 来的,统计局怎么算GDP?他们是把交换计入到GDP里面去。而且我们说的GDP是指用掉的东西,生产出来的东西不是GDP,要用掉,把它花掉了,这才是 GDP。一个东西生产出来放在货架上,那不是GDP,把货架上的东西卖掉才是GDP。所以严格来讲,把GDP叫做国内生产总值不是太恰当,它不光是生产, 更重要的是把它用掉。
  我举一个例子说明诸位做有色金属交易赚的钱不是靠冶炼和开采,我举这样一个例子:一个农民生产了100斤小麦,他拿这些小麦要磨成面粉才能吃, 拿到磨坊去,请磨坊的老板磨成面粉,他拿了10斤小麦给磨坊,背回去90斤面粉,现在我问大家,磨坊得到的10斤小麦是磨坊创造的还是农民创造的?磨坊有 没有创造财富?如果他们创造了财富,那么这10斤小麦是不是他创造的呢?你说他创造了财富,10斤小麦明明是农民生产的,他没有生产出小麦来,于是他没创 造财富,但他把小麦变成面粉了,给社会服务了,你怎么说他没创造呢?这个问题就使得经济学家想不通,大概有100年也没有找到解决的办法。一直到马克思以 后才得到了一个正确的回答:这10斤小麦,从东西来看,从“物”来看确实是农民创造的,但是从财富来看,从价值来看是磨坊老板创造的。怎么证明呢?农民拿 回去的90斤面粉,它的价值比100斤小麦的价值高。他没有损失财富,他还得到了财富,从100斤小麦的财富变成90斤面粉的财富,90斤面粉的财富比 100斤小麦要高,他没有损失什么。所以模仿得到的10斤小麦是他创造的,不是农民损失的。这个例子跟我们做有色金属交易是一样的,我们做交易赚的钱不是 靠有色金属的开采和冶炼,是我们自己创造的财富。我们赚的钱跟任何一个行业赚的钱一模一样,都可以买东西。所以中国改革30年,财富极大地增加,其原因就 是大家都赚钱,而不是大家都不去种小麦,都去开采冶炼,是大家都赚钱,钱多了。现在中国什么多?钱多,钱多是什么意思?你买什么都行,什么东西都多。过去 我们老是讲生产劳动,不讲劳动的价值,所以就很穷,现在我们换了理论,不用那种过时的理论了。
  我们希望GDP越高越好,现在GDP提高的障碍在什么地方?不是生产不出来,而是用不掉,买得少。所以现在我们叫做需求不足,叫做生产能力过 剩,生产的能力很强,但是货架上的东西卖不掉。你卖不掉又不能订货,不能订货工厂就不能开工,生产就没有了。所以生产的多少现在取决于消费,取决于用掉, 过去的情况是卖方市场,买得很多,生产不出来,现在是相反,全世界大多数国家大多数时间都是需求不足,都是买得不够,不是产不出来。我们的GDP拿来干什 么用呢?三个用场:一是消费,我们吃的,穿的,用的,玩的都是GDP;二是投资,比如盖一座大楼,修一条地铁,这不是消费,这是投资,我们生产的GDP被 拿来投资了;三是出口,现在我们拿来消费的占多少呢?占47%。投资占到多少?占到49%,出口占4%,消费占47%,投资占49%,这两个加起来是 96%,还有一个4%是出口了。我们消费的47%当中老百姓消费的是34%,政府消费的是13%。所以大家想想看,我们大家辛苦了一年,创造了多少财富 呢?拿去年来讲,40万亿元人民币,其中我们享受的,我们吃的穿的玩的、美容理发上学医疗一共是多少?1/3,34%。这个数字是非常偏低的,我们创造的 财富只享受了1/3,那2/3跑哪儿去了?政府消费了13%。政府的办公用品、出差、公车消费,不包括政府建大楼,政府建的大楼是属于投资。出口的4%不 算多,但是我们每年都有一定数额的出口,因此积累起来现在变成了天文数字。现在我们出口在外的东西有多少钱?20万亿。我们一年生产40万亿,现在出口在 国外剩下的钱是20万亿,也就是外汇储备,我们的外汇储备是3万多亿美元,相当于20万亿人民币。所以今后我们国家的结构调整要大大提高居民消费,像美国 的居民消费差不多要占到70%,而我们只有30%,连他们的一半都不到。他们生产出来的财富大部分是自己享受掉了,我们生产出来的财富只享受了1/3.
  我讲讲现在的状况跟改革开放开始的时候相比,人口从9亿增加到了13亿,增加了38%,但是小学生的人数从1.5亿减少到了1个亿,他们长大了 就是劳动力。人口增加了这么多,小学生还减少了1/3,这是中国面临的人口大问题。进城打工的农民原来是吃不饱饭的,农村有很多人吃不饱饭,进城打工能吃 饱饭,一个月还能拿到几百块钱,他非常满意,再苦再累的活他都肯干,现在不一样了,现在进城打工的人可以得到好的教育,信息非常通畅,国内的事儿国内的事 儿他们都知道,因为他们会上网了,不一样了。现在一个人一个月的收入相当于30年前一年的收入,就拿买粮食来讲,现在一个人一个月的收入差不多可以买一年 的粮食。政府有老干部打天下、坐天下,现在这些人变了,原来那批人没有了,现在都是硕士、博士和留学回国的知识精英。本来是无产者,现在变成有产者了,我 们让他们登记他们的财产他们还不太愿意。早先移民想到外国去多挣点钱,现在移民不是了,到外国是求安全,因为财产、人身比较安全。从前的国企赔钱,赔得财 政负担不起,都被卖掉,现在国企赚钱赚得不得了,但是国企赚钱不是靠他们降低成本,主要是靠他们的垄断位置。社会民间也不同,老百姓过去要求的是平反,现 在要求的是维权。政府也不一样了,政府那个时候要求拨乱反正、改革开放,现在是维稳。中央集权、领导集权的形势不一样了,我们可以很清楚地看到温家宝和吴 邦国他们两个意见不一样,他们说的话不一样,这些都是党内的领导结构和30年前非常不一样了。
  这就涉及到虚拟经济和实体经济,中央经济工作提出“要发展实体经济创造财富”,我觉得这个话有问题,他们不承认实体经济和虚拟经济是相关的,诸 位赚的钱都不是实体经济,由于中央的这个看法的片面性,中国就变成了一个制造大国,我们是全世界的制造中心,什么衣服、玩具、电子产品在全世界的超级市场 都可以看到中国的产品,我们是制造中心,但是我们这个钱挣得很苦啊,人家没有搞制造中心却赚了很多钱,什么原因?他们就是虚拟经济赚的钱,各位做的都是虚 拟经济,特别是金融业,我们不懂得金融业是创造财富的,因为金融业就是把数字搞来搞去,这没有财富创造,但是人家金融业赚了好大的钱,他们赚的钱是财富创 造吗?当然是,如果不是的话,他们怎么用这些钱买东西啊?财富跟物是两回事,刚才我举的例子已经说明,农民种了100斤小麦,这是劳动生产的小麦,没有 错,但是把这些小麦变成面粉,它的价值提高了,重量却减少了,我们要的是价格,不是重量。我再举一个例子,我们知道广东出香蕉,上海出不了香蕉,但是我们 上海人也要吃香蕉,所以香蕉在广东吃掉和在上海吃掉是不一样的。同样的香蕉,你拿到上海、拿到北京来吃比在广东吃掉的价值要高。香蕉还是那个香蕉,拿到北 京,拿到上海就不一样了,这叫做物尽其用、人尽其才。一个社会怎么发财,怎么创造财富?人尽其才,物尽其用。不光是要有物,更重要的是物要尽其用。换句话 说,物可以不尽其用,可以把它用错、用浪费了,经济学研究的是什么?就是研究资源配置,什么意思呢?就是物尽其用,人尽其才。同样的物,我们把它用好了。 过去计划经济就知道要生产物,却不知道这个物生产出来怎么用。人也不能够尽其才,我们的知识分子被赶到农村种地,种了十年地,我在农村呆了十年,你怎么能 让我尽其才呢?在座的各位没有去种过地,老农种地有长处,你们种地肯定不行。所以财富的创造靠人尽其才、物尽其用。
  那么经营业怎么创造财富?经营业就是钱尽其用。钱可以用好,也可以用坏,看你怎么用,把钱用到最有效的地方去,最需要钱的地方去,你把钱给他 用,这个金融业就非常好。你把钱借给那些不太需要的,并且赔钱的项目,你把钱给了他。那个非常赚钱的项目得不到钱,这个金融业就是很糟糕的金融业。利息率 就表示一个钱的生产率,所以钱要给谁来用呢?给能出得起高利息的人用,利息越高说明生产钱的能力越高。因此就要发展高利贷,什么道理呢?高利贷,利息的最 高,说明能够钱尽其用。你把钱给高利贷的人,钱就发挥作用了。你不给他,给那个低利贷的,你的钱就没尽其用了。所以我说要为高利贷平反。但是我也不赞成利 息率很高,因为这确实是一种剥削,你享受了现在的高利贷50%,100万一年就可以拿50万的利息,这个太霸道、太不合理了。尽管他钱尽其用了,但是从另 一个角度来看不合理。那怎么解决这个问题呢?解决的办法很简单,为什么利息率高?因为很难借到钱,利息率就高了,很容易借到钱,利息率就上来了,怎么叫做 容易借到钱?就是增加供给,任何东西都一样,供给增加了,价格就下来了。为什么高利贷少?愿意放高利贷的人少,政府禁止高利贷,不让它有,因此高利贷很 少,要借钱就很困难了。所以解决高利贷的办法是大都放高利贷,高利贷就没有了,利息率就上来了。美国为什么没有高利贷?因为大家都在放高利贷。各位都出去 放高利贷,高利贷的利息肯定会下来,而且放高利贷也好、在银行拿利息也好,这是财富的创造,这不是财富的转移,不是把别人的钱转移到你这里,你是创造财富 的。
  财富是怎么生产出来的?财富就是通过交换生产出来的。中国参加世界贸易组织,这个交换扩大到了全世界。其结果是什么?全世界因为中国参加世贸组 织都变富了,什么原因?我给大家说个很简单的道理,全世界有70亿人口,要吃25亿吨粮食。每年还增加1个亿,每年人口差不多增加1个亿。这1个亿的人口 生出来之后要吃粮食吧?这个粮食请谁去生产呢?是中国生产?还是由美国、苏联生产?应该在一个生产成本最低的地方生产,各个国家生产成本是不一样的,因为 自然条件不一样。你怎么知道什么地方生产成本最低呢?通过贸易就知道了,凡是价格低的地方成本就低。因此价格低的地方粮食应该多生产,出口到成本高的地方 去。这就是一个例子,怎么使得全世界的财富增加,降低你的生产成本?怎么才能降低呢?拿粮食作例子,粮食生产成本低的地方多生产。我们做有色金属也一样, 中国是有色金属的一个出口大国,如果中国不出口有色金属,当然,我们有进口的,比如铜都是进口的,但稀土是我们大量出口的。如果我们不入口,让那些国家去 生产稀土,他们的成本就非常高,中国生产稀土的成本就很低,因此中国生产稀土并出口,它们的价格就下降了,财富就是这样创造出来的。所以中国入世十年,全 世界得到中国的好处非常非常地大。刚才我说过,全世界的超市里差不多都能看见中国的产品,他们都享受了很便宜的、质量也不错的中国的产品,买到便宜东西 了,那就是财富创造嘛。所以交换创造财富,不是等价交换。柯林斯说的等价交换是错的,等价干吗要交换啊?价格不一样才会交换嘛,因为你的东西贵,我出口给 你我就赚钱了,因为我这儿的东西便宜。但是这里涉及到一个汇率的问题,就是你生产的成本要用到汇率,我们人民币的汇率压得很低,看起来我们干什么都是成本 低的,因为有大量的出口,人家大量出口有他的好处,就是他们买到了便宜的商品,但是也有一个坏处,他们的消费都是在中国生产,在国内生产得少了,国内的就 业就会发生问题,国内的就业非常困难。当前美国跟中国主要的矛盾就是就业的矛盾。
  金融业扩大了收入,但是配置却不公平,因为金融业是用别人的钱来赚钱的。证监会、银监会、保监会都一样,银行用别人的钱来赚钱,我们大家的存款 存在银行,他们用大家的钱去赚钱。证监会我们买股票把钱给了企业,他们用我们的钱去赚钱。保监会用客户的钱,因为他们用别人的钱,所以要有监督,要有证监 会、银监会、保监会。其它的行业不需要监督,我用自己的钱,你们干吗监督啊?而且金融业用小钱赚大钱,它的利润是非常高的。各位如果买基金就知道了,亏的 话都是你的,赚的跟你分。因此就扩大了贫富差距,拿钱赚钱,穷人没有钱,沾不到光,钱多的人就会更多,扩大了贫富差距。华尔街觉得这么赚钱很不公平,但是 有没有解决的办法呢?我想不出来什么解决办法。所以这就会产生公平和效益的矛盾。市场能够有效地生产出财富来,但是产生了收入分配的差距。为了实现公平有 各种方法,有的是用革命的办法,把有钱的人的钱没收掉,也有收税的办法,还有做慈善的办法,在民间做慈善也是一种方法,但是公平和效益总归是矛盾的。中国 的生产能力非常强,全世界第一,为什么?大家都忙着赚钱。如果没有不公平,如果是全国人民吃大锅饭那就没有生产能力。你们信不信?假定从下个月开始,中央 政府决定每个人一个月拿三千块,不管你干什么都一样。中国的生产力马上降低,过一年中国就要出大问题。不光中国这样,美国也一样,美国的生产能力很强,你 让他们吃大锅饭,他们马上就完蛋,可见公平是不能绝对公平的,绝对公平要出大事儿。我们试验过,特别是让农民吃大锅饭他们就不想干了,他们就怠工了,粮食 就产不出来,全国人民都挨饿。后来改成家庭承包包产到户,马上不就解决问题了?好几十年吃不饱,一下子就吃饱了,现在都吃得营养过剩了,肥胖病,这就是改 革了吃大锅饭,吃大锅饭是不行的,必须要有差距。我们要承认,差距是合理的,但是太大的差距是不合理的,要缩小差距。但是缩小到什么算好呢?这个事儿很难 说,反正是得有差距,不能没有差距。
  革命永远是对的,马克思、恩格斯、查韦斯、卡斯特罗都有大量的追随者,但他们指的是全社会更穷,没有办法使大家变富。大家可能不知道,印度有 10亿人口,有2亿“毛派”,走毛泽东路线,这2亿毛派已经几十年了,他们就是穷,所以总是有人支持,有人相信毛泽东,但他们就是穷,几十年解决不了。他 们不只是一个政党,他们也有武装的,印度政府派兵去打都打不过。印度的“毛派”是全世界最大的,有2亿人,别的国家只有几千万人口,印度有2亿人,这是不 得了的数字啊,他们老是穷,所以老是追求公平,老是摆脱不了。
  刚才我讲过,收入分配要有差距,我们真正的问题是什么?是特权问题。我们的要就业率,只注重收入的分配,不注重权力的分配,很少人关注权力的分 配。我们在1919年“五四运动”时提出了民主和科学,1966年联合国提出了人权,人权比民主和科学的口号更重要,没有民权的民主和科学是口碑的。我们 把民主看作少数服从多数,如果没有人权,少数服从多数是非常可怕的。,你的生命、财产都没有保障了。有人说你是个反动派,就把你给抓了,给打了,财产给没 收了,没有人权。所以说反特权比人权的口号又近了一步。所以我觉得中国的问题是人权的问题,不是收入差距,但问题的根不在于收入分配上,在权力的分配上, 在特权上。收入差距可以看得见,特权是看不见的,其实特权是问题的根本。什么叫特权?法律管不住他,他不守法你没办法,各地都有人可以不遵守交通规则,我 相信全国各地都有,上海也有,北京是最典型的,我就住在钓鱼台旁边,每天都有特权者来来去去,他一来就交通管制,别人都不能走,就他能走,你凭什么就可以 违反交通规则?国家垄断行业金融业、石油,连煤矿都想垄断,财经、通讯,3.3万亿美元的外汇,大家知道,我们在外国有3.3万亿的外汇储备,你们在座的 诸位能用这个钱吗?那是中国人的钱,但是你们没法用它。特权的人可以用,我们老百姓不能用,很可悲啊。几千年就是个特权社会,皇帝的特权最多,一品官也有 特权,一直到九品芝麻官都有特权,老百姓就没有人权了。解放后没有解决特权的问题,反而加剧了特权。领导人是不受法律制约的,你不要说中央政治局委员,就 是一个省长、一个市长都不受法律制裁。我们说“双规”是什么意思?这个领导同志有了问题,让他在规定的时间、地点交代问题。也就是说这个人有了问题,法律 不能治他,等到“双规”说这个人有了问题,移交法院审判,这个时候法院起作用了,在此之前法院是不起作用的。所以你只要当上共产党的领导干部,你就进了保 险箱了,检察院不能起诉你,要“双规”之后才能起诉你,你只要不被“双规”,在保险箱里呆着就没事。所以解决人权不平等才是当务之急。
  前面我讲过,粮食也好、能源也好,水也好,都没有危机,只要有市场,关键在于市场。所谓的市场就是价格是自由的、是浮动的,供不应求会涨价,涨 价以后供比增加了,需求减少了,就不会供不应求了。可能能源价格很贵,1桶石油100多美元,但这是因为缺才贵,如果东西很缺又不贵,被人随便用,那就很 糟糕了。所以一个市场的好处就是能够把稀缺性通过价格告诉全社会,现在什么东西缺,价格很高,大家省着点儿用,这正好就是一个市场的功能。所以所谓的粮食 危机、石油危机就是价格贵了,价格贵是应该的嘛,他们东西缺了,当然应该贵了。真正的危机是金融危机,它破坏了市场,一旦市场停止工作,危机就真的要发生 了。
  那么我们说中国明年的情况是怎样的?我觉得最大的风险还是在于房地产,房地产的风险非常非常大。全国各个大中城市空房都非常多,我看上海的空房 也不少。空房多就是危险,这些房子并不是真正地被需要,空在那儿了,不住人了,它们是用来投机的。大家知道,投机赚钱是真正财富的创造,但是变成泡沫就不 一样了,泡沫不是财富创造,它具有极大的破坏性的风险。
  最后我谈谈中国的未来,我们需要的是什么?经济上进一步私有化,中国改革成功首先不是公有制,而是私有化。我们从百分之百的公有制,现在有一半 多的私有制,要使中国经济继续发展还要进一步地私有化。全世界没有一个国家靠着公有制能够成功的,成功的国家都是私有制,中国不可能例外,中国还是要靠私 有制来成功。当然,私有制不等于就没有公有的企业,公有企业是可以有一些,但是很少。像美国就干脆没有,美国没有公有企业的,他们最大的公有企业就是邮政 局,美国邮政局是公有的,但是美国的邮政局是很糟糕的,美国的老百姓非常反感,想了很多办法,到现在还没有解决问题,还是公有的。其它的美国国防、武器生 产都是私有的,我们认为也是不可想象的,美国关犯人的监狱都是私有化的,美国有50个州,有33个州的监狱都是私有化的,监狱包给一个人去干,伙食、卫 生、安全政府都不管的,政府给你钱,给它外包了。美国是最典型的,法国和新加坡有很多的国有企业,但肯定是以私有企业为主,不是以公有制为主。要改善政府 对企业的服务,从管理型变成服务型,要取消各种价格的控制,取消限购,不能有限购,人民币要国际化,要符合WTO的要求,进一步开放,在政治上要还政于 民,让人民的权利得到保障,严格尊重人权,取消特权,保护对外开放,流入世界大潮。这就是我今天的发言,谢谢大家!  
  (在“中国有色金属峰会暨上海有色网2011年会”上的讲话,原载于东方财富网

2011年12月15日星期四

Linux 学习笔记(1): Linux Shell Powerful Tools

Linux Shell Powerful Tools


Connecting and expanding commands
A truly powerful feature of the shell is the capability to redirect the input and output of commands to and from other commands and files. To allow commands to be strung together,the shell uses metacharacters. As noted earlier, a metacharacter is a typed character that has special meaning to the shell for connecting commands or requesting expansion.

Piping commands


The pipe (|) metacharacter connects the output from one command to the input of another command. This lets you have one command work on some data, and then have the next command deal with the results. Here is an example of a command line that includes pipes:


$ cat /etc/passwd | sort | cut -f1,5 -d: | less


This command lists the contents of the /etc/passwd file and pipes the output to the sort command. The sort command takes the user names that begin each line of the /etc/passwd file, sorts them alphabetically, and pipes the output to the cut command. The cut command takes fields 1 and 5, with the fields delimited by a colon (:), then pipes the output to the less command. The less command displays the output one page at a time, so that you can go through page by page.


Using file-matching metacharacters
To save you some keystrokes and to be able to refer easily to a group of files, the bash shell lets you use metacharacters. Anytime you need to refer to a file or directory, such as to list it, open it, or remove it, you can use metacharacters to match the files you want. Here are some useful metacharacters for matching filenames:

• * — This matches any number of characters.
• ? — This matches any one character.
• [...] — This matches any one of the characters between the brackets, which can
include a dash-separated range of letters or numbers.

Sample Examples:








Using file-redirection metacharacters
Commands receive data from standard input and send it to standard output. Standard input is normally user input from the keyboard, and standard output is normally displayed on the screen. Using pipes (described earlier), you can direct standard output from one command to the standard input of another. With files, you can use less than (<) and greater than (>) signs to direct data to and from files. Here are the file redirection characters:
• < — Direct the contents of a file as input to the command (because many commands take a file name as an option, the < key is not usually needed).
• > — Direct the output of a command to a file, overwriting any existing file.
• >> — Direct the output of a command to a file, adding the output to the end of the existing file.
Here are some examples of command lines where information is directed to and from files.









Managing background and foreground processes
If you are using Linux over a network or from a dumb terminal (a monitor that allows only text input with no GUI support), your shell may be all that you have. You may be used to a windowing environment where you have a lot of programs active at the same time so that you can switch among them as needed. This shell thing can seem pretty limited.


There are several ways to place an active program in the background. One mentioned earlier is to add an ampersand (&) to the end of a command line. Another way is to use the at command to run commands in a way in which they are not connected to the shell. (See Chapter 12 for more information about the at command.)
To stop a running command and put it in the background, press Ctrl+z. After the command is stopped, you can either bring it to the foreground to run (the fg command) or start it running in the background (the bg command).