![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 74
桁桁8道
这个作者很懒,什么都没留下…
展开
-
基于FT2000+平台的PVE环境下DPDK优化OVS性能
基于FT2000+平台的PVE环境下DPDK优化OVS性能原创 2022-06-08 10:02:58 · 2264 阅读 · 0 评论 -
银河麒麟4.0.2桌面版(arm平台)搭建Tomcat+Apache+nginx 环境
1、安装银河麒麟操作系统2、更换系统源deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib#deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contribdeb http://mirrors.aliyun.com/debian...原创 2019-11-25 10:04:05 · 8240 阅读 · 0 评论 -
银河麒麟4.0.2(飞腾平台) 安装MySQL数据库
1、安装操作系统:银河麒麟4.0.2-arm-desktop2、更换系统源vi /etc/apt/source.listdeb http://mirrors.aliyun.com/debian/ stretch main non-free contrib#deb-src http://mirrors.aliyun.com/debian/ stretch main non-free c...原创 2019-11-23 10:19:30 · 10417 阅读 · 0 评论 -
Kpatch 使用过程及其原理
1、简介给 Linux 内核动态打补丁而不必重启系统是最近的一项 热点技术 。 虽然此前已经有了 Ksplice 来达到此类目 的 , 但最近 SUSE 和 Redhat 却先后推出了类似的项目 。 其中,前者为 kGraft, 后者是 kpatch。 kGraft : 为了使 Linux 管理人员更容易的安装重要的 Kernel 安全补丁,同时又不让系统宕机,SUSE原创 2015-07-24 15:14:28 · 12334 阅读 · 2 评论 -
Linux/UNIX下 ssh-keygen 设置SSH无密码登录
一、SSH简介 SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,但是可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。二、无密码登录实现方式使用:ssh-keygen:生成秘钥,具体参数详情请查阅 man 手册其中: -t指定算法原创 2015-07-21 16:14:49 · 765 阅读 · 0 评论 -
debian内核编译过程记录(使用kernel-package方法添加ftrace+gcov+CPU抢占模式+cgroup+ timer frequency)
之前我们编译内核一般也就是使用make -->make modules_install --> make install --> update-grub 这一系列步骤,自从知道Debian、Ubuntu 机器上可以使用 kernel-package 神器来编译安装内核,上述方法就被我等菜鸟摒弃了。kernel-package是Debian提供的一个编译Linux内核的一个工具集,安装k原创 2014-12-18 10:29:25 · 2568 阅读 · 0 评论 -
postgresql(V-9.1) debian7.x(wheezy)安装过程+配置详解+数据库的基本使用方法
第一步:修改PostgreSQL数据库的默认用户postgres的密码(注意不是linux系统帐号) 1.PostgreSQL登录(使用psql客户端登录) # sudo -u postgres psql ###debian下 su postgres -c psql //其中,sudo -u postgres 是使用原创 2014-01-15 17:30:33 · 2545 阅读 · 0 评论 -
make ***config 编译内核的主要区别
其实编译内核和编译普通软件也没多大区别, 只是内核编译的参数非常之多.但是如何设置内核编译参数?内核编译选项编译选项个数内核的编译选项的个数非常多, v2.6.38的内核中就有 12 000 个左右的设置选项(这是包含所有arch的配置选项).内核编译选项不仅多, 有些编译选项之间还存在依赖关系, 所以手动设置编译选项几乎是不可能的.值得庆幸的是, 只要知道自己需要设置的那原创 2015-07-16 11:28:30 · 2253 阅读 · 0 评论 -
Bochs 最新版安装(debian) 及调试 hello world OS 详解
1.首先下载Bochs源码 下载后解压。最新版源码下载地址: 2.为了安装Bochs,还要安装一些必要的东西,执行一下命令 如下:http://blog.163.com/xuanmingzhiyou@yeah/blog/static/142477676201322853624567/原创 2015-07-15 11:04:10 · 2587 阅读 · 0 评论 -
简明vim 练级攻略
http://coolshell.cn/articles/5426.html转载 2015-07-15 11:15:25 · 494 阅读 · 0 评论 -
linux 内核编译 (如何正确选择内核驱动)
1、首先需要了解 Linux 主机的硬件配备通过 lspci 命令找到的是目前主机上面的硬件配备。(lspci 命令详解如下)[root@www ~]# lspci [-vvn]选项与参数:-v :显示更多的 PCI 接口装置的详细信息-vv :比 -v 还要更详细的信息-n :直接观察 PCI 的 ID 而不是厂商名称查阅您系统内的 PCI 装置:原创 2015-09-06 11:22:12 · 2239 阅读 · 0 评论 -
CentOS的自动化安装光盘制作 (详细流程)
需求:CenOS自动化安装的镜像,并把需要的业务依赖包全打包进去Step1:首先我们来看看环境准备:1、一台刚安装好的、符合业务要求的系统(选择的是minimal最小化安装,这个看个人需求了)2、新装系统的/root目录下 install.log和 anaconda-ks.cfg文件,之后会用到3、需要添加的安装包4、CentOS 6.5镜像文件或者光盘5、原创 2016-10-21 11:14:09 · 1604 阅读 · 1 评论 -
基于tar包制作启动光盘的步骤
步骤一:准备isolinux.bin和工作目录在准备制作 ISO的目录里添加一个子目录,比如 isolinux/,然后放入isolinux.cfg和一个对所有光盘都一样的 isolinux提供的引导介质isolinux.bin,当然还要放入相应的 kernel, initrd等等,目录结构如下: |---isolinux | |---isolinux.bi原创 2016-10-28 14:25:28 · 1497 阅读 · 0 评论 -
CentOS-6.t将安装光盘做为YUM库来安装程序
1. 插入光盘或挂载光盘(虚拟机)现在大部分系统都有自动挂载功能,可能的挂载路径是 /media/CentOS_6.5_Final如果没有自动挂载,进行手动挂载:# mkdir /media/cdrom# mount /dev/cdrom /media/cdrom 对于只有光盘镜像文件的:#mount -t iso9660 -o loop /root/cent原创 2016-11-02 16:17:59 · 678 阅读 · 0 评论 -
qemu-kvm 参数设置(多屏显示、图像压缩、声音压缩、USB重定向、添加agent)
1、使用qemu-img创建虚拟文件系统$ qemu-img create –f qcow2 /path/to/xp.img 20G 2、准备iso,安装guest os 参数设置: 多屏设置:-vga qxl -device qxlTo get a second QXL device in your virtual machin原创 2016-11-14 09:53:58 · 8835 阅读 · 0 评论 -
ubuntu制作本地源
平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源。这种方法还有一个应用场景:先在有网络的服务器上面进行apt-get install安装然后制作本地源将本地源拷贝到没有网络的服务器上,然后在那台机器上设原创 2017-02-07 15:23:11 · 811 阅读 · 0 评论 -
apt-get update ,upgarde 和dist-upgrade 的区别
1、update和upgrade分别是更新什么呀?首先说明一下update和upgrade分别是更新的是什么: update是下载源里面的metadata的. 包括这个源有什么包, 每个包什么版本之类的. upgrade是根据update命令下载的metadata决定要更新什么包(同时获取每个包的位置).ps:安装软件之前, 可以不upgrade, 但是要upd原创 2017-02-08 16:19:15 · 51097 阅读 · 7 评论 -
SPEC文件中的常用路径以及宏变量
利用 rpmbuild 构建 rpm 安装包时通过命令rpm --showrc查看实现代码。另外直接通过 rpm --eval "%{macro}"来查看具体对应路径。比如我们要查看%{_bindir}的路径,就可以使用命令rpm --eval "%{ _bindir}"来查看。另外,所有的宏都可以在/usr/lib/rpm/macros里找到。下面是宏对应路径一览表:Macr原创 2017-01-23 16:26:43 · 8516 阅读 · 0 评论 -
NeoKylin(中标麒麟军用版) Desktop 5.0_X86-64 PyQt5 代码移植和编译环境搭建
1、修改源文件1.1 vim /etc/yum.repos.d/neokylin.repo[fedora]name=Fedora $releasever - $basearch - 163.comfailovermethod=prioritybaseurl=http://mirrors.163.com/fedora/releases/$releasever/Everything/$basearch...原创 2018-05-21 19:28:46 · 9881 阅读 · 2 评论 -
本地git项目导入gitlab
1、已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,右上角找到“+” ,然后新进工程“ new project”按钮,创建一个新的仓库:在 project name 中填写要创建的仓库的名字,此处为“18040010...原创 2019-01-08 11:58:04 · 2311 阅读 · 3 评论 -
git使用
Linux项目开始后,绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事物上(1991——2002年间)。到2002年,整个项目组开始启用分布式版本控制系统BitKeeper来管理和维护代码。到2005年的时候,开发BitKeeper的商业公司同Linux内核开发社区的合作关系结束,他们收回了免费使用BitKeeper的权力。这就使得Linux开源社区不得不开发了自己的版本控制软件转载 2015-07-13 16:27:47 · 645 阅读 · 0 评论 -
Linux 内核编译选项详解
linux内核编译选项详解(一):General setup[*]Prompt for development and/or incomplete code/drivers显示尚在开发中或尚未完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。这个选项同样会让一些老的驱动的可用。如果你选了Y,你将会得到更多的阿尔法版本的驱动和代码的配置菜单。转载 2015-07-09 15:31:32 · 7816 阅读 · 0 评论 -
正则表达式——python(学习记录)
1. 正则表达式基础、简单介绍:正则原创 2014-05-29 11:28:23 · 1933 阅读 · 0 评论 -
python文件操作+字符串操作 总结(学习记录)
python 菜鸟 写代码的时候总是需呀各种google原创 2014-05-16 16:05:03 · 4125 阅读 · 0 评论 -
PostgreSQL连接Python
1、安装PostgreSQL可以用Python psycopg2模块集成。 sycopg2是Python编程语言的PostgreSQL数据库的适配器。 其程序代码少,速度快,稳定。不需要单独安装这个模块,因为它默认情况下被运往随着Python版本在2.5.x一起的。如果不把它安装在机器上,然后可以使用yum命令安装它,如下所示sudo aptitude install python原创 2014-05-22 14:13:22 · 3908 阅读 · 0 评论 -
gcov介绍+使用实例
1、gcov是什么?Gcov is GCC Coverage是一个测试代码覆盖率的工具是一个命令行方式的控制台程序伴随GCC发布,配合GCC共同实现对C/C++文件的语句覆盖和分支覆盖测试;与程序概要分析工具(profiling tool,例如gprof)一起工作,可以估计程序中哪一段代码最耗时;原创 2014-05-21 19:33:41 · 3407 阅读 · 0 评论 -
使用kernel-package编译内核imgage包
之前我们编译内核一般也就是使用make --> make modules_install --> make install --> update-grub 这一系列步骤,后来我发现了Debian、Ubuntu机器上可以使用kernel-package这番神器来编译安装内核。kernel-package是Debian提供的一个编译Linux内核的一个工具集,安装kernel-package 会同转载 2014-04-16 11:39:53 · 4592 阅读 · 2 评论 -
debian安装Python 和 简单的hello输出示例
1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz22. 安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make原创 2013-09-25 10:59:41 · 5195 阅读 · 1 评论 -
2012-03-27 14:55 Ubuntu 11.04 下安装配置 JDK 7 图文教程(转)
到JDK官网下载JDK,目前已经更新到jdk7了,在这里选择第一个(Java Platform(JDK)7)。下载JD:http://www.oracle.com/technetwork/java/javase/downloads/index.html这里要选择同意才能下载,选择“Accept License Agreement”在这里我选择下载这个 “ Linux x86转载 2012-11-12 15:53:25 · 1022 阅读 · 0 评论 -
linux 下挂载U盘(fat格式)
linux下如何挂载U盘?网上搜了一大堆,也做了笔记,去机房一试才发现都尼玛不对,所以还是不能死搬硬套。从mount命令开始。U盘是神马格式?如果是ntfs,那恭喜,需要安装ntfs-3g的插件,而且没有yum源,需要下载。这里就直说fat格式的,ntfs归纳到硬盘挂载上去说。原创 2014-11-08 11:57:04 · 3713 阅读 · 0 评论 -
debian wheezy 安装Latex 详细过程
二、LaTeX 下载安装原创 2014-11-08 12:58:18 · 1270 阅读 · 0 评论 -
Host Bridge
北桥芯片(NorthBridge) 是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(HostBridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔 GM45芯片组的北桥芯片是G45、最新的则是支持酷睿i7处理器的X58系列的北桥芯片。主流的有P45、P43、X48、790GX、790FX、 780G等等。NVIDIA还有780i、790/等。北桥芯片作用转载 2014-10-27 14:55:45 · 2517 阅读 · 2 评论 -
CentOs 下安装并配置postgresql
一、安装并配置数据库:1.安装:CentOS 默认yum 安装的话,会安装较低版本的PostgreSQL 8.4,这不符合我们的要求。(数据库版本过低会导致数据导入异常和数据丢失,建议使用9.1或更高版本数据库)如果已经安装了Postgresql数据库的话建议先卸载:*卸载postgresql-8.4* #/etc/init.d/postgre原创 2015-05-11 10:08:37 · 2603 阅读 · 0 评论 -
Gcov 详解 + 内核函数覆盖率测试方法详述及产生错误解决办法
1. gcov是什么?Gcov is GCC Coverage是一个测试代码覆盖率的工具是一个命令行方式的控制台程序伴随GCC发布,配合GCC共同实现对C/C++文件的语句覆盖和分支覆盖测试;与程序概要分析工具(profiling tool,例如gprof)一起工作,可以估计程序中哪一段代码最耗时;注:程序概要分析工具是分析代码性能的工具原创 2015-01-13 10:56:53 · 12830 阅读 · 0 评论 -
debian 7 安装,配置,基本软件安装(总结)
http://blog.csdn.net/longerzone/article/details/89327511.Debian7 wheezy 下设置快捷键打开一个新的终端原创 2014-11-05 19:54:49 · 4717 阅读 · 0 评论 -
postgreSQL在debian下安装、使用(SIL4—linux学习篇)
1:debian下安装和配置postgreSQL服务器2:postgreSQL简介: PostgreSQL是一个强大的关系型数据库管理系统,它按照BSD许可发行。PostgreSQL包含很多高级的特性,拥有良好的性能和很好的适用性。 PostgreSQL绑定了很多种编程语言,例如 C, C++, Python, Java, PHP, Ruby等 ,它可以原创 2013-09-25 09:53:05 · 3965 阅读 · 0 评论 -
在 Debian 下安装 Apache,MySQL,PHP
安装环境:Debian7 32位1、首先要对源进行更新:$ sudo apt-get update第一步--安装 ApacheApache 是一个开源软件,它目前运行在全球超过 50% 的服务器上,是 LAMP(Linux,Apache,MySQL,PHP)组成部分之一。安装 Apache:$ sudo apt-get install apache2 安装完成后可原创 2014-03-31 16:38:43 · 1471 阅读 · 0 评论 -
postgreSQL安装后的简单测试和使用
上一篇文章中已经把PostgreSQL8.2.5安装上了,下面就要测试一下是不是好用咯。 1. 建立数据库: 在建立数据库之前要进行用户切换: wangye@wangye:~$ su - postgres 2.启动服务器: postgres@wangye:~$ /etc/init.d/po原创 2013-09-25 10:26:23 · 9167 阅读 · 1 评论 -
修改git默认的编辑器nano为vim的方法
下面来给大家介绍一个关于修改git默认的编辑器nano为vim方法,有兴趣的朋友可进入参考哦。git默认的编辑器是nano,使用起来感觉很别扭,通过下面命令可以将git默认的编辑器变为vim原创 2014-11-08 12:37:03 · 29200 阅读 · 0 评论 -
linux删除旧的内核
l的内核依旧存在,在开机时的GRUB 菜单中会出现很多的条目。让人感觉很不爽!那么就删除多余的内核吧!方法一:打开终端:sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)这条命令的作用:删除当前系统没有正在使用的所有内核,一般系统使用的都是最新的内核版本(如果你没有自己设置的话)这原创 2014-10-28 10:08:35 · 1466 阅读 · 0 评论