Linux 命令汇总 更新中
2017-06-14 11:14
204 查看
Linux 命令汇总
1、保存新建分区信息至 /etc/fstab
fstb :echo /dev/xvdb1 /mnt ext3 defaults 0 0 >> /etc/fstab
2、ssh生产秘钥工具 ssh-keygen -t rsa
默认密码保存文件:./.ssh/authorized_keys
默认生成的 私钥文件为: id_rsa 、 公钥为 id_rsa.pub
3、mkdir -p 可以创建父目录不存在的子目录:
例如,创建 mkdir -p /a/b/c (b目录不存在)
4、ssh 常用快捷键
ctrl + u 删除光标前面所有字符相当于VIM里d shift+^
ctrl + k 删除光标后面所有字符相当于VIM里d shift+$
ctrl + a 将光标移动到命令行开头相当于VIM里shift+^
ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$
5、当没有root权限的时候 ,使用 sudo -i 输入普通用户的密码就可以获取root 的权限 ,这样就可以修改root的密码了(默认未对sudo进行过相关配置的情况下)
6、Linux Iptables 相关
/etc/rc.d/init.d/iptables save //保存防火墙配置
service iptables restart //重启防火墙,规则添加后一般是马上生效的
iptables-save > iptables.rules //备份当前配置到 iptables.ruls这个文件中
iptables-restore iptables.rules //用iptables.rules这个文件替换当前防火墙配置
#iptables -D ChainName rule-number //删除一条防火墙规则
#iptables -N testssh //自定义一个链名称为 testssh的链表
#iptables -A testssh -s 192.168.10.10/32 -j ACCEPT //自定义一个表添,加一条规则允许
192.168.10.10主机通过
#iptables -A INPUT -p tcp --dport 22 -j testssh //访问本机22端口的流量定位到 testssh这个链中
匹配
#iptables -I INPUT 9 -p tcp --dport 3306 -j mysqlACCEPT //插入一条规则到第9条之前,第9条变
成第10
条。
// 将访问eth0:10.1.1.1 的63306端口的流量,映射到192.168.1.1:3306端口 (必须开启防火墙转发
echo 1 > /proc/sys/net/ipv4/ip_forward )。
#iptables -t nat -A PREROUTING -d 10.1.1.1 -p tcp --dport 63306 -j DNAT --to-destination
192.168.1.1:3306
#iptables -t nat -A POSTROUTING -s 192.168.1.1 -o eth0 -j SNAT --to 10.1.1.1
//将本机的80端口映射到 8080端口
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 //本机端口映射
#
1、保存新建分区信息至 /etc/fstab
fstb :echo /dev/xvdb1 /mnt ext3 defaults 0 0 >> /etc/fstab
2、ssh生产秘钥工具 ssh-keygen -t rsa
默认密码保存文件:./.ssh/authorized_keys
默认生成的 私钥文件为: id_rsa 、 公钥为 id_rsa.pub
3、mkdir -p 可以创建父目录不存在的子目录:
例如,创建 mkdir -p /a/b/c (b目录不存在)
4、ssh 常用快捷键
ctrl + u 删除光标前面所有字符相当于VIM里d shift+^
ctrl + k 删除光标后面所有字符相当于VIM里d shift+$
ctrl + a 将光标移动到命令行开头相当于VIM里shift+^
ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$
5、当没有root权限的时候 ,使用 sudo -i 输入普通用户的密码就可以获取root 的权限 ,这样就可以修改root的密码了(默认未对sudo进行过相关配置的情况下)
6、Linux Iptables 相关
/etc/rc.d/init.d/iptables save //保存防火墙配置
service iptables restart //重启防火墙,规则添加后一般是马上生效的
iptables-save > iptables.rules //备份当前配置到 iptables.ruls这个文件中
iptables-restore iptables.rules //用iptables.rules这个文件替换当前防火墙配置
#iptables -D ChainName rule-number //删除一条防火墙规则
#iptables -N testssh //自定义一个链名称为 testssh的链表
#iptables -A testssh -s 192.168.10.10/32 -j ACCEPT //自定义一个表添,加一条规则允许
192.168.10.10主机通过
#iptables -A INPUT -p tcp --dport 22 -j testssh //访问本机22端口的流量定位到 testssh这个链中
匹配
#iptables -I INPUT 9 -p tcp --dport 3306 -j mysqlACCEPT //插入一条规则到第9条之前,第9条变
成第10
条。
// 将访问eth0:10.1.1.1 的63306端口的流量,映射到192.168.1.1:3306端口 (必须开启防火墙转发
echo 1 > /proc/sys/net/ipv4/ip_forward )。
#iptables -t nat -A PREROUTING -d 10.1.1.1 -p tcp --dport 63306 -j DNAT --to-destination
192.168.1.1:3306
#iptables -t nat -A POSTROUTING -s 192.168.1.1 -o eth0 -j SNAT --to 10.1.1.1
//将本机的80端口映射到 8080端口
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 //本机端口映射
#
相关文章推荐
- linux 常用命令学习--主要是blog汇总
- Linux常用的命令--60个命令总结汇总
- Linux 运维人员最常用 150 个命令汇总
- Linux常用命令汇总(二)
- linux基本命令汇总
- Linux下常用的find命令汇总
- Linux学习命令汇总一——Linux程序管理,终端类型及命令获取帮助方式
- linux打包压缩命令汇总
- Linux 运维人员最常用 150 个命令汇总
- linux下压缩/解压命令汇总
- 【Linux 命令汇总】
- 【Linux 命令汇总】
- Linux用户登录记录日志和相关查看命令汇总(转)
- 汇总 Linux下获取详细硬件信息的工具:Dmidecode命令详解
- linux打包压缩命令汇总
- Linux命令汇总之a.* (二)
- Linux常用命令汇总补充
- Linux学习以及常用命令汇总大全
- Linux下解压缩命令汇总