摘要:
SSH看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。想用SecureCRT连接Linux--Ubuntu,需要SSH服务的支持,很多Linux系统在安装的时候是不安装SSH服务的,所以需要自己手动安装,才能用SecureCRT连接Linux。场景描述:主机 Windows2003,虚拟机VMware,虚拟机系统Ubuntu 9.10首先安装SSH服务输入:sudo apt-get install openssh-server启动SSH服务输入:sudo /etc/init.d/ssh start启动之后可以检查是否安装成功并启动输入:ssh -vOpenSS 阅读全文
摘要:
在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry:意思大体如下:假设只有两个结点,则第一个member代表head,list_for_each_entry的作用就是循环遍历每一个pos中的member子项。图1:pos: pos:___________ ____________| | | || | | || ........... | | .......... 阅读全文
摘要:
刚看到一篇文章,http://news.csdn.net/a/20100719/219154.html 说面试的一道题目是:把N个元素插入到一个Vector里(或者ArrayList,或其它的你所选择的语言里被称作动态数组的东西)。 我的想法是,创建一个新的单向链表,这个链表插入新数据是在头部,而不是尾部。这样就可以了。 如Struct List{ struct List * next; void * data; }; Struct List *head=(struct List *)malloc(sizeof(struct List)); head... 阅读全文
摘要:
在CSDN论坛上,曾有一篇主题为“这里90%的程序员根本就不算程序员”的热帖,谈到并不是每个操作代码的人就是程序员,那些不热爱开发行业的人根本不算程序员。并列举了许多“伪程序员”的行为特征。无独有偶,国外一家技术公司RethinkDB在其官方博客上也谈到这个问题,抱怨了找到一个真正符合要求的程序员是多么艰难。外刊IT评论编译了这篇博文,全文如下:我们积极的对外招聘已经有四个多月了,如果要问从这次经历中有哪些收获,我只能说,我终于明白,Jeff Atwood在FizzBuzz这篇文章里说的并不是玩笑话。(译者:这篇文章里说程序员不会编程)。在新成立的公司中,我们RethinkDB公司因面试过程最 阅读全文
摘要:
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。所以,在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfi 阅读全文
摘要:
“苹果(Apple)公司的应用程序商店(app store)和谷歌(google) Android都为大家提供了更加容易赚钱的机会,但是我认为,为苹果应用程序商店开发软件的公司和个人赚的都只是小钱,利用Android的特性进行软硬件整合设计、再加上适当的艺术和工业设计才能赚到大钱。比较起来,苹果为大家提供的机会就像是芝麻,Android却能为大家带来一个汉堡。”在日前由创意时代主办的Android工作坊上,亚太地区Android促进会主席、台湾著名架构设计师高焕堂与参与工作坊的上百名嘉宾分享了他利用 Android、整合软硬件设计以及工业设计赚大钱的思路。高焕堂介绍,由于Android兼具开放 阅读全文
摘要:
接着昨天的继续分析,我们接着从上一节最后部分继续开始今天的内容 :我是无名小卒,转载的朋友请注明出处,请不要抄袭做为它用,谢谢! 在内核中CONFIG_NET_NS配置选项是为了让用户自定义自己的网络空间结构,即上面的net结构,可以看出2.6.26内核的灵活性,但是我们一般在内核中不会配置该项,所以这里应该是取得init_net,这个结构是在前一节分析的那样在do_one_initcall()机制中调用了从pure_initcall(net_ns_init)注册的net_ns_init()初始化的,#define pure_initcall(fn)__define_initcall(&quo 阅读全文
摘要:
系统环境变量:/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.当前用户变量:~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的 阅读全文
摘要:
X11vnc (简体中文)From ArchWikiJump to: navigation, search i18n English 简体中文WARNING: 这将建立一个没有密码的VNC. 意思是任何人都可以通过网络访问你的VNC并且能看到你的X界面.可以非常简单的通过SSH连接来避免这样的事情.Contents[hide]1 设置 x11vnc1.1 安装1.2 运行1.2.1 startx1.2.2 GDM1.3 访问2 SSH端口转发 设置 x11vnc 安装 pacman -S x11vnc 运行 首先你需要运行一个x server服务器. 使用startx 或类似的. ... 阅读全文
摘要:
先用普通用户登陆,打开系统工具-终端切换到root用户输入命令:gedit/etc/pam.d/gdm&在文本编辑器中注释掉"auth requiredpam_succeed_if.so user != root quiet"保存后继续输入命令: gedit/etc/pam.d/gdm-password&同样地注释掉"auth required pam_succeed_if.souser != root quiet"这一行。保存后退出现在就能使用root登录了 阅读全文