(CentOS7)
0. firewalld 防火墙
firewalld是centos7的一大特性,支持动态更新,不用重启服务。
命令 |
注释 |
systemctl start firewalld |
启动 |
systemctl restart firewalld |
重启 |
systemctl status firewalld |
查看状态 |
systemctl disable firewalld |
永久禁用 |
systemctl stop firewalld |
暂时停用 |
firewall-cmd --permanent --add-port=8080/tcp |
永久打开一个端口 |
firewall-cmd --permanent --remove-port=8080/tcp |
永久关闭一个端口 |
1.解压、压缩文件包
命令 |
注释 |
tar -xvf file.tar |
解压 tar包 |
tar -xzvf file.tar.gz |
解压tar.gz |
tar -xjvf file.tar.bz2 |
解压 tar.bz2 |
tar -xzvf file.tar.Z |
解压tar.Z |
unrar e file.rar |
解压rar |
unzip file.zip |
解压zip |
2.网络
命令 |
注释 |
ifconfig |
查询本机ip |
/etc/sysconfig/network-scripts/ |
本机网卡文件地址 |
systemctl restart network.service |
重启网络服务 |
3.vi/vim
命令 |
注释 |
i |
切换到插入模式,以输入字符。 |
x |
删除当前光标所在处的字符。 |
: |
切换到底线命令模式,以在最底一行输入命令 |
q |
退出程序 |
w |
保存文件 |
x==wq |
保存并推出 |
[Ctrl] + [f] |
屏幕『向下』移动一页,相当于 [Page Down]按键 (常用) |
[Ctrl] + [b] |
屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用) |
[Ctrl] + [d] |
屏幕『向下』移动半页 |
[Ctrl] + [u] |
屏幕『向上』移动半页 |
$ ==[End] |
移动到这一行的最后面字符处(常用) |
H |
光标移动到这个屏幕的最上方那一行的第一个字符 |
M |
光标移动到这个屏幕的中央那一行的第一个字符 |
L |
光标移动到这个屏幕的最下方那一行的第一个字符 |
G |
移动到这个档案的最后一行(常用) |
nG |
n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu) |
gg |
移动到这个档案的第一行,相当于 1G 啊! (常用) |
n<Enter> |
n为数字。光标向下移动 n 行(常用) |
yy |
复制游标所在的那一行(常用) |
nyy |
n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用) |
u |
复原前一个动作。(常用) |
[Ctrl]+r |
重做上一个动作。(常用) |
. |
想要重复删除、重复贴上等等动作,按下小数点『.』就好了! (常用) |
4.设置免密码登录
#step1:
ssh-keygen -t rsa
#step2:
cd ~/.ssh/
#step3:
cat id_rsa.pub >> authorized_keys
ps:
1.root下执行
2.ssh-keygen 只生成id_rsa和 id_rsa.pub 文件,authorized_keys是自己添加的,如果出了错,可以删除authorized_keys,重新写入:D
5.系统的基本操作
命令 |
注释 |
shutdown –h now |
立马关机 |
shutdown –h 20:25 |
系统会在今天20:25关机 |
shutdown –h +10 |
十分钟后关机 |
shutdown –r now |
系统立马重启 |
shutdown –r +10 |
系统十分钟后重启 |
reboot |
就是重启,等同于 shutdown –r now |
halt |
关闭系统,等同于shutdown –h now 和 poweroff |
返回上一级目录
cd ..
一些不一样的操作
mkdir glassy{1..5} # 创建glassy1,glassy2,glassy3,glassy4,glassy5文件夹