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