我安装了Linux系统,怎样才可以找到他的源代码?
用source InSight软件看 ,一般是用三十天的
可以从网站上下,kernelorg上下载一份源码
要看自己linux系统下,用source InSight 看 /usr/src/linux目录下的东西就是内核源代码。
Linux内核源代码的组成如下(
arch xxx 这个子目录包含了此核心源代码所支持的硬件体系结构相关的核心代码。如对于X86平台就是i386。
include 这个目录包括了核心的大多数include文件。另外对于每种支持的体系结构分别有一个子目录。
init 此目录包含核心启动代码。
mm 此目录包含了所有的内存管理代码。与具体硬件体系结构相关的内存管理代码位于arch//mm目录下,如对应于X86的就是arch/i386/mm/faultc 。
drivers 系统中所有的设备驱动都位于此目录中。它又进一步划分成几类设备驱动,每一种也有对应的子目录,如声卡的驱动对应于drivers/sound。
ipc 此目录包含了核心的进程间通讯代码。
modules 此目录包含已建好可动态加载的模块。
fs Linux支持的文件系统代码。不同的文件系统有不同的子目录对应,如ext2文件系统对应的就是ext2子目录。
kernel 主要核心代码。同时与处理器结构相关代码都放在arch//kernel目录下。
net 核心的网络部分代码。里面的每个子目录对应于网络的一个方面。
lib 此目录包含了核心的库代码。与处理器结构相关库代码被放在arch//lib/目录下。
scripts 此目录包含用于配置核心的脚本文件。
Documentation 此目录是一些文档,起参考作用。
安装之前先把二进制源码准备好,可以从搜狐镜像下载:http://mirrorssohucom/
我准备的是mysql-5515-linux26-i686targz ,Linux version 2618-164el5
实际工作中和虚拟机的配置有些地方可能会不相同
====================================================================
注意:mysql 安装的时候必须指定到 /usr/local 必须命名为mysql
二进制源码安装需要在安装目录/usr/local下运行
复制代码
代码如下:
//创建用户mysql
groupadd -g 3306 mysql
useradd -g mysql -u 3306 -M mysql
id mysql
chown -R mysql:mysql /mydata/ // mysql对目录要有写权限
ll -d /mydata/
cp /mysql-5515-linux26-i686 /usr/local
cd /usr/local/mysql // 开始初始化 mysql
chown -R mysql:mysql
ln -sv /mysql-5515-linux26-i686 mysql
scripts/mysql_install_db --user=mysql --datadir=/mydata/data
// span style="color:#993300;"scripts脚本初始化/span 初始化 用来生成mysql数据库 数据库用来存放表等源数据信息
复制代码
代码如下:
//安装完成 下面配置启动
ls support-files/ // 准备服务启动脚本
cp support-files/mysqlserver /etc/initd/mysqld // 放入initd
chkconfig --add mysqld // 加入服务列表
chkconfig --list mysqld // --list 显示出来
复制代码
代码如下:
//此时可以启动mysql了 但还需要配置mysql
ls /etc/mycnf
ls support-files/
cp support-files/my-largecnf /etc/mycnf
vim /etc/mycnf
[mysqld] // 找到该段 并添加datadir = /mydata/data
datadir = /mydata/data
service mysqld start // 开启服务
netstat -tnl // 3306 端口打开
echo $PATH
/usr/local/mysql/bin/mysql
export PATH=$PATH:/usr/local/mysql/bin // span style="color:#cc6600;"注意/span:不加$ 就仅仅剩下你添加的路径
vim /etc/profile // 在export 之前添加下面的路径
PATH=$PATH:/usr/local/mysql/bin // 永久生效的路径配置方法
mysql // 此时mysql已经可启动了
复制代码
代码如下:
//mysql库文件的路径配置
ls
vim /etc/ldsoconf // 修改库文件位置
vim /etc/ldsoconfd/mysqlconf // 规范的配置 当前目录下以CONF结尾都可以配置
ldconfig -v | grep mysql // 重新加载所有库文件的路径 没有mysql的库文件
vim /etc/ldsoconfd/mysqlconf
/usr/local/mysql/lib // 新建mysqlconf 文件 在文件中添加这些内容
ldconfig -v | grep mysql // 修改之后在重新加载一次 否则服务器不知道
//mysql库文件的路径配置
ls
vim /etc/ldsoconf // 修改库文件位置
vim /etc/ldsoconfd/mysqlconf // 规范的配置 当前目录下以CONF结尾都可以配置
ldconfig -v | grep mysql // 重新加载所有库文件的路径 没有mysql的库文件
vim /etc/ldsoconfd/mysqlconf
/usr/local/mysql/lib // 新建mysqlconf 文件 在文件中添加这些内容
ldconfig -v | grep mysql // 修改之后在重新加载一次 否则服务器不知道
复制代码
代码如下:
//头文件的配置
库文件有哪些函数以及函数在别人编写程序的时候怎么调用 怎么传递参数 参数类型是什么 返回值类型是是什么 必须找到库文件所对应的头文件 库文件对应的头文件在/ usr/include
ls /usr/include/
ln -sv /usr/local/mysql/include /usr/include/mysql // 头文件的输出
vim /etc/man
vim /etc/manconfig // 添加Man
MANPATH /usr/local/mysql/man
OK! mysql 配置成功---
源码包安装软件一般需要哪些步骤?
sourceinsight如何在工程中装入源代码?
老兄,首先恭喜你选择了SourceInsight这款强大的看Code工具,相信你的旅途一定很美好!SourceInsight导入源代码流程如下:
1)打开SourceInsight;
2)选择Project->NewProject,填写工程的名字,工程文件存放路径,点击OK后即创建SourceInsight工程相关文件(相应目录会生成PR等工程文件);
3)不断Next,你会发现AddandRemoveProjectFiles对话框,在左边列表中选择你的源代码所在的文件夹,然后点击AddTree,将源代码中所有文件添加到新创建的SourceInsight工程中(即添加到右边列表中),添加完成后你可以关闭该对话框,点击Project->RebuildProject,这时你的源代码中的所有源文件全部都同步到SourceInight工程中了,这时你就可以使用SourceInsight阅读源代码了;如果你还是不知道怎么使用,可以去网上搜索SourceInsight使用教程,相当详细!
小程序源码怎么安装到自己服务器?
首先看你的服务器配置的是什么环境一般就2种linux系统window系统,使用FTP工具或者登陆云盘邮箱下载你的源码到服务器上面,然后就可以搭建自己的网站了。具体的服务器搭建网站教程可以在网上搜一下
如何安装npminstall?
npminstall安装的包怎么用1安装位置:npminstallmoduleName,则是将模块下载到当前命令行所在目录。npminstallmoduleName-g,模块将被下载安装到全局目录中,即Node的安装目录下的node_modules下2调用方式:在代码中,本地安装可以直接通过require()的方式引入;varmoduleName=require('moduleName');全局的安装是供命令行(commandline)使用的,比如grunt,全局安装的方式是没有办法用require调用包的;
vmd驱动怎么安装?
答:
vmd驱动安装方法:
1打开BIOS中的CSM。
2关闭secureboot(安全启动)如果出现开机要输入数字然后回车确定,要关闭安全启动后,清除所有安全启动的金钥。
3uefi模式只支持64位系统。
4新cpu装win7必须要用独显,新u装win7是用不了u31和集显的,必须要装系统时写入驱动。
如何在kalilinux上安装软件?
1deb包的安装
(1)找到相应的软件包,比如softversiondeb,下载到本机某个目录
(2)打开一个终端,cdsoftversiondeb所在的目录;
(3)输入dpkg-isoftversiondeb
详细介绍:
1安装
dpkg_ideb的软件包名
如:dpkg_isoftware-123-1deb
2卸载
dpkg_e软件名
如:dpkg_esoftware
3查询:查询当前系统安装的软件包:
dpkg_l软件名
如:dpkg_lsoftware
二apt方式安装:
1打开一个终端
2apt-cachesearchsoft注:soft是你要找的软件的名称或相关信息
3如果2中找到了软件software,则用apt-getinstallsoftware命令安装软件
4apt-getremovesoftware用来卸载一个已安装的软件包
三targz(bz2)源代码包安装方式
1、找到相应的软件包,比如softtargz(bz2),下载到本机某个目录;
2、打开一个终端,su-成root用户;
3、cdsofttargz所在的目录;
4、tar-xzvf(xjvf)softtargz(bz2)//一般会生成一个soft目录
5、cdsoft
6、/configure
7、make
8、makeinstall
介绍下9种企业常用的Linux和Unix服务器
1CentOS:
https://wwwcentosorg/
CentOS-5,CentOS-6,CentOS-7:http://wikicentosorg/Download
2Debian:
https://wwwdebianorg/
Debian 80:https://wwwdebianorg/releases/stable/debian-installer/
Old Debian Archive:https://wwwdebianorg/distrib/archive
Getting Debian from the Internet:
https://wwwdebianorg/distrib/ftplist
https://wwwdebianorg/distrib/
https://wwwdebianorg/CD/
3Oracle Linux:
http://wwworaclecom/us/technologies/linux/overview/indexhtml
Oracle Linux Download:
http://wwworaclecom/us/technologies/linux/product/overview/indexhtml
https://edeliveryoraclecom/linux
http://wwworaclecom/technetwork/server-storage/linux/downloads/default-150441html
4Red Hat
https://wwwredhatcom/en
Red Hat Download:https://accessredhatcom/downloads
https://wwwredhatcom/en/technologies/linux-platforms/enterprise-Linux
5suse linux enterprise server
https://wwwsusecom/products/server/
https://wwwsusecom/download-linux/
https://wwwsusecom/zh-cn/download-linux/
6Oracle Solaris
http://wwworaclecom/technetwork/server-storage/solaris11/downloads/indexhtml
http://wwworaclecom/technetwork/server-storage/solaris10/downloads/indexhtml
http://wwworaclecom/technetwork/systems/indexhtml
7Ubuntu
http://wwwubuntucom/download/server
http://wwwubuntucom/download/desktop
http://wwwubuntucom/download/alternative-downloads
8IBM Aix
http://www-03ibmcom/systems/power/software/aix/
9HP-UX
http://enwikipediaorg/wiki/HP-UX
http://www8hpcom/us/en/products/servers/hp-uxhtml#tab=TAB1
http://h18000www1hpcom/products/servers/byos/hpuxservershtml
0条评论