上午
硬鏈接
硬鏈接證件一個附加接口引用單個文件
一個文件系統上的物理文件
每個目錄引用相同的inode數字
增加鏈接數
rm命令減少鏈接數
只要還有一個鏈接存在,文件就存在
當鏈接數爲0時,文件被刪除
不能跨硬盤或分區,不能對目錄做硬鏈接
命令:ln filename [linkname]
軟鏈接
相當於快捷方式
軟鏈接可以跨磁盤、跨分區
創建軟鏈接必須使用文件的絕對路徑
命令:ln –s [文件的絕對路徑] [鏈接名]
下午
WEB服務
Apache服務:
類型:系統systemd管理服務
軟件包:httpd,httpd-devel(再開發),httpd-manual
主配置文件位置:/etc/httpd/conf/httpd.conf
守護進程:/usr/sbin/httpd
腳本Linux6:/etc/init.d/httpd
Linux7:Systemctl start httpd
端口:80(http)、443(HTTPS)加密端口
配置:/etc/httpd/*,/var/www/*
相關軟件包:system-config-http(基本不用),mod_ssl(https的相關配置)
Apache名稱域配置
給指定用戶一個主頁
1、vim /etc/httpd/conf.d/userdir.conf
2、在用戶目錄下創建一個名爲“public_html”的文件夾,並且在”public_html”下創建index.html文件,編輯爲網頁內容
3、查看開放的http服務
命令:getsebool –a | grep httpd
命令:setsebool -P httpd_enable_homedirs on 永久開啓Http home頁的目錄,不加-P重啓後失效。
4、重啓httpd服務
命令:systemctl restart httpd
5、訪問:
IP地址/~用戶名/
Selinux配置文件
vim /etc/sysconfig/selinux
虛擬主機
虛擬主機---基於IP
虛擬主機---基於端口
虛擬主機---基於域名
在/etc/httpd/conf.d目錄下創建一個以.conf結尾的文件,文件內格式爲:
修改hosts文件,vim /etc/hosts
在/var/www/html目錄下創建html文件
重啓服務
Apache訪問控制: