Linux常见命令

ps -ef | grep php

du -sh 查看当前文件夹大小

tail -f /var/log/nginx/access.log 查看日志

vsFTPd Linux上面的ftp

df -lh 查看磁盘

df -i 查看inodes

fdisk -l 查看物理磁盘

tar zxvf *.tg

tar -cf data.tar data 压缩

sh setup.sh 运行shell脚本

mount -a 磁盘 目录

vim的使用 保存退出 (:wq)

service nginx restart

service mysqld restart

service php-fpm restart

/usr/local/php/sbin/php-fpm restart

service crond restart

service iptables restart

查找文件 find 路径 -name '文件名'

find /mnt1/www -name 'index.php'

pwd 返回当前目录的路径

grep '查找字符' filename

cp 命令

cp -a  连同属性一块复制  cp -a file1 file2 把file1的属性(权限等)复制到file2

cp -r 目录复制

 ps -aux 查看所有进程

kill -l PID 杀掉进程  kill -9 pid

pkill -9 进程名

chmod

文件和目录的权限分为三种,读,写,执行

有三种不同类型的用户可对文件或目录进行访问:  文件所有者,同组用户,其他用户

r=4,w=2,x=1 
若要rwx属性则4+2+1=7; 
若要rw-属性则4+2=6; 
若要r-x属性则4+1=7。

-rw------- (600) -- 只有属主有读写权限。  
-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。  
-rwx------ (700) -- 只有属主有读、写、执行权限。  
-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。  
-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。  
-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。  
-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。  

-  rwx  rwx  rwx (777)  第一个字符(-)指定文件类型,(-代表文件,d代表目录),后面9个,3个字符为一组,总共3组,代表3组用户的分别的权限

 

netstat -antp  查看Linux对外提供的网络服务

 ps -ef | grep java
表示查看所有进程里 CMD 是 java 的进程信息
ps -aux | grep java
-aux 显示所有状态

Linux软件安装.

configure --help|grep mysql 查看帮助

//1.解压缩
tar -zxf nagios-4.0.2.tar.gz
//2.进入目录
cd nagios-4.0.2
//3.配置
./configure --prefix=/usr/local/nagios -with=mysql=mysqld -enble
//4.编译 或者直接 make && make install
make all
//5.安装
make install && make install-init && make install-commandmode && make install-config

1.用YUM安装软件包命令:yum install ~

2.用YUM删除软件包命令:yum remove ~

 whereis命令只能用于程序名的搜索,而且只搜索二进制文件

 centos 7.x 开始 systemctl start mariadb 替代 service start mariadb  

 

rpm -e 删除已经安装的包

rpm -ivh MYsoftware-1.2 -1.i386.rpm 安装软件

 

passwd 修改密码

webbench -c 1000 -t 1200000 http://www.baidu.com

sudo chmod -R 755 /opt/lampp/phpmyadmin 设置权限

 

halt -i 关机

vi /etc/rc.d/rc.local 添加到开机运行

shutdown -r now 重新启动系统

rpm -qa 查看安装软件

locate mysql查看服务路径

 

*/1 * * * * rm -rf /var/spool/mqueue/* 这个是删除 这个目录下sendmail产生的垃圾文件

rm -rf /var/spool/clientmqueue/*

iptraf 和 iftop,和goaccess分析了nginx日志

tail -f /var/log/nginx/access.log 查看日志

 

硬盘挂载

fdisk -l
mount -a /dev/xvdc1 /alidata2
mount -a 磁盘 目录

 

使程序后台运行

nohup 你的命令 & ,例如: nohup sh auto.sh &    

setsid 你的命令  ,例如: setsid sh auto.sh   

posted @ 2016-12-21 16:11  Microtiger  阅读(229)  评论(0编辑  收藏  举报