Linux 基本收集

ifconfig eth0 192.168.1.223

切换到root账号
开始是$符号
输入su
输入root密码
转换成# 就变成了root账号

dr 查看盘符
ls /etc/ 查看etc文件夹下面的文件
ls /bin/ 查看bin文件夹下面的文件

ls 对应 list
ls -a 查询所有的文件 a是all
ls -l 查询文件显示所有属性 l是long
ls -lh 查询文件显示所有属性(属性文件大小会自动计算)

文件类型 -二进制文件 d目录 l软链接文件
文件权限 u所有者 g所属组 o其他人 a所有人
r读 w写 x执行

mkdir -p 创建文件夹 p递归创建
pwd 该文件夹的详细路径
.这级目录 ..上级目录
rmdir 删除空目录 内部有空文件夹或者文件就不可以删除
cp 复制 -r 复制目录 -p 保留文件属性
mv 剪切文件夹 到其他文件夹 修改文件名称
rm -rf 删除文件夹 f强制删除 r 文件夹 f强制删除
====================================
touch 创建一个文件 空格的话是创建两个文件
cat 查看文件内容 -n 行号
tac 倒过来查看文件内容
more 空格,f翻页 enter 换行 q退出
less 查看文件内容 可以pageup往上翻页,上箭头往上翻行 可以命令/直接进行搜索 n next 往下继续搜索关键字高亮
head -n行数 查看文件的前n行,不写n时默认查看前10行
tail -n行数 查看文件的最后n行,不写n时默认查看最后10行 -f动态显示文件末尾内容
============================================
ln -s 创建软链接 没有s就是硬链接
软链接就是windows里面的快捷方式,可以跨分区
硬链接就是原来的文件的备份,是同一个i节点,同步更新,当文件删除,硬链接一样可以使用,硬链接必须在同一个分区,不能对目录创建一个硬链接
=============================================
chmod 修改文件的权限 -R(修改所有文件以及所有子文件和目录的权限,只有所有者或者root才有权限更改权限) +添加权限 -删除权限 =就是该权限,不管以前是什么权限
r 4 w 2 x 1
文件: 可以查看文件内容 可以修改文件内容(修改,但不能删除) 可以执行文件(script脚本,命令)
目录: 可以列出目录中的内容 可以在目录中创建,删除文件 可以进入目录(目录的权限,一般都会有rx,能看能进入,不可能能看不能进入)
一个文件是否可以删除,不看文件本身是否有写权限,而是看该目录所在文件夹是否有写权限
==============================================
chown 修改文件的所有者,只有root权限有该权限
chown 用户 文件
chgrp 修改文件的所有组
umark-S 显示设置文件的缺省权限 -S 以rwx的形式显示文件的缺省权限
如果没有S,那就先生022,就是777-022=755 就是rwxrw-rw-
===============================================
find 搜索文件
find /etc -name init 在etc文件夹中查找名称为init的文件
模糊搜索用通配符 find /etc -name *init*
find /etc -name init??? 匹配etc文件夹下面的名称为init后面还有3个字符的文件
find /etc -iname init 根据文件名查找,不区分文件名大小写
================================================
locate 在文件资料库中查找文件,速度非常快,但是如果新创建文件没有被收录,那么久不能被查询到
updatedb 重新更新文件资料库
which 查看命令的路径和别名
whereis 查找命令的绝对路径和帮助文档
grep 对文件内部进行内容查找 -i不区分大小写 -v排除查找
================================================
man ls 查看ls的帮助文档
man 命令名称 可以查看命令的帮助文档
man services 查看services配置文件的帮助文档(查看配置文件不需要写配置文件的绝对路径,直接就是配置文件名)
help umask 查看shell内置命令umask
whatis ls 查看命令的简单帮助文档
===============================================
useradd hognda 添加用户hongda
passwd hongda 设置用户hongda的密码
who 查看服务器远程登陆用户信息 tty 本地终端 pts 远程终端
w 查看详细的登陆用户信息
uptime 查看服务器已联系运行时间 (衡量服务器的稳定性)
===============================================
.zip是windows和linux都可以使用的压缩模式
gzip 对文件进行gz格式压缩 (只能对文件进行压缩,如果是目录,就会忽略,不能压缩目录) (压缩以后就没有原文件了,压缩以后不保留原文件)
gunzip 对gz文件进行解压缩 或者 gzip -d
tar -c 打包
-v 详细信息
-f 指定文件名
tar -cvf Japan.tar Japan 对Japan目录进行打包,打包成Japan.tar
tar -z 打包的时候进行压缩
tar -zcf Japan.tar.gz Japan 对Japan目录进行打包压缩
tar -x 解包
tar -zxvf Japan.tar.gz 对Japan解包
zip Japan.zip Japan 对Japan进行zip压缩 (压缩比例比较小,也可以对目录进行压缩)
unzip test.zip 解压缩
bzip2 zip高级版 压缩比较比较高,-k保留原文件 .bz2
bzip2 -k test 对test文件进行压缩,并且保留原文件
bunzip2 解压缩 -k 保留压缩包
.tar.bz2 tar -cjf -xjf
=====================================
shutdown -h now 现在关机 (shutdown可以正确保存服务与数据)
shutdown -r now 现在重启
=====================================
linux系统下面主要有两类包
源码包,可以查看源码,一般是c语言,安装比较慢,效率大概高5%。
二进制包,rpm包,系统默认包,不能打开,安装比较快,已经被编译,有依赖性,必须装好已需要的包
rpm包依赖性很强,必须把所依赖的包一级一级的都安装好。
安装包 rpm -ivh 包全名 i(install)安装 v显示详情信息 h显示进度
卸载包 rpm -e 包名(此时该包已被安装,所以只要包名就可以识别)
yum不一定要上网,yum管理的还是rpm包,区别是rpm命令是手动来安装,yum是自动安装rpm包

时间: 2025-01-05 08:34:53

Linux 基本收集的相关文章

Kali Linux信息收集之dnswalk

0x00 dnswalk介绍 dnswalk是一个DNS调试器,它执行指定域的传送,并以多种方式检查数据库内部一致性以及准确性. 工具来源:http://sourceforge.net/projects/dnswalk/ dnstracer主页 | Kali dnstracer Repo仓库 作者:David Barr 证书:Artistic 0x01 dnswalk功能 1 2 3 4 5 6 7 8 9 10 11 12 13 [email?protected]:~# dnswalk --h

常用Linux指令收集

常用Linux指令收集 防火墙操作 #添加-允许8084端口号出入 [[email protected]_0_4_centos sbin]# firewall-cmd --add-port=8084/tcp --permanent success #重新加载防火墙规则 [[email protected]_0_4_centos sbin]# firewall-cmd --reload success #查看防火墙规则 [[email protected]_0_4_centos sbin]# fi

linux下收集系统全面信息(基于sosreport以及supportconfig)

Linux下日志的采集和分析是一个非常重要的工作,一般厂商都会有自己独有的命令,我这边列举下常用的两个Linux厂商的收集命令(Redhat Linux以及SuSe Linux),便于收集后,对系统进行全面分析. 1. 基于redhat的日志收集 [[email protected] etc]# sosreport sosreport (version 3.2) This command will collect diagnostic and configuration information 

linux软件收集

Basket Note Pads http://basket.kde.org/index.php 图:Basket Note Pads界面截图 Basket Note Pads是一款 KDE 下具有多种用途的记录软件,与其他一般的作笔记软件最大的区别是,它除了能够记录文字信息之外,更可以记录图片.声音.链接.文件.颜色等各种各样的数据. 那么,使用 BasKet Note Pads 你能够做些什么呢? · 作笔记:当然,这是 BasKet Note Pads 首要的功能,你可以使用它来随时记录下

linux信息收集篇之sosreport

sosreport是一个类型于supportconfig 的工具,sosreport是python编写的一个工具,适用于centos(和redhat一样,包名为sos).ubuntu(其下包名为sosreport)等大多数版本的linux .sosreport在github上的托管页面为:https://github.com/sosreport/sos,而且默认在很多系统的源里都已经集成有.如果使用的是正版redhat,在出现系统问题,寻求官方支持时,官方一般也会通过sosreport将收集的信

linux 快捷键收集

Ctrl + a 切换到命令行开始 这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合:在Linux下的vim,这个也是有效的:另外,在windows的许多文件编辑器里,这个也是有效的. Ctrl + e 切换到命令行末尾 这个操作跟END实现的结果一样的,但End键在某些unix环境下无法使用,便可以使用这个组合:在Linux下的vim,这个也是有效的:另外,在windows的许多文件编辑器里,这个也是有效的. Ctrl + l 清除屏幕内容,效果等

Linux命令收集

Linux常用命令:if.for.which.ps.grep.netstat.lsof.head.tail.sed.awk.cut.sort.uniq.dos2unix.find.xargs.kill) 一.linux查看占用内存/cpu最高的进程情况(注明:可以使用一下命令查使用内存最多的10个进程) 1.查看占用cpu最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 2.查看占用内存最高的进程 ps aux|head -1

Linux 系统信息收集简介

常用命令 查看系统版本 cat /etc/issue cat /etc/*-release cat /etc/lsb-release cat /etc/redhat-release 查看内核版本 cat /proc/version uname -a uname -mrs rpm -q kernel dmesg | grep Linux ls /boot | grep vmlinuz 查看环境变量里 cat /etc/profile cat /etc/bashrc cat ~/.bash_prof

linux精彩收集

----------------------------网络无关篇-------------------------- 0001 修改主机名(bjchenxu) vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令 " hostname 主机名".一般还要修改/etc/hosts文件中的主机名.这样,无论你是否重启,主机名都修改成功. 0002 Ret Hat Linu