zl程序教程

2014 linux

  • Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser「建议收藏」

    Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 Linux下MySQL Administrator和MySQL Query Browser的安装 下面为本人第一次安装过程(Red Hat Enterprise Linux 5) 先在官网下载http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12-rhel4-i38

    日期 2023-06-12 10:48:40     
  • Linux offsetof宏定义

    Linux offsetof宏定义

    大家好,又见面了,我是你们的朋友全栈君。 #include<stddef.h>size_t offsetof ( type, member )#define offsetof ( TYPE, MEMBER) \ ( ( size_t ) & ( ( TYPE *) 0 ) ->MEMBER )The macro retur

    日期 2023-06-12 10:48:40     
  • linux抓包命令tcpdump保存到wireshark_tcpdump抓包命令举例

    linux抓包命令tcpdump保存到wireshark_tcpdump抓包命令举例

    大家好,又见面了,我是你们的朋友全栈君。 一, tcpdump -ilo -s0 -n -nn -w /tmp/12345.pcap tcp and port 12345复制注:tcpdump:抓包命令-ilo: 抓取lo网卡的数据包(回环网口的包)-s0:从每个分组中读取最开始的snaplen个字节,后面可以跟数字指定截取多少个字节,0是指截取所有。 (防止包截断)-n nn:以数字显示主

    日期 2023-06-12 10:48:40     
  • Linux、Windows、Mac安装JDK

    Linux、Windows、Mac安装JDK

    查看并卸载Linux自带的JDK首先连接上你的linux服务器,输入java -version命令,查看当前服务器的jdk安装情况;#查看版本 java -version #查询本地安装的JDK rpm -qa | grep jdk #卸载 JDK rpm -e --nodeps xxx.x86_64复制下载jdk我安装的是jdk1.8,具体看个人需求,官网下载地址:https://www.or

    日期 2023-06-12 10:48:40     
  • linux抓包命令并生成文件_linux抓包指定端口

    linux抓包命令并生成文件_linux抓包指定端口

    大家好,又见面了,我是你们的朋友全栈君。 tcpflow实际上也是一个抓包工具,这个抓包工具与tcpdump不同的是它是以流为单位显示数据内容,而cpdump以包为单位显示数据。我们平常会经常分析HTTP数据,用tcpflow会更便捷,且tcpflow看起来会更加直观些。#截取本机(192.168.31.147)和主机114.114.114.114之间的数据tcpdump -n -i eth0

    日期 2023-06-12 10:48:40     
  • linux发起iscsi_iscsi自动连接

    linux发起iscsi_iscsi自动连接

    大家好,又见面了,我是你们的朋友全栈君1、存储介质1)磁盘阵列:磁盘阵列是一种采用RAID技术、冗余技术和在线维护技术制造的一种高性能、高可用的磁盘存储设备。2)IP-SAN存储:SAN (Storage Area Network-存储区域网络):是计算机信息处理技术中的一种架构,它将服务器和远程的计算机存储设备(如磁盘阵列、磁带库)连接起来,使得这些存储设备看起来就像是本地一样。SAN就理解成存

    日期 2023-06-12 10:48:40     
  • linux查看crontab状态_crontab -e

    linux查看crontab状态_crontab -e

    大家好,又见面了,我是你们的朋友全栈君。 linux下定时执行任务的方法在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron在3个地方查找配置文件:1、/var/spool/cron/ 这个

    日期 2023-06-12 10:48:40     
  • linux的crontab用法_crontab详解

    linux的crontab用法_crontab详解

    大家好,又见面了,我是你们的朋友全栈君。 crontab 是用来让使用者在固定时间或固定间隔执行程序之用,类似于windows的计划任务 安装: yum -y install vixie-cron yum -y install crontabs复制启动、关闭、重启:/sbin/service crond start #启动服务 /sbin/service crond stop #关闭

    日期 2023-06-12 10:48:40     
  • linux 命令行 查找文件_grep命令查找文件

    linux 命令行 查找文件_grep命令查找文件

    大家好,又见面了,我是你们的朋友全栈君。 一 grep : 查看文件内容,在文件中查询一个关键字,即搜索字符串的命令(在指定的文件中搜索符合条件的字符串) grep 是包含匹配,不是完全的精确匹配,特别适合查找内容 语法 : grep [-option] 需要搜索的关键字 文件名参数: -n —- 连行号一起显示 -c —- 统计有几行 -i —- 忽略大小写(一般用的少)

    日期 2023-06-12 10:48:40     
  • linux的上传和下载命令_yum安装rz命令

    linux的上传和下载命令_yum安装rz命令

    大家好,又见面了,我是你们的朋友全栈君。 要使用rz、sz命令传输文件需要给服务器安装lrzsz:yum -y install lrzsz复制命令sz、rz的使用方法rz中的r意为received(接收),输入rz时,意为服务器接收文件,即将文件从本地上传到服务器。sz中的s意为send(发送),输入sz时,意为服务器要发送文件,既从服务器发送文件到本地,或是说本地从服务器上下载文件。注意:不论

    日期 2023-06-12 10:48:40     
  • linux复制/剪切文件到另一个文件夹「建议收藏」

    linux复制/剪切文件到另一个文件夹「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君 复制/拷贝:cp 文件名 路径 cp hello.csv ./python/ml:把当前目录的hello.csv拷贝到当前目的python文件夹里的ml文件夹里cp 源文件名 新文件名 cp hello.txt world.txt:复制并改名,并存放在当前目录下 cp file1 file2 复制一个文件 cp dir/

    日期 2023-06-12 10:48:40     
  • linux终端怎么下载软件_linux查看文件类型

    linux终端怎么下载软件_linux查看文件类型

    大家好,又见面了,我是你们的朋友全栈君。 今天小编要跟大家分享的文章是关于Linux终端下载文件的方法有哪些?如果您坚持使用Linux终端,例如在服务器上,该如何从终端下载文件?本文中你将学习两种在Linux中使用命令行下载文件的方法。我在这里使用的是Ubuntu,但除了安装之外,其余的命令同样适用于所有其他Linux发行版。一、使用wget命令从Linux终端下载文件wget可能是Linux和

    日期 2023-06-12 10:48:40     
  • linux编辑文件命令vim怎么退出_vim退出命令

    linux编辑文件命令vim怎么退出_vim退出命令

    大家好,又见面了,我是你们的朋友全栈君。 一、进入文件 vim /etc/profile 二、编辑文件按i进行编辑三、保存与退出1.首先按esc键返回命令编辑模式,刚才的Insert会消失2.按英文状态的:3.此时进行 :q! 不保存文件,强制退出vi命令 :w 保存文件,不退出vi命令 :wq 保存文件,退出vi命令 4.输入以上命令按enter进行发布者:全栈程序员栈长,转

    日期 2023-06-12 10:48:40     
  • Linux 使用哈工深(HITSZ)校园 VPN 指北

    Linux 使用哈工深(HITSZ)校园 VPN 指北

    经历了一些莫名其妙的问题之后,我终于连上了校园 vpn.安装 EasyConnect哈工大的 vpn 大概都是基于 EasyConnect 的。可以安装 EasyConnect 的通用版本进行后续操作。AUR 上的 EasyConnect 有点问题,md5 校验过不了,要自己改 PKGBUILD.git clone https://aur.archlinux.org/easyconnect.git

    日期 2023-06-12 10:48:40     
  • linux性能工具--ftrace使用

    linux性能工具--ftrace使用

    Ftrace设计作为一个内部的tracer提供给系统的开发者和设计者,帮助他们弄清kernel正在发生的行为,它能够调式分析延迟和性能问题。对于前一章节,我们学习了Ftrace发展到现在已经不仅仅是作为一个function tracer了,它实际上成为了一个通用的trace工具的框架一方面已经从function tracer扩展到irqsoff tracer、preemptoff tracer另一

    日期 2023-06-12 10:48:40     
  • 一文让你彻底了解Linux内核文件系统(大总结)

    一文让你彻底了解Linux内核文件系统(大总结)

    一,文件系统特点文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。如果文件系统中有的文件是热点文件,近期经常被读取和写入,文件系统应该有缓存层。文件应该用文件夹的形式组织起来,方便管理和查询。Linux内核要在自己的内存里面维护一套数据结构,来保存哪些文件被哪些进程打开和使用。总体来说,文件系统的主要功能梳理如下

    日期 2023-06-12 10:48:40     
  • Linux命令大总结,一篇就够了(建议新手收藏)

    Linux命令大总结,一篇就够了(建议新手收藏)

    前言:Linux 的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发,接触 Linux机会相对较少,因此往往容易忽视它。但是学好它却是程序员必备修养之一。Linux 基础操作系统操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存

    日期 2023-06-12 10:48:40     
  • linux安装svn服务器_svn安装配置

    linux安装svn服务器_svn安装配置

    大家好,又见面了,我是你们的朋友全栈君。1.https://tortoisesvn.net/downloads.html网站下载2.安装的时候如果出现下图的报错打开这个网站https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=49062,会自动帮你下载下载完成后安装即可3.没有特殊需求则默认安装4.出现这个则安装成功MySQL安

    日期 2023-06-12 10:48:40     
  • Linux启动速度优化

    Linux启动速度优化

        在redhat上创建了Hadoop集群。node的启动速度很慢,而每个node只作为master或者slave提供服务,因此可以将node上多余的自启动服务关闭。    系统的版本是“Red Hat Enterprise Linux Server release 5.4 (Tikanga)”,优化前启动的速度大约216s,优化后只有31s。    用下面的命令可以查询Linux中有哪些服务

    日期 2023-06-12 10:48:40     
  • linux系统-tcpdump常用抓包命令_tcpdump循环抓包

    linux系统-tcpdump常用抓包命令_tcpdump循环抓包

    大家好,又见面了,我是你们的朋友全栈君。原标题:Linux抓包命令tcpdump命令图解tcpdump命令–>用来将网络中传送的数据包的”头”完全截获下来提供分析,常见的有Wireshark。在Linux中输入命令man tcpdump给出的定义如下所示:tcpdump – 转储网络上的数据流是不是感觉很懵?我们用通俗、形象、学术的表达方式来全方位描述tcpdump:通俗的来说,tcpdum

    日期 2023-06-12 10:48:40     
  • redflag linux7,RedFlag Linux7 update firefox 3.52

    redflag linux7,RedFlag Linux7 update firefox 3.52

    大家好,又见面了,我是你们的朋友全栈君。 RedFlag Linux7 update firefox 3.52红旗LINUX7更新 FIREFOX3.5.2操作步骤:1、用 ps aux | grep firxfox 查看 firefox详细路径[@more@][sam@samhost ~]$ ps aux |grep firefoxsam 2760 0.3 1.6 116644 9612 ? S

    日期 2023-06-12 10:48:40     
  • linux服务器开启snmp_snmp trap

    linux服务器开启snmp_snmp trap

    大家好,又见面了,我是你们的朋友全栈君。 配置snmptrap vi /etc/snmp/snmptrap.conf,在文件最后添加如下agentAddress udp:127.0.0.1:161 view systemonly included .1.3.6.1.2.1.1 view systemonly included .1.3.6.1.2.1.25.1 roc

    日期 2023-06-12 10:48:40     
  • Linux stat函数_c++ stringbuffer

    Linux stat函数_c++ stringbuffer

    大家好,又见面了,我是你们的朋友全栈君。 之前写过一篇关于stat命令的博客,介绍了stat命令的使用和输出信息表示,今天又见到了stat函数,因为输出原因,准备整理一下。stat函数介绍  根据《UNIX环境高级编程》中对于stat函数的解释,stat函数和stat命令一样,都是返回该文件的详细信息。 函数定义为: #include <sys/types.h>

    日期 2023-06-12 10:48:40     
  • 深入理解Linux问题分析与性能优化(超详细~)

    深入理解Linux问题分析与性能优化(超详细~)

    排查顺序整体情况:top/htop/atop命令查看进程/线程、CPU、内存使用情况,CPU使用情况;dstat 2查看CPU、磁盘IO、网络IO、换页、中断、切换,系统I/O状态;vmstat 2查看内存使用情况,内存状态;iostat -d -x 2查看所有磁盘的IO情况,系统I/O状态;iotop查看IO靠前的进程,系统的I/O状态;perf top查看占用CPU最多的函数,CPU使用情况;

    日期 2023-06-12 10:48:40     
  • Linux内核调试技术——kprobe使用与实现

    Linux内核调试技术——kprobe使用与实现

    Linux kprobes调试技术是内核开发者们专门为了便于跟踪内核函数执行状态所设计的一种轻量级内核调试技术。利用kprobes技术,内核开发人员可以在内核的绝大多数指定函数中动态的插入探测点来收集所需的调试状态信息而基本不影响内核原有的执行流程。kprobes技术目前提供了3种探测手段:kprobe、jprobe和kretprobe,其中jprobe和kretprobe是基于kprobe实现的

    日期 2023-06-12 10:48:40     
  • 深入理解Linux Kernel内核整体架构(图文详解)

    深入理解Linux Kernel内核整体架构(图文详解)

    一,前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。 注:本文和其它的“Linux内核分析”文章都基于如下约定:a) 内核版本为Linux 3.10.29(该版本是一个long term的版本,会被Linux社区持续维护至少2年)。b) 鉴于

    日期 2023-06-12 10:48:40     
  • 深入理解Linux内核进程的管理与调度(最详细)

    深入理解Linux内核进程的管理与调度(最详细)

    一,前戏1.1 进程调度内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错觉, 该任务分为两个不同的部分, 其中一个涉及调度策略, 另外一个涉及上下文切换.1.2 进程的分类linux把进程区分为实时进程和非实时进程, 其中非实时进程进一步划分为交互式进程和批处理进程类型描述示例交互式进程(inte

    日期 2023-06-12 10:48:40     
  • linux 查询内核版本_linux内核版本号的构成

    linux 查询内核版本_linux内核版本号的构成

    大家好,又见面了,我是你们的朋友全栈君。 文章目录Linux内核(Linux kernel)简介Linux内核版本号 1、在CentOS下如:2、在Ubuntu下如:3、在ARM Cortex-A7内核的嵌入式Linux开发板下内核版本分类查看Linux内核版本命令查看Linux系统版本的命令 本文作者: Jason hu 本文链接: http://jasonhzy.github.io/

    日期 2023-06-12 10:48:40     
  • 查询linux版本信息的命令_查系统版本命令

    查询linux版本信息的命令_查系统版本命令

    大家好,又见面了,我是你们的朋友全栈君。文章目录 一、通常使用命令uname在Linux下面察看版本信息二、那如果我们想察看发行版的信息的话三、那有没有一个更加通用的方法呢?四、还有一种方式:五、查看内核的版本信息一、通常使用命令uname在Linux下面察看版本信息RedHat: uname -a Linux localhost.localdomain 2.6.18-194.el5 #1 SMP

    日期 2023-06-12 10:48:40     
  • 红旗 Linux 官方社区_centos桌面图标

    红旗 Linux 官方社区_centos桌面图标

    大家好,又见面了,我是你们的朋友全栈君。参考资料下载:http://www.ctdisk.com/u/665442计算机和网络技术不断推进着人类的生产力,Linux的诞生又为之带来一场开放与自由的变革。现在,作为亚洲最大、发展最迅速的Linux产品发行商,北京中科红旗软件技术有限公司(红旗软件)引领着这场变革的方向,通过提供高品质的产品和服务,开创全新的计算体验,帮助企业增强其整体竞争力,提高个人

    日期 2023-06-12 10:48:40     
  • linux常见问题_linux安装方式

    linux常见问题_linux安装方式

    大家好,又见面了,我是你们的朋友全栈君。 href=”file:///C:/DOCUME~1/ZZH331~1/LOCALS~1/Temp/msohtml1/04/clip_filelist.xml” rel=”File-List” /> 随着最近开源界几个软件的重大突破,使得整个开源界突然间变得非常的活跃,特别是linux,虽然我不是忠实的linux拥护者,但对其一直以来的发展还是相当关

    日期 2023-06-12 10:48:40