exploit-db.com:内核漏洞发布网站
内核版本:XX.YY.ZZ(XX代表主版本号,YY代表次版本号,ZZ代表补丁次数)
次版本号奇数代表开发版,偶数代表稳定版
Linux系统目录结构:root:管理员家目录bin:存放二进制可执行文件(ls,cat等),即存放普通命令sbin:存放管理员执行的系统命令boot:存放用于系统引导时的各种文件dev:存放设备文件,磁盘硬盘等etc:存放系统管理和配置文件home:用户家目录,相当于windows用户目录、var:放日志文件,网站根目录lib:存放库文件用于存放系统应用程序,最庞大的目录,要用到的应用程序和文件几乎都在这里media,mnt:挂载光驱、光盘目录lost+found:平常是空的,系统非正常关机而无家可归的文件在这里proc:系统开机后临时生成的文件srv:存放一些服务tmp:用于存放各种临时文件,是公用的临时文件存储点,有源代码编译权限opt:存放外部程序selinux:服务防火墙sys:存放系统文件 二、Linux常用命令
1.文件操作类
a、pwd:查看当前路径b、cd 目录:转到目录 cd .、:返回上一级目录 cd - :后退c、du -sh:统计文件大小d、ls:查看文件,文件夹 -l:长格式显示详细信息 -a:显示所有子目录和文件信息,包括隐藏文件 -d:显示目录本身属性 -R:递归显示内容 -h:以更易读的方式(K,M等)显示大小e、chomd (39:50)这里看视频更方便一些 权限:r读(4),w写(2),x执行(1),d表示为文件夹 用户:u所有者,g用户分组,o其他人,a所有人 chomd g+x 1.txt:对1.txt的用户组添加可执行权限(g-x即为去除权限) chomd 777 a.txt:所有权限设置为可读可写可执行 chown test:test a.jpg:改变所有者和用户组 搭建网站时:chown -R apache:apache /var/www/html 递归缩小权限f、touch:创建文件或更新文件时间标记g、mkdir:创建目录 -p创建递归目录h、cp:复制文件或目录 -r递归复制 -f强制覆盖 -p保持源文件属性不变i、rm:删除文件或目录 -r递归 -f强制j、mv:移动文件或目录k、wc:统计文件中出现的单词数量,字节数量和行数l、cat:查看文件内容find:查找文件或目录 格式:find [查找范围] [查找条件] -name:按文件名查找 -size:按文件大小查找 -user:按文件属性查找 -type:按文件类型查找m.压缩命令gzip:gzip [文件] [压缩文件名].gz gzip -d xxx.gz 解压缩 bzip2:bizp2 [文件] [压缩文件名].bz2 解压缩同上n.打包命令tar tar -cvf x.tar 1 2 3 把1,2,3文件打包为x.tar,可以再配合压缩 tar -xvf x.tar 解包 tar -tvf x.tar 查看包里文件 tar -rvf x.tar 4 把4追加到x.tar中 tar -jxvf x.tar.bz2 bz2下一步解压所有文件 tar -zxvf x.tar.bz2 gzip下一步解压所有文件
2.系统操作命令
a、uname -r:查看系统内核版本,-a查看完整信息b、hostname:查看主机名(后加名称可更改)c、ifconfig:查看网卡ip信息(dhclient eth0:获取网卡ip)d、cat /proc/cupinfo:查看系统cpu信息cat /proc/meminfo:查看系统内存信息e、reboot:重启f、Halt:关机 用户账户命令(1:10:30) 创建用户:useradd [用户] 删除用户:userdel -r [用户] -r表示连用户宿主目录一并删除 etc/passwd:存放系统账号linux查看管理员是看uid和pid号,0为管理员h、ps -aux:查看系统进程 top:动态查看进程 q退出 kill:杀死进程netstat -tnlp:查看本地开放端口信息netstat -an:查看与外部连接情况详细信息
LAMP平台:Linux+Apache+Mysql+PHPLNMP平台:Linux+Nginx+Mysql+PHPWAMP平台:Winodws+Apache+Mysql+PHPWNMP平台:Winodws+Nginx+Mysql+PHP
3.vi编辑器:
语法:vi [-options] [+[n]] [file] -r用于恢复系统突然崩溃时正在编辑的文件,-R用于以只读方式打开文件 +n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行命令模式:进入即为命令模式,可输入命令操控 i、G:进入文本尾部 gg:返回文首 ii、ctrl+g:代表显示信息,行号 iii、dd:删除光标所在行 D:删除光标所在位置到行尾 6dd:删除6行 iv、yy:复制当前行 p:粘贴 dd完在p相当于剪切插入模式:按a,i,o任意一个键进入插入模式,当记事本用底行模式:esc到命令模式,按shift+: i、:wq:保存并退出 ii、:q!:退出不保存
5.LAMP****搭建配置
1、配置好yum环境2、挂载光驱 mount /dev/sr0 /media3、yum -y install httpd mysql mysql-server php php-mysql 安装这几个包4、service httpd startservice mysqld start5、mysqladmin -u root password 123123 为mysql设置账号密码6、拖源码7、chown -R apache:apache /var/www/html 改权限
搭建旁站
Apache配置文件:vi /etc/httpd/conf/httpd.confListen 80:侦听的端口documentRoot:网站根目录DirectoryIndex:默认首页