设为首页 收藏本站
查看: 654|回复: 0

LAMP架构学习

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-19 11:38:33 | 显示全部楼层 |阅读模式
  第一部分:linux学习
  文件命名规则:
  除了/之外所以字符都合法
  不要用特殊字符空格,制表符,退格符号,@ #$()-等
  .开头的文件是隐藏文件
  大小写敏感
  命令格式:命令 -选项 参数
  例如:ls -la /etc
  不同选项可以写在一起
  .和..分别表示当前目录和当前目录的父目录
  文件处理命令
  命令存放目录不同,所需权限不同
  root
  /sbin
  /usr/sbin
  all users:
  /bin
  /usr/bin
  bin -binary  sbin -super binary
  ls  -选项  目录
  英文原意:list
  路径:/bin
  作用:显示目录文件, 列出目录下的所有文件
  -a 显示所有文件  (all)
  -l 查看文件的详细信息 (long)
  -i 查看文件的i节点
  drwxr-xr-x  root root 4094
  文件类型:二进制(-) 目录(d)  软连接文件(l) (d -directory)
  w-writ r-read x-execute
  文件类型所有者所属组其他人 所有者 所属组 大小 创建时间或者最后修改时间
  大小是数据块为单位, 一般是512字节
  cd
  cd -change directory
  cd 目录
  pwd
  pwd -print working directory
  mkdir
  mkdir -make directory
  mkdir 路径/目录名
  touch
  touch 创建空文件
  touch  路径/文件名
  cp
  cp -copy
  复制文件
  cp -R 源文件或目录  目标目录
  cp 源文件1 源文件2 目标目录   (-p与源文件的时间相同)
  cp -R 源目录1 源目录2 目标目录
  mv
  mv -move
  源文件或目录  目标目录
  改名:mv 原文件名  新文件名
  移动:mv 文件  目标目录
  移动并改名:mv 原文件 目标目录/新文件名
  rm
  rmdir 删除空目录
  删除文件
  rm 文件名
  rm -f   不确认直接删除
  删除目录
  rm -rf 目录名
  cat    显示文件内容, 适合文件内容较少的文件.
  cat -concatenate  and display files
  cat  文件名
  more
  分页显示文件内容
  more 文件名
  空格/f键翻页
  enter键下一行
  q/Q退出
  head 显示文件前几行内容
  head -行数()num 文件名
  tail 显示文件后几行  默认显示后10行
  tail -行数 文件名   
  ln
  ln -link
  创建链接文件
  ln 源文件 目标文件   (创建硬链接)
  ln -s 源文件 目标文件 (创建软链接)
  软连接: 权限是lrwxrwxrwx   指向源文件   相当于windows的快捷方式.
  硬链接:完全拷贝源文件的属性(权限,创建日期,硬链接数) ,与源文件同步更新  相当于拷贝+同步更新
  文件数字标示: i-inode  i节点  硬链接与源文件有共同的i节点
  硬链接不能跨文件系统(跨分区)生成 ,软连接可以跨文件系统(分区)生成
  
  权限管理
  chmod  改变文件或目录权限
  change the permissions mode of a file
  chmod  [{ugo}{+-=}{rwx}] [文件或目录]
  chmod [mode=421] [文件或目录]   
  chmod 数字 文件名或目录名
  三种用户: u -所有者  g -所属组   o -其他人
  u+r(4) g-w(2) o =x(1)
  三个数字表示三种用户的权限 ,比如 rwx=7(4+2+1)  
  实验:root 用户创建一个目录>在新建目录下创建一个文件>给新建文件的权限改为777>切换到普通用户>删除新建的文件
  实验结果:不能删除, 切换用户名su
  实验:  给新建目录的权限改为777,把新建文件的权限改回到644>切换到普通用户>删除新建的文件
  实验结果:可以删除
  深入理解rwx权限: r可以查看文件内容,可以列出目录中的内容; w可以修改文件内容,可以在目录中创建,删除文件; x可以执行文件,可以进入目录. r 可执行命令:cat more head tail ls  ; w可执行命令:echo vi touch mkdir rm ; x可执行命令: 执行命令或脚本 cd
  chown  改变文件或目录的所有者
  change file ownership
  chown 用户 文件或目录
  linux自带的用户nobody相当于window的guest
  增加用户: useradd 用户名
  设置密码: passwd 密码
  chgrp  改变文件或目录的所属组
  chgrp  change file group ownership
  chgrp 用户组 文件或目录
  umask  -S 查看默认权限
  umask 显示权限值的掩码值
  linux权限规则:缺省创建文件不能授予可执行权限x
  改变默认权限, umask 权限掩码值
  文件搜索命令
  which 命令名   显示命令绝对路径, 命令别名
  路径不同执行需要的权限不同
  whereis  命令名   显示命令绝对路径  帮助文档的位置
  find  查找文件或目录
  find  路径 关键字
  -name 文件名查找
  find 路径 -name 关键字   查找文件名与关键字相同的文件
  使用通配符:*代表多个任意字符,?代表单个任意字符
  find 要尽量精确的路径, 尽量少的占用系统资源
  -size 以文件大小查找 ,单位是数据块(block默认512字节) ,把数据大小换算成数据块102400k=204800
  表示方法 大于+,小于-,等于不用符号
  -user  以文件所有者查找
  find 路径 -user 用户名
  -ctime/atime/mtime  天
  -cmin/amin/mmin  分钟
  c -change(文件属性被修改)   a- access(被访问)  m -modify(文件内容被修改)
  -之内, +超过  find /etc -cmin  -120  两小时内被修改的文件
  连接符:-a (and)   -o (or)
  -a 两个条件都满足, -o 满足其中一个条件
  find  /etc -name init* -a -type l  
  -type 以文件类型查找
  文件类型: l 软连接文件,f二进制文件, d目录文件
  链接执行符: excu
  find 路径  选项 -exec 命令 {} \; 不提示
  find 路径 选项 -ok 命令 {} \;  ok提示确认
  {}find查询的结果,  \转义符,使命令或符号使用本身的含义 例如:\rm  删除文件时系统不提示直接删除
  -inum 以i节点查找
  find 路径 -inum 数值
  locate 查找文件或目录 ,linux特有命令
  locate 搜索关键字
  updatedb 建立整个系统目录文件的数据库
  grep 在文件中搜索字符匹配的行并输出
  grep ftp /etc/services
  帮助命令
  man  获得命令的帮助信息或者获得配置文件的帮助信息
  man 命令或者匹配文件  例如: man ls  (调用more显示)  man services
  如果命令和配置文件同名, 会优先显示命令的帮助. 命令的帮助类型是1, 配置文件帮助类型是5 ,如果看配置文件的帮助用man 5 -配置文件
  info
  info - infomation
  info 命令名
  whatis   显示命令用途
  whatis 命令名
  命令名 --help   列出命令主要选项
  apropos 配置文件名    列出配置文件的用途  相当于 man -k
  makewhatis  安装帮助文件, whatis和apropos执行的前提
  help  查看shell 内置命令的帮助信息
  help  内置命令名
  man bash  查看shell的内置命令
   压缩解压缩命令
  gzip   压缩文件  .gz格式
  gzip - gnu zip
  gzip 选项 文件名
  只能压缩文件, 不能压缩目录,不保留原文件
  linux所有压缩格式windows都支持, linux支持windows的.zip文件
  gunzip 或者 gzip -d  解压缩
  tar   打包目录, 把一个目录打包成一个文件,用gzip压缩后 格式是.tar.gz
  tar -zcvf   c是建立压缩文件,v是显示详细信息,f指定压缩文件名,z打包同时压缩
  file 用来判断文件类型
  tar -zcf  dir1.tar.gz dir1  把目录dir1打包并压缩
  tar -zxf 解包
  zip  压缩文件或目录
  zip 压缩后的文件名  原文件          保留原文件
  zip -r   压缩后的目录名  目录名                             压缩目录
  unzip  解压缩
  bzip2                                                压缩率高
  bzip2  -k 文件                           k选项保留原文件
  bunzip2 文件名   解压
  网络通信命令
  write  用户名                    发给某个用户信息
  输入信息内容,按ctrl +d结束
  wall    信息内容                               写给所有人
  ping  地址
  linux中不加选项就一直ping
  ifconfig
  
  shell应用技巧
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-101094-1-1.html 上篇帖子: aliyun服务器lamp配置 下篇帖子: 安装LAMP环境(PHP5.4)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表