不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2012-10-14 22:24  分类:Linux基础 

Linux收藏  、Deepin 15.9 个性化设置Macbook Pro 个性化设置
netstat 查看 TCP 网络连接情况(端口数)  、 查看Linux进程数

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

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

建立软链接:

文件:    ln -s  /usr/local/php/php-5.6/bin/php    /usr/local/bin/php

文件夹: ln -s  /fiisoo/server    /alidata/

安装 .deb 文件:sudo  dpkg  -i  ./file.deb


Mac 常用命令:

lsof -i:8080  查看端口被哪个进程占用(8080 为 端口号,根据需要,替换为其他端口号)

Mac Pro 修改环境变量


基础命令

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

2、lsof -i:8080  查看端口被哪个进程占用(8080 为 端口号,根据需要,替换为其他端口号)

3、tail -f  或 tailf   日志文件路径 :用来查看日志的新增内容(即可用来查看文件的最新“末尾”的内容),tailf 能一直打印日志

4、du -sh ./* 查看文件大小

5、查找: find  /  -name  "php-fpm"           查找:which php

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

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

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

9、生成文件:touch  ./write2.txt

 

关闭 php-fpm:

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

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

kill -9 进程ID

killall php-fpm

举例:测试MySQL是否启动

#查看是否有mysql进程

ps -ef | grep mysql

#查看是否有 mysql 端口

netstat -ntlp | grep 3306


关机: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位?

 

防火墙

配置防火墙,开启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 -Th      Linux如何查看文件系统(磁盘使用情况),查看当前文件夹下文件大小:du -sh ./*

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

修改网站目录权限:(参考:Linux目录文件权限

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

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


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

Linux下 ps -efps aux 的区别

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

Linux文件查找命令find详解

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 RPM 命令参数使用详解

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

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

vi 操作笔记 ,(PPT)Linux服务器基础 ,Linux常用系统管理命令(top、free、kill、df) 

Linux基础:利用SSH上传、下载(使用sz与rz命令)

两台Linux服务器之间 拷贝 文件/文件夹(scp

Linux使用ssh公钥实现免密码登录另外一台Linux