php新闻系统面试题_php面试题库

/  根 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 反向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值