Linux下常用命令
查找目录:find /(查找范围) -name ‘查找关键字’ -type d
查找文件:find /(查找范围) -name 查找关键字 -print
rm -rf /usr/aaa 强制删除无提示
//复制目录和文件及其子文件和目录,若目标目录存在被强制删除覆盖 cp -rf /usr/aaa /var/aaa
cp -ri /usr/aaa /var/aaa 若存在,覆盖有提示
cp -rf /usr/local/apache2/htdocs/52youxuenew/manageyouxuecom/config/app.ini /usr/local/apache2/htdocs/52youxuenew/testyouxue/manageyouxuecom/config/app.ini
chmod 777|752|666 /usr/aaa -R
chmod 744 /etc/my.cnf
vi aaa.cfg
键入i切换到插入编辑
键入 ESC 退出插入模式
- wq 保存退出
- q! 不保存退出
/ name 搜索字符”name”
重命名文件
mv a b
查看实时查看进程使用情况
top -d 5 -p 1111 #每5秒 监控一次PID是111的进程使用情况
定时任务
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 /sbin/service crond status //查看服务状态 service cron stop service cron start service cron restart
crontab -l 查看任务 crontab -e 编辑任务
//全局
30 12 25 10 * /usr/bin/php -f /var/www/qd/getXuexibaData.php
30 12 25 10 * curl http://admin.internetedu.org.cn/getXuexibaData.html
//增量
/30 * * * /usr/bin/php -f /var/www/qd/getXuexibaIncrementData.php
/30 * * * /usr/bin/curl http://www.internetedu.org.cn/home/index/getXuexibaIncrementData.html >> /var/www/qd/xuexiba.log
nginx
1,找到nginx 的可执行命令文件位置 which nginx 如 root@iZ25ai98kedZ:/usr/sbin# which nginx /usr/sbin/nginx 2,查找配置文件的位置 find / -name nginx.conf 或者ps aux | grep nginx root@iZ25ai98kedZ:/usr/sbin# find / -name nginx.conf /etc/nginx/nginx.conf 3,启动命令 /usr/sbin/nginx -c /etc/nginx/nginx.conf 4,重启 /usr/sbin/nginx -s reload
5,关闭 /usr/sbin/nginx -s stop
wget [参数] [URL地址] wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.0.7.tgz
查看ubuntu 版本
lsb_release -a
重名目录并转移目录 mv mongodb-linux-x86_64-ubuntu1404-3.0.7 /usr/local/mongodb
启动mongo
./mongod –dbpath=/usr/local/mongodb/data/ –logpath=/usr/local/mongodb/log/mongo.log –logappend&
/etc/init.d/mongodb start
查看端口、 netstat -lanp|grep “27017”
Ubuntu
同步资源 apt-get update
升级资源 apt-get upgrade
安装资源 apt-get install php5-cli apt-get install php5-dev
sudo /etc/init.d/nginx start /etc/init.d/nginx restart
查看进程状态 ps aux | grep php-fpm
一次性查看文件 cat
Kill
INT, TERM 立刻终止 QUIT 平滑终止 USR1 重新打开日志文件 USR2 平滑重载所有worker进程并重新载入配置和二进制模块
示例: php-fpm 关闭: kill -INT cat /usr/local/php/var/run/php-fpm.pid php-fpm 重启: kill -USR2 cat /usr/local/php/var/run/php-fpm.pid
kill -INT cat /var/run/php5-fpm.pid kill -USR2 cat /var/run/php5-fpm.pid 查看php-fpm进程数:
ps aux | grep -c php-fpm
pid = /var/run/php5-fpm.pid
‘/usr/lib/php5/20121212/mongo.so’
查看设备磁盘情况 sudo fdisk -l
查看磁盘使用情况 df -h
svn 启动命令 /usr/bin/svnserve -d -r /home/svn/
/etc/php5/fpm/php-fpm.conf /etc/php5/fpm/php-fpm.conf /var/run/php5-fpm.sock pid = /var/run/php5-fpm.pid