基本命令
Linux常用命令
防火墙-端口添加维护
linux端口的维护添加:
- 添加端口:firewall-cmd --permanent --add-port=80/udp --add-port=80/tcp
- 删除端口:firewall-cmd --permanent --remove-port=8300/tcp
- 配置重载:firewall-cmd --reload
- 列表查询:firewall-cmd --list-port
- 永久添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
进程清理
- Kill进程:kill 掉进程/kill
ps -ef | grep oauthCenter | grep -v grep|awk '{print $2}'
Curl 命令
- 性能测试:例如:curl -o /dev/null -s -w “time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n” “http://192.168.10.23:8012/tourism/report?areaId=8610724&startTime=&endTime=1565141898557&templateType=county&chartCode=outsideProvince&chartType=timeBar”
时间同步
方式一
- date -s “20190712 18:30:50” &&hwclock --systohc
方式二
- 首先安装 ntpdate 命令:yum install -y ntpdate
- 接着执行如下命令开始同步:
ntpdate 0.asia.pool.ntp.org
若上面的时间服务器不可用,也可以改用如下服务器进行同步:
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org - 最后执行如下命令将系统时间同步到硬件,防止系统重启后时间被还原。
hwclock --systohc
参考链接
Linux 查看CPU和内存使用情况
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
研发环境常用命令
Maven基础命令
- maven 下载源码 :dependency:sources -DincludeArtifactIds=libthrift
注册中心- Consul启动命令
- 启动命令:
- cd /local/register/
- nohup ./consul agent --server=true --bootstrap-expect=1 --client=0.0.0.0 -ui -bind=192.168.10.24 --data-dir /local/register/consul-data/consul-node-192.168.10.24 1>consul.log 2>&1 &
- nohup ./consul agent --server=true --bootstrap-expect=1 --client=0.0.0.0 -ui -bind=192.168.10.9 --data-dir /local/register/consul-data/consul-node-192.168.10.9 1>consul.log 2>&1 &
Nginx基础命令
- nginx的启动和关闭
- nginx的启动和关闭
- nginx -h 查看帮助信息
- nginx -v 查看Nginx的版本号
- nginx -V 显示Nginx的版本号和编译信息
- start nginx 启动Nginx
- nginx -s stop 快速停止和关闭Nginx
- nginx -s quit 正常停止或关闭Nginx
- nginx -s reload 配置文件修改重新加载
- nginx -t 测试Nginx配置文件的正确性及配置文件的详细信息
- task /fi “imagename eq nginx.exe” windows命令框下查看nginx的进程命令