Linux 系统命令
外网ip
curl ifconfig.me
内网ip
ifconfig
改名、移动
mv gsk-device-biz.jar gsk-device-biz2.jar
文件远程copy
scp -r root@ip:/root/gsk/device/gsk-device-biz.jar /home/owner/gsk/temp
设置环境变量
export EASY_RSA=”
pwd
“
打印
echo $EASY_RSA
修改文件夹所属用户:anosi、文件夹:/data
chown -R anosi /data
修改文件夹所属用户组
chgrp anosi /data
查看iptables已映射关系
iptables -t nat -nL
映射ip
iptables -t nat -A PREROUTING —dst 公网IP -p tcp —dport 80 -j DNAT —to-destination 内网IP:80 iptables -t nat -A POSTROUTING —dst 内网IP -p tcp —dport 80 -j SNAT —to-source 公网IP:80
时间同步
首先看下系统时间:
date
安装ntpdate命令:
yum install ntpdate -y
执行时间同步命令:
ntpdate -u time.nist.gov
查找大文件
find / -type f -size +100M du -ah —max-depth=1 当前文件夹下所有文件大小 du -h 查看指定文件夹下的所有文件大小(包含子文件夹)
Docker 命令
启动docker
systemctl start docker
启动jenkins
service jenkins restart
设置docker自启动
systemctl enable docker.service
设置docker内容器自启动(mysql为容器名称)
docker update mysql —restart=always
linux 如何开放外网端口映射本地端口
- 首先开放外网端口
sbin/iptables -I INPUT -p tcp —dport 端口 -j ACCEPT
- 外网端口映射本地端口
iptables -t nat -A PREROUTING -p tcp —dport 外网端口 -j REDIRECT —to-ports 旧端口
- 保存
service iptables save
- 重启生效
service iptables restart
ll命令详解
- d:代表文件夹;l:代表链接
- 第一段rwx:代表创建者/所属者的权限;第二段rwx:代表创建者/所有者所属组其他用户的权限;第一段rwx:代表其他组用户的权限
- r:读(4);w:写(2);x:执行(1)。赋全部的rwx权限:chmod 777 logs