Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

Linux 常用命令ls  -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d 显示目录本身属性-h 以更易读的字节单位显示信息-R 递归显示内容--color 以颜色区分不同类型文件du -a 统计包括所有的文件,而不仅仅是只统计目录-h 以更易读的字节单位显示信息-s 只统计每个参数所占空间总大小-sh /etc  查看etc目录大小mkdir 创建目录 mkdir cracer-p 递归创建 mkdir -p /xiao/xiaotouch 创建文件 touch 1.txt 更新日期 touch /var/www/html/* 跟新所有文件ln  创建链接文件 ln [-s] 源文件或目录 链接文件或目录-s 建立符号链接文件(省略此项可以建立硬链接)cp 复制文件或目录-r 递归拷贝-p 保持源文件属性不变-f 强制覆盖目标同名文件或目录-i 需要覆盖同名文件是提醒rm 删除文件或目录-r 递归删除-f 强制删除不提醒mv 移动 重命名 mv install.log /  mv install.log in.logfind 查找文件或目录 [查找范围] [查找条件] find /etc -name resol*.conf-name 按文件名称查找-size 按文件大小查找-user 按文件属性查找-type 按文件类型查找vi -r 用于恢复系统突然奔溃时正在编辑的文件-R 只读方式打开文件+n 用来指定进入后停留在第n行ndd 剪贴yy  粘贴set nu 设置行号搜索和替换/string 向前搜索指定string 搜索时忽略带下斜 set icn 指定字符串的下一个出现位置  next:%s/old/new/g 全文替换指定字符串:n1,n2s/old/new/g 在一定范围替换指定字符串wc 统计文件中的单词数量 字节数 行数-l 统计行数-w 统计单词数-c 统计字符数 wc 1.txt  2 4 36  | 2 行 4 单词 36 字符数history   查看历史命令归档和压缩命令压缩    gzip -9 1.txt 1.txt.gz     |-9是最高压缩
解压  gzip -d 1.txt.gz
更小压缩
压缩  bzip2 -9 1.txt 1.txt.bz2
解压  bzip2 -d 1.txt.bz2tar 打包-c      创建归档文件 扩展名为.tar-v       输出详细信息-f        使用归档文件 如-cvf 创建归档文件-cvf    tar -cvf 4.tar 1 2 3 将文件1 2 3 打包为4.tar-xvf   tar -xvf 4.tar 解包归档文件4.tar-x        揭开归档文件 -t   列表查看包内文件(不解包) -tvf-r        追加tar文件至归档结尾    tar -rvf 4.tar 5 把5加入4.tar-p        解包时保留原始文件及目录的权限-C       级宝石指定释放的目标文件夹-z     调用gzip 进行压缩或解压-j        调用bzip2 精选压缩或解压缩tar -cvzf test.tar.gz 被压缩文件1 被压缩文件2 创建归档压缩文件 后缀为gztar -cvjf test.tar.bz2 被压缩文件1 被压缩文件2 创建归档压缩文件 后缀为bz2tar -xvzf test.tar.gz -C /usr/src 解压释放归档到/usr/src里面tar -xvjf test.tar.bz2 -C /usr/src 解压释放归档到/usr/src里面添加账号
useradd-u 指定uid编辑好-d 指定宿主目录 缺省为/home/用户名-e 指定账号失效时间-g 指定用户名的基本组名 (或UID号)-G 指定用户的附加组名 (或GID号)-M 不为用户建立并初始化宿主目录-s 指定用户登陆的Shell删除账号userdel -r 用户名 删彻底一点
查看本机有哪些用户cat /etc/passwd  /sbin/nologin 显示不能登陆查看密码存放文件cat /etc/shadow查看本机服务
ls /etc/init.d/网络配置
关闭eth0
ifconfig eth0 down
打开eth0
ifconfig eth0 up网卡类型:eth0                    以太网lo                       (虚拟) 回环设备ppp()                  使用ppp协议的串口设备(通常指调制解调器)tr()                  令牌环(Token Ring)fddi0                    光纤route命令
route -n    查看网关netstat-a       显示所有连接活动-n      以数字形式显示-p       显示进程信息-t        查看TCP协议相关信息-u       查看UDP协议相关信息-r       显示路由表信息netstat -tnlp 查看TCP开放端口netstat -unlp 查看UDP开放端口netstat -tunlp 查看TCP和UDP开放端口chmod -数字 所有权限是777  r是4 w是2 x是1-搭建网站
yum -y install httpd php mysql mysql-server php-mysql由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突。所以建议直接安装mariadb。输入命令systemctl start mysql.service要启动MySQL数据库是却是这样的提示Failed to start mysqld.service: Unit not found解决方法如下:首先需要安装mariadb-serveryum install -y mariadb-server启动服务systemctl start mariadb.service添加到开机启动systemctl enable mariadb.service进行一些安全设置,以及修改数据库管理员密码$  mysql_secure_installation在这里插入图片描述mysql给root开启远程访问权限
use mysql;
select  User,authentication_string,Host from user;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;show databases;            查看有哪些库
use mysql;                  使用库
show tables;                查看表
select * from user;         查看数据
exit                        退出******************************************************
# Listen 80   # 默认80,可以修改
Listen 80 # ServerName www.example:80
ServerName www.example  # 取消注释,并去掉端口<Directory />AllowOverride none#Require all denied  # 配置文件服务需关闭该权限,否则无法访问,注释该行Require all granted  # 增加这行
</Directory><IfModule dir_module>
#DirectoryIndex index.html
DirectoryIndex None  # 把index.html改为None,否则每次访问该端口都会进这个页面,然后删掉/etc/httpd/conf/welcome.conf,该文件指向index.html,如果改为None却不删除它仍然会报错
</IfModule>#在EnableSendfile on和IncludeOptional conf.d/\*.conf中间加上
……
EnableSendfile on# 忽略URL大小写
# ignore URL case
LoadModule speling_module modules/mod_speling.so
CheckSpelling on# 支持跨域访问
# support CORS
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin,x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"IncludeOptional conf.d/\*.conf***************************************************可以启动服务了 遇到什么问题可以私信我或者给我留邮箱
echo "Hello World!" > /var/www/html/index.html
systemctl start httpd.service输入ifconfig 查看自己的ip
然后再本机浏览器输入ip就可以访问自己的网页了搭建第二个站创建文件 直接vim也可以
touch /etc/httpd/conf.d/site81.conf
vim /etc/httpd/conf.d/site81.conf
#输入以下的内容
Listen 81
<VirtualHost *:81>ServerAdmin example@admin.comDocumentRoot /var/html/81             #需要自己创建,我在下文中创建了<Directory "/var/html/81>Options Indexes FollowSymLinksAllowOverride AllOrder allow,denyAllow from all</Directory></VirtualHost>然后创建文件
echo "This is 81 Site!!!" > /var/www/81/index.html检查语法
httpd -t                ^C如果提示ok 可进行下一步 反之,返回看教程或者私信我
重启服务
systemctl restart httpd.service
访问网页
例如你的网站名称为:192.168.0.104
输入浏览器的是 192.168.0.104:81
ok成功!!!

有需要给我留下你的邮箱或者在评论区欢迎你的提问!当然希望你完美完成!!!

Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站相关推荐

  1. 来不及解释!Linux常用命令大全,先收藏再说

    摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...

  2. Linux常用命令汇总 - 近乎全量命令!

    一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windows来说,Linux的很多管控都需要用命 ...

  3. 2. Linux常用命令

    Linux目录结构 Desktop的上层目录是~(用户主目录) ~的上层目录是/(系统根目录) Linux常用命令 切换目录 cd cd app 切换到app目录 cd - 切换到上一层目录 cd / ...

  4. Linux下 用cmp工具备份,Linux常用命令梳理——文件管理(一)

    由于本人目前仍是萌新一枚,所以<Linux常用命令梳理>系列仅依照个人目前掌握的知识,对一部分命令进行梳理,目的是为了对之前学到的知识进行巩固.当然了,如果机缘巧合被大家看到了,也欢迎各位 ...

  5. linux把目录下的文件设置属性为rx,Linux常用命令(六)管理目录和文件属性

    Linux常用命令(六)管理目录和文件属性 在Linux文件系统的安全模型中,为系统中的文件(或目录)赋予了两个属性:访问权限和文件所有者,简称为"权限"和"归属&quo ...

  6. Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)

    目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...

  7. Linux常用命令和shell命令

    Linux常用命令和shell命令 1. 文件目录 创建目录 mkdir 目录名1 目录名2 ... 创建多级目录 mkdir -p 目录名 查看当前所在目录 pwd 创建文件 touch 文件名 删 ...

  8. 极客的Linux常用命令速查手册

    Linux常用命令速查手册 1.1 写在前面的话 1.2 Linux 常用命令速查手册 1.2.1 mkdir创建一个文件夹 1.2.2 cd进入一个文件夹 1.2.3 rmdir删除一个文件夹 1. ...

  9. 2022非常全的软件测试linux常用命令全集,linux面试题及参考答案

    一.前言: 作为一名软件测试工程师,我相信大部分的人都和Linux打过交道,因为我们的服务器一般都是装的Linux操作系统,包括各种云服务器也都是用的Linux,目前主流是CentOS7,那么对于一个 ...

最新文章

  1. js 抛出异常 throw
  2. BoneCP学习笔记
  3. mfc CString 转 char *
  4. java二维码生成技术
  5. LeetCode 2053. 数组中第 K 个独一无二的字符串(哈希)
  6. 权威认证闭环 | 国内首家DevSecOps体系全栈产品通过CWE国际兼容性认证
  7. mysql关联查询去重_mysql | 去重查询
  8. 2018acm编程大赛题目c语言,编程竞赛题(超牛题目,留下做研究).doc
  9. 三年磨一剑——微信OCR轻松提取图片文字
  10. 面经整理:大华C++服务器开发(2021-07-19)
  11. 2021前端开发面试题:面试中该如何与HR谈薪资?
  12. USB大容量存储设备无法启动--这个设备(服务)的驱动程序已被禁用。另一个驱动程序可以提供这个功能。
  13. 力扣刷题 DAY_84 贪心
  14. 8个酷炫的GitHub技巧
  15. RS485通信的学习以及思考
  16. Matlab安装失败问题
  17. 目标检测——day66 Scaled-YOLOv4: Scaling Cross Stage Partial Network
  18. 超常用的Python代码片段 | 备忘单
  19. python小论文范文3000字_完整的论文范文3000字
  20. 【DR_CAN-MPC学习笔记】1.最优化控制和MPC基本概念

热门文章

  1. Elasticsearch7.X ILM索引生命周期管理(冷热分离)
  2. 2018年7月5日笔记
  3. MyFaces Tree2控件使用 -----From http://blog.163.com/net_wood/blog
  4. LintCode-落单的数 III
  5. Map接口与学习系列(一)
  6. Spring实战6-利用Spring和JDBC访问数据库
  7. Android实现ExpandableTextView可扩展TextView
  8. 转:3d max 2013 安装教程,凭着一种互联网精神提供给广大朋友
  9. Socket网络协议之一
  10. 升级为Exchange 2007后怀念的10件事