摘要:最近阅读《鸟哥的linux私房菜》,确实是一本好书,使自己在文件属性和权限方面有了较深的理解,总结如下。(注:本篇博文的图片来自于《鸟哥的linux私房菜》一书)一、提纲本篇博文主要包含以下几个部分:1. 用户和用户组的概念;2. 文件属性;3. 目录与一般文件的区别;4. ls命令的使用详解; 二、用户和用户组 linux的系统是“多用户、多任务环境”的,也就是说“linux系统允许多个用户同时使用系统,并且可以同时执行不同的任务”。所以为了确保各个用户的文件安全, linux系统具有非常严格的文件权限管理机制。主要体现在两个方面:1. 对文件操作的权限:三种: 读、写、执行。 2. 文件的
阅读全文
随笔分类 - 开发环境使用技巧
摘要:开发的过程中,经常会发现虚拟机的硬盘不够用了,这时候需要给虚拟机扩充硬盘,可以使用如下方法。 (1)在VM——Settings——Hard disk——add ,可以选择创建一块新硬盘或者加入一块已经存在的硬盘。 (2)启动系统后在终端中使用fdisk -l /dev/sd* 可以列出新加入的硬盘,比如是sdb,假设使用的是SCSI硬盘。(3)fdisk /dev/sdb,进入fdisk操作界面“Command (m for help):”。键入“n”,创建一个新的分区;然后“p”表示创建主分区;接下来选择主分区号,再选“1”,再接下来连续敲两个回车,按默认值设定分区的柱面起始范围,即所有存.
阅读全文
摘要:现在linux开发,大多采用远程服务器在本地客户端模式,在服务器上搭建好开发环境,在本地通过putty之类的端口登录远程服务器进行相应的控制,同时通过samba服务器,使得能够在windows环境下开发linux代码,然后同步在linux环境下编译。下面讲述在Ubuntu上搭建ssh和samba服务器的方法。 一.ssh服务器的搭建 ubuntu默认不带openssh server,而只有openssh client。 在命令窗口运行 sudo apt-get install openssh-server (sudo apt-get install ssh) 安装即可,然后sudo /etc.
阅读全文
摘要:在Ubuntu上搭建嵌入式Linux开发环境 我用的是Ubuntu8.10,是在windows xp上通过虚拟机VMware7安装的,这个过程比较简单。由于Ubuntu在安装后很多开发必备的软件都没有安装,下面详细讲解下这些软件的安装和配置过程。一.实现Ubuntu与windows的文件共享。如果虚拟机能和windows共享文件,能给开发带来很多方便,具体设置步骤如下。VM——>settings——>options——>sharedFolders——>AlwaysEnabled然后再下面的Folders中选择添加,在host选项通过浏览选项可以把windows下的一个文
阅读全文
摘要: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
阅读全文
摘要:一.Ubuntu上网配置 /etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.1. 以DHCP方式配置网卡编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primary network interface - use DHCP to find our addressauto eth0iface eth0 inet dhcp用下面的命令使网络设置生效:sudo /etc/init.d/network
阅读全文
摘要:一、 从硬盘安装系统从硬盘安装系统,只是指你在没有光盘或不方便使用光盘的情况下,在windows系统中直接通过一定的方式加载iso镜像并安装操作系统。至于安装到电脑的主硬盘还是安装到移动硬盘就不那么重要的。因为对安装过程来说,它需要的是一个存储空间,并不在乎你这个空间是怎么来的。很多的教程指明安装到移动硬盘,听起来似乎很高级,实际上只是故弄玄虚,只要能从硬盘安装系统,安装的目的地是移动硬盘与固定硬盘已经无关紧要。安装前的准备:1. 一个Ubuntu的镜像文件,我用的是ubuntu-9.10-desktop-i386.iso。2. 多系统引导工具grub4dos-0.4.4.zip。3. 将镜像
阅读全文
摘要:Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它
阅读全文