ICode9

精准搜索请尝试: 精确搜索
  • 轻量级的Linux发行版:4MLinux稳定版发布2022-09-10 21:00:53

    4MLinux 是一个轻量级的 Linux 发行版,适用于 32 位和 64 位架构。它被命名为 "4MLinux",因为它有 4 个主要的操作系统组件。 4MLinux 是一个轻量级的 Linux 发行版,适用于 32 位和 64 位架构。它被命名为 "4MLinux",因为它有 4 个主要的操作系统组件。维护(它可以被用作救援的

  • Linux学习笔记2 ——vim使用2022-09-10 19:35:10

    复制一行 yy 复制8行 8yy 向下复制4行 y4y   粘贴1次 p 粘贴5次 5p  删除1行 dd 删除5行 5dd  撤回上一步的 u  

  • Linux中程序是怎样启动的2022-09-10 18:04:08

    Linux中程序是怎样启动的 前言 新程序的启动往往是通过libc中exe()系列函数进行的, exe系列函数最终都可以归纳为execve这个系统调用 系统层面 kernel会检查这个文件的类型 确定是elf之后会为新进程分配页表, 文件描述符, task描述符等各种资源 然后解析这个elf文件, 把text dat

  • linux发行版本的关系2022-09-10 13:03:18

    发现版本有很多     参考资料 https://www.bilibili.com/video/BV1WY4y1H7d3?p=6&vd_source=6176e79b66461eb74da787cb8321925b  

  • linux 上安装 NTL(wsl2)2022-09-10 13:00:51

     linux 上 安装 NTL(wsl2) 说明: 安装 NTL 需要安装GMP,安装GMP 首先需要安装 M4。 本文下面要安装的 ntl-11.5.1 应该是只适配 gmp-6.1.2,不然会报错。(在执行安装 ntl 的 make 步骤后,有如下提示信息。)  NTL_GMP_LIP flag set GMP version check (6.1.2/6.1.2) 安装 m4  s

  • Linux:目录结构以及文件操作2022-09-10 11:04:14

    Linux command https://github.com/jaywcjlove/linux-command/blob/master/command/apt-get.md ls -help -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以

  • Linux 网络编程 实现双方通信2022-09-10 03:01:28

    //服务端 #include <stdio.h>#include <stdlib.h>#include <sys/types.h> #include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <string.h>#include <unistd.h>#include <errno.h>int main(in

  • Linux组管理和权限管理2022-09-10 00:33:12

    Linux组管理和权限管理 基本概念 linux中一个用户必定属于一个组 每个文件有:所有者、所在组、其他组的概念,可以通过ls来查看 所有者:谁创建了文件,谁是第一个拥有者,可以修改 所在组:创建了文件的用户,用户所在的组就是文件所在组,可以修改 指令 chown 用户名 文件名 : 修改文件

  • Linux使用(一)2022-09-09 20:00:40

    Linux操作 一、Linux的结构 1、Linux的文件系统时采用级层式的树状目录结构,在此结构种的最上层的是根目录'/',然后在这个目录下创建其他的目录 2、在Linux的世界种,一切皆为文件!!!所有的环境配置都是文件的形式 二、Linux 目录结构 /bin【常用】(/user/bin、/user/local/bin) 是Binar

  • Linux ping 命令2022-09-09 19:04:03

    [root@yingtest01 ~]# ping 10.250.6.54 -s 10000PING 10.250.6.54 (10.250.6.54) 10000(10028) bytes of data.10008 bytes from 10.250.6.54: icmp_seq=1 ttl=64 time=3.25 ms10008 bytes from 10.250.6.54: icmp_seq=2 ttl=64 time=0.565 ms10008 bytes from 10.250.6.54:

  • 01.linux性能优化-平均负载2022-09-09 19:02:49

    uptime: 21:09:41 (time) ,up 35 min, (系统运行时间), 2 users, (登录用户数),load average: 0.00, 0.01, 0.04 (平均负载 1分钟 五分钟 十五分钟) 一. 平均负载 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数平均负载

  • linux 中输出同时包含多个指定字符的文件2022-09-09 18:34:26

      001、测试1 root@PC1:/home/test# ls ## 3个测试文件 a.txt b.txt c.txt root@PC1:/home/test# cat a.txt a j 6 b d j root@PC1:/home/test# cat b.txt 3 7 k j x v root@PC1:/home/test# cat c.txt i 8 k 6 a d root@PC1:/home/test# grep -l "a&quo

  • linux 进程 线程与栈2022-09-09 16:00:20

                                前段时间和同事一块追一个多线程下栈溢出的bug,究其原因是引用的外部静态库中某个局部的字符串buffer太大导致(1MB),而程序中反复review并没有申请太大的栈空间,当时有怀疑栈空间本身太小,最后通过修改静态库的该buffer大小定义解决,问题看似

  • Linux服务器Oracle19C安装详细教程(附Oracle19C安装程序)2022-09-09 15:31:38

    Oracle19C的安装与配置 把19C的安装包传送到我们的虚拟机(Oracle 19C) oracle19C默认安装到/opt/目录下,要保证该目录空间足够 [root@yanshi data]# ll 总用量 2631532 -rw-r--r--. 1 root root 195388 Dec 28 2019 compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm -r

  • linux问题2022-09-09 10:30:23

    问题:PTY allocation request failed on channel 0 当pty个数不够时候会弹出这个错误 # 1.列出最大伪终端数 cat /proc/sys/kernel/pty/max # 2.增加最大伪终端数 (PTY) sudo vi /etc/sysctl.conf # 3.设置最大个数,我这里测试了一下5个 # kernel.pty.max = 5120 kernel.pty.m

  • Linux学习2022-09-09 10:03:25

    Linux 注:本教程来源acwingLinux基础课 常用文件管理命令 (1) ctrl c: 取消命令,并且换行 (2) ctrl u: 清空本行命令 (3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项 (4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

  • linux启动hadoop集群失败,不显示datanode2022-09-09 08:32:52

    问题Bug:jps启动后datanode没打开原因:多次格式化HDFS,即hdfs namenode -format ,导致namenode和datanode集群不一致解决:将data下的clusterID改成name下的clusterID(位置root家目录)1.name节点位置和current下的version 1 [root@huli name]# pwd 2 /tmp/hadoop-hadoop/dfs/name 3 [root

  • Linux IO多路复用2022-09-09 00:34:48

    https://segmentfault.com/a/1190000003063859 \ select poll epoll 操作方式 遍历 遍历 回调 底层实现 数组 链表 哈希表 IO效率 每次调用都进行线性遍历,时间复杂度为O(n) 每次调用都进行线性遍历,时间复杂度为O(n) 事件通知方式,每当fd就绪,系统注册的回调函数就会被

  • Linux下Arthas的安装和卸载2022-09-08 21:01:23

    关于Arthas的简介在《Windows下Arthas的安装和卸载》这篇文章写过了,就不重复了直接进入正题 安装步骤其实跟Windows下安装是差不多的,也是下载Arthas的jar包,启动jar包来安装Arthas 方法一:在线安装   这个就不多说了,使用服务器的这是基本操作,使用root身份登录服务器 2.进入安装目

  • Linux 压缩、解压缩命令2022-09-08 20:33:11

    Linux 压缩、解压缩命令 tar 语法命令 tar [options…] [files] options: 选择描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的差异 --delete 从归档中删除 -r 追加文件至归档结尾 -t 列出归档内容 -u 仅追加比文档副本内容更新的文件

  • 扩容挂载点--Linux2022-09-08 20:02:20

    情景:当服务器磁盘挂载的目录空间不足时,就需要对相应的挂载点进行扩容,以/home挂载点为例 一、检查磁盘是否做过RAID 将硬盘插入到服务器可用的槽位 重启服务器进入bios设置,依次选择 Chipset-->PCH Configuration-->PCH SATA Configuration-->Configure SATA as-->RAID 确认待扩

  • linux (centos 7.5) 下使用python 2.7 打包2022-09-08 18:01:59

    1、安装pip 安装pip2 20.0版本 curl "https://bootstrap.pypa.io/pip/2.7/get-pip.py" -o "get-pip.py"python get-pip.py 2、安装 pyinstaller python 安装最好的pyintaller 版本为3.4pip install pyinstaller==3.4 3、打包 pyinstaller -F spy.py

  • linux 查看端口是否存在命令2022-09-08 17:30:49

    第一: lsof -i:端口号    第二种: netstat -aptn  

  • linux系统启动达梦迁移工具失败解决办法2022-09-08 15:32:51

      在达梦数据库服务端的tool目录下执行./dts来启动迁移工具,迁移工具启动前出现报错,以下提供几种遇到问题的解决办法: 1. 报错1:   执行./dts,报错提示: [yyuser@qy-ggyf-zyl-19 tool]$ ./dts An error has occurred. See the log file /home/yyuser/.eclipse/765490010/configura

  • Linux 监测内存访问的方法汇总【转】2022-09-08 14:02:59

    转自:https://blog.csdn.net/dianzichongchong/article/details/120133833 1. hw break point它是 linux kernel 自带的,监测一段内存访问信息的方法。它可以检测一段内存是否被读或写。 具体可见 linux 自带例子:linux/samples/hw_breakpoint/data_breakpoint.c static int __init h

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有