AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

ecshoplinux服务器100条常用命令

51自学网 2016-09-26 http://www.51zixue.net


   45:selinux管理

    查看selinux状态 getenforce

    查看selinux详细信息 sestatus

    设置为enforce 模式

     setenforce 1

   设置selinux为permissive模式

    setenforce 0

   46:编辑selinux配置文件

    vi /etc/selinux/config

   修改某个文件的selinux权限 chon --reference=/etc/hosts /opt/hosts

   恢复某个文件selinux权限restorecon /opt/hosts

   47:获取某个selinux的bool值

    setsebool -P httpd_enable_homedirs=1

    getsebool httpd_enable_homedirs

    getsebool -a 获取系统内所有selbool值

   48:阻止某个帐户登陆vsftpd

    把某个帐户写到这里面/etc/vsftpd/ftpusers

   阻止某个帐户登陆/etc/vsftpd/user_list

   限制某个帐户在他的跟目录活动/etc/vsftpd/chroot_list

  write_enable=YES 如果你允许用户上传数据时

   chkconfig vsftpd on自动启动vsftpd服务

  手动启动vsftpd  /etc/init.d/vsftpd restart

   测试登陆ftp ftp localhost

  退出直接用bye

   查看ftp的 selinux值

   getsebool -a | grep ftp

   设置selinux可以取自己目录数据setsebool -P ftp_home_dir=1

   控制下载速度local_max_rate=1000000

   max_clients=10 最大连接数
   max_per_ip=1 同一IP最大连接数

 49:nfs的启动

   servcice nfs start或者/etc/init.d/nfs start

   service portmap start /etc/init.d/portmap start

   查看nfs用了那些端口netstat -tulnp| grep -E '(rpc|nfs)'

  50:关机前执行sync

  51:halt正确关机

  52:reboot重起

  52:查看cpu信息 cat /proc/cpuinfo

  53:查看内存 cat /proc/meminfo

  54:查看内核信息 cat /proc/version

  55:修改某个文件所属会员和群组

   chown user:gruop a.txt

   chown user a.txt

   修改某个文件所属群组chrgp -R dirname user

  56:cd 命令

    cd ~lp6 去某个帐户的跟目录 cd ~  去自己的根目录 cd .. 去上一级目录

   57:显示当前工作目录 pwd pwd -P 显示出真实路径

   58: rmdir  删除目录  rmdir -p

  59: cat a.txt  cat -n a.txt 显示行号

  60:把文件发的读出来 tac a.txt

   61:cp 文件拷贝命令,复制命令 cp -a /opt/test /test 保持了文件属性等。

   62:修改文件属性

   chattr +i a.txt 不能删除a.txt

   chattr +A a.txt 不修改a.txt的访问时间

   chattr +a a.txt 不能修改该文件

   63:查看硬盘打下 df -lh

   64:linux下面批量替换

   1,20s/bash/BASH/g 将1到20行的bash替换成BASH

   1,$/bash/BASH/g    从第一行到最后一行的bash替换成BASH

    65: 查看linux的完全版本信息 lsb_release -a

   66:修改linux文档时间

    touch -t 201001010101.01 d.txt

    67:修改linux系统时间date --set "02/20/12 11:55"   (月/日/年时:分:秒)
    68:userdel -r test删除某个帐户,顺便把跟目录删除

     69:修改linux文档时间

    touch -t 201001010101.01 d.txt 文件时间

    touch -mt 201003030300.11 d.txt 文件修改时间

    70:linux的root用户强制踢掉某个用户

     强制踢人命令格式:pkill -kill -t tty
解释:
pkill -kill -t  踢人命令
tty 所踢用户的TTY
如上踢出liu用户的命令为: pkill -kill -t pts/1

   71:查看文件基本信息可以使用file a.txt也可以使用stat a.txt

  72: tar 将gz解压缩到某个指定目录tar xjf test.tar.gz -C test1

  73:查看某个端口被哪个进程占用

   lsof -i:80
  74:rsync排除某个目录  rsync -av --delete /a/* --exclude "xx" /b 表示排除a目录的xx 目录。不被同步

  75:打包比某个时间更新的文件

   tar -N '2013/10/8' -czf a.tar.gz 3ts


说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:ecshop后台通过ajax搜索原理  下一篇:ecshop打印订单显示图片功能分析