linux

Linux学习之常用文件处理命令(一)

 1.ls命令2.cd命令3.pwd命令4.mkdir命令5.touch命令6.cp命令7.mv命令8.rm命令9.cat命令10.more命令11.head命令12.tail命令13.ln命令     (1)除了/之外,所有的字符都合法。(2)有些字符最好不...

kali linux系统配置 避免踩坑

 使用kali一个多月,重新安装kail也三次了,下面是安装完系统后,做如下系统配置,必须要做的配置,让自己以后不要踩坑。 kail更新系统1.添加更新源,前面已经介绍,不再多说 2获取更新数据,命令:  apt-getupdate&apt-getupgrade...

linux中top命令使用及查看tcp连接

 介绍:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,Linuxtop命令用于实时显示process的动态,即可以通过用户按键来不断刷新当前状态。使用环境:linux使用权限:所有使用者 一、信息介绍前五行为系统整体的统计信息: 系统整体的统计信息第...

kali linux网络配置

事情是这样的今天早上想安装一个按个人信息生成密码的软件发现无法安装 发现问题后我首先检查了kali有没有获取到IP然后就是没有获取IP 怎么解决问题如下:原理进程:1.写入dhcp服务1.进行DNS设置 首先输入命令:gedit/etc/network/interfaces #用...
代码星球·2020-04-29

Linux命令集

系统信息arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作cat/proc/cpu...
代码星球·2020-04-29

每天一个linux命令(39):grep 命令

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中...

linux多线程全面解析

 引入:   在传统的Unix模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。Unix下的大多数网络服务器程序都是这么编写的,即父进程接受连接,派生子进程,子进程处理与客户的交互。虽然这种模型很多年来使用得很好,但是fork时...
代码星球·2020-04-22

Linux操作系统原理笔记

  在Linux操作系统内核内部,进程是通过一个链表,而且是一个双向链表来管理的。进程描述符:每一个进程都有其描述符,每一个描述符彼此之间都有关联性的。 双向链表: 一个进程内部可能包含多个线程。  上下文切换(Contextswtch)  ...

用e2fsck修复受损的linux文件系统

今天想尝试直接从linuxdeepin拷贝一些文件到windows10而不重启电脑,所以就安装Ext2Mgr了并加载了linux的几个磁盘://home再次重启系统想进入linux的时发现系统进入到初始那个Logo动画那里就失败了,用内置shell进去看发现根下没有根本没有home了。 根据deepin给出的...

Linux配置中文输入法(搜狗输入法)

   在原生ubuntu14.04英文环境系统中只有IBus拼音,真的好难用。由于搜狗输入法确实比Linux系统下其它的中文输入法都要好用得多,所以我决定在我的Ubuntu14.04系统中安装搜狗输入法。Linux系统下的输入法都是建立在输入法框架之上,先有输入法框架,再有具体的输入法。一...

Linux网卡驱动程序对ethtool的支持和实现

Linux的一个显著特点就是其强大的网络功能,Linux几乎支持所有的网络协议,并在这些协议基础上提供了丰富的应用。对Linux网络管理的重要性不言而喻,这些管理依赖于网络工具,比如最常用的ifconfig,route,ip,ethtool等,其中ethtool提供了强大的网卡及网卡驱动管理能力,其具体的实现框架和网络...

linux用户添加组

usermod-Ggroupnameusername(这种会把用户从其他组中去掉,只属于该组)如:usermod-Ggitgit(git只属于git组)usermod-a-Ggroupnameusername(把用户添加到这个组,之前所属组不影响)如:usermod-a-Gwwwgit(git属于之前git组,也属于w...
代码星球·2020-04-21

Linux查看程序端口占用情况

今天发现服务器上Tomcat8080端口起不来,老提示端口已经被占用。使用命令:ps-aux|greptomcat发现并没有8080端口的Tomcat进程。使用命令:netstat–apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Programname 发现8080端...

linux统计qps、qpm、响应时间的命令

awk'{a[$4]++}END{for(iina){printi""a[i]}}'*|sort-nrk2求qpsawk'{print$4}'prod*|cut-c12-19|awk'{a[$1]++}END{for(iina){printi""a[i]}}'|sort-nrk2求qpmawk'{print$4}'pr...

Linux curl命令详解

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:#curl[option][url]常见参数:-A/--user-agent<string>设置用户代理发送给服务器...
代码星球·2020-04-18