Linux
文章平均质量分 87
-西西弗斯
这个作者很懒,什么都没留下…
展开
-
Linux log打印级别 echo 0 > /proc/sys/kernel/printk
/proc/sys/kernel/printkThe four values in this file are console_loglevel, default_mes-sage_loglevel, minimum_console_level and default_con-sole_loglevel. These values influence printk() behavior when...转载 2021-09-08 15:48:14 · 3241 阅读 · 0 评论 -
Snmp学习总结
SNMP 原理与实战详解https://www.jianshu.com/p/dc2dc0222940SNMP协议详解Ubuntu下安装net-snmphttps://www.cnblogs.com/VRS_technology/archive/2010/08/09/1795830.htmlSnmp学习总结(六)——linux下安装和配置SNMPvi ...原创 2020-04-19 09:09:43 · 310 阅读 · 0 评论 -
2. Jenkins 学习——目前主流网站部署的流程
目前主流网站部署的流程目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。简单来说方便如下人员:开发人员:写好代码,不需要自己进行源码编译、打包等工作,直接将代码分支存放在SVN、GIT仓库即可。 运维...原创 2019-10-27 09:44:07 · 238 阅读 · 0 评论 -
3. Jenkins 学习——Jenkins持续集成简介
Jenkins持续集成简介持续集成(Continuous Integration)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境。Jenkins是一个可扩展的持续集成引擎,是一...转载 2019-10-27 10:00:06 · 364 阅读 · 0 评论 -
Jenkins 初始密码文件在/var/lib/jenkins/secrets没有的解决办法
1. 安装jdk2. yum install 安装jenkins3. 登陆,无密码4. 进入 /var/lib/jenkins/users 目录[root@localhost users]# lsroot_5451430101095429668 users.xml5. 进入root_5451430101095429668 目录,发现有config.xml文件[root@l...原创 2019-10-31 19:03:23 · 6456 阅读 · 0 评论 -
TestLink 学习笔记
TestLink学习一:Windows搭建Apache+MySQL+PHP环境TestLink学习二:Windows搭建TestLink环境TestLink学习三:发送邮件的两种配置方法TestLink学习四:TestLink1.9.13使用说明TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成TestLink学习六:TestLink1.9.13工作...转载 2019-11-02 10:25:09 · 249 阅读 · 0 评论 -
4. Jenkins 学习——Jenkins配置演示
Jenkins配置演示在学习Jenkins之前我们先来了解几个常用的开发代码、构建代码的几个名词:MAKE、ANT、MAVEN、Eclipse、Jenkins等Make工具Linux或者Windows最原始的编译工具,在linux下编译程序常用make(Windows下对应的工具为nmake)。它负责组织构建的过程,负责指挥编译器如何编译,连接器如何连接,最后生成一个可用的文件。An...转载 2019-11-01 11:24:53 · 1169 阅读 · 0 评论 -
Git安装和使用
Git安装和使用刚开始用git的小白适用,,转自http://www.cnblogs.com/qijunjun/p/7137207.html实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。目的:通过Git管理github托管项目代码一、下载安装Git1、下载Git 官方地址为:https://git-scm.c...转载 2019-10-19 20:01:40 · 225 阅读 · 0 评论 -
嵌入式linux学习笔记--内存控制器
NOR Flash:由CPU统一编址NAND Flash:单独编址,不参与CPU统一编址对于16位/32位存储器,由Memory Controller去判断返回哪一个byte。RAM的Address引脚与CPU的引脚直连,不同的片子8bit/16biy,左边第一列,如Figure 5-11,A2-A14为CPU引脚,第二列A...原创 2020-01-10 21:08:41 · 1990 阅读 · 0 评论 -
嵌入式linux开发笔记: 串口
1> led.c#include "s3c2440_soc.h"void delay(volatile int d){ while (d--);}int led_test(void){ int val = 0; /* val: 0b000, 0b111 */ int tmp; /* 设置GPFCON让GPF4/5/6配置为输出引脚 */ G...原创 2020-01-10 21:11:18 · 513 阅读 · 0 评论 -
嵌入式linux开发笔记: gcc选项
fatal error: sys/cdefs.h No such file or directory 解决方案在64位的ubuntu系统,使用gcc想编译出32位的应用程序,需要使用gcc -m32选项,但是使用gcc -m32选项后,出现:fatal error: sys/cdefs.h: No such file or directory|可以使用如下方...原创 2020-01-10 22:21:05 · 1368 阅读 · 0 评论 -
嵌入式linux开发笔记: C指针
/* * printf_test.c V1.0 * Copyright (c) 2017 Shenzhen 100ask Technology Co.Ltd.All rights reserved. * http://www.100ask.org * 100ask.taobao.com * * 测试平台: ubuntu16.04(64位机器)...原创 2020-01-10 22:21:37 · 180 阅读 · 0 评论 -
查看内存品牌速率
[root@jackxiang ~]# rpm -qa|grep dmidecodedmidecode-2.11-2.el6.x86_64[root@jackxiang ~]# dmidecode查看服务器型号、序列号:[root@jackxiang ~]# dmidecode|grep "System Information" -A9|egrep"Manufacturer...原创 2019-12-25 16:51:44 · 371 阅读 · 0 评论 -
字符集详解 ASCII码、Unicode、UTF-8
认识字符集 对于计算机而言,它仅认识两个0和1,不管是在内存中还是外部存储设备上,我们所看到的文字、图片、视频等等“数据”在计算机中都是已二进制形式存在的。不同字符对应二进制数的规则,就是字符的编码。字符编码的集合称为字符集。 在早期的计算机系统中,使用的字符是非常少的,他们只包括26个英文字母、数字符号和一些常用符号,对于这些字符进行编码,用1个字节就足够了,但是随着计算机的不...转载 2019-12-25 12:22:53 · 475 阅读 · 0 评论 -
嵌入式linux开发笔记: LED
1. 配置寄存器为输出/输入2. 对特定输入/输出寄存器的值设定,让其输出为高/低电平 3. 汇编程序led_on.S/* * 点亮LED1: gpf4 */.text.global _start_start:/* 配置GPF4为输出引脚 * 把0x100写到地址0x56000050 */ ldr r1, =0x56000050 ldr r0, =...原创 2020-01-10 22:22:43 · 673 阅读 · 0 评论 -
嵌入式linux开发笔记: I2C
嵌入式linux开发笔记: I2C1. 初步编程框架为了实现I2C Controller对I2C Device之间的通信,程序框架可以分拆为4个子程序。1> I2C_controller.c/* 有一个i2c_controller数组用来存放各种不同芯片的操作结构体 */void register_i2c_controller(){}/* 根据名字来选择某款...原创 2020-01-10 07:40:17 · 522 阅读 · 1 评论 -
01_压测环境配置查看
在做压力测试的时候,压测方法和性能报告中都需要列出压测机的一些环境配置!如下图:这里列了一下linux命令,以节省大家的时间查看cpu型号 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq - 查看物理cpu个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq...转载 2019-12-06 20:36:16 · 544 阅读 · 0 评论 -
Linux系统文件I/O编程(一)---open()等基本函数
https://blog.csdn.net/mybelief321/article/details/8989755Linux文件I/O系统概述 虚拟文件系统(VFS) Linux系统成功的关键因素之一就是具有与其他操作系统和谐共存的能力。Linux系统的文件系统由两层结构构建:第一层是虚拟文件系统(VFS),第二层是各种不同的具体的文件系统。 VFS就是把各种具体...转载 2019-11-13 21:10:17 · 423 阅读 · 0 评论 -
linux下eclipse的安装
linux下eclipse的安装linux版本 :Ubuntu16.04LTS1.下载进入eclipse官网,download链接下载后解压到制定目录下(之前要创建好文件夹) sudo tar -zxvf eclipse-inst-linux64.tar.gz -C /usr/eclipse2.配置jdk环境原以为参照hadoop安...转载 2019-11-01 15:22:35 · 2394 阅读 · 0 评论 -
eclipse for linux安装及配置
eclipse for linux安装及配置1.下载安装下载对应版本的eclipse安装包:https://www.eclipse.org/downloads/packages/下载的版本要与操作系统匹配,64位操作系统选择:eclipse-java-photon-R-linux-gtk-x86_64.tar.gz在安装包所在路径下打开命令行,解压文件:tar -zxvf ecl...转载 2019-11-01 10:29:56 · 1643 阅读 · 0 评论 -
GNU Autotools的使用方法
GNU Autotools的使用方法本文链接:https://blog.csdn.net/scucj/article/details/6079052 手工写Makefile是一件很有趣的事情,对于比较大型的项目,如果有工具可以代劳,自然是一件好事。在Linux系统开发环境中,GNU Autotools 无疑就充当了这个重要角色。(在Windows系统的开发环境中,IDE工...转载 2019-11-01 10:02:34 · 378 阅读 · 0 评论 -
【一步步学习编写Makefile】Makefile介绍
【一步步学习编写Makefile】Makefile介绍在学习Makefile之前,首先介绍一下make命令,make命令是GNU的工程化编译工具,它用于编译大量互相关联的源代码,使用它可以实现项目的工程化管理,提高开发效率。那么对于一个项目,该如何让它按照我们预想的规则去编译链接执行呢?这就要用到我们要学习的Makefile了。Makefile的作用就是在执行make命令的时候指定编译和链...转载 2019-10-31 19:05:23 · 368 阅读 · 0 评论 -
一个完整的gdb调试过程以及一些常用的命令
一个完整的gdb调试过程以及一些常用的命令1. 启动调试<span style="color:#000000"><code>gcc -g test.c <span style="color:#880000 !important"><em>// 编译文件,生成可执行程序,并且给文件加上调试信息</em></span...转载 2019-10-31 10:29:03 · 475 阅读 · 0 评论 -
Linux下安装gcc环境
Linux下安装gcc环境1、了解一下gcc 目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。 在安装之前,系统必须有cc或者gcc的编译器,如果没有,就不能安装更高版本的gcc了,如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。 本文介绍的是以源...转载 2019-10-31 07:31:01 · 849 阅读 · 0 评论 -
GCC源码下载
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/转载 2019-10-30 06:21:11 · 1549 阅读 · 0 评论 -
GNU开发笔记--开发环境基础02_GCC编译链接过程
编译链接过程代码#cat main.c#include <stdio.h>int add(int x, int y);int sub(int x, int y);int mul(int x, int y);int div(int x, int y);int main(void){ printf("add:%d\n", add(1,2)); p...转载 2019-10-30 06:11:49 · 684 阅读 · 0 评论 -
GNU开发笔记--开发环境基础02_Linux下GCC编译过程及静态链接库和动态链接库
Linux下GCC编译过程及静态链接库和动态链接库一 gcc编译过程我们知道gcc是一个强大的编译器,很多Linux下的GNU工具都是用C语言写的,并且用gcc编译的,那么gcc的编译过程是怎样的呢,先来看一个总的流程图,我自己简单画的,凑合着看1首先是源文件经过预加载变成了.i结尾的文件,可以通过-E这个参数来生成这个中间文件,这里主要是把一些include的头文件和一些宏定...转载 2019-10-30 05:36:17 · 461 阅读 · 0 评论 -
Centos7 安装telnet
Centos7 安装telnet实验环境系统版本:centos7x3.10.0-514.el7.x86_64telnet服务版本:telnet-server-0.17-64.el7.x86_64(yum安装)telnet客户端版本:telnet-0.17-64.el7.x86_64(yum安装,可选装)xinetd版本:xinetd-2.3.15-13....转载 2019-10-29 10:59:55 · 446 阅读 · 0 评论 -
Source Insight介绍
http://www.onlinedown.net/soft/15056.htmSource Insight官方介绍 Source Insight是如今非常好用的语言编辑器之一,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,Source Insight提供了可快速访问源代码和源信息的功能。 Source ...转载 2019-10-29 07:15:50 · 3599 阅读 · 0 评论 -
GNU开发笔记--开发环境基础01
GNU开发笔记--开发环境基础GCC(GNU C Compiler)是GNU项目中符合 符合ANSI C 标准的编译系统,能够编译调用 C 、C++、object C等语言编写的程序,同时gcc 也是一个交叉编译器,特别适用于不同平台的嵌入式开发。一、GCC程序编译过程:源文件.c >(预处理)> 预编译文件.i >(编译)> 汇编文件.s >(汇编...转载 2019-10-29 06:21:52 · 263 阅读 · 0 评论 -
vim编辑器
vim编辑器教程本文介绍linux中的编辑器vim操作,以及基本命令操作Vim具有6种基本模式和5种派生模式,我们这里只简单介绍下6种基本模式:普通模式(Normal mode)在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。Vim强大的编辑能来自于其普通模式命令...转载 2019-10-28 06:33:36 · 213 阅读 · 0 评论 -
CentOS7 上安装ftp服务器
1, 服务器上,向外发布文件的目录:[root@localhost pub]# pwd/var/ftp/pub2, 服务器具体安装配置过程:1.安装vsftp:在root用户下,输入:yum install -y vsftpd查看安装情况:rpm -qa | grep vsftp2.匿名FTP配置:允许匿名用户访问并上传文件,配置文件路径一般为 /etc/vsf...转载 2019-10-22 22:16:56 · 309 阅读 · 0 评论 -
ubuntu更改镜像源
ubuntu更改镜像源版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_14845119/article/details/83751131修改apt源:vim /etc/apt/sources.list然后修改为下面的内容,金山云: de...转载 2019-10-21 15:25:33 · 208 阅读 · 1 评论 -
安装openssh-server
安装openssh-server以前在服务器上装过openssh-server,今天突然想把台式机也打开ssh服务,结果忘了咋弄,稍微百度了一下就弄好了,备忘一下,以后就不用各种百度了。第一步,安装openssh-server( 通常Linux系统会默认安装openssh的客户端软件openssh-client),所以需要自己安装一下服务端(我的系统是Linux Mint,Ubuntu一样...转载 2019-10-20 19:40:06 · 2177 阅读 · 0 评论 -
Linux虚拟网络设备之bridge(桥)
#!/bin/shdev0=`ls /sys/class/pci_bus/0000\:02/device/0000\:02\:00.0/net/`dev1=`ls /sys/class/pci_bus/0000\:02/device/0000\:02\:00.1/net/`upbr() { ip link add name br0 type bridge ip link se...原创 2019-09-24 15:11:07 · 1027 阅读 · 0 评论 -
CentOS课程笔记DAY-12/79_Kickstart_PXE
(内部资料) CentOS7实战Kickstart批量系统部署 Kickstart使用背景介绍 随着公司业务不断增加,经常需要采购新服务器,并要求安装Linux系统,并且要求Linux版本要一致,方便以后的维护和管理,每次人工安装linux系统会浪费掉更多时间,如果我们有办法能节省一次一次的时间岂不更好呢?大中型互联网公司一次采购服务器上...原创 2020-01-10 22:27:15 · 291 阅读 · 0 评论 -
LSI SAS 3108 配置操作
LSI SAS 3108 配置操作配置LSISAS3108介绍LSISAS3108的配置操作。5.1 登录CU界面 介绍登录LSISAS3108的CU配置界面的方法,以及CU界面的主要功能。 5.2 创建RAID 介绍在LSISAS3108扣卡上创建RAID的操作方法。 5.3 配置RAID 介绍RAID扣卡的常用操作。5.1 登录CU界面介绍登录LSISAS3108...转载 2018-10-16 10:28:18 · 8638 阅读 · 0 评论 -
常用Linux工具命令
1. 配置网卡IP#! /bin/bashifconfig enp94s0f0 192.168.1.30 netmask 255.255.255.0 up &ifconfig enp94s0f1 192.168.2.30 netmask 255.255.255.0 up &ifconfig enp24s0f0 192.168.3.30 netmask 255.255...转载 2018-07-27 22:16:41 · 650 阅读 · 1 评论 -
PCIe SSD之SFF-8639和备受关注的热插拔功能
PCIe SSD之SFF-8639和备受关注的热插拔功能热插拔功能是PCIe SSD的一项重要功能, 能大大简化设备更换和调试步骤。特别是在服务器厂商推出支持 U.2 接口的产品后,对热插拔的需求更加广泛。热插拔在 PBlaze5 PCIe SSD应用非常成熟。这篇文章旨在为使用 PBlaze5为代表的U.2接口的PCIe SSD进行热插拔操作提供参考。热插拔(Hot-plug)功能是允许用户在不...转载 2018-07-03 09:57:14 · 4445 阅读 · 0 评论 -
Centos7最小安装完成后,ifconfig命令用不了
Centos7最小安装完成后,ifconfig命令用不了。1.问题:在刚最小安装完centos7,想查看本机IP地址。然后运行ifconfig,结果弹出报错。2.问题排查:首先我们了解是不是没有开启网卡导致的?我们可以通过一下3种方法来排查; 1)通过ping一下百度了解网卡是否启用 2)通过输入ip addr 查看是否能获取IP地址来确定网卡是否启用 ...转载 2019-09-13 11:38:05 · 274 阅读 · 0 评论