Welcome 微信登录

首页 / 操作系统 / Linux

Linux虚拟文件系统(安装根文件系统)

Linux虚拟文件系统(安装根文件系统)

安装根文件系统式系统初始化的关键部分。Linux内核允许根文件系统放在很多不同的地方,比如硬盘分区、软盘、通过NFS共享的远程文件系统以及保存在ramdisk中。内核要在变量ROOT_DEV中寻找包含根文件系统的磁盘主设备号。当编译内核时,或者像最初的启动装入程序传递一个合适的“root”选项时,根文件系统可以被指定为/dev目录下的一个设备文件。 相关阅读:http://www.linuxidc.com/Linux/2012-02/53771.htm安装...
Linux虚拟文件系统之文件系统安装(sys_mount())

Linux虚拟文件系统之文件系统安装(sys_mount())

对于这里的(http://www.linuxidc.com/Linux/2012-02/53845.htm)的根目录文件系统的安装中涉及到了mount系统调用的调用,这里我们考虑一个文件系统将被安装在一个已经安装文件系统之上的情形,即调用mount系统调用实现。mount系统调用被用来安装一个普通文件系统,他的服务例程为sys_mount()。 [cpp] /*sys_mount系统调用*/ /*dev_name为待安装设备的路径名; dir_name为安...
Ubuntu 11.10下安装Chrome浏览器

Ubuntu 11.10下安装Chrome浏览器

刚装完Ubuntu 11.10,想安装Chrome浏览器,在《Ubuntu 软件中心》没有找到,只有Chromium,于是就先Googling了一下,有人说先在:“直接去官网下的安装不了,得要先在《Ubuntu 软件中心》安装Chromium之后,再安装Chrome,最后再删除Chromium”,这样也应该可行,再确实是有些麻烦。相关阅读:http://www.linuxidc.com/Linux/2011-10/45642.htm不过自己还是想去试着安装...
Ubuntu下安装JDK图文教程详解

Ubuntu下安装JDK图文教程详解

操作系统:Ubuntu 11.10,我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1) (2)切换到桌面下,执行复制,如图(2) 2、安装jdk(1)切换到root用户下,如图(3) (注:如果...
Ubuntu中root用户和user用户的相互切换

Ubuntu中root用户和user用户的相互切换

Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可注意: 出于安全考虑,默认时Ubuntu的root...
Linux中利用logrotate来对log文件进行循环管理

Linux中利用logrotate来对log文件进行循环管理

Syslog-ng服务是Linux系统中重要的日志服务,搞过Linux下日志管理的大虾门肯定都熟悉这项服务,在此就不再赘述。现在谈一下对日志文件的管理问题。 Syslog-ng服务只提供对log进行接收以及再处理(继续分发或者存储),但并不对产生的log文件进行管理,这样导致的后果就是可能这个文件越来越大,在我们这个项目中,由于忘了对日志文件进行管理,结果导致这个日志文件20多G,囧,很有可能导致系统崩溃。 日志文件管理这项工作其实是由logrotate模...
关于Linux中 syslog-ng 如何在转发时修改其facility以及level

关于Linux中 syslog-ng 如何在转发时修改其facility以及level

国内关于Syslog-ng的内容比较少,就是找到了也都是些许的只言片语,或者都仅仅是一些简简单单的配置facility或则和level以及destination等。这两天碰到一个问题,就是在日志转发时,需要更改收到的日志的facility和level,结果中文文档几乎木有,英文的文档倒是碰到一些,兴奋之余,一打开傻眼了。。。好几个都是问how to change the facility and level的,然后在balabit中看到回复如下: "Sim...
umount 卸载挂载点 卸载存储报错 device is busy

umount 卸载挂载点 卸载存储报错 device is busy

卸载存储的时候报错device is busy解决办法例:/mnt/test 为存储挂载点fuser -m -v /mnt/testfuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。-m 参数表明指定的路径是一个挂载点,-v 参数给出详细的输出,可以看出,原来是 gqview 这个程序还在霸占着移动设备,fuser 还给出了程序的进程号,知道了进程号,你就可以随便怎么处置这个程序了。另外你也可以添加一...
Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序

Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序

一、原理 Linux/Unix的X Window具有网络透明性。X Window系统里有一个统一的Server来负责各个程序与显示器、键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与 Server进行交互。所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别。所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了。同时,OpenSSH具有X转发功能,可...
<< 531 532 533 534 535 536 537 538 539 540 >>