linux学习
文章平均质量分 56
喜欢哲学的女孩
人生苦短,何必将就
展开
-
Ubuntu12.04登录不进去,输入密码登陆后又跳回到登录界面
★问题介绍:Ubuntu 12.0.4重启后,在登陆界面输入密码后,回车,闪现一次黑屏和一些代码,然后又重新回到登陆界面。搜索之后,网上说是主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件。使用命令行(Ctrl + Alt + F1)登录用户账号后,发现又出现一个问题:用户下面的命令全部用不了了,然后切原创 2015-09-25 17:26:44 · 2225 阅读 · 0 评论 -
Linux应用编程【1】文件系统编程之几个头文件
在文件系统编程的过程中出现了几个陌生的头文件,对这些头文件(fcntl.h、sys/stat.h、sys/types.h、unistd)产生了一些疑问◇这些头文件的存在位置◇每个头文件的作用★头文件的存放位置一般情况下,应用程序的头文件存放在/usr/include这个目录下面。★每个头文件的作用◇fcntl.h 此头文件定义了一些宏(像o原创 2014-12-29 22:08:11 · 731 阅读 · 0 评论 -
UltraISO安装Ubuntu
★使用UltraISO打开Ubuntu镜像★点击“启动”下的“写入硬盘映像”会出现下面的页面★点击“便捷启动”然后点击“写入新的驱动器引导扇区”然后选择“Syslinux”点击完成后,就会出现下面的页面点击“是(Y)”后,会出现★点击“确定”后,然后点击“写入”★点击“确定”开始写入原创 2014-12-26 16:47:21 · 1863 阅读 · 0 评论 -
ubuntu12.10可用更新源
ubutnu12.10自带的更新源已经失效,国内各大服务器的更新源,无论是网易、搜狐还是教育网的因此也失效了。附件是ubuntu12.10目前的可用更新源。将地址中的“us.archive”换成“old-releases”,其它版本的ubuntu类似操作。#deb cdrom:[Ubuntu 12.10 _Quantal Quetzal_ - Release amd64 (20121017转载 2014-08-20 10:43:49 · 735 阅读 · 0 评论 -
Ubuntu局域网下利用客户端联网
Ubuntu是一个很好的Linux操作系统,但是对于刚刚安装使用它的新手来说怎样用Ubuntu连入网络却是一大难关。现在就记录一下自己在Ubuntu下上网的过程。★客户端将客户端解压后,复制到自己的Ubuntu系统的桌面(也可以放到其他的地方,只是觉得放在桌面上方便一些),打开文件夹看看里面的文件★修改文件权限● 打开终端,切换到这个目录下面,● 然后将原创 2014-06-17 14:54:44 · 1317 阅读 · 0 评论 -
【Linux学习】Linux的文件权限(一)
Linux操作系统是一个非常优秀的操作系统,同时也是一个多用户、多任务的操作系统。那么这就意味着会有很多的人同时使用同一个操作系统的情况。这时,对于一个用户来说,保护好自己的隐私权就成了一个很关键的问题。★用户与用户组“用户与用户组”能很好的解决这个问题,用户可以根据自己的意愿设置自己的文件的权限。● 文件所有者文件所有者顾名思义就是拥有文件的用户。如果我的用户下面有一些比较隐私原创 2014-06-14 00:18:41 · 1353 阅读 · 0 评论 -
Linux驱动程序学习步骤经典收藏
[导读] 了解linux驱动程序技巧学习的方法很重要,学习linux操作系统时,你可能会遇到关于驱动方面的问题,这里将介绍学习linux驱动程序的方法,在这里拿出来和大家分享一下。1 学会写简单的makefile2 编一应用程序,可以了解linux驱动程序技巧学习的方法很重要,学习linux操作系统时,你可能会遇到关于驱动方面的问题,这里将介绍学习linux驱动程序的方法,在这转载 2014-05-14 10:56:44 · 1091 阅读 · 0 评论 -
ubuntu编译内核时出现“when writing output to /tmp/ccf0eS0W.s: No space left on device”
使用的ubuntu版本是12.04,而且是在虚拟机下使用的。今天在编译内核时出现了“when writing output to /tmp/ccf0eS0W.s: No space left on device”,网上搜索才知道,原来是系统/tmp空间不足引起的。解决办法 mkdir 文件夹——你可以使用的文件夹 比如说 mkdir /mnt/kernelsrc/tmp然后只原创 2016-03-15 21:02:53 · 2506 阅读 · 0 评论 -
【Linux学习】Ubuntu下 samba服务器搭建
1、安装samba,smbfs2、配置smb.conf文件配置文件之前需要先备份一下需要配置的文件(养成好的习惯)输入命令:进入到smb.conf文件中,在文件的最后添加下列语句保存后,退出。3、启动服务4、现在在samba共享的文件夹下有一下文件然后通过windows访问共享目录,输入 \\172.16.42.6后看原创 2014-05-15 17:07:16 · 1371 阅读 · 0 评论 -
【linux学习】ubuntu下挂载window共享文件
ubuntu下挂载window共享文件实现文件共享第一步:将要共享的window文件夹共享第二步:在ubuntu下进行挂载,完整语法,如下:第一种方式mount -t cifs //192.168.1.1/windows_dir /home/work/ -o username=<用户名>,password=<密码>,iocharset=utf8,sec=ntlm,...原创 2019-06-27 11:32:45 · 540 阅读 · 0 评论 -
Linux下c开发 之 线程通信(转)
1.Linux“线程” 进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux中所谓的“线程”只是在被创建时clo转载 2017-03-22 09:30:06 · 674 阅读 · 0 评论 -
Vim简明教程【CoolShell】
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2017-01-20 15:09:04 · 444 阅读 · 0 评论 -
【Linux学习】GDB程序调试
1、简介GDB是GNU发布的一款功能强大的程序调试工具,GDB主要wans原创 2014-04-11 22:59:32 · 1156 阅读 · 0 评论 -
Linux应用编程【0】文件系统编程之open函数
★什么是文件系统 文件系统是文件存放在磁盘等存储设备上的组织形式。Linux文件系统的实现采用了分层的体系结构,包括文件用户接口层、文件系统、设备驱动程序等★文件系统编程包含哪些知识 ◇文件的基本操作。包括文件的创建与打开、文件的读写、文件的关闭 ◇文件的属性。包括文件属性的获取与设置 ◇目录文件的操作。包括创建、删除、打开、关闭、读取、获取或更改当前工作目录原创 2014-12-27 21:32:43 · 1155 阅读 · 0 评论 -
Ubuntu下超级终端minicom的安装和配置
★minicom安装Ubuntu下安装minicom很简单,运行命令:sudo apt-get install minicom★minicom的配置安装很容易,那么怎样让minicom工作呢?◇查看串口设备第一次是没有插入设备时输出的信息,第二次是插入设备时输出的信息,可以看出第二次的最后一条是多出来的,也就是插入设备时才显示出来的。那么它的串口设备即为:ttyACM0原创 2016-08-23 16:56:01 · 1597 阅读 · 0 评论 -
samba 共享访问
搞这个东西累死个人,虽然我是EO,但是EO也是人啊!O上帝,原谅我用老一个“搞”字,阿门!这些东西当你看不懂跟我没关系,当我看不懂就跟我有非同寻常的关系 需要的软件:system-config-samba-1.2.39-1.el5 (提供了Red Hat公司专门为Samba服务器管理编写的图形界面的管理程序,该程序是Red Hat系统管理工具中的一部分)samba-commo转载 2016-03-29 09:49:54 · 631 阅读 · 0 评论 -
ubuntu 安装jdk8小结
ubuntu 安装jdk7,现在来总结一下:第一步:下载jdk-7-linux-i586.tar.gz直接在ORACLE的官网中下载就可以:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.htmlPS:要注意系统版本的选择,32位 还是 64位,u转载 2016-03-24 15:35:18 · 448 阅读 · 0 评论 -
【Linux学习】Linux 系统结构
最近一直在编译Linux内核,往TQ2440里烧写Uboot,烧内核,烧文件系统。然后就有这么几个问题。(1)Uboot和BootLoader区别BootLoader 从字面上讲是“启动引导器”,就是用来引导操作系统启动的。而Uboot是BootLoader的一种。(2)完整的Liunx操作系统组成部分Liunx内核:Linux内核是操作系统的核心,它负责操作系原创 2014-05-11 18:07:19 · 1417 阅读 · 0 评论 -
【Linux学习】CuteFTP访问VM下ubuntu
(1)ubuntu需要安装FTP服务器想要CuteFTP能够访问到ubuntu,bu原创 2014-04-26 14:57:16 · 1379 阅读 · 0 评论 -
学习笔记之一shell脚本语法
(1)shell脚本的第一行必须是如下格式:#!/bin/sh原创 2014-04-03 23:57:15 · 783 阅读 · 0 评论 -
ubuntu 下code blocks 安装全过程
ubuntu 安装code blocks全记录(一)安装步骤: 1.先把编译环境,C库、C++库和Boost库装好,如下:sudo apt-get install build-essential* 有可能安装 build-essential 后gdb就已经安装过了 sudo apt-get install gdb2. 在 Ubuntu 软件中心 中安装转载 2014-04-02 16:51:45 · 1374 阅读 · 0 评论 -
【Linux学习】GCC学习
(1)Linux系统下的GCC(GNU C Compiler)是GNU推出的功能强大xiang原创 2014-04-15 12:40:41 · 1089 阅读 · 0 评论 -
ubuntu下安装软件方法
先简单说介绍一下Ubuntu。Ubuntu的中文发音大约为: 乌班图 。Ubuntu这个单词源自非洲,意谓“班图精神”────谁都不是一座孤岛,自成一体。每个人都包孕于人类,因他人存在而存在,因他人幸福而幸福。下面介绍下在ubuntu下如何装软件。软件安装 Linux系统中,软件通常以源代码或者预编译包的形式提供。(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较转载 2014-03-04 20:55:11 · 842 阅读 · 0 评论 -
apt-get常用命令
一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。二,apt-get中文参数用转载 2014-03-04 14:36:09 · 759 阅读 · 0 评论 -
【Linux学习】vi编辑器的使用方法
vi编辑器共有三种模式:命令行模式、插入模式、底行模式。(1)命令行模式 移动光标进行浏览,整行删除,但无法编辑文字 1、命令行模式功能键 ①yy:复制光标所在行 ②[n]yy:n为数字,复制当前光标开始的n行。 ③P;粘贴复制的内容到光标所在行 ④dd原创 2014-03-03 16:48:51 · 935 阅读 · 0 评论 -
Redhat Enterprise Linux 5 TFTP安装
(1)TFTP简介TFTP(Trivial File Transfer Protocol简单文件传输协议)是一个传输文件的简单协议,它基于UDP协议而实现。在嵌入式开发中,有宿主机和目标机之分。宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。TFTP服务器作为工作于宿主机的软件,主要提供对目标机的主要映像文件的下载工作。(2)TFTP安装1、挂载U盘在安原创 2014-02-02 23:00:16 · 1740 阅读 · 0 评论 -
解决bash:fdisk:command not found 问题
今天在搭建TFTP环境时,当想挂载U盘的时候,想利用fdisk -l查看一下磁盘情况时出现的一个情况:bash:fdisk:command not found 。其中产生问题的原因是:fdisk所在的路径与命令搜索路径不一致。要想解决这个问题,就要将fdisk路径新添加到命令搜索路径下就可以。方法一:首先,查看一下命令fdisk所在的路径。再查看一下当前的命令搜索路径。对照两者,看fd原创 2014-02-02 14:43:48 · 3538 阅读 · 0 评论 -
windows下远程Ubuntu (利用xrdp)
第一步:输入sudo apt-get install xrdp然后利用windows远程桌面连接输入相应的ip地址后,会进入到下一界面输入相应的账户和密码进入到里面,却发现只显示桌面壁纸。因此还需要进一步的设置第二步: 输入sudo apt-get install gnome-session-fallback输入密码等待安装完毕后,cd到自己要远程的账户下面,新建一原创 2014-03-24 16:44:12 · 1391 阅读 · 0 评论 -
【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建
(1)首先选择一个路径用来存放arm-linux-gcc。我选用的是/h原创 2014-05-05 23:34:34 · 2722 阅读 · 0 评论 -
linux基本命令学习
(1)添加用户useradd 用户名(2)修改用户密码原创 2014-01-24 15:21:10 · 1162 阅读 · 0 评论 -
ubuntu 12.04 vi编辑器下修改方向键乱码和退格键问题
这个问题主要是/etc/vim/下的vim.tiny文件搞的鬼。因此,要想解决这个问题需要修改一下这个文件里面的内容。(1)修改方向键乱码的问题使用命令进入到此文件中,将“set compatible”改成“set nocompatible”即可解决。 (2)修改退格键不能使用的问题只需要在后面加入“set backspace=2”即可原创 2014-03-20 21:06:13 · 2740 阅读 · 0 评论 -
【Linux学习】secureCRT远程VM下的Ubuntu
(1)安装ssh利用命令原创 2014-04-25 08:36:32 · 1184 阅读 · 0 评论 -
【Linux学习】Ubuntu下内核编译(一)
(1)原创 2014-05-07 21:23:09 · 1716 阅读 · 0 评论 -
linux内核源码目录结构
代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况。现代的操作系统一般由进程管理、内存管理、文件系统、驱动程序和网络等组成。Linux内核源码的各个目录大致与此相对应,其组成如下(假设相对于Linux-2.4.23目录): arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CP转载 2014-05-16 11:25:29 · 1007 阅读 · 0 评论 -
ubuntu下安装tftp
1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd sudo apt-get install tftpsudo apt-get install xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 在文件中输入以下原创 2014-04-02 21:22:54 · 1403 阅读 · 0 评论 -
通过8个技巧让你成为一个超强的Linux终端用户
本文由 极客范 - minejo 翻译自 Chris Hoffman。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。这篇文章是写给缺乏经验的新手的,我相信大多数高级用户已经知道了所有的这些技巧。但是转载 2014-04-08 23:43:54 · 687 阅读 · 0 评论 -
学习 shell脚本之前的基础知识
日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel转载 2014-04-08 23:34:49 · 813 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
本文转载于:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.htmlRPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安转载 2014-02-02 10:27:34 · 776 阅读 · 0 评论