Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
生活随笔
收集整理的這篇文章主要介紹了
Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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网站服务,以及同一服务器上搭建第二个网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何免费激活BatchPhoto专业版
- 下一篇: 税务ukey怎么导入开票清单? 税务uk