随笔分类 -  ubuntu

摘要:我们曾在之前的一篇文章中介绍了windows远程连接ubuntu的方法,在成功登陆远程桌面环境之后,发现在终端中Tab键不能自动补齐(但是Ctrl +Tab 可以用,但是需要按下组合键才能补全的话,时间久了确实有点烦),功夫不服苦心人,最后在国外的网站上找到了解决方法,下面给出链接,有兴趣的朋友可以看看:http://ubuntuforums.org/archive/index.php/t-177... 阅读全文
posted @ 2018-02-07 22:16 程序员修练之路 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:linux下IPTABLES配置详解 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 24000 -j ACCEPT-A RH-Firewall-1-INPUT -s 121.10.120.24 -p tcp -m tcp --dport 18612 -j ACCEPT 如果你的IPTABLES基础知识... 阅读全文
posted @ 2016-12-08 16:00 程序员修练之路 阅读(2357) 评论(0) 推荐(0) 编辑
摘要:Linux系统下面自带了防火墙iptables,iptables可以设置很多安全规则。但是如果配置错误很容易导致各种网络问题,那么如果要关闭禁用防火墙怎么操作呢,咗嚛本经验以centos系统为例演示如何关闭linux的防火墙 清除iptables规则 1 如果启动的iptables防火墙不想关闭的话,可以通过iptables -F 来清除防火墙关闭。然后通过iptables -L查看 ... 阅读全文
posted @ 2016-12-08 15:58 程序员修练之路 阅读(40027) 评论(0) 推荐(0) 编辑
摘要:linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。 首先来看一下linux下比较常用的一些关机命令 关机命令: 1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h 1... 阅读全文
posted @ 2016-12-08 15:57 程序员修练之路 阅读(580) 评论(0) 推荐(0) 编辑
摘要:SSH是什么? 1 SSH 为 Secure Shell 由 IETF 的网络工作小组(Network Working Group)所制定; SSH 是建立在应用层和传输层基础上的一种安全协议。 SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全。 SSH的数据是经过压缩的,所以可以加快传输的速度 END 查看SSH服务 1 首先查看一下当前linux是否已经安装SSH软... 阅读全文
posted @ 2016-12-08 15:55 程序员修练之路 阅读(38753) 评论(0) 推荐(0) 编辑
摘要:1.配置 vim /etc/mail.rc 文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com"set smtp-auth-user="1968089885@qq.com" smtp-auth-password="123456"set smtp-auth=login说明: from: 对方收到邮件时显示的发件人smtp: 指定第三方... 阅读全文
posted @ 2016-11-09 21:55 程序员修练之路 阅读(794) 评论(0) 推荐(0) 编辑
摘要:1.在图像界面关闭x window:1.1 shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭)1.2 Alt+Ctrl+F1~F6到字符界面,root登陆,ps aux|grep /usr/X11R6/bin/X,得到X进程号,kill -9 进程号,其实这时已经到文本界面了,没必要关X。(这样太粗鲁了)2.如果你想一开机后不进入X Window:编辑... 阅读全文
posted @ 2016-11-09 14:19 程序员修练之路 阅读(10770) 评论(0) 推荐(1) 编辑
摘要:1. 简介 只要你在Unix环境中写过程序,你必定会邂逅神秘的Lex&YACC,就如GNU/Linux用户所熟知的Flex&Bison,这里的Flex就是由Vern Paxon实现的一个Lex,Bison则是GNU版本的YACC.在此我们将统一称呼这些程序为Lex和YACC.新版本的程序是向上兼容的(译注:即兼容老版本),所以你可以用Flex和Bison来尝试下我们的实例. 这些程序实用性极广,... 阅读全文
posted @ 2015-10-30 11:46 程序员修练之路 阅读(10719) 评论(0) 推荐(2) 编辑
摘要:写在前面的几句废话 最近在项目的过程中接触了lex 和 yacc,他们可以帮助我们来实现自己的领域语言。最典型的应用就是可以帮助我们来实现自定义测试脚本的执行器。但是,这里也有一个限制,就是测试脚本要做的基本事情必须有现成的C语言库来实现,否则就做不到了;如果基本的操作是用java来做的,那么还可以用Antlr,这里不对Antlr做详细介绍。 lex是什么? 教科书上把lex的作用的作用叫做“词法... 阅读全文
posted @ 2015-10-30 11:26 程序员修练之路 阅读(16313) 评论(0) 推荐(3) 编辑
摘要:Hello World 模块以及对应的内核makefile详解 hello.c: #include //所有模块都需要的头文件 #include // init&exit相关宏 MODULE_LICENSE("GPL"); MODULE_AUTHOR("feifei"); MODULE_DESCRIPTION("hello world module"); static int __i... 阅读全文
posted @ 2015-10-28 21:30 程序员修练之路 阅读(1621) 评论(0) 推荐(0) 编辑
摘要:makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile... 阅读全文
posted @ 2015-10-28 21:09 程序员修练之路 阅读(3243) 评论(1) 推荐(1) 编辑
摘要:学了那么多程序语言,总是有一个Hello world开头,不禁感叹Hello world的强大。呵呵,废话少说,咋们的故事当然要从这个Hello world开始。 先查看自己OS使用的内核版本[dongliang@dongliang:~]$ uname -r2.6.22-14-generic /* 这是我显示的结果 */ 如果安装系统时,自动安装了源码。在 /usr/src 目录下有对应的使用的版... 阅读全文
posted @ 2015-10-26 10:07 程序员修练之路 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:Code maturity level options代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 General setup常规设置 Local version - append to kernel release 在内核版本后面加... 阅读全文
posted @ 2015-10-26 10:02 程序员修练之路 阅读(2118) 评论(0) 推荐(0) 编辑
摘要:一、下载源代码和编译软件的准备 下载内核源代码:http://www.kernel.org/ 注意,点击2.6.25内核的F版,即完整版。 如果你懒得去网站点联接,运行下列命令: 代码: $cd ~$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.10.tar.bz2安装有关编译程序。安装make ,gcc, make... 阅读全文
posted @ 2015-10-26 09:59 程序员修练之路 阅读(723) 评论(0) 推荐(0) 编辑
摘要:原来使用的ubuntu 11.10系统由于误操作,导致系统崩溃,重新安装了ubuntu 11.10; 在编译内核的时候,提示如下错误: dingq@wd-u1110:~/hwsvn/2sw/1prj_linux/pdu/kernel/linux-2.6.30$ make menuconfig *** Unable to find the ncurses libraries or the ... 阅读全文
posted @ 2015-10-26 09:54 程序员修练之路 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。 shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。 精确时间的格式是hh:mm,表示小时和分钟,时间段由... 阅读全文
posted @ 2015-10-10 16:33 程序员修练之路 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:Redhat之所以会出现这个错误是因为没有注册RHN,我们只需要更新一下yum的源就可以了。使用命令cd /etc/yum.repos.d/ 进入yum的配置目录。 在终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 命令,下载CentOS- Base.repo文件。 然后将原有的rhel-debugin... 阅读全文
posted @ 2015-09-14 12:48 程序员修练之路 阅读(831) 评论(0) 推荐(0) 编辑
摘要:VirtualBox大家都习惯性把它简称为Vbox,比VM的体积小、开源、速度快。不过在使用VirtualBox在虚拟机中安装CentOS之后,不能直接运行安装好VirtualBox的客户端增强功能,需要简单地配置一下才能在CentOS虚拟机中正常安装VirtualBox客户端增强功能。下面就看一下OwnLinux为大家提供的"为CentOS5.5虚拟机安... 阅读全文
posted @ 2015-09-11 15:01 程序员修练之路 阅读(2105) 评论(0) 推荐(0) 编辑
摘要:PuTTY很早之前就没有更新了(0.62),因为都是开源的所以有人branch出来做了增强,如这个PuTTY tray,增加了超链等功能: https://puttytray.goeswhere.com/ PuTTY的默认字体不好看,配色也不理想,深蓝色字体配纯黑背景会显得十分不清楚。 于是就有人做了这么2套主题,从左往右分别是 原有主题、light、desert。 这里我下载了desert主题... 阅读全文
posted @ 2015-08-30 14:15 程序员修练之路 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:Putty 工具主要是用于在 windows 环境下连接 linux 服务器的一个命令行工具,可以在此客户端中进行编译、svn代码修改 更新 提交等动作。LD主要是用它来干这个的。 工作环境的改变: BEFORE: 为毛不把代码下到本地来编译呢?早些年做功能机的时候确实是这样的。下载一份代码到本地,一两个小时过去了,再编译一遍,又一两小时过去了。如果不出错还好,一旦中间因为别人或者自己的修... 阅读全文
posted @ 2015-08-29 14:07 程序员修练之路 阅读(3695) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示