vi 操作笔记     (PPT)Linux服务器基础     Linux常用系统管理命令(top、free、kill、df) 、查看 Mac/Linux 某端口占用情况


关闭 php-fpm:

ps -ef | grep php-fpm  或    ps aux | grep php-fpm

kill -USR2 32253  (对应的进程PID)

kill -9 进程ID

killall php-fpm

举例:测试MySQL是否启动

#查看是否有mysql进程

ps -ef | grep mysql

#查看是否有 mysql 端口

netstat -ntlp | grep 3306


小片段:

#!/bin/bash
#!/usr/bin/python

执行 make clean 后,重新编译安装 make && make install

压缩:cd /opt/software/      tar -czvf ./lnmp.tar.gz  lnmp

查找:which php

chkconfig --del nginx
chkconfig --add nginx
chkconfig --level 2345 nginx on
chkconfig --list nginx

service nginx status

vim /etc/rc.local

建立软链接:ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
链接文件:ln -s /home/php-note/123.txt  /123.txt
链接文件夹:ln -s /home/php-note  /php-note


Shell入门教程:Shell变量

Shell入门教程:Shell当中的特殊变量

Shell入门教程:Shell的基本结构

Shell入门教程:命令替换 $() 和 ``

Shell入门教程:算术运算

Shell入门教程:流程控制(1)命令的结束状态

【重点】Shell入门教程:流程控制(2)条件判断的写法

【重点】Shell入门教程:流程控制(3)条件判断式的真假值

Shell入门教程:流程控制(4)case 条件判断

Shell入门教程:流程控制(5)for 循环

Shell入门教程:流程控制(6)while 循环

Shell入门教程:流程控制(7)break和continue

Shell入门教程:Shell函数详解

Shell入门教程:Shell函数的返回值

Shell标准输出、标准错误 >/dev/null 2>&1


关机:poweroff  或  shutdown -h now  或  init 0

重启:reboot  或  shutdown -r now   或  init 6

关闭x-window:init 3

启动x-window:init 5  或  start x

查看IP地址:ifconfig


Linux内核版本:uname  -r  或  uname -a

查看系统类型:cat /etc/redhat-release

[root@localhost local]# cat /etc/redhat-release
CentOS release 5.5 (Final)
[root@localhost local]#

如何查看Linux是32位还是64位? -->执行命令 file /sbin/init 查看即可,即是32位的 Linux, 如是64位的, 显示的是 64-bit 。

Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数

Shell脚本中,如何判断Linux系统是32位还是64位?


基础命令

1、查看某端口号,命令:netstat -pan|grep 80    或    netstat -ntlp | grep 8080

2、查看linux版本是centos还是redhat,命令:cat /etc/redhat-release

3、zip进行文件夹压缩命令:zip -r 压缩最终文件名.zip 要压缩的文件夹名

4、查看历史执行命令:history

防火墙

配置防火墙,开启80端口、3306端口

vim   /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT   #允许80端口通过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #允许3306端口通过防火墙

备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,

正确的应该是添加到默认的22端口这条规则的下面

1、启动防火墙,命令:service  iptables  start 或者 /etc/init.d/iptables start

2、关闭防火墙,命令:service iptables  stop 或者 /etc/init.d/iptables  stop

3、重启防火墙,命令:service iptables  restart 或者 /etc/init.d/iptables  restart

tomcat

1、启动tomcat,进入tomcat安装目录下的bin目录执行 ./startup.sh

2、停止tomcat,进入tomcat安装目录下的bin目录执行 ./shutdown.sh

3、删除日志命令,进入tomcat安装目录下的logs目录执行  rm  -rf   *.*


1.终止命令:ctrl+c

2.结束输入:ctrl+d

3.查看文件系统:df -h      Linux如何查看文件系统(磁盘使用情况)

4.LAMP系列:

重启MySQL:/etc/init.d/mysqld restart

重启Apache: /etc/init.d/httpd restart  或 service httpd restart  或  apachectl -k restart

Apache的配置文件路径:/etc/httpd/conf/httpd.conf

PHP配置文件路径:/etc/php.ini


重启网络服务:service network restart

修改网站目录权限:

chmod  -R  777  ./ecshop
chown  -R  apache:apache  ./ecshop


Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录? (tar -czvf ./xxx.tar.gz ./xxx/*)

如何查看、修改Linux的系统时间    Linux date命令详解

Linux文件查找命令 find 详解    Linux 执行文件查找命令 which 详解

Linux cp (复制)命令简介(\cp -rf xxx)

Linux mkdir 创建文件夹命令(mkdir -pv /xxx/yyy/zzz)

Linux网络下载命令 wget 简介( wget -c http://www.xxx )

Linux如何下解压windows下的.zip和.rar文件 (unzip ./xxx.zip)

Linux防火墙的关闭和开启、禁用SeLinux

Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

使用 ssh 公钥密钥自动登录 Linux 服务器

常用Linux命令收集的更多相关文章

  1. Linux就该这样学--之常用linux命令及bash基础

    Linux就该这样学--之常用linux命令及bash基础 Linux命令 管道 重定向 环境变量 常用命令 常用系统工作命令 系统状态检测命令 工作目录切换命令 文本文件编辑命令 文件目录管理命令 ...

  2. 十五个最常用Linux命令行 - imsoft.cnblogs

    众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...

  3. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  4. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

  5. 常用Linux命令笔记

    任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...

  6. 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...

  7. 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname

    常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...

  8. # 常用linux 命令和相关问题解决

    最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...

  9. Linux - 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...

随机推荐

  1. [No00008D]腾讯通RTX联系方式批量获取

    公司用的RTX让我一直很不爽,QQ比RTX好多少为啥不让用,微信都有企业版了为啥还用腾讯通?终于今天发现唯一的好处是可以从服务器上拉公司妹子们的联系方式!!当然,我要这些联系方式,只是为了联tiao系 ...

  2. [LeetCode] Ugly Number II 丑陋数之二

    Write a program to find the n-th ugly number. Ugly numbers are positive numbers whose prime factors ...

  3. Ajax入门(一)

    最近开始学习Ajax了0.0,虽然其他的还没巩固,但既然学了就先写下来吧... Ajax的定义呢,百度吧= =...就觉得最实用的地方就是页面无刷新,但网页实现了与后台的同步更新.   1, 首先创建 ...

  4. 使用C#把发表的时间改为几年前,几个月,几天前,几小时前,几分钟前,或几秒前

    我们在评论中往往会看到多少天前,多少小时前. 实现原理:现在时间-过去时间 得到的时间差来做比较 下面我定义了一个Helper类,大家直接引用即可,参数就是时间差,注意时间差类型是TimeSpan类型 ...

  5. Java连接远程Redis

    redis-server &  //后台启动redis redis-cli //使用redis   打开redis.conf文件在NETWORK部分有说明   /usr/local/src   ...

  6. 从PHP底层源码去深入理解数组,并用C模拟PHP关联数组(原创)

    PHP是一门入门容易,使用范围广泛的语言,以其灵活性以及web后端开发被很多人熟知,也被很多人戏称“PHP是世界上最好的语言”.本人是一名“忠实”的PHPer,相信用过PHP的程序员都会体会到PHP数 ...

  7. swfit-学习笔记(数组的使用)

    Swift数组的使用,参考:<The Swift Programming Language>中文版 // Copyright (c) 2015年 Zsmile. All rights re ...

  8. 递推 HDU 2569

    考虑n-2 n-1 n z[n] 代表n个块 可行方案 1  n-2 和n-1 同 3*z[n-2] 2  n-2和n-1不同 2*(z[n-1]-z[n-2]); 减一减 然后可能是其中一种 *2 ...

  9. JsonResult类设置返回json的长度(工作笔记 json转化出错)

    public JsonResult PoundageReportSearch()         {    JsonResult jr = new JsonResult();        // 实例 ...

  10. C#面向对象设计模式纵横谈——3.Abstract Factory 抽象工厂(创建型模式)

    动机(Motivation) 在软件系统中经常面临着“一系列相互依赖的对象”的创建工作,同时,由于需求变化,往往存在更多系列对象的创建工作.如何应对这种变化?如何绕过常规对象的创建,提供一种“封装机制 ...