Linux常用命令

基本命令

  • Linux常用命令
    • 防火墙-端口添加维护
    • 进程清理
    • Curl 命令
    • 时间同步
      • 方式一
      • 方式二
    • Linux 查看CPU和内存使用情况
  • 研发环境常用命令
    • Maven基础命令
    • 注册中心- Consul启动命令
    • Nginx基础命令

Linux常用命令

防火墙-端口添加维护

linux端口的维护添加:

  1. 添加端口:firewall-cmd --permanent --add-port=80/udp --add-port=80/tcp
  2. 删除端口:firewall-cmd --permanent --remove-port=8300/tcp
  3. 配置重载:firewall-cmd --reload
  4. 列表查询:firewall-cmd --list-port
  5. 永久添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent

进程清理

  1. Kill进程:kill 掉进程/kill ps -ef | grep oauthCenter | grep -v grep|awk '{print $2}'

Curl 命令

curl参考命令

  1. 性能测试:例如: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

方式二

  1. 首先安装 ntpdate 命令:yum install -y ntpdate
  2. 接着执行如下命令开始同步:
    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
  3. 最后执行如下命令将系统时间同步到硬件,防止系统重启后时间被还原。
    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基础命令

  1. maven 下载源码 :dependency:sources -DincludeArtifactIds=libthrift

注册中心- Consul启动命令

  1. 启动命令:
  • 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基础命令

  1. nginx的启动和关闭
  2. nginx的启动和关闭
  3. nginx -h 查看帮助信息
  4. nginx -v 查看Nginx的版本号
  5. nginx -V 显示Nginx的版本号和编译信息
  6. start nginx 启动Nginx
  7. nginx -s stop 快速停止和关闭Nginx
  8. nginx -s quit 正常停止或关闭Nginx
  9. nginx -s reload 配置文件修改重新加载
  10. nginx -t 测试Nginx配置文件的正确性及配置文件的详细信息
  11. task /fi “imagename eq nginx.exe” windows命令框下查看nginx的进程命令

你可能感兴趣的:(基础环境搭建,linux,服务器,运维)