1. 程式人生 > >linux 檔案目錄命令

linux 檔案目錄命令

獨立部署安裝lamp步驟

1 –
首先先下載和安裝 apache 2.4 / mysql 5.4 / php 5.6 -> wamp /lamp 黃金搭檔

2 –
進行配置 和 掛鉤

apache 掛鉤 php -> 讓apache 支援字尾為.php的檔案
並且能夠將.php的檔案交給apache配置中php模組去解析

php 掛鉤mysql
啟動mysql服務
讓php 程式碼中可以執行mysql函式,所以要開啟mysql擴充套件

3 – 設定apache開機自動啟動
chkconfig 檢查,設定系統的各種服務。

linux 下安裝程式的命令
yum -> linux 上的一個包管理器命令
yum install php / npm install http /composer install

linux 上apache 安裝
yum install httpd(apache的別名)

當我們購買一個伺服器之後
只是獲得了一個外網的IP地址
但是,訪問這個IP地址,需要在伺服器上搭建一個虛擬伺服器主機
讓它能夠將ip地址解析到伺服器主機上

安裝完成後
1 – 設定80埠
修改防火牆,開啟埠
編輯
vi /etc/sysconfig/iptables
增加
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

2 – 設定配置檔案,
主要
a -> 繫結域名,如果沒有域名,將localhost或者127.0.0.1繫結上去
b -> 更改開發目錄(如果需要)

修改apache配置,配置域名
編輯
vi /etc/httpd/conf/httpd.conf
更改
找到ServerName,設定為自己的域名,如果沒有域名,可以設定為localhost:80
apache 預設開發路徑
/var/www/html

開啟瀏覽器,輸入地址測試

安裝mysql
if(centos v >=7 ){
CentOS 7 版本將MySQL資料庫軟體從預設的程式列表中移除,用mariadb代替了。
MariaDB資料庫管理系統是MySQL的一個分支,

主要由開源社群在維護,採用GPL授權許可。

開發這個分支的原因之一是:甲骨文公司收購了MySQL後,

有將MySQL閉源的潛在風險,因此社群採用分支的方式來避開這個風險

yum install mariadb-server mariadb

systemctl start mariadb #啟動MariaDB

systemctl stop mariadb #停止MariaDB

systemctl restart mariadb #重啟MariaDB

systemctl enable mariadb #設定開機啟動

}else{
yum install mysql mysql-server
設定root密碼
mysql_secure_installation

重啟mysql
service mysqld restart
}

# mysql -uroot -p /*輸入密碼進入*/

/*第一個方式:直接編輯資料庫欄位*/
MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=password(‘123456′) WHERE user=’root’;
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit

# systemctl stop mariadb
/*先停掉當前的mysql程序,不然執行下一步說程序已經存在*/

# mysqld_safe –skip-grant-tables &
# mysqld –skip-grant-tables

/*後臺直接這個mysql,介面中還會出現日誌,直接ctrl+c進入命令列輸入*/

/*直接進入mysql,不需要密碼等,執行第一步中方法a裡兩種方式中任何一種即可*/

MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=password(‘newpassword’) WHERE user=’root’;
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit;

# systemctl start mariadb /*啟動正常的mysql*/

mysql root 密碼忘記?
先停止mysql服務,

用mysql服務端 -》 使用mysql安全模式(跳過驗證模式登入)
執行mysql更改密碼的語句

安裝php
centos -> linux的作業系統發行版

由於預設的YUM源無法升級PHP,所以需要新增第三方的YUM源,此處用到webtatic。
if(centos v >=7 ){
為yum包管理新增新的映象原始檔
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
} else{
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
}

檢視YUM源上能用PHP安裝包
# yum list php*

# yum install php56w php56w-devel php56w-common php56w-mysql php56w-pdo php56w-opacache php56w-xml

如果你的PHP要用到Redis,安裝php-redis 擴充套件
# yum install php-redis

檢視php 版本
php -v

開啟apache 支援字尾php檔案訪問,並且,預設執行的檔案,除了index.html還會去找index.php

vi /usr/local/apache2/conf/httpd.conf(bug)

etc/httpd/conf/httpd.conf

找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在後面新增:
AddType application/x-httpd-php .php(使Apcche支援PHP)
AddType application/x-httpd-php-source .php5

找到: <IfModule dir_module> DirectoryIndex index.html </IfModule>
新增: <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>

找到: #ServerName www.example.com:80
修改為: ServerName 127.0.0.1:80或者ServerName localhost:80 記得要去掉前面的“#”

修改預設的Web站點目錄

找到:DocumentRoot “/usr/local/apache2/htdocs”
修改為:DocumentRoot “/home/www/WebSite” –該目錄為自己建立的目錄

找到:<Directory “/usr/local/apache2/htdocs”>
修改為:<Directory “/home/www/WebSite”>

判斷安裝成功與否

在瀏覽器中輸入你的公網IP,能夠看到apache的歡迎介面,並且傳上php程式碼,能夠訪問執行

最好 能夠進行資料庫連線操作

相關推薦

linux 檔案目錄命令

獨立部署安裝lamp步驟1 –首先先下載和安裝 apache 2.4 / mysql 5.4 / php 5.6 -> wamp /lamp 黃金搭檔2 –進行配置 和 掛鉤apache 掛鉤 php -> 讓apache 支援字尾為.php的檔案並且能夠將.ph

Linux檔案目錄命令】more命令

功能解釋 more命令,功能類似 cat ,cat命令是整個檔案的內容從上到下顯示在螢幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more命令

Linux檔案目錄命令 rmdir

1.命令格式: rmdir [選項]... 目錄... 2.命令功能: 該命令從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對父目錄的寫許可權。  3.命令引數: - p 遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路

linux檔案目錄命令

cp 【-drsu】 原始檔  目標檔案 -f 強制複製 -i 如果檔案已經存在,則在覆蓋的時候詢問 -r 遞迴持續複製,用於目錄的複製 如果原始檔為多個,目標檔案必須是一個目錄。 cp a.txt aa.txt  當前路徑下複製a.txt,新檔案為aa.txt cp -r

Linux檔案目錄命令】pwd命令

命令功能解釋 Linux中用 pwd 命令來檢視”當前工作目錄“的完整路徑。 簡單得說,每當你在終端進行操作時,你都會有一個當前工作目錄。 在不太確定當前位置時,就會使用pwd來判定當前目錄在檔案系統內的確切位置。 命令用法格式和選項說明 pwd [選項] 檢視”當前工作目

Linux檔案目錄命令】cat命令

功能解釋 cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。  用法格式和選項說明 用法:cat [選項]... [檔案]... 將[檔案]或標準輸入組合輸出到標準輸出

Linux檔案目錄命令】less命令

功能解釋 less 工具也是對檔案或其它輸出進行分頁顯示的工具,應該說是linux正統檢視檔案內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻, 只能往後面看,但若使用了 less 時,就可以使用 [pag

Linux檔案目錄操作相關命令

檢視檔案內容命令: 1.cat 從第一行開始顯示檔案內容 -b 列出行號,除空白行 -n,列出行號,包括空白行 -A 列出所有的特殊字元 2.tac 從最後一行開始反過來顯示 3.nl 新增行號顯示 -b a,空行也會列出行號 -b t,空行不會

Linux基礎知識第二講,檔案目錄命令使用

目錄 一丶Linux終端使用技巧. 1.自動補全 Tab技巧. 2.使用輸入過的命令 二丶Linux 目錄知識 1.linux目錄的特點 2.ls 隱藏檔案的檢視 3.ls 常用選項 4.萬用字元的配合使用 三丶目錄切換命

linux 常用判斷檔案/目錄命令

注: 轉載自 https://www.cnblogs.com/emanlee/p/3583769.html #shell判斷資料夾是否存在 #如果資料夾不存在,建立資料夾 if [ ! -d "/myfolder" ]; then mkdir /myfolder f

linux檔案目錄操作命令 touch

1.命令格式: touch [選項]... 檔案... 2.命令引數: -a   或--time=atime或--time=access或--time=use  只更改存取時間。 -c   或--no-create  不建立任何文件。 -d  使用指定的日期時間

linux檔案重新命名/移動/複製命令 linux新建目錄命令

例:要把名為:abc   重新命名為:123   可以這樣操作: 重新命名:MV命令 1、進入你的檔案目錄,執行命令:   /cd  dir  (dir指的是你檔案所在目錄) 2、然後命令:ls (例出你的所有資料夾),我們可以看到有  abc 這個檔案了 3、最後命令:mv abc 123 但是要注意的是

linux檔案目錄操作命令 more

1.命令格式: more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]  2.命令功能: more命令和cat的功能一樣都是檢視檔案裡的內容,但有所不同的是more可以按頁來檢視檔案的內容,還支援直接跳

Linux 檔案目錄管理命令

cd(change directory) 改變目錄 後面加絕對或者相對路徑 cd 常配合的特殊字元  .當前目錄;..上一目錄; -上一個工作目錄; ~當前使用者所在的根目錄,~後面加名稱表示該使用者根目錄下 pwd(print working directory) 列印當

java程式設計師菜鳥進階(十七)linux基礎入門(五)linux檔案/目錄的許可權和歸屬管理

在linux中的每一個檔案或目錄都包含有訪問許可權,這些訪問許可權決定了誰能訪問和如何訪問這些檔案和目錄。相應的每一個檔案和目錄都有所屬的屬主和屬組,合理的設定檔案和目錄的屬組和屬主在檔案/目錄管理中佔據著很重要的地位,所以,今天我就和大家一起來看一下有關檔案/目錄的許可權和歸屬的相關設定

Linux 檔案搜尋命令:find、which、whereis 和 locate

  Linux 提供了許多用於檔案搜尋的命令,這些命令都很強大,但是也有一些不同之處,這裡分別介紹一下。 一、find 命令   find 是最常見和最強大的一個檔案搜尋命令。使用 find 命令可以在指定目錄中搜索指定的檔案。語法如下: find [目錄] [選項] [動作]   其中,目

linux檔案目錄管理

檔案或目錄許可權: ls-l rw- -r- r-- 可讀r 4 可寫w 2 可執行x 1 所屬者 所屬組 其他使用者 chmod == change mode 改許可權 chmod 700 2.txt 改2.txt許可權 chmod 改的只是指定目錄,子目錄和其他目錄不變 chmod -R 連帶指定目錄下的

Linux檔案編輯命令詳細整理 Linux檔案編輯命令詳細整理

Linux檔案編輯命令詳細整理   轉載自-- Linux檔案編輯命令詳細整理 一、vi編輯器有3種基本工作模式 首先需要知道vi編輯器有3種基本工作模式,分別是:命令模式、文字輸入模式、和末行模式。 第一:命令列模式:該模式是進入vi編輯器後的預

Linux檔案目錄結構詳解 (轉)

  整理自《鳥哥的私房菜》   對於每一個Linux學習者來說,瞭解Linux檔案系統的目錄結構,是學好Linux的至關重要的一步.,深入瞭解linux檔案目錄結構的標準和每個目錄的詳細功

Linux檔案目錄簡介

【Linux檔案目錄簡介】##與系統啟動有關目錄/boot :系統啟動相關檔案,入核心、initrd,以及grub(bootloader)/dev :裝置檔案快裝置:隨機訪問,資料塊字元裝置:線性訪問,按字元為單位裝置號:主裝置號(major)和次裝置號(minor)/etc :配置檔案/home :使用者的