Cracer渗透-Linux基础

版本
XX.YY.ZZ    XX为主版本号,YY奇数为开发版本,偶数,ZZ为次版本号
 
分区
Linux将磁盘分区表示为文件
/dev/hda5
dev表示硬件设备文件所在目录
hd标识IDE设备
sd标识SCSI设备
a标识硬盘顺序号 a,b,c,d
5标识分区顺序号(一个硬盘可以分4个主分区,可以将一个主分区,扩展多个扩展分区,再将扩展分区分为多个逻辑分区)这里的5就是一个逻辑分区 
例题:第二块SCSI硬盘的第三个逻辑分区如何表示?    /dev/sdb7
 
目录结构
ls / 根目录
ls /bin        普通用户执行的命令
ls /boot      存放系统装载程序
ls /dev        存放磁盘挂载存储(光驱,硬盘,U盘)
ls /etc         存放linux服务,系统配置文件
ls /home     存放普通用户加目录
ls /lib            系统库文件
media mnt    挂载磁盘光驱
opt                安装外部程序
root                管理员加目录
sbin                root账号可以执行的命令
 
命令行命令
清空文字到行首  ctrl+U 
清空文字到行尾  ctrl+K
清屏 Ctrl+L 或 clear
ls --help 查看ls相关命令帮助
查看系统内核信息  uname -r    (通过内核版本号可以去www.exploit-db.com查看版本对应漏洞)
更详细 uname -a
hostname    查看计算器名称 
ifconfig    查看接口IP 可以查看具体的接口信息(ifconfig eth0)查看以太网
cat /proce/cpuinfo  查看CPU信息
关机:shutdown -h now 或者halt
重启 reboot
查看目录 pwd
cd - 和 cd ..   cd -是返回上一次工作目录  cd.. 是返回目前相对于上一级
 
文件权限: r-x  r-x  r-x  分为三个部分,第一块表示所有者(u)对它的权限,第二块表示它的分组(a)  第三块表示其他人
chmod u+w /bin    (对 bin目录 的所有者增加w 写入权限)
chmod u-w /bin    (对 bin目录 的所有者取消w 写入权限)
chmod 777 /bin  可读可写可执行 4 2 1
 
du -sh /etc 查看etc文件的大小
mkdir aaa    创建aaa目录
mkdir -p  a/b/c    递归创建a->b->c
touch 123.txt  创建123.txt文件
touch * 创建所有目录,但是会更新目前目录的更新时间,迷惑使用者查看文件时间
 
cp复制命令
cp  123.txt / 将123.txt复制到根目录
cp  -r  a /     复制a文件到根目录
 
rm 123.txt     删除 123.txt
rm -r a           递归删除a文件
 
mv    123.txt /  123.txt移动到根目录
 
find / -name re*.conf    查找根目录下 名字是re*的conf文件(*为通配符)
find /-user zhaofeng     查找根目录下用户zhaofeng的文件
 
cat 123.txt  查看文本
 
重定向 date > 1.txt 将日期重定向1.txt 
date >> 1.txt 追加文本信息
 
wc 1.  txt  查看文本行数,字数
 
压缩命令
gzip 123.txt  456.txt.gz   压缩123.txt 压缩为456.txt.gz
gzip -d  456.txt.gz   解压
 
bzip2 123.txt  123.txt.bz2  和上面同理
bzip2 -d 123.txt.bz2
 
 
 pis:Red Hat 6系统忘记密码 破解密码
1.在系统开机等待界面按"E"键
进入
在按E键 选择第二个:
在按E键:
输入 空格 s 回车
停留在第二个,按"B"引导,进入单一模式下
然后就可以执行一些命令,包括passwd
修改完reboot重启进入系统

猜你喜欢

转载自www.cnblogs.com/Tempt/p/10841675.html