Title Image

Linux Tag

Virtual Network Computing

VNC远程桌面-6层嵌套

  |   Geek   |   No comment

 尝试了一下,VNC远程桌面嵌套6层的情况。目前常见平台都在其中,iOS,MacOS,Windows,Linux(CentOS)。 三个带宽环境,家50M,公司20M,以及2M的服务器。 VNC轻量级,跨平台,操控稳定 iPhone--》iMAC--》PC笔记本--》公司PC--》公司内部服务器(Linux)--》网络服务器(Linux) 图形效果都是最优,其中包括了2台Window的双屏机器,一共4块1920X720屏幕和1块1366X768屏,1快1200X800屏。 即便在离最后一层相差4个终端的Mac,依然可以通过键盘输入向网络服务器系统中输入信息。 客户端(工具)使用: iPhone使用 " VNC Viewer "  AppStore下载 Mac使用  “VNC Server for  Mac”接受控制,“VNC Viewer for Mac”控制  VNC官网下载 PC笔记本使用  “VNC Server”接受控制, “VNC Viewer for Google Chrome”控制  Chrome应用商店下载 台式PC 使用  “VNC Server”接受控制, “VNC Viewer ”控制; 两台Linux服务器(CentOS系统) 使用   “tiger vnc”  Yum安装 其中的“VNC Viewer for Google Chrome”  谷歌浏览器的VNC插件,感觉超棒。如果只用作客户端,免去了单独安装VNC程序的麻烦,亮点是作为Chrome插件,帐号同步!!! 遗憾的是,在Mac平台的Chrome上不能支持---“此计算机不支持该应用。已停止安装” 关于跨网连接部分: 本地局域网ip被外网访问。使用的是花生壳动态IP解析服务。 用花生壳客户端,将动态局域网ip绑定到花生壳的域名中。 其中似乎直接使用80端口映射内网的5901端口不起作用,不能连接, 必须使用非80端口映射。(未验证)  ...

Read More
VNC

CentOS6.3的VNC–远程桌面

  |   Geek   |   1 Comment

2G内存的服务器开启Gnome图形化界面应该没什么问题。 1G还有512M的内存的就不敢开启了,现在内存正常状态就已经60%左右了。 按照阿里官方步骤: 一.配置163的yum源 1.导入CentOS-6的GPG证书 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 2.让yum使用网易的源: cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS-Base-163.repo 3.修改repo文件 在所有mirrorlist前面加上#,把所有$releasever替换成6,保存 sed -i '/mirrorlist/d' CentOS-Base-163.repo sed -i '/\[addons\]/,/^$/d' CentOS-Base-163.repo sed -i 's/\$releasever/6/' CentOS-Base-163.repo sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo 4.清理并重新生成yum缓存 yum clean metadata #yum makecache 二.安装gnome图形化桌面 yum groupinstall -y "X Window System" yum groupinstall -y "Desktop" yum groupinstall -y "Chinese Support" 三.安装vncserver并配置 1.安装vncserver yum install -y tigervnc-server 2.配置vncserver 1).配置为开机自启动 chkconfig --level 345 vncserver on 2).配置vnc密码 vncserver You will require a password to access...

Read More

用SSH查看VPS信息

  |   Geek   |   No comment

查看操作系统版本 代码:$ head -n 1 /etc/issue 我的是 CentOS realeas 5.2 (Final) 查看Linux内核版本 代码:$ uname -a 查看CPU信息 代码:$ cat /proc/cpuinfo 查看CPU利用率 代码:$ vmstat 8 查看内存信息 代码:$ cat /proc/meminfo 查看内存大小 代码:$ grep MemTotal /proc/meminfo 查看内存占用率 代码:$ free -m 查看系统负载 代码:$ cat /proc/loadavg 查看在线时间 代码:$ cat /proc/uptime 查看主机名 代码:$ hostname 退出:$ logout 看看自己登陆多久了 代码:$ w 看看这台机器上现在有几个邻居、他们的登陆时间和在线时间、最后一次登陆IP等等信息 代码:$ last...

Read More

神器SSH感叹+操作备忘

  |   未分类   |   2 Comments

传东西,删东西用ssh,FTP简直没法比。几十兆的东西瞬间就过来了。 cd[目录名]转换路径 cd .. 返回上级目录 ls显示当前目录下所有文件 rm[-r]-f[][文件名]删除文件,加[-r]可以删除文件下所有子文件,如rm -rf [abc]删除abc文件夹及文件夹下的所有文件 tar -[解压下载的压缩包] unzip[文件名]解压文件 cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中 wget(最爽的一个命令 在linux下可以使用该工具快速地从网络上下载所需要的文件) 1.BasicInstructions基本操作命令 通常来说,使用”$[Instructions]-help”可以获得以下各个命令[instructions]的帮助,包含其参 数列表的定义。 -ls列出当前文件夹下所有内容 $ls-o列出当前文件夹中所有内容,含详细信息,但不列出group $ls-l同上,含group信息 $ls-a列出当前文件夹中所有内容,包含以”.”开头的文件 $ls-t按更改时间排序 $ls-v按版本 -cd [dir] 进入文件夹 cd.. 退出当前文件夹,返回上级目录 -pwd 显示当前路径 -mkdir [dir] 新建文件夹 -chmod更改文件/文件夹权限 $chmod [Mode] [dir],其中Mode形如”755″或”777″等。 $chmod [Mode] [file] $chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限 Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”,不列举了。 -rm [file]删除文件/文件夹 $rm-f [file]强行删除,忽略不存在的文件,无提示 $rm-r [file]递归删除所有内容 $rm -rf 删除文件夹 -cp拷贝 $cp [options] [source] [destination] 其中[options]可以为-f(强行拷贝)或-r(递归拷贝) -mv重命名或移动 $mv[options][source][destination] [options]常用:-f(强行移动/重命名),-i(移动/重命名前尝试),-u(更新) 例如 $mvwwwroot/cgi-bin.将/cgi-bin目录移动到当前目录下 $mvcronfile.txtmyfile.txt将cronfile.txt重命名为myfile.txt cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中 2.wget下载工具 wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载 所需要的文件而不需要经由本 wget[参数列表]URL 最简单的用法: $wgethttp://targetdomain.com/file.tar wget的常用参数:-t[nuberoftimes]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。比 如”-t120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止, 这个设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继 续下载没 有传完的文件;-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上 次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般UNIX/linux的Web/FTP服务器都支 持断点续传;-T[numberofseconds]:超时时间,指定多长时间远程服务器没有响应就中断连接,开始 下一次尝试。比如”-T120″表示如果120秒以后远程服务器没有发过来数据,就重新尝试连 接。如果网络速度比较快,这个时间可以设置的短些,相反,可以设置的长一些,一般最多 不超过900,通常也不少于60,一般120左右比较合适;-w[numberofseconds]:在两次尝试之间等待多少秒,比如”-w100″表示两次尝试之间等 待100秒;-nd:不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录里;-x:与”-nd”设置刚好相反,创建完整的目录结构, 例如”wget-ndhttp://www.gnu.org/”, 实际的目录结构一级一级建下去,直到所有的文件都传完为止;-nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到 当前目录 下;-r:递归下载,在本录结构;-l[depth]:下载远程服务器目录结构的深度,例如”-l5″下载目录深度小于或者等于5以 内的目录结构或者文件; -m:做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设定 其他合适的选项以便于站点镜像;-np:只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项,我们假 设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接,而我们只想下载这个 人的个人主页,如果不设置这个选项,甚至-有可能把整个站点给抓下来,这显然是我们通 常不希望的;-http-user=username-http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;-O将数据写入文件中。 3.Crontab定时执行任务 在DreamHost系统下,通过Shell可以建立自己的crontab.具体使用如下: 使用支持shell登录的终端(如fterm或putty),地址栏输入username@qiran.org:22即可以SSH 方式登录至服务器. 常用的crontab命令: crontab-l显示所有现存cronjob. crontab-r删除当前cronjobs. crontab-e编辑当前”crontabfile”.DH推荐使用nano 注意你的crontab包含所有的cronjobs,每个cron一行,断行结尾.一个正常的cron如下所 示: 452***/home/user/script.pl 第一个数字是每小时的第几分钟, 第二个数字是每天的第几小时, 第三个数字是每月的第几天, 第四个数字是每年的第几月, 第五个数字是每周的第几天. 使用方式例如: 32 * * * * : 表示每小时的第32分钟. 12,42 * * *...

Read More