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

[经验分享] php面试题库

[复制链接]

尚未签到

发表于 2018-12-22 14:01:11 | 显示全部楼层 |阅读模式
  /  根 4G
  /boot  启动使用 600M
  /swap  虚拟内存 800M
  root 根用户
  root1234
  GNOME 编辑器 DNS名称服务器 FTP服务器 网络服务器
  GCC 内核开发
  硬件知识:电源启动-bios-mbr(主引导分区)
  开机用户aaa
  密码 aaa1234
  选择注册-取消
  ctrl+alt+shift+f1命令行
  alt+f7图形化
  登录密码不显示
  命令:
  exit退出登录
  su +另一个用户名,切换用户
  whoami当前用户名
  uname -a 查看当前系统信息
  clear 清屏
  cd /etc 进入etc文件夹
  dir 查看略信息
  cd / 回根目录
  cd /home home用户主目录
  /initrd 启动目录
  chsh 改变shell 之后ctrl+C取消配置
  chsh -l 查看所有shell,小红帽默认bshell
  pwd 显示当前目录结构
  man pwd 查看帮助 回车为翻页,Q为退出
  info pwd 说明
  history 查看输入过的命令
  type 查看命令的类型
  !+索引  重新执行history中执行过的命令
  ls 浏览文件
  ll 浏览文件详细信息(是ls -l的缩写)
  ls有多个参数,使用ls --help
  alias 变量名=原始变量名 为原始命令起别名(例:alias sj=ll)
  unalias 变量名   释放别名
  shutdown -r now 关机
  halt
  poweroff
  init0
  shutdown -h
  less /etc/inittab
  文件操作命令
  注:Liunx 不识别扩展名,只有.etc3一种格式,.txt活着.doc都可以以2进制打开
  cd /home/aa 进入/home/aa
  mkdir sj 创建文件夹sj
  ll  查看有没有此文件 显示 drwxr-xr-x  d指的是文件夹rwx当前用户权限r-x组权限r-x其他组权限(rwx读写执行)
  touch sj.txt 创建sj.txt文件
  chown ss.txt sj.txt 改sj.txt为ss.txt
  rm ss.txt 删除文件(提示是否删除输入y)
  rm -f ss.txt 强制删除文件(直接删除)
  rmdir  删除目录
  拷贝
  cd /home/aaa/sj   进入sj目录
  cp ss.txt /home/aaa/sjj  将sj下的ss.txt文件拷贝到sjj中去
  移动
  cd /home/aaa/sj   进入sj目录
  mv ss.txt /home/aaa/sjj  将sj下的ss.txt文件移动到sjj中去
  新建用户
  回到根目录
  useradd bbb 创建bbb用户
  passwd bbb 进入创建用户密码状态,输入2次密码即可
  (注 -r为递归)
  cp -r /home/aaa/* /home/bbb 将aaa下的所有文件拷到bbb下
  cp -r /home/aaa/w? /home/bbb 将aaa下的w1类似的文件拷到bbb下
  查找文件
  首先创建隐藏文件 touch .mm 隐藏文件只能用ls -a查看
  find . -name sj 查找当前目录下的sj文件(.是路径,-name是查找方式,sj是文件名)
  目录硬盘操作
  df 查看硬盘情况
  df -k
  du 查看目录情况
  du -h test2 查看test2目录大小
  VI编辑器
  3种模式 命令模式,插入模式,尾行模式
  vi test.txt 进入test.txt
  按i开始插入模式
  esc键结束
  按: 进入尾行模式
  wq 保存文件,退出
  q! 直接退出,不保存
  set nu 加行号
  数字 跳到第几行
  u 取消上一次操作
  e! 还原到打开状态
  / 查找,例/aaa查找aaa
  在命令模式下
  对想要复制的行点击'yy'
  再点p粘贴
  多行就先输入数字再'yy'  复制当前光标所在行及以下的行数
  先'yy'再输入数字  将当前光标所在位置的行复制多少遍
  dd删除,操作同yy
  账户管理
  新建用户
  回到根目录
  useradd bbb 创建bbb用户
  passwd bbb 进入创建用户密码状态,输入2次密码即可
  grep 过滤 例:ll|grep home 浏览文件只浏览home
  修改权限
  chmod 777 fa 修改fa的权限为全权限rwx代表421,对应drwxrwxrwx
  所有者为u,组为g,其他人为o,a全部用户
  可以使用+-为其添加权限
  如chmod o+rw fa 是为fa添加rw权限
  chown bbb sj 修改目录 修改目录sj所有者为bbb
  chgrp aaa sj  把sj的组信息修改成aaa
  umask  掩码,意思是修改默认创建目录的操作权限umask 333,权限就是777-333
  账户数据的路径:/etc/passwd
  账户名 类型,组类型
  密码数据路径:vi/etc/shadow  密码数据
  vi/etc/goup  组信息
  vi/etc/gshadow  组密码数据
  vi/etc/login.defs  登录用户信息
  其中信息!为没有密码
  userdel ppp 删除用户ppp
  userdel ppp -r 连其文件夹一同删除
  修改用户信息
  usermod  usermod -l sj sssjjj 把sj用户修改为sssjjj
  添加组
  groupadd 添加组(groupadd g1)
  gpasswd  修改组密码
  gpasswd -a aaa g1 添加用户aaa到g1中
  查看系统信息
  ps -aux 查看进程信息(px -aux|more)将进程信息分屏more和less都是分屏显示,head -10前10个,tail -10 后10个
  kill -9 进程号(强制杀死进程)
  uptime 查看在线时间
  pstree 查看进程树
  pstree > mm.doc 把进程树的内容写入mm.doc中
  crontab编辑计划目录
  网络
  netconfig 网络开启
  service network restart  重启网络服务
  ping 192.168.12.1 拼网络
  ctrl+C 结束拼
  samba共享文件
  关键: 1、共享哪个文件夹
  2、指定对谁(哪个账户)共享
  rpm -qa samba 查看samba是否安装
  vi /etc/samba/smb.conf 打开samba的配置文件
  把296[myshare]开始到303create
  复制粘贴到最后
  {
  []中是共享文件名
  comment 简介
  path 路径
  valid users 共享的samba的用户名
  public 共享权限
  writable 修改权限
  }
  service smb restart重启
  smbaadduser
  忘记命令
  打上前几个字母然后按tab
  目录结构
  /下
  etc 配置
  home 主目录
  mnt 挂载外部程序
  var 日志
  bin 工作目录
  ll后
  -rw-r--r--
  第一个字符 是-为可读文件
  是d为目录
  是l为链接文件,(如快捷方式)
  是b为设备文件
  shell命令 用户与机器交互语言
  关于更改启动配置,默认为5图形化
  0
  1
  2
  3
  4
  5图形化
  6
  samba
  netconfig 配置网络
  service network restart 重启网络服务
  ping 自己的地址
  ctrl+C 结束ping
  vi /etc/samba/smb.conf 打开samba的配置文件
  把296[myshare]开始到303create
  复制粘贴到最后
  {
  []中是共享文件名
  comment 简介
  path 路径
  valid users 共享的samba的用户名
  public 共享权限
  writable 修改权限
  }
  smbaadduser ppp:ppp 关键是ppp必须是已存在的linux用户,该用户是否有密码没有关系
  之后会让你填入ppp的smb密码
  service smb restart重启
  然后就可以在windows下访问此文件夹了
  telnet
  ssh,rlogin,Webmin
  都是远程操作Linux的工具
  rpm -qa telnet 查询telnet是否连接
  -ql  查询。。。。位置
  cd /etc/xinetd.d||ll查看服务
  vi /etc/xinetd.d/telnet 编辑服务
  修改文件中的disable=no
  service xinetd restart
  windows使用cmd(telnet 192.168.12.1连接)
  ssh
  service sshd restart 由于服务是默认的,所以只要重启一下就可以了
  使用putty连接
  rlogin
  vi /etc/xinetd.d/rlogin
  修改文件中的disable=no
  service xinetd restart
  开始菜单-系统设置-安全级别
  webmin工具
  首先配samba然后把这个webmin.tar.gz存到共享文件夹中去
  cp webmin.tar.gz /usr/ 拷贝他到usr下
  cd /usr/  进入usr
  tar -vzxf webmin.tar.gz 解压缩
  cd webmin-1.470  进入解压后的目录
  ll|dir|less  分页查看所有目录
  ./s后按两次tab键   查找与s匹配的文件
  ./setup.sh  开始安装
  然后全程回车直到设置用户
  设置一个liunx中已注册的用户及其密码
  liunx下的软件2种
  .rpm 已编译好的软件
  命令
  rpm -ivh 安装rpm软件
  -uvh 更新rpm软件
  -e  卸载rpm软件
  -qa  查看是否安装
  -ql  查看安装信息
  挂载
  mount
  命令行无法直接读取光盘信息,要把iso挂载在/mnt目录下
  首先在光驱中加载iso 光驱目录为 /dev/
  cd /mnt/cdrom   进入cdrom为虚拟光驱专用
  df    查看剩余空间
  mount -o /dev/cdrom /mnt/cdrom 执行挂载,把设备中的cdrom挂载到mnt中去
  mount -o /dev/cdrom /mnt/cdrom 会提示已经挂载成功
  本例使用Liunx的安装光盘1,挂载后
  cd RedHat 进入liunx
  cd RPMS  进入Liunx的rpm安装程序
  ll|less  找到bind开头的2个文件 都是DNS用的
  dhclient -3.0开头的是 DHCP 客户端
  ftp开头的是ftp安装程序
  httpd开头的两个都是Apach的安装程序
  kernel开头的6个都是内核编译
  ntsysv是配置liunx的启动服务
  openoffice开源图形化界面的办公软件
  php-4.2.2-17.i386 php
  python 浏览器
  rpm开头的2个是rpm的管理工具
  samba samba的管理工具
  sendmail 邮件服务
  unzip 解压
  zip  压缩
  vim三个 vi编辑器
  eject 清除已挂载的程序,注意不能在mnt下执行
  放入第二张盘
  ll|grep dhcp 查找与dhcp相关的文件
  rpm -ivh dhcp-3.0pl1-23.i386.rpm
  rpm -qa dhcp 查找是否安装成功
  rpm -evh 卸载dhcp
  DHCH
  cd /usr/share/doc/dhcp-3.0pl1/
  cp dhcpd.conf.sample /etc/dhcpd.conf 把dhcp中的dhcpd.conf.sample文件拷贝到配置目录etc中并重命名为dhcpd.conf
  vi /etc/dhcpd.conf  打开conf
  subnet 子网
  option routers 网关
  range dynamic-bootp 分配的号码段
  ntsysv进入列表
  crond 计划服务
  httpd Apach服务
  named 名称服务器 如DNS
  rlogin 远程登录 可以关闭
  smb smb服务
  sshd ssh服务
  telnet 远程登录
  vsftpd ftp服务
  webmin 远程图形化
  ftp
  rpm
  cd /etc/vsftpd
  vi vsftpd.conf
  把22行开启,匿名用户上传
  把26行开启,匿名用户写
  17行掩码
  service vsftpd restart
  ifconfig查看
  find / -name pub 在/下查找名字中开始时pub的文件或者文件夹的路径
  apach
  rpm -qa httpd 查找apache服务
  cd /etc/httpd/conf/ 配置文件目录
  vi http.conf  配置文件
  在尾行模式下
  :/www\/html 找到网站的目录
  dns服务
  rpm -qa bind
  vi /etc/named.conf DNS配置文件
  cd /var/named/ 正向与反向解析配置
  named.local 正向解析的示例文件
  zheng  正向解析的张军版
  fan  反向解析张军版
  5个参数: (
  版本号(随)
  更新时间(随)
  主服务器(随)
  主服务器与从服务器断开的保存时间(随)
  生存期的数据 (随)   ‘空格’)
  named-checkconf name.conf 校验conf文件有没有错
  named-checkzone dns.com zheng  正向校验
  named-checkzone 12.168.192.in-arpa fan 反向校验
  named服务无法重启先在进程中杀掉
  再运行service
  windows运行cmd
  nslookup www.dns.com 正向
  nslookup 192.168.12.205 反向


运维网声明 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-654480-1-1.html 上篇帖子: [转载]PHP编译configure: error集合 下篇帖子: Unable to locate package php5
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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