给大家带来的一篇关于linux相关的电子书资源,介绍了关于Linux内核、linux注释方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小11.7 MB,赵炯编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.7。
本实例教程对Linux电脑操作系统初期内核(V0.12)所有源代码文档开展了详尽全方位的注解和表明,致力于让阅读者可以在尽可能短的時间内对Linux的工作中原理得到全方位而刻骨铭心的了解,为进一步学习培训和科学研究当代Linux系统软件奠定牢靠的基本。尽管剖析的版本号很低,但该内核已可以一切正常编译器运行,而且在其中已包含了LINUX工作原理的精粹。书里最先概要地详细介绍了Linux内核发展趋势历史时间,表明了各内核版本号中间的关键差别和改善层面,给出了挑选0.12版内核源代码做为研究对象的缘故。随后给出了阅读文章内核源代码需要的有关基本知识,概要详细介绍了运行Linux系统软件的PC机硬件配置构成构造、定编内核应用的汇编语言和C语言拓展一部分,而且重中之重表明了80X86CPU在安全模式下运行的程序编写方式。然后详细介绍了内核编码概述,给出了内核源代码文件目录树结构,并根据该组织架构对全部内核程序流程和文档开展了详细说明和表明。以便加重阅读者对内核工作原理的了解,书里最终一章给出了好几个有关运行调节实验。
本实例教程合适做为高等院校软件工程专业孩子学习电脑操作系统课程内容的輔助和实践活动教材内容,也合适Linux爱好者做为学习培训内核工作原理的通过自学参照书藉,还可做为一般专业技术人员开发设计嵌入式系统时的教材。
linux平台使用Python制作BT种子并获取BT种子信息的方法
本文实例讲述了linux平台使用Python制作BT种子并获取BT种子信息的方法。分享给大家供大家参考,具体如下: 最近研究了一下linux BT服务器环境的搭建,需要在linux下制作BT种子并获取BT种子信息,整理了一下这个过程: 制作BT种子软件 本站下载地址 。 安装: [root@localhost src]# tar zxf mktorrent-1.0.tar.gz[root@localhost src]# cd mktorrent-1.0[root@localhost mktorrent-1.0]# make[root@localhost mktorrent-1.0]# make install[root@localhost ~]# which mktorrent/usr/local/bin/mktorrent 需要python的bencode模块来获取BT种子信息,下载地址: https://pypi.python.org/packages/source/b/bencode/bencode-1.0.tar.gz。 安装: #tar -zxf bencode-1.0.tar.gz#cd bencode-1.0.tar.gz#python setup.py install 制作和……
linux下mysql开启远程访问权限 防火墙开放3306端口
开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法 1、登陆mysql mysql -u root -p 2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。 mysql use mysql; mysql update user set host = '%' where user = 'root'; mysql select host, user from us……
Linux RedHat下安装Python2.7开发环境
Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或 mv /usr/bin/python /usr/bin/python2.6 修改使用python2.6的程序配置,比如yum vim /usr/bin/yum#!/usr/bin/python2.6 查看yum是否正常yum list 1、 安装Python2.7 官网下载源码包:Python-2.7.13.tgz 编译: ./configure --prefix=/usr/local 安装: make mak install 创建软连接: cd /usr/local/bin ln -sv python2.7 python cp头文件:\cp -a /usr/local/include/python2.7/* /usr/local/include 输入查看: 2、 安装pip 下载pip-9.0.1.tar.gz 安装 python setup.py install 3、 安装ipython 下载ipython-5.3.0.tar.gz 安装 python setup.py insta……
重置MySQL数据库root密码(linux/windows)
(1)Linux系统 在SSH中执行下面的命令即可将MySQL密码重置为diavps rm -f reset-mysql-root-password.phps wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps php reset-mysql-root-password.phps diavps 注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置。 脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。 脚本中使用的mysql服务名称为mysqld,部分系统中该服务名可能为mysql,请注意修改。 (2)Windows系统 1、首先停止正在运行的MySQL进程 net stop mysql 如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL 在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 3、完成以后就……
Python通过paramiko远程下载Linux服务器上的文件实例
如下所示: #!/usr/local/bin/python# encoding:utf-8 import paramikoimport os HOST_IP='59.110.12.72'REMOTE_PATH='/proc'REMOTE_FILENAME='meminfo'LOCAL_PATH='./proc'USERNAME='niu'PASSWORD='123456' def remote_scp(host_ip,remote_path,local_path,file_name,username,password): t = paramiko.Transport((host_ip,22)) t.connect(username=username, password=password) # 登录远程服务器 sftp = paramiko.SFTPClient.from_transport(t) # sftp传输协议 src = remote_path+'/'+file_name des = local_path+'/'+file_name sftp.get(src,des) t.close() if not os.path.isdir(LOCAL_PATH): os.makedirs(LOCAL_PATH)if not os.path.isfile(LOCAL_PATH+'/'+REMOTE_FILENAME): fp=open(LOCAL_PATH+'/'+REMOTE_FILENAME,'w') fp.close() remote_scp(HOST_IP,REMOTE_PATH,LOCAL_PATH,REMOTE_FILENAME,USERNAME,PASSWORD) 以上这篇Python通……
以上就是本次介绍的linux电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。
下一篇:现代操作系统
展开 +
收起 -
很多工程师学习Python,学完就忘,忘了再学,循环往复,就是因为实践不充分导致的。本书包含了大量的实战案例,可以很好地作为Python的进阶教材,读者也可以举一反三,编写自己的管理程序
立即下载《 Linux命令行大全 》关键详细介绍Linux命令行的应用,由浅入深,从入门到精通,正确引导读者全方位把握命令行的使用说明。 《Linux命令行全集》分成四一部分。第一一部分刚开始了对命令
立即下载sdwhfx
Copyright 2018-2020 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com