1、ls:这是linux里最常用的命令,像数学里的1一样,简单但很重要。类似于dos里的dir命令,该命令的功能是列出目录下的文件或子目录。...-a:显示所有文件和目录,包括以.开头的隐藏文件 -l:以长格式的形式显示 例如: kelvin@kelvin-laptop:~$ ls examples.desktop 公共的 模板 视频 图片...$ :把上个命令的参数作为输入。 3、touch:创建一个或多个空文件。 4、pwd:显示当前工作目录。...15、whereis:查看命令以及手册的位置。...需要注意的是,对于新创建的文件或目录,用updatedb更新数据库后才能用locate命令找到。 20、grep:查找文件中的内容。格式:grep 关键字 文件名 21、gzip:压缩文件。
linux 基本命令 目录操作 mkdir 创建文件夹 mkdir -p 递归创建目录 创建多个目录 mkdir [-p] a b c touch a b c 创建文件 rm -r 递归 -f 强制删除...ifconfig netstat -tnlp net状态 top 后 M 内存排序 P cpu 排序 linux 运行级别 systemctl poweroff 关机 systemctl rescue...remote_username@remote_ip:remote_file sudo scp -o xxx xxx.jar root@192.168.1.1:/home/test 日志 rsyslog -linux...是特殊的表示符,其后是此解释此脚本的shell的路径。...变量 var1="xxx" 0 表示获取当前执行的shell脚本文件名, n 表示获取当前执行的shell脚本的第n个参数值 $# 获取当前shell命令行中参数的总个数, $?
0x00 审计命令 在linux中有5个用于审计的命令: last:这个命令可用于查看我们系统的成功登录、关机、重启等情况;这个命令就是将/var/log/wtmp文件格式化输出。...who、w 0x01 日志查看 在Linux系统中,有三类主要的日志子系统: 连接时间日志: 由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序会更新...(utmp、wtmp日志文件是多数Linux日志子系统的关键,它保存了用户登录进入和退出的记录。...0x02 用户查看 Linux不同的用户,有不同的操作权限,但是所有用户都会在/etc/passwd /etc/shadow /etc/group /etc/group- 文件中记录; 查看详细 注:linux...*:查看cron文件是变化的详细 ls /var/spool/cron/ 检查后门 对于linux的后门检查,网络上有一些公开的工具,但是在不使用这些工具的前提时,我们可以通过一些命令来获取一些信息。
作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...Linux磁盘-小结 总结 1.通过前面我们对磁盘的介绍,我们初步掌握了在Liunx服务器里面,如何让一个磁盘为我所用。...2.在日常运维使用中,掌握磁盘的使用情况,并根据磁盘在实际使用的情况进行调整。 3.文字描述部分大部分是基于GPT生成的,但是比较重要或者经常遇到的问题都用红色进行标注。...4.磁盘使用满,虽然这个是最常见的问题,但是在排查问题的时候往往会被忽略,可以养成一个习惯,如果服务器有异常可以先检查磁盘情况。...6.如果你致力学习Linux,希望你把这些命令多多练习,不要让它只是只成为你保存的记录和文档。 磁盘讲完以后,会讲讲Linux基本的网络操作命令,敬请期待。
) 6.检查本地服务状态(ss) 7.网络小结(本章节) 经过前面6小节的介绍,我们已经可以完成配置ip地址,探测远端服务器的的连通性问题,可以基本判断网络是否有问题。...上面讲的只是Linux网络的基本命令,对于计算机网络一点都没有讲,这个后期会单独出一个大的章节来讲解。...命令 echo > /dev/tcp/192.168.179.107/22 是一种利用Linux系统中的特性来尝试与远程主机进行TCP连接的方式。...注意事项: 是否能够使用: 这种方法的可用性取决于Linux系统内核的配置。在某些较新的Linux发行版中,默认情况下可能会禁用 /dev/tcp 和 /dev/udp 虚拟文件系统。...UDP探测:由于UDP是无状态的,所以无论对方的端口是否在监听,我们都可以把包发出去,所以我们无法知道对方是否正在监听。 Linux网络基本操作已经讲完,下面要讲的就是Linux用户,敬请期待。
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...Linux 系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。...我们主要从以下几个方面来介绍Linux的日志情况。...-cron日志 7.Linux日志-sar日志 8.Linux日志-journal日志 9.Linux日志-dmesg日志 10.Linux日志-kdump日志 11.Linux日志-日志小结(本章节)...经过前面10小节的介绍,介绍了在Linux日志里面的10种日志,根据不同的方法,可以日志区分成不同分类。
MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name...2的发帖人: 先查articles表,得到发帖人的编号,再根据编号查users得到的用户名。 ...而Linux中启动时可用“/etc/rc.d/init.d/mysqld start”命令,注意启动者应具有管理员权限。...我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。...MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用 户。
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...经过上一章Linux日志的讲解,我们对Linux系统自带的日志服务已经有了一些了解。...通过这些操作,让你对Linux的操作更加得心应手,具体分成以下章节进行讲解: Linux进阶命令-echo&date&alias Linux进阶命令-top Linux进阶命令-ps&kill Linux...Linux进阶命令-rsync-daemoon Linux进阶命令-nohup&screen Linux进阶命令-lsof Linux进阶命令-小结(本章节) Linux进阶命令,虽然讲了20多个命令...,再加上前面讲过的很多基础命令,这些都仅仅是linux命令的其中一部分,我们也没办法把所有的命令都讲完,所以Linux的命令我们先讲到这里。
MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name...直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop...); 3、grant 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个 mysql> grant all privileges on *.*...mysqldump -T./ phptest drive 其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。...如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。
2> 查询vsftpd软件包的信息。 3> 卸载软件包vsftpd。 检查是否成功输删除 2、YUM软件管理 1> 挂载本地光盘,配置yum源为rhel.repo。...yum install traceout -y 3> 使用yum查询ifconfig命令是由那个软件包提供的。 yum provides ifconfig 4> 卸载软件包httpd。...yum remove httpd -y 通过pgrep和pidof命令查看sshd服务的进程号 4、配置网络:为网卡添加一个本网段IPV4地址,x.x.x.123,并启用,然后在阿里镜像站GNU里,下载...wget2的包- nmcli c mo ens160 ipv4.method manual ipv4.addresses 192.168.238.123/24 ipv4.gateway 192.168.1238.2
: 创建目录 文件查看和编辑: cat: 查看文件内容 less 或 more: 逐页查看文件内容 nano 或 vim 或 emacs: 文本编辑器 权限管理: chmod: 修改文件或目录的权限...chown: 修改文件或目录的所有者 chgrp: 修改文件或目录的所属组 系统信息: uname: 显示系统信息 df: 显示磁盘空间使用情况 du: 显示文件和目录的磁盘使用情况 top...或 htop: 显示系统资源使用情况 进程管理: ps: 显示当前运行的进程 kill: 终止进程 网络命令: ping: 测试网络连接 ifconfig 或 ip: 显示和配置网络接口信息...netstat: 显示网络统计信息 traceroute 或 tracepath: 追踪数据包的路由路径 压缩和解压缩: tar: 打包和解包文件 gzip 或 gunzip: 压缩和解压缩文件...: 删除用户 passwd: 修改用户密码 groupadd: 添加用户组 groupdel: 删除用户组 软件包管理: apt 或 yum: 包管理工具(取决于Linux发行版)
Linux常用命令 Shell是运维和系统管理员操作Linux系统的首选,简单的说,它是一个命令解释器。...如:ls text[1-3] 或 ls test[a-z] 示例: ls *1 ——>test1 ls test[123] --> test1 test2 test3 Linux 下环境下有几种不同...---- man **作用:**Linux为所有命令和系统调用编写了帮助手册。使用man命令可以方便地获取某个命令的帮助信息。 **用法:**man [手册编号] 命令名,手册编号可以省略。...chown …[OPTION] [OWNER] [:[GROUP]] FILE… 每一位分别表示: 文件/目录,xuanxuan用户的读,写,执行,同组的其他用户的读,写,执行,其他组成员的读,写...---- vim vim是UNIX和Linux上标配的编辑器,功能十分强大。 vim xxx 插入模式 输入字符,并可以按光标键移动输入字符位置。
的自动更新,补丁之类的下载就是用这个工具来实现的。...注册表是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的配置信息。...根据windows中安装的应用程序的扩展名,该根键指明其文件类型的名称,相应打开文件所要调用的程序等等信息。 HEKY_CURRENT_USER 管理系统当前的用户信息。...HKEY_USERS是远程计算机中访问的根键之一。 HKEY_CURRENT_CONFIG 管理当前用户的系统配置。在这个根键中保存着定义当前用户桌面配置的数据,该用户使用过的文档列表。...windows中的进程 windows找中包括系统进程和程序进程,可以通过任务管理器查看,用户名为system的是系统进程 常见进程含义 conime.exe: 与输入法编辑器有关的系统进程,能够确保正常调整和编辑系统中的输入法
Linux设计哲学是什么,一切皆文件,熟练掌握操作文件的基本命令,就可以对Linux操作比较得心应手。...我们前面讲了涉及文件目录的创建,查看,修改,复制,粘贴,删除,搜索文件,搜索文件内容,打包及解压操作。我做了一个简单的思维导图,方便大家记忆。...总结 1.掌握这些命令,基本上就掌握了对文件&目录的大部分操作,还有些用得少一点的命令,比如tree,file,pwd,string等就交给大家自己学习吧。...3.有些命令的快捷使用方法,其实用笨办法也可以做到,无非就是稍微繁杂一点,不需要全部掌握。 3.文字部分大部分是基于GPT生成的,然后加上了我自己的一些理解。...4.如果你致力学习Linux,希望你把这些命令多多练习,不要让它只是只成为你保存的记录和文档。
我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...防火墙-什么是防火墙 Linux防火墙-4表5链 Linux防火墙-filter表 Linux防火墙-nat表 Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例(二) Linux...防火墙-小结(本章节) 前面我们的案例都没有持久化,也就是如果服务器重启了,规则就会丢失,有什么方法可以让它持久化保存呢?...rc.local 我们在Linux防火墙-常用命令里面讲过了iptables的规则可以导入,也可以导出,我们就可以借助这2个规则,在配置了规则以后对规则进行导出,然后再开机的时候进行导出就可以就可以实现持久化的目的...2.iptables -F的坑,如果默认规则是拒绝,执行了清空规则就会100%把自己关在外面,因为它清空的是规则,而不会清理默认的拒绝。 3.防火墙小结
Linux多线程编程小结 前一段时间由于开题的事情一直耽搁了我搞Linux的进度,搞的我之前学的东西都遗忘了,非常烦躁的说,如今抽个时间把之前所学的做个小节。...文章内容主要总结于《Linux程序设计第3版》。...1.Linux进程与线程 Linux进程创建一个新线程时,线程将拥有自己的栈(由于线程有自己的局部变量),但与它的创建者共享全局变量、文件描写叙述符、信号句柄和当前文件夹状态。...Linux通过fork创建子进程与创建线程之间是有差别的:fork创建出该进程的一份拷贝,这个新进程拥有自己的变量和自己的PID,它的时间调度是独立的,它的运行差点儿全然独立于父进程。...假设你试图清理的信号量正被一些线程等待,就会收到一个错误。 与大多数Linux函数一样,这些函数在成功时都返回0。
linux目录结构: linux不像Windows 分了盘,它根目录下有如下常用文件夹: home ---------- 用户的家 root --...存放共享资源 常用命令: 1、cd命令: ①、进入某一个目录 cd 目录名 ②、进入多级目录 cd 目录名/目录名 ③、返回上一级目录 cd .. ④、返回根目录 cd / ⑤、返回根目录下的某一个目录...4、查看目录下的文件: ①、查看所有文件和目录名称 ls ②、查看所有文件和目录名称(包括隐藏的) ls -a ③、查看文件并显示详细信息(最常用) ll ④、友好的显示 ll -h 比如显示的文件大小是...6、其他常用命令: ①、grep命令 grep category a.txt 表示在a.txt中查找category字符串所在的行,前提是打开了a.txt文件。...底行模式有如下常用命令: q 不保存退出 q! 不保存强制退出 wq 保存退出 8、管道: 管道:|,将一个命令的输出作为另一个命令的输入。
如何看当前Linux系统有几颗物理CPU和每颗CPU的核数?...bo 从块设备写入数据的量(写磁盘) 4. linux系统里,您知道buffer和cache如何区分吗?...Linux自动地使用所有空闲的内存作为高速缓冲,当程序需要更多的内存时,它也会自动地减小缓冲的大小。...某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?...在Linux系统下如何按照下面要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
pip 中你需要掌握的一些命令。...我个人用的是Anaconda,所以需要在Anaconda Prompt中操作,如果你用的是官网下载的 python 版本,就可以直接在cmd中操作。...这种操作建议在Pycharm的终端使用,因为涉及到文件的生成,可以直接在目录中找到文件,具体操作如下: pip freeze > requirements.txt 这条指令会生成一个文本文件,文件中就是你环境中安装的所有库及对应的版本...可以看到这两条命令都可以得到已安装的库及对应的版本信息,两者的可见区别就在于格式不同,并且后者可以导出文件,另外还有一些细致的区别这里不再介绍。...卸载某个第三方库,需要注意的是pip中有些库是自带的,它们是不支持卸载的。
pip 这个工具我们经常会用到,毕竟 python 是一门以第三方库庞大而著名的编程语言,所以我们总会用 pip 安装一些依赖库,当然这只是 pip 最常用的一个命令,下面就来介绍一下 pip 中你需要掌握的一些命令...我个人用的是Anaconda,所以需要在Anaconda Prompt中操作,如果你用的是官网下载的 python 版本,就可以直接在cmd中操作。...这种操作建议在Pycharm的终端使用,因为涉及到文件的生成,可以直接在目录中找到文件,具体操作如下: pip freeze > requirements.txt 这条指令会生成一个文本文件,文件中就是你环境中安装的所有库及对应的版本...,两者的可见区别就在于格式不同,并且后者可以导出文件,另外还有一些细致的区别这里不再介绍。...pip中有些库是自带的,它们是不支持卸载的。
领取专属 10元无门槛券
手把手带您无忧上云