是否也想过要入Linux这个坑?我刚入,并且很O(∩_∩)O~ !视频 (适合Linux新手)

阅读对象 : 不是老司机 , 也不是电脑小白 ,你得是个聪明人,同时需要 一点点耐心 ! 起因: Windows总是越用越慢,只能重装系统,这个过程要不断重复,还没有找其他简单有效的方法,在i5+8G的新装系统上也会卡,不得不重启, (︶^︶) + >_< + T_T ; Apple虽好但太贵,而且是另外一族; Linux软件现在越来越好用了。 这篇文章的篇幅虽然不长,但涉及到的内容却相当丰富,可以帮助你 选择系统 ,有 win和linux的比较 信息,有 linux分区 的信息,有 Linu

  • 0
  • 0
  • 阅读 ( 223 )

Linux 虚拟机配置以及连接 FinalShell

虚拟机安装成功后启动: 输入用户名密码登陆成功之后 手动修改网卡 cd /etc/sysconfig/network-scripts #目录下存放了所有的网卡信息 vi ifcfg-ens33 #进入文件编辑模式 #输入i 开启insert模式 根据以下图片修改即可 图中最下面三个参数也需要修改: IPADDR=如下图网段的ip地址 GATEWAY=如下图的网关 DNS1=网关 如下图所示: 输入完成后,按Esc退出编辑 :wq 保存 :!wq 退出 ping www.baidu.com #ping一下是

  • 0
  • 0
  • 阅读 ( 337 )

linux svn loading,【Linux】SVN安装,安装subversion,实现windows和Ubuntu共享

转自:https://blog.csdn.net/ncc1995/article/details/96309798?locationNum=11&fps=1 作者:ncc1995 Linux系统 安装svn就是在Ubuntu中安装subversion,因为是老师分的服务器,并不是root用户,整个过程就麻烦了许多。 1、非root用户安装软件 这时候只有通过源码来安装。 以apr为例(我最先安的apr) 找到apr软件的下载地址,Ubuntu系统我一般下载.tar.gz的文件 在当前用户文件夹下执

  • 0
  • 0
  • 阅读 ( 295 )

Linux time命令 查看程序的执行效率命令

1.在shell 命令中有个time命令,放在要执行文件的前面可以查看程序的执行效率和系统运行时间。 root@ubuntu:/home/code/shell/test# gcc -o test2 test2.c root@ubuntu:/home/code/shell/test# time ./test2 it is 1 it is 2 it is 3 it is 4 it is 5 it is 6 it is 7 it is 8 it is 9 it is 10 real 0m0.001s user

  • 0
  • 0
  • 阅读 ( 243 )

Linux进程的查看、启动方式、前后台调度以及终止

查看进程信息 1、 ps命令 用途:查看静态的进程统计信息 [ root@localhost ~ ] # ps -elf [ root@localhost ~ ] # ps aux ps aux 信息: USER:用户名 PID:进程ID号 %CPU:CPU占用率 %MEM:内存占用率 VSZ:虚拟内存占用空间(swap空间) RSS:物理内存占用空间 TTY:运行在哪个终端上 ?标示未知或不需要终端 STAT:当前状态,S 休眠 s 父进程 Z 僵尸 R 运行 l 多进程 N 优先级为负数 START:

  • 0
  • 0
  • 阅读 ( 246 )

go在windows下编译linux的执行文件

go在windows下编译linux的执行文件 package main import ( "fmt" "os" "os/exec" ) //filepath: 要编译的文件的路径 func build(filepath string){ _ = os.Setenv("CGO_ENABLED", "0") _ = os.Setenv("GOARCH", "amd64") _ = os.Seten

  • 0
  • 0
  • 阅读 ( 361 )

Redis是单线程还是多线程?

Redis是单线程还是多线程? 知乎上的一篇文章写得比较好,记录一下 Redis是单线程还是多线程? 目前所说的Redis单线程,指的是"其网络IO和键值对读写是由一个线程完成的",也就是说,Redis中只有网络请求模块和数据操作模块是单线程的。而其他的如持久化存储模块、集群支撑模块等是多线程的。 在提升I/O利用率这个方面上,Redis并没有采用多线程技术,而是选择了I/O多路复用技术。 Redis 6.0中的多线程,也只是针对处理网络请求过程采用了多线程,而数据的读写命令,仍然是单线程

  • 0
  • 0
  • 阅读 ( 258 )

还不懂Redis是单线程还是多线程的?这份Redis实战该学起来了!

前言   Redis,在工作中我们经常使用到,这也决定了它是面试的常客。我们总说Redis是单线程的,其实这也没错也错了,因为Redis不仅仅是单线程,从4.0开始,Redis就引进了多线程的概念。 单线程 我们常说的Redis单线程其实是指事件处理上的。在了解事件处理上,先了解下redis的工作机制。 Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件:Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象;服务器与客户端的

  • 0
  • 0
  • 阅读 ( 166 )

python多线程耗时大_Python多进程多线程耗时对比

python多进程多线程耗时对比 import multiprocessing as mp import threading as td import time def job(q): res=0 for i in range(10000000): res+= i+i**2+i**3 q.put(res) def normal(): res = 0 for _ in range(2): for i in range(10000000): res += i + i**2 + i**3 print('

  • 0
  • 0
  • 阅读 ( 466 )

SSH访问Linux:登录过程解析、免密配置、sshfs远程挂载

一、SSH协议原理 1. SSH协议 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH协议有各种实现,在Linux操作系统中基本上都内置了openssh软件包,包括ssh命令行客户端和sshd服务端,在Windows 下有开源的客户端putty和商业客户端SecureCRT等,也有Windows版本OpenSSH服务端。 SSH协议默认使用22端口,采用非对称加密算法进行加密。 2.

  • 0
  • 0
  • 阅读 ( 301 )

Linux终端中文显示乱码

今天在使用linux系统中文语言,遇到一个问题,就是终端输入命令的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。解决方法如下: 查看当前系统语言   登陆linux系统打开操作终端之后,输入 echo $LANG 可以查看当前使用的系统语言。 [root@localhost ~]# echo $LANG 查看安装的语言包     查看是否有中文语言包可以在终端输入  locale 命令,如有zh cn 表示已经安装了中文语言 [root@localhost ~

  • 0
  • 0
  • 阅读 ( 219 )

Linux设置支持中文

sudo apt update sudo apt install xfonts-intl-chinese sudo apt install ttf-wqy-microhei 不要把系统切换到中文环境,容易出问题

  • 0
  • 0
  • 阅读 ( 237 )

Linux 查找大文件

find . -type f -size +200M -print0 | xargs -0 du -h 查找大于 200M 的文件,并显示文件大小

  • 0
  • 0
  • 阅读 ( 243 )

Linux下使用gcc编译程序找不到库的分析和解决方法

部分代码如下: #include #include main() { double x = 1.0; double ans; ans = sqrt(x); printf("\nans is %lf\n", ans); return 0; } 编译: [root@Xecho mycode]# gcc -o 1 1.c /tmp/ccdzoSZq.o(.text+0x90): In function `main': 1.c: undefined reference to `sqrt&#

  • 0
  • 0
  • 阅读 ( 245 )

[已解决]浏览器/web服务 访问Linux中的静态文件

[已解决]浏览器/web服务 访问Linux中的静态文件 报错404,NOT FOUND可能是因为nginx.conf配置文件的俩处地方配置有误,按照下面,检查你的配置之后99.9999%是可以在浏览器访问Linux的静态文件的 1、检查nginx是否打开允许访问本地文件的配置 vim nginx.conf 2、查找如下图的配置项,没有的话添加即可,注意是在http这个服务中 proxy_intercept_errors on ; 3、检查需要访问文件的路径是否配置正确,例如我要访问的静态文件名称为Bap

  • 0
  • 0
  • 阅读 ( 407 )

Linux QT调用静态库文件和动态库文件

## **Linux调用静态库文件和动态库文件** 一、Linux静态库调用 1.创建静态库项目:文件-新建文件和项目-library–c++库–choose,类型选择静态链接库修改名称static1,继续下一步,模块这里默认选择Qtcore即可。 2.在项目文件static1.h和static1.cpp里面写自己的测试函数,然后进行编译就能得到自己的库文件libstatic1.a 注: 在Project下有一个shadow build的选项,勾选会默认在项目文件pro同级下创建一个Debug的目录,生成

  • 0
  • 0
  • 阅读 ( 220 )

CentOS7使用ssh不能登录,报错:Read from socket failed: Connection reset by peer

使用xshell登录CentOS7,不能登录,使用另外一台Linux主机,telent 22端口是同的,ssh连接报以下错误: Read from socket failed: Connection reset by peer 查看不能登录主机的日志 # cat /var/log/messages Dec 15 19:38:27 localhost dbus-daemon: dbus[874]: [system] Successfully activated service 'org.freede

  • 0
  • 0
  • 阅读 ( 266 )

Linux SSH连不上:Read from socket failed: Connection reset by peer

为什么80%的码农都做不了架构师?>>>    Read from socket failed: Connection reset by peer   sshd处于存活状态,但无法建立新的连接,这是由于有人改动了SSH运行目录的权限。 解决方法: chmod 600 /etc/ssh/*key* 服务恢复正常。 转载于:https://my.oschina.net/boonya/blog/3039124

  • 0
  • 0
  • 阅读 ( 471 )

Linux入门之内核管理番外篇(4)udev入门(1)

Linux入门之内核管理番外篇(4)udev入门(1) 前言 在上篇中的内核模块管理讲解中,最后或多或少会留下一些疑问,那么这些疑问就是内核模块的参数是怎么和对应的硬件所匹配上的,而硬件又是怎么被内核识别,并且一个个都映射成实际存在的文件,而这些文件之间的关系及作用。当然在最后了解到,这些硬件设备的探测信息是通过一个叫 udev 的工具来实现的,通过 udev 中配置的规则可以很有效的识别每一个硬件,并配合 sysfs 文件系统,将每个探测到的硬件信息导入到 /sys 目录中,那么与 /proc 目录对与

  • 0
  • 0
  • 阅读 ( 295 )

Linux下文件描述符剖析

Linux文件IO open、dup、fork内核原理分析 1、open一个文件 一个Linux进程启动后,会在内核空间创建一个PCB进程控制块,PCB是一个进程的私有财产。 这个PCB中有一个已打开文件描述符表,记录着所有该进程打开的文件描述符以及对应的file结构体地址。 默认情况下,启动一个Linux进程后,会打开三个文件,分别是标准输入、标准输出、标准错误分别使用了0、1 、2号文件描述符。 当该进程使用函数open打开一个新的文件时,一般会在内核空间申请一个file结构体,并且把3号文件描述符对

  • 0
  • 0
  • 阅读 ( 252 )