Linux 常用

常用简单指令

查看CPU信息 cat

$ cat /proc/cpuinfo

创建文件夹 mkdir

# 假设在 /app 路径下
$ mkdir web

移动 文件 mv

## 假设以下操作流程
## 1. 上传 abc.zip => 上传成功, 存在于linux目录 [/tmp]
## 2. 目标 将 abc.zip 解压至 [/app/web/abc]
$ mv /tmp/abc.zip /app/web

解压 *.zip 文件 unzip

$ unzip /app/web/abc.zip -d /app/web/abc

删除 文件及文件夹 rm

$ rm -rf rbac rbac.zip

重命名目录 mv

# 将目录A重命名为B
$ mv A B

# 将 /a 目录移动到/b下,并重命名为c
$ mv /a /b/c

清屏shell

# 按键盘[ctrl] + [l(小写的L)]
# or
$ clear

复制 cp

# 复制 /usr/local/nginx/conf/nginx.conf 至 /tmp
$ cp /usr/local/nginx/conf/nginx.conf /tmp

远程复制

$ scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/ 远端复制到本地
$ scp -r opt/soft root@192.168.120.204:/opt/soft 本地复制到远端
$ scp root@xx.x.x.x:/app/gme/logs/gme_gateway.log ./

服务器问题定位

检测服务端口 举例 [阿里云服务器] 3306

# 1. [网络排查] 服务器能否访问
ping 192.168.1.211

# 2. [云服务器] 安全策略检查 阿里云安全组修改后,重启后才好使 ? 3306

# 3. [防火墙排查] 检查端是否被防火墙挡住了
telnet 192.168.1.211 3306

防火墙 相关

# 编辑
$ vim /etc/sysconfig/iptables

# 配置说明 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

# 重启防火墙
$ /etc/init.d/iptables restart
$ service iptables restart

# 查看防火墙规则是否生效
iptables -L -n