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