嗅谱网

操作系统

  • RedHat Linux源码包安装过程

    RedHat Linux源码包安装过程

    Linux提供的安装包格式为.rpm格式,如果需要自定义安装目录及相应的功能等,需要使用源码包进行安装,使用源码包安装需要如下几个过程 1.先从官网下载源码安装包,名称一般为.tar.gz,.tgz,.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录 2.安装开发相应的工具包,比如“development Tools”组,gcc,gcc-c++ 3.使用./configure –help命令查看使用用法 4.make && make install 5.设置环境变量 可以在/etc/profile中在export PATH行前加 ...

    查看全文

  • Linux kernel模块管理相关详解

    Linux kernel模块管理相关详解

    一、Linux内核模块化设计 1.Linux内核设计:单内核、模块化(动态装载和卸载) (1 )Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制; (2) 内核的组成部分: kernel:内核核心,一般为bzImage格式,通常位于/boot目录,名称为vmlinuz-VERSION-release; 当系统启动之后该文件就不在使用,因为已经加载到内存,放置/boot下方便管理 kernel object:内核模块,一般放置于/lib/modules/VERSION-release/ 内核模块与内核核心版本一定要严格匹配; 2.内核模块:编译选择模式 [ ] ...

    查看全文

  • Linux系统的远程登陆

    Linux系统的远程登陆

    Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以阿铭平时登录Linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默认sshd服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的。所以不需要我们额外配置什么就能直接远程登录Linux系统。sshd服务的配置文件为 /etc/ssh/sshd_config,您可以修改这个配置文件来实现您想要的sshd服务。比如您可以更改启动端口为11587. 如果您是windows的操作系统,则Linux远程登录需要在我们的机器上额外安装一个终端软件。目前比 ...

    查看全文

  • CentOS6 重启网络服务后DNS地址失效的问题

    CentOS6 重启网络服务后DNS地址失效的问题

    在之前的发行版中(4, 5) 设置DNS地址只需要在 /etc/resolv.conf 中加一行  “nameserver 1.1.1.1 ” 即可,虽然CentOS6在resolv.conf中加上这一行也管用,但是重启网络服务后,就置空了,这行消失了。 这是因为在新版本的CentOS中,如果安装过NetworkManager这个包,/etc/resolv.conf 就会通过网络管理器(network manager)根据网卡的配置文件中的设定来自动生成,我们默认配置网卡IP时,都不会增加DNS相关的设置,所以当重启网络服务后,它就把DNS地址置空了。所以 ...

    查看全文

  • Linux中修改系统时间问题

    Linux中修改系统时间问题

    Linux修改系统时间详解 两步 (1)date 042612492005 (2)hwclock -w 第一步的意思是设置时间,设置完了可以用date命令查看对不对…注意是月日时分年 第二步的意思是写入主板的rtc芯片.. ======================================= su -c ‘date -s 月/日/年’ su -c ‘date -s 时:分:秒’ ======================================= 了解Linux的时钟 由于Linux时钟和Windows时钟从概 ...

    查看全文

  • dmidecode命令详解(获取硬件信息)

    dmidecode命令详解(获取硬件信息)

    一、dmidecode简介       dmidecode允许你在Linux系统下获取有关硬件方面的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。       DMI(Desktop Management Interface,DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。SMBI ...

    查看全文

  • 将U盘的文件复制到虚拟机上的Linux系统上

    将U盘的文件复制到虚拟机上的Linux系统上

    将U盘的文件复制到虚拟机上的Linux系统上面—》文件挂载(文字+图解)   虚拟机中操作系统。(无图形界面)   没有图形界面的Linux,我也没有配置网络,现在需要把文件复制到Linux系统上面,我这里就使用了U盘挂载的方式,获得了U盘中的文件。 1、VMware中设置USB的属性   编辑虚拟中系统信息   USB的三个信息必须全部勾选 2、开启VMware的USB服务   记得查看一下是否开启改USB服务(没注意,坑了好久才查找原因),我的电脑右键->管理->服务和应用程序 ->VMware USB Arbitration Service右键-> ...

    查看全文

  • sl命令让火车在Linux桌面上跑

    sl命令让火车在Linux桌面上跑

    sl命令,Linux桌面上跑火车的命令,感觉这个是很有意思。 一个你经常犯的错误是把 ls 输入成了 sl。我已经设置了一个别名,也就是 alias sl=ls。但是这样你也许就错过了这辆带汽笛的蒸汽小火车了。 sl 是一个搞笑软件或,也是一个 Unix 游戏。它会在你错误地把“ls”输入成“sl”(Steam Locomotive)后出现一辆蒸汽火车穿过你的屏幕。 安装 sl 在 Debian/ 下输入下面的命令: linuxidc@linuxidc:~$ sudo apt-get install sl[sudo] linuxidc 的密码: ...

    查看全文

  • 如何在 Ubuntu 15.04 / CentOS 7 上安装 Android Studio

    如何在 Ubuntu 15.04 / CentOS 7 上安装 Android Studio

    随着最近几年智能手机的进步,安卓成为了最大的手机平台之一,在开发安卓应用中所用到的所有工具也都可以免费得到。 用于开发安卓应用的集成开发环境(IDE)。它是 Google 2014 年发布的免费开源软件,继 Eclipse 之后成为主要的 IDE。 在这篇文章,我们一起来学习如何在 7 上安装 Android Studio。   在 Ubuntu 15.04 上安装 我们可以用两种方式安装 Android Studio。第一种是配置所需的库然后再安装它;另一种是从 Android 官方网站下载然后在本地编译安装。在下面的例子中,我们会使用命令行设置库并安装它。在继续下一步之前, ...

    查看全文

  • 一些常用Linux命令学习笔记

    一些常用Linux命令学习笔记

    对于Linux,我是菜鸟,也是在工作中了才开始慢慢接触,用Linux的人都我都会觉得屌屌的,现在把工作中常用的一些Linux命令记录一下,供以后学习和参考。 cd 这可能是我觉得Linux最简单的一个命令,因为windows操作系统也同样适用这个命令.它主要用于目录切换,后面可以跟绝对路径,也可以跟相对路径,如: 123 cd d:/wjl_hexo ##到D盘的wjl_hexo目录cd .. ##到当前目录的上一层目录,假如当前目录是D:/wjl_hexo,执行后当前所在目录就是D盘根目录cd ~ ##至根目录   ls 这个命令主要用于显示 ...

    查看全文

  • 操作系统文件管理

    操作系统文件管理

    操作系统对计算机的管理包括两个方面:硬件资源和软件资源。硬件资源的管理包括 CPU 的管理、存储器的管理、设备管理等,主要解决硬件,资源的有效和合理利用问题。 软件资源包括各种系统程序、各种应用程序、各种用户程序,也包括大量的文档材料、库 函数等。每一种软件资源本身都是具有-定逻辑意义的、相关信息的集合,在操作系统中它们 以文件形式存储。 计算机系统的重要作用之一是能快速处理大量信息,因此数据的组织、存取和保护成为一 个极重要的内容。文件系统是操作系统中组织、存取和保护数据的一个重要部分。 文件管理的功能包括:建立、修改、删除文件:按文件名访问文件:决定文件信息的存放 位置、存放形式及存取权 ...

    查看全文

  • Linux中关于权限的一个问题

    Linux中关于权限的一个问题

    问题描述:一个用户组testgroup对目录/tmp/test有读,写,执行权限;用户组testuser对目录 中文件仅有读权限,且文件的属主和属组为root,当属于用户组testgroup的用户testuser登录之后用vim强行编辑后,文件的属主和属组变为testuser和testgroup,此时echo不能写. 验证过程: 1、首先,以root身份创建用户testuser和用户组testgroup之后,使testuser以testgroup为附加组,再创建验证目录为/tmp/test,且更改目录的属组为testgroup并使属组拥有写权限如下。 2、在此目录下以root用户身份创建文 ...

    查看全文