![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux基础
文章平均质量分 68
嘿我梦见了
If you think you can you can
展开
-
如何在Ubuntu下设置root用户自动登录
嵌入式交叉编译,经常需要root 用户的权限,ubuntu12.04 默认是不允许root 登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu 后我们需要做一些修改,用于支持root 用户登陆. 普通用户登录后,需要在终端窗口中执行命令切换到超级用户模式。在终端窗口里面输入: sudo -s. 回车,然后输入安装Ubuntu12.04 时设置的系统密码,即原创 2013-05-27 18:07:37 · 905 阅读 · 0 评论 -
关于使用ftok函数生成IPC通信所需key值的个人理解
在IPC通讯(如共享内存、消息队列)时,都必须指定唯一的一个key值,为了避免key值重复,利用一个函数ftok来生成相应key值。 ftok原型如下:key_t ftok( char * fname, int id );fname就时你指定的文件名(该文件必须存在且可以访问),id是子序号,虽然为int,但是只有最后8位被使用(0-255)。当成功执行的时候,一个key_t值将会被返原创 2013-08-29 18:57:21 · 1316 阅读 · 0 评论 -
vim 中Ctags的安装和使用
Ctags是一个用来为源文件中的标识符(如变量、函数、类成员、宏定义等)创建索引文件的程序。这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。 Tags文件中包括这些对象的列表:1、用#define定义的宏 2、枚举型变量的值3、函数的定义、原型和声明4、名字空间(namespace) 5、类型定义(type原创 2013-08-24 13:34:25 · 820 阅读 · 0 评论 -
关于程序动态库链接和运行时搜索路径设置的个人理解
首先我们要明确一个概念,程序动态库连接时的路径和运行时路径是不同的。现代连接器在处理动态库时将链接时路径(Link-time path)和运行时路径(Run-time path)分开,用户可以通过-L指定连接时库的路径,通过-R(或-rpath)指定程序运行时库的路径,大大提高了库应用的灵活性。 一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以原创 2013-08-24 11:56:47 · 1525 阅读 · 0 评论 -
如何破解Ubuntu root密码及防止别人通过单用户模式修改密码(个人转载,可谓经典之作,层层设密,层层破解)
Linux安装完毕后会有一个Ubuntu root用户。那么如何在不知道密码的情况下修改掉Ubuntu root用户的密码呢?本系统使用RedHat Linux 安装环境是vmware 6.0 使用GRUB引导。AD:Ubuntu root的密码是Ubuntu用户必须学习使用的,由于Ubuntu root密码还有很多人不会应用所以由我来简述说明下,至于管用否就看人品了.Ubuntu roo原创 2013-08-11 13:53:00 · 1110 阅读 · 0 评论 -
关于Linux图形和字符界面切换方式和startx的个人理解
linux在默认情况下提供6个terminal来让用户登录,切换方式为Ctrl+Alt+(F1—F6)。这6个终端系统命名为tty1~tty6的操作界面环境,是字符界面。图形界面环境对应的名字为tty7,用Ctrl+Alt+F7可切换。当我们把Linux的登录模式设为纯文本模式时(运行等级为3),这种登录环境只有tty1~tty6的登录终端界面,是没有图形界面的登录环境的,所以是不能按Ctrl原创 2013-08-11 10:12:34 · 1260 阅读 · 0 评论 -
关于Ubuntu 12.04 修改默认运行级别,启动字符界面的个人理解
网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分(1)第一种方法:由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件 $sudo vi /etc/initab然后编辑该文件,运行级别设为3,内容如下id:3:initdefault:然后重启。亲自试验,不管用,Ubuntu还是进原创 2013-08-11 10:04:56 · 903 阅读 · 0 评论 -
关于ubuntu 进入单用户模式,破解root用户密码的个人理解
网上一般的通行做法: 1.在grub引导界面中按“e”进入grub的编辑模式。2.编辑模式下选择第二项,即:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”。然后再按“e”编辑此项。3.在后面加上“ single”(注意:前面有一个空格)。然后回车,再按“b”这样就启动了linux的单用户模式。(但是我使用的是Ubuntu12.04,或许是因原创 2013-08-11 13:50:56 · 3583 阅读 · 0 评论 -
ubuntu设置开机启动图形应用程序,替换默认图形桌面
转载http://blog.csdn.net/liebergott/article/details/7793408一、前言无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇文章能帮上大忙。我将根据我的需求讲解我的做法,并解释为什么这么做。完了以后,各位看官根据自己的需求不加修改或稍加修改即可适用。我这边,总得来说,需求是做一个RDP瘦客户端转载 2013-08-10 16:31:17 · 767 阅读 · 0 评论 -
关于select函数中timeval和fd_s重新设置的问题
select原型: int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 和select模型紧密结合的四个宏:FD_CLR(int fd, fd_set *set);FD_ISSET(int fd, fd_set *set);FD_S转载 2013-09-05 18:14:17 · 775 阅读 · 0 评论