1.å¦ä½å¨ Ubuntu/Fedora/Debian ä¸å®è£
GitLab
2.Linux下的源码目录及目录作用
3.redhat linux9.2 下如何安装kernel source (请详细一些)
å¦ä½å¨ Ubuntu/Fedora/Debian ä¸å®è£ GitLab
ä¸ãæºç å®è£ ï¼å¯¹äºæ¬èº«å ·æå¼æºè¡ç»çLinuxç³»ç»æ¥è¯´ï¼å ä¹ææçå¼æºè½¯ä»¶é½æ¯æå¨Linuxå¹³å°è¿è¡ï¼èè¿äºè½¯ä»¶ä¸è¬é½ä»¥æºç æå å½¢å¼ååï¼æºç å®è£ éç¨äºææLinuxåæ¯ï¼åªéè¦ç³»ç»å®è£ äºgccãmakeã以åautomakeåautoconfï¼æºç å®è£ çä¸è¬æ¹æ³å¦ä¸ï¼1. cd æºç ç®å½2. ./configure [opts]3. make4. make installäºãrpmå å®è£ pmå çå®è£ é常ç®åï¼åªéè¦è¾å ¥rpm ï¼i xxx.rpm å³å¯å®æï¼å¸è½½åªéè¦rpm -e å å å³å¯å®æï¼å级éè¿rpm -U å å å½ä»¤å®æï¼éè¦æºå¨èç½ï¼ï¼rpm -q æä¾ç¸å ³æ¥è¯¢ä¸ã debå å®è£ debæ¯debianåå ¶è¡ççæ¬å¦Ubuntuçå®è£ å ï¼å¨è¿ä¸¤ä¸ªç³»ç»çæ¡é¢ç¯å¢ä¸ï¼å¯åå»å ç´æ¥å®è£ ï¼å¨å½ä»¤è¡ä¸å¯ä»¥éè¿dpkg -i xxx.debå®æï¼éè¿dpkg -r å å å®æã4. yumå®è£ 软件å Yumæ¯ä¸ä¸ªå¨FedoraåRedHat以åSUSEãCentOSä¸ç软件å 管çå¨ï¼yumä¹å¯¹ä¾èµå ³ç³»è¿è¡ç®¡çï¼å¿ é¡»å¨èç½æ¡ä»¶ä¸è¿è¡ï¼ä¹å¯ä»¥ç»yum设置代çï¼ï¼ä½¿ç¨yumå®è£ 软件ä¹æ¯æ¬äººæ常ç¨çæ¹æ³ï¼å¨shellå½ä»¤è¡ä¸è¾å ¥yum install 软件å å å³å¯å®æå®è£ ï¼å¦æä¾èµå 没å®è£ ï¼ä¼èªå¨å®è£ ï¼å¸è½½éè¿yum remove å å å³å¯å®æï¼ä¸apt-get 类似ã
Linux下的目录及目录作用
/bin目录存放的是经常使用的命令,例如用于文件操作、目录系统管理等的源码基本二进制文件。
/boot目录内存放的目录是系统启动时需要用到的核心文件,包含连接文件及镜像文件等。源码
/dev目录代表的目录页游 源码是设备,此目录下存储了系统的源码所有外部设备文件,采用与访问文件相同的目录方式。
/etc目录包含所有系统管理所需的源码配置文件与子目录,涵盖了各种系统的目录设置。
/home目录是源码用户主目录所在位置,每个用户拥有一个以其用户名命名的目录目录。
/lib目录代表库,源码其中存储了系统基本的目录动态连接共享库,对几乎所有的源码应用程序都有支持。
/lost+found目录一般情况下为空,但在系统非正常关机后,as源码使用会存放一些被遗失的文件。
/media目录用于自动化识别的设备挂载,如USB设备或光驱等的临时存放。
/mnt目录为用户提供临时挂载其他文件系统的选项,用于访问光驱的内容等。
/opt目录为可选软件安装放置位置,例如如安装的ORACLE数据库。
/proc目录是虚拟变现源码一个伪文件系统,记录当前内核运行状态,为系统提供了内核信息的直接访问路径。
/root目录是系统管理员,即超级权限者的主目录。
/sbin目录是超级用户的执行文件放置地,提供高级管理程序和系统守护进程。
/selinux目录与Redhat/CentOS特定,包含安全机制Selinux相关文件。as实例源码
/srv目录用于存储服务启动后需要的提取数据。
/sys目录是Linux2.6内核中的一个重大变化,整合了系统进程、设备与伪终端文件系统的状态信息。
/tmp目录存放临时文件,这些文件随系统重启而自动清除。
/usr目录代表unix共享资源,其中包括许多应用程序和文件,各种源码搭建类似于windows的program files。
/usr/bin目录存放系统用户使用的应用程序。
/usr/sbin目录则存放超级用户使用的高级管理程序和系统守护程序。
/usr/src目录为内核源代码的默认放置目录。
/var目录为variable的缩写,用于存储不断变化的数据文件,例如日志文件、邮件等。
/run目录为临时文件系统,储存系统运行的信息,在重启时清理。
在Linux中,/etc、/usr/bin、/usr/sbin、/var/log等关键目录需要特别注意,避免误删除或修改内部文件,以免影响系统正常运行。这些目录存储着系统的配置文件、常用命令执行文件、日志文件等重要信息。/usr/bin与/sbin目录的区别在于,前者主要提供普通用户的命令,而后者则专为root用户设计,提供更高级别与专业的管理功能。
redhat linux9.2 下如何安装kernel source (请详细一些)
首先要找到kernel source的rpm包。你需要浏览光盘中的目录,这个文件是kernel-source开头rpm结尾(不是src.rpm)的对于RH9应该是2.4.的内核。找到后用rpm命令安装:
rpm -ivh kernel-source-2.4.*.rpm
安装后会在/usr/src/下看到源代码。
下载链接:
ftp://rpmfind.net/linux/redhat/9/en/os/i/RedHat/RPMS/kernel-source-2.4.-8.i.rpm