Linux 基础知识点
文章平均质量分 60
Chasing__Dreams
这个作者很懒,什么都没留下…
展开
-
Linux--基础知识点--29--设置时区
【代码】Linux设置时区。原创 2022-08-25 11:49:24 · 146 阅读 · 0 评论 -
Linux--基础知识点--28--iptables
iptables转载 2022-04-28 14:41:41 · 125 阅读 · 0 评论 -
Linux--基础知识点--27--创建虚拟内存
项目占用内存有点大,进程总被杀死,设置一下虚拟内存试试一、先查看一下自己的服务器swap大小[root@localhost ~] free -h# 下面显示的 Swap 即为我们的虚拟内存(我的内存条为4G的) total used free shared buff/cache availableMem: 3.6G 2.9G 333M 33M 340转载 2022-04-02 23:16:27 · 446 阅读 · 0 评论 -
Linux--基础知识点--26--挂载硬盘到任意目录
Linux 如何将一块硬盘进行挂载到任意目录下在window操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。以上的内容是在网上找到的一些资料。个人理解挂载就相当于一颗树,首先只有一个根节点。当需要挂载的时候,原有的树转载 2021-09-29 09:45:13 · 434 阅读 · 0 评论 -
Linux--基础知识点--25--常用命令
1.帮助命令1.1 help命令#语法格式: 命令 --help#作用: 查看某个命令的帮助信息# 示例:# ls --help 查看ls命令的帮助信息# netstat --help 查看netstat命令的帮助信息1.2 man命令#语法格式:man 命令#作用: 查看某个命令的帮助手册# 示例:# man ls #查看ls命令的帮助手册# man netstat #查看netstat命令的帮助手册2.路径切换及查看2.1 cd命令#语法格式:cd 目录#作用: 切换到.转载 2021-04-09 12:12:16 · 487 阅读 · 0 评论 -
Linux--基础知识点--24--openssl
实用命令:利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密1 BASE64编码解码(base64 encode/decode)1.1 BASE64编码命令# 对字符串‘abc’进行base64编码:[root@lighthouse ~]# echo abc | openssl base64YWJjCg== # (编码结果)# 如果对一个文件进行base64编码(文件名t.txt):[root@lighthouse ~]# openssl base转载 2021-02-09 12:37:36 · 261 阅读 · 0 评论 -
Linux--基础知识点--23--adb工具
1 adb 架构ADB : Android Debug Birdge 即Android调试桥,是一个 Android 的命令行工具,可以用来连接并监控调试模拟器或实际的移动设备。adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序。ADB 分为三部分:PC上的adb client 和 adb server 以及Android设备上的adb daemon(adbd)。客户端(adb client):在原创 2021-01-13 16:18:33 · 944 阅读 · 0 评论 -
Linux--基础知识点--22--ping
现在不管安防工程还是弱电工程,与网络的联系也越来越密切了,网络基础知识中的网络命令ping命令在项目中是使用频率最高的,一般我们用的都是它的基本功能,今天和大家来详细看下Ping命令的7个基础用法,掌握了秒变大神!1、ping命令基础2、ping -t的使用3、ping -a的使用4、ping -n的使用5、ping -l size的使用6、ping -r count的使用7、如何批量ping 几百到1000个ip地址一、ping命令基础介绍在网络中ping是一个十分强大的TCP/IP转载 2021-01-08 21:08:12 · 411 阅读 · 0 评论 -
Linux--基础知识点--21--vsftpd
FTP服务的简介和配置详解注意:配置FTP服务时,最好关闭防火墙和selinux1 FTP服务简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文件传输协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)。"下载"文件就转载 2021-01-06 17:22:29 · 376 阅读 · 0 评论 -
Linux--基础知识点--20--scp/sftp
1 scpLinux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。语法scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[u原创 2021-01-05 11:55:28 · 222 阅读 · 0 评论 -
Linux--基础知识点--19--nslookup
nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。 nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。1 直接查询这个可能大家用到最多,查询一个域名的A记录。nslookup domain [dns-server]如果没指定dns-server,用系统默认的dns服务器。下面是一个例子:[root@zhangsan dc2-user]# nslookup baidu.comServer: 100.64.8.1Address:原创 2020-12-27 22:14:09 · 303 阅读 · 0 评论 -
Linux--基础知识点--18--traceroute
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设转载 2020-12-27 10:23:41 · 278 阅读 · 0 评论 -
Linux--基础知识点--17--curl
原创 2020-12-11 15:03:59 · 100 阅读 · 0 评论 -
Linux--基础知识点--16--nc
nc是netcat的简写,可以用来取代telnet进行某些服务端口的检测工作。作用(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口(2)端口的扫描,nc可以作为client发起TCP或UDP连接(3)机器之间传输文件(4)机器之间网络测速常用参数-l:用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server-s:指定发送数据的源IP地址,适用于多网卡机-u:指定nc使用UDP协议,默认为TCP-v:输出交互或出错信息,新手转载 2020-12-05 20:19:39 · 262 阅读 · 0 评论 -
Linux--基础知识点--15--firewalld
1、查看firewall防火墙状态firewall-cmd --state或者systemctl status firewalld2:打开防火墙systemctl start firewalld3、关闭防火墙systemctl stop firewalld4、重启防火墙firewall-cmd --relaod或者systemctl reload firewalld5、开机自启动防火墙systemctl enable firewalld6、禁止开机启动防火墙s转载 2020-12-05 18:12:30 · 142 阅读 · 0 评论 -
Linux--基础知识点--14.1--Systemd 实战篇
上一篇文章,我介绍了 Systemd 的主要命令,今天介绍如何使用它完成一些基本的任务。一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在 /usr/lib/systemd/system1 目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以 httpd.service 为例)。$ sudo systemctl enable httpd上面的命令相当于在 /etc/systemd/system 目录添加一个符号链接,指向 /usr/lib/systemd/转载 2020-11-22 12:18:07 · 166 阅读 · 0 评论 -
Linux--基础知识点--14--Systemd入门篇
Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。一、由来历史上,Linux 的启动一直采用 init 进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。一是启动时间长。init 进程是串行启动,只有前一个进程启动完,才会启动下一个进程。二是启转载 2020-11-22 11:41:29 · 231 阅读 · 0 评论 -
Linux--基础知识点--13--sed
sed命令详解sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。sed命令的语法格式:sed的命令格式: sed [option] 'sed command’filenamesed的脚本格式:sed [option] -f 'sed script’filenamesed命令的选项(option):-转载 2020-11-20 17:20:44 · 209 阅读 · 0 评论 -
Linux--基础知识点--12--重定向
P1 重定向操作转载 2020-11-20 15:12:26 · 127 阅读 · 0 评论 -
Linux--基础知识点--11--awk
1 awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如 C 语言等。在 linux转载 2020-10-24 09:31:20 · 145 阅读 · 0 评论 -
Linux--基础知识点--10--echo
echon 如果内容为单一字段,可以用单引号也可以用双引号,如果是一个代码片段,那么要用单引号!echo ‘代码片段’echo的内容最好为一行,不能多行。代码片段中 换行用 \n表示换行(\n后面紧跟内容,不必换行)如果想echo内容为 你"好,下面是2中方法echo "你\"好" 或者echo '你"好'echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,转载 2020-10-22 21:55:06 · 709 阅读 · 0 评论 -
Linux--基础知识点--9--xargs
xargs是 Unix系统的一个很有用的命令,但是常常被忽视,很多人不了解它的用法。本文介绍如何使用这个命令。一、标准输入与管道命令Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数。$ cat /etc/passwd | grep root上面的代码使用了管道命令(|)。管道命令的作用,是将左侧命令(cat /etc/passwd)的标准输出转换为标准输入,提供给右侧命令(grep root)作为参数。因为grep命令可以接受标准输入作为参数,所以上面的代码等同于转载 2020-10-22 21:23:06 · 131 阅读 · 0 评论 -
Linux--基础知识点--8--du/wc
不断补充中…du -sh filename/dirname查询filename/dirname的大小wcwc -l filename 就是查看文件里有多少行wc -w filename 看文件里有多少个word。wc -L filename文件里最长的那一行是多少个字。wc - c filename 统计字节数。输出相关信息的顺序: 行数、字数、字节数、文件名...原创 2020-10-22 09:56:57 · 240 阅读 · 0 评论 -
Linux--基础知识点--7--uptime
linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令过去只显示系统运行多久。现在,可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。uptime命令用法十分简单:直接输入 # uptime 即可。输入样例:18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.001可以被认为转载 2020-10-19 10:28:38 · 866 阅读 · 0 评论 -
Linux--基础知识点--6.1--update/upgrade/dist-upgrade区别
1、root@xuegod53:~# apt update注:apt update 的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。即运行 apt update 并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。root@xuegod53:~# apt update #执行这个命令,可以查看更新列表会下载 https://mirrors.aliyun.com/kali/dists/kali-rolling/ 中这个 InRe原创 2020-10-19 16:27:41 · 1344 阅读 · 0 评论 -
Linux--基础知识点--6--apt/dpkg
12apt install softname1 softname2 ...安装softname1 softname2 …apt-cache search softname1 softname2搜索软件包apt update从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。apt list --upgradable返回可更新软件列表apt upgrade更新依赖未发生改变的软件,若依赖发生改变则不会更新。apt dist-up原创 2020-10-19 20:09:08 · 134 阅读 · 0 评论 -
Linux--基础知识点--5--find/locate/whereis/which/type
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <指定动作>: 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件)转载 2020-10-16 19:29:36 · 97 阅读 · 0 评论 -
Linux--基础知识点--4.4--vim_解决 swap file “*.swp”already exists!问题
在 Linux 下的 vim 编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示:使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。每次启动检索是否有临时文件, 有则询问如何处理,就会出现如上情景。解决办法:将隐藏的 *.swp 文件删除即可,原先的文件便可再次编辑。解决 swap file “*.swp”already exists!问题vi vi转载 2020-11-18 09:46:28 · 856 阅读 · 0 评论 -
Linux--基础知识点--4.3--了解vimscript
1.vimscript调用python的函数以下参考使用python开发vim插件及心得分享vim有各种强大的插件,这不仅归功于其提供的用来编写插件的脚本语言vimL,还得益于它良好的接口实现,从而支持python等语言编写插件。当vim编译时带有+python特性时就能使用python2.x编写插件,+python3则支持python3.x,可以使用vim --version来查看vim的编译特性。用vim --version | grep +python查看输出,否则你可能要重新编译安装vim。转载 2020-10-20 16:33:41 · 220 阅读 · 0 评论 -
Linux--基础知识点--4.2--vim常用命令
:nu显示输入:nu命令时光标所在行号和内容。:set nu编辑模式显示所i:在光标之前插入字符I:在当前行行首插入字符a:在光标之后插入字符A:在当前行行尾插入字符o:在当前行下插入空行O:在当前行上插入空行x:删除当前字符X:删除当前字符左边的字符r:替换当前字符R:从当前字符开始连续替换gg命令模式跳转到文件开头G命令模式跳转到文件最后一行的开头行号G跳转到指定行的开头M命令模式跳转到屏幕的中间一行的开头zz原创 2020-10-20 11:45:08 · 176 阅读 · 0 评论 -
Linux--基础知识点--4.1--vim寄存器
2.2.1 官方帮助手册:help registers:help :registers2.2 寄存器分类1.无名(unnamed)寄存器:"",缓存最后一次操作内容;2.数字(numbered)寄存器:"0 ~ "9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容3.行内删除(small delete)寄存器:"-,缓存行内删除内容;4.具名(named)寄存器:"a ~ "z或"A - "0Z,指定时可用;5.只读(read-only转载 2020-10-20 11:44:30 · 453 阅读 · 0 评论 -
Linux--基础知识点--4--vim三种模式
Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。我们首选的文本编辑器是 Vim(至于为什么,可查看《Vi和Vim的区别和联系》一节)。使用 Vim 编辑文件时,存在 3 种工作模式,分别是命令模式、输入模式和编辑模式,这 3 种工作模式可随意切换,如图 1 所示。图 1 Vim 的三种工作模式Vim的命令模式使用 Vim 编辑文件时,默认处于命令转载 2020-10-16 12:02:37 · 180 阅读 · 0 评论 -
linux--基础知识点--3.1--yum-config-manager
1 简介yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。 yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除在安装mysql的时候自己错误地为centos7安装了linux8版的mysql rpm包,导致查看已有关于mysql的资源库时有一些不需要的库,这时候我们就需要通过yum-config-manager命令对资源库进行管理。yum-config-manager命转载 2021-02-21 12:07:31 · 308 阅读 · 1 评论 -
linux--基础知识点--apt-get安装的文件位置
下载的软件存放位置/var/cache/apt/archives安装后软件默认位置/usr/share可执行文件位置/usr/bin配置文件位置/etclib文件位置/usr/lib转载 2020-08-13 08:23:22 · 244 阅读 · 0 评论 -
Linux--基础知识点--apt 和 apt-get的区别
apt 和 apt-get的区别转载 2020-08-13 09:07:36 · 186 阅读 · 0 评论 -
Linux--基本知识点--chmod、chgrp、chown
Linux命令:修改文件权限命令chmod、chgrp、chown详解转载 2020-08-13 08:18:05 · 148 阅读 · 0 评论 -
Linux--基础知识点--0--面试
1 一个正在运行的进程写入日志,如何将日志文件清空?echo ‘’ > test.logcat /dev/null > test.log2 内存监测可以用哪些命令?top -p pidps -aux | grep 进程名free -mcat /proc/meminfosar -r 内存、sar -u cpu、sar -b 磁盘IO3 一个文件中有多个列,以空格隔开,如何只获取指定的列?3.1 只获取一列3.2 获取多列4 管道符的底层原理是什么?5 读写文件的底原创 2024-09-04 23:15:44 · 383 阅读 · 0 评论