Welcome 微信登录

首页 / 操作系统 / Linux

Linux操作系统--联机信息发送

Linux操作系统--联机信息发送

mesg y 开启message收信mesg n 关闭message收信wall然后写入自己要发送的信息然后CTRL-dwrite username [tty]然后写入自己要发送的信息然后CTRL-d设置登录提示/etc/motd文件的用途/etc /motd即message of today(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端/etc/motd 缺点是,现在许多用户登录系统时选择自动进入图形界面,所以这些信息往往...
Ubuntu中useradd和adduser的区别

Ubuntu中useradd和adduser的区别

在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同: 1. 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户。一无Home Directory,二无密码,三无系统SHELL。 2. 使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户 useradd是一个EL...
上网本 Ubuntu下安装Android遇到的问题及解决方案

上网本 Ubuntu下安装Android遇到的问题及解决方案

Ubuntu 10.10 Android 傻瓜式安装教程一开始配置Android安装环境在window7下很成功,但是由于自己的是上网本,所以速度很慢,这样开发就太没效率了,后来换了一个Linux,在Ubuntu官网上有上网本的专版,我装了一个Ubuntu10.10的,由开始的对Linux一无所知,到先在已经成功安装各种Android对我来说确实经历了一翻艰苦历程,在此将自己的心得写下来,和大家共同学习!因为Android是基于Linux的,而且Ubunt...
关于Linux下mmap的一点强调

关于Linux下mmap的一点强调

mmap系统调用是的可以在用户空间直接访问设备内存,它是通过映射来完成的,但是要强调的是:1.mmap系统调用是对文件进行操作的,那么文件自然有其对应的file_operation结构,而其中有一个 int (*mmap)(struct file *,struct vm_area_struct *),所以系统调用实际最后调用的这个函数,但是之前内核会做点什么,不然struct vm_area_struct * 参数哪来的。驱动mmap只需要做2件事:建立页...
Linux下的信号机制

Linux下的信号机制

1.Linux内核给一个进程发送信号就在该进程控制结构体对应域设置该信号的位,如果该进程在可中断睡眠则唤醒否则不唤醒该进程。2.进程检查处理该信号的时机是:即将从内核态返回用户态(系统调用返回)。3.执行信号的处理函数方法是:内核在用户栈创建一个新的“层”该“层”的返回地址设置成信号处理函数地址,这样进程从内核返回先执行该处理函数,完成后再次返回才执行先前进入内核的地方。原因是信号处理函数不能运行在内核态。4.如果进程在可中断睡眠收到要忽略的信号,则先被唤...
CentOS 5.6 上安装支持802.11b/g无线网卡驱动具体过程

CentOS 5.6 上安装支持802.11b/g无线网卡驱动具体过程

通过 lsb_release -a命令可以看出我的linux的发行版是CentOS release 5.6 (Final) 默认是没有安装无线网卡驱动的,但是需要使用无线网,没办法,那要自己安装驱动了!我的笔记本是MSI U90/100 上网本,到官网查看了相关的信息,只显示了802.11b/g没有具体的商家信息,然后我通过lspci -v 查看到了我的网卡是Network controller: RaLink RT2860 到RaLink官网,很遗憾网站...
在安装红帽企业版Linux 5之后缩减根分区

在安装红帽企业版Linux 5之后缩减根分区

在安装红帽企业版Linux 5之后,怎样缩减 根分区 ?解决方法:红帽企业版Linux 安装程序默认的分区结构是,划分 /boot分区和swap分区,然后将剩下的空间分给一个逻辑卷,并且使用该逻辑卷作为根(/)分区。将所有的数据文件和系统文件都存放在一个系统分区上,这对于生产系统而言,不是一个好的选择。 如果系统不能重装,可以通过缩减根分区 所在的逻辑卷大小以缩减根分区 大小。警告:缩减LVM可能会造成数据丢失。因此,应当做好数据备份。红帽不能帮助您做大量...
解决Linux虚拟机用putty不能登陆问题

解决Linux虚拟机用putty不能登陆问题

Linux虚拟机用putty不能登陆问题这个问题我很久就遇到了。不过,在上次,我还是在网上查了一下,找到了解决的方法。这个方法就是直接鼠标操作就可以了。点VM->Setting->Ethernet, 我本来设置的是桥接的方式连网的,打开的时候默认选的是Bridge,先点一下Custom,再点回Bridge,然后就去运行putty去连接就行了。这招果然管用。可是后来,不知道怎么的,有时候试着用这个不行。我经多次尝试之后,发现原来在linux虚拟机...
Linux下利用条件变量实现信号量机制

Linux下利用条件变量实现信号量机制

接上一篇《Linux下利用条件变量实现读写锁》,继续讨论如何利用pthread_cond_t来实现sem_t。目前的Linux内核都支持信号量sem_t,但也有一些老的OS,如AIX4,和早期的Solaris并不支持信号量,毕竟semaphore这个东东并没有包括在POSIX标准里。这种情况下有必要利用pthread_mutex_t + pthread_cond_t来模拟semaphore啦。(什么?pthread_mutex_t pthread_cond...
Ubuntu 无法解析内网域名解决方法

Ubuntu 无法解析内网域名解决方法

工作桌面刚刚迁移到Ubuntu,遇到一个怪异到问题,Ubuntu解析外网正常,但不能解析内网域名(.local结尾的域名)。下面是我解决问题的过程。已知的现象,如下:1.由于我在Ubuntu上安装到XP,在XP上通过NAT网络链接可以正常解析内网域名。2.在Ubuntu用dig命令可以正常解析到内网域名3.ping 内网域名无法ping通通过以上三点可以看出内网DNS解析是ok的(XP虚拟机能解析内网)。但是Ubuntu上ping内网域名不能解析,而dig...
Linux/Unix 系统中常用命令

Linux/Unix 系统中常用命令

本文记录Linux/Unix系统中常用命令:先列几个基本的:ls : 列出当前文件夹下所有文件(不包括隐藏文件)cd [文件夹] : 改变当前路径pwd : 打印当前路径rm [文件]: 删除文件touch [文件]: 新建一个文件mv [文件旧路径] [文件新路径]: 剪切文件到新路径(也可用于文件重命名)cp [文件原路径] [复制的文件路径]:复制文件到其他路径mkdir [文件夹]: 新建一个文件夹rmdir [文件夹]: 删除一个文件夹cat [...
Linux 创建用户使用-p参数自动设置密码

Linux 创建用户使用-p参数自动设置密码

useradd -p后面跟的passwd必须是经过crypt加密过的密码,因为用户登录时,系统会将密码加密后再和/etc/shadow中相应用户的密码字段匹配。解决办法:以root用户创建测试用户,密码设置为你想要的密码(这里假设密码为“Oracle”):useradd testpasswd test设置test用户的密码为: oracle获取密码密文:cat /etc/shadow | grep testtest:$1$uRUnO/uA$H7aPFUcu...
在Ubuntu 10.10版本中如何利用framebuf来驱动fb0设备

在Ubuntu 10.10版本中如何利用framebuf来驱动fb0设备

在利用framebuffe来虚拟出个显示器设备fb0,这个问题想了很久,终于在网上找到答案并且试验成功记录下来,以防以后再忘了。虽然framebuffer有很多局限性,比如在内核启动之后就无法修改分辨率,但是通过framebuffer这个内核抽象出来的设备文件可以很方便的控制显卡,显示图像。 由于framebuffer是显卡的抽象,因此向 /dev/fb0(假设是fb0),就相当于向显存写数据,因此无论你是在什么环境下屏幕都会被覆盖掉,但是同时还有其他进...
<< 391 392 393 394 395 396 397 398 399 400 >>