Linux常用命令以及安裝部署專案
Linux的常用命令:
1、linux作業系統的簡單應用
linux的文字模式介紹
[[email protected]`]
第一列代表root當前使用者
第二列localhost代表主機名
第三列代表當前按所在的目錄 ~home目錄
tab鍵可以自動補全命令。
linux的登陸與登出
login 登入系統
logout 登出系統
exit 登出當前使用者
clear 清屏命令
l
inux的關機
shutdown 關機命令
shutdown now 立即進入維護模式
halt 直接關機
shutdown -h now 立即關機
shutdown -r now 立即重新啟動計算機
shutdown -h 20:00& 表示在20:00關閉計算機
shutdown -r 20:00& 20:00重新啟動計算機
shutdown -k 3 warning:system will shutdown! 只是放鬆訊息給所以使用者3分鐘後進入維護模式
shutdown +3 "system will shutdown after 3 minutes!" 傳送訊息給所以使用者三分鐘後進入維護模式
linux的
init程序
Init是Linux作業系統中不可或缺的程式之一。Init程序是Linux核心引導執行的,是系統中的第一個程序,其程序號(PID)永遠為1.
‘#0’停機()千萬布恩那個把initdefault設定為0
(#1)單使用者模式
(#2)多使用者,沒有NFS(和級別3相似,會停止服務)
(#3)完全多使用者模式
(#4)沒有用到
(#5)xll(Xwindow)
(#6)重新啟動(千萬不要把initdefault設定為6)
檢視l
inux系統資訊
hostname 現實主機名
hostname angus修改主機名為angus
uname 現實系統 及版本資訊
-a 顯示系統及其版本的資訊
-s顯示核心名稱
-n顯示網路節點名稱
-r顯示核心發行版本
-m顯示核心版本資訊
-o顯示計算機型別
--version顯示系統發行版本資訊
--help系統命令的幫助資訊和引數含義
pwd :顯示當前使用者所在的路徑
命令後面新增 – - h,可以看到命令的擴充套件
解壓縮:tar –zxvf
tar –zxvf xxx.tar .gz
cd:切換目錄,切換當前使用者所在的路徑。
cd\ :表示切換到根目錄
cd~ :表示回到當前使用者的根目錄
mkdir : 建立資料夾
mkdir 資料夾名稱
ll :表示顯示當前目錄下的所有內容 全稱 :list long
touch ty.txt :表示建立檔案:空檔案
echo 內容 > 檔名稱 :表示向檔案中寫內容。
rm 刪除命令 檔案。
rm 檔名稱
rmdir 刪除資料夾
rmdir 檔名稱
rm –rf 刪除檔案中所有的內容。並且不提示是否刪除!
rm –r 表示有提示性的刪除!
Clear 清屏
vi命令對檔案資訊編輯
vi 檔名
使用I 鍵進入編輯模式,直接可以寫要編輯的內容
退出編輯模式:使用esc。
退出編輯模式並儲存資料 使用 :wq 回車(儲存並退出)
:w 儲存
:q:退出
如果是退出不儲存 使用 :q! 回車(強制退出)
Vi 也可以建立檔案:它在建立檔案後,需要編輯儲存後,才產生。
使用方式: vi demo.java
Cat 檔名
檢視檔案內容
Find :查詢檔案
find path –name 檔名
find /home –name ty.txt
檢視linux 系統ip地址
Ifconfig
cp 拷貝檔案 ,拷貝+重新命名 檔案地址
cp demo.java demo
linux常用目錄介紹
bin:用來儲存linux 系統一些命令的
home:用來儲存使用者
etc:系統配置檔案
root:儲存的是超級管理員 root
temp:用來儲存一些臨時檔案。
usr:用來儲存一些使用者的資訊,配置檔案,軟體。這個目錄將是以後我們裝軟體用的
配置linux系統的ip地址
配置靜態IP:
開啟虛擬網路編輯器:選用NAT模式。
DNS:使用Google和國內釋出的公共的DNS就行了:
114.114.114.114 || 8.8.8.8
找到/etc/sysconfig/network-scripts/ifcfg-eth0
[[email protected] network-scripts]# cat ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:32:F9:2B
TYPE=Ethernet
UUID=a3fccfdf-5742-43d3-939d-0ccb5f65221c
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
可以修改為靜態ip:
需要新增屬性,給對應的屬性新增值!
DEVICE=eth0 :讀取那個配置檔案
ONBOOT=no:配置開啟自動讀取 --- yes
BOOTPROTO=dhcp:將動態獲取ip改為靜態獲取 --- static
IPADDR=192.168.26.30
NETMASK=255.255.255.0
GATEWAY=192.168.26.2
DNS1=114.114.114.114
DNS2=8.8.8.8
JDK的安裝
1.將jdk的安裝檔案拷到環境中
先建立一個java資料夾
cd /usr/local
mkdir java
上傳到/usr/local/java 該目錄中!
2.解壓jdk檔案
使用tar –zxvf 命令解壓該檔案
tar -zxvf jdk-7u80-linux-x64.tar.gz
3.配置環境變數
利用vi編輯器 來配置 vi /etc/profile
需要配置的環境變數有
JAVA_HOME=/usr/local/java/jdk1.7.0_80
CLASSPATH=$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
配置完成之後,可以使用java –version 進行測試!
**安裝tomcat**
1.還要匯入tomcat的壓縮包
2.解壓tomcat的壓縮包
tar -zxvf apache-tomcat-7.0.68.tar.gz
3.解壓完成之後,直接執行tomcat。
cd bin/ 進入tomcat 的bin 資料夾
直接執行 ./stratup.sh,執行完成之後可以在瀏覽器中直接localhost:8080/
./shutdown.sh關閉tomcat
TIP
若要在本機執行tomcat,需要關閉防火牆,service iptables stop
安裝MySql資料庫
1.匯入mysql的壓縮包
2.解壓壓縮包
tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3.解壓之後,將解壓後的資料夾拷貝到 /usr/local/mysql. 注意事先mysql資料夾是沒有的!不用去刻意建立mysql資料夾。
cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql
4.新增mysql 使用者組,在Linux中新增一個mysql的使用者組
groupadd mysql
5.新增mysql使用者名稱
useradd –g msyql mysql
6.進入mysql解壓的目錄
cd /usr/local/mysql
7.在mysql的data資料夾下建立一個mysql資料夾,用來後續配置檔案路徑的時候使用!
a)mkdir mysql
8.給mysql檔案授權:目錄應該是在mysql安裝目錄中/usr/local/mysql
Chown -R mysql:mysql ./
Chown授權
-R:遞迴所有的檔案
mysql:mysql:mysql組下面的mysql用於,
./是從當前目錄開始授權
9.進行安裝。Scripts裡面有一個mysql_install_db
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
./當前目錄:/usr/local/mysql
--user:使用哪個使用者安裝
--datadir:資料庫安裝位置
10.去拷貝檔案。Mysql.service :服務到系統環境變數中
cp support-files/mysql.server /etc/init.d/mysqld
授予可以執行許可權
chmod 755 /etc/init.d/mysqld
11.去拷貝配置檔案。
cp support-files/my-default.cnf /etc/my.cnf
12.重新編輯/etc/my.cnf
使用vi /etc/my.cnf
新增以下兩行
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data/mysql
然後啟動服務:
service mysqld start
建立資料庫並匯入sql檔案
1.將sql檔案放到伺服器上 root目錄下
2.使用source 命令匯入sql檔案
例如:
use rbac;
source /root/rbac.sql;
退出mysql登入:第一種退出:quit 第二種退出:ctrl+c
MySQL的解除安裝:
#################CentOS7下MySQL的解除安裝####################
1:檢視MySQL是否安裝:
方式1:
[plain] view plain copy
1.[[email protected] usr]# yum list installed mysql*
2.Loaded plugins: fastestmirror
3.Loading mirror speeds from cached hostfile
4. * base: mirrors.yun-idc.com
5. * extras: mirror.neu.edu.cn
6. * updates: mirrors.yun-idc.com
7.Installed Packages
8.MySQL-client.x86_64 5.6.27-1.el6 installed
9.MySQL-devel.x86_64 5.6.27-1.el6 installed
10.MySQL-server.x86_64 5.6.27-1.el6 installed
11.[[email protected] usr]#
方式2( -i :不區分大小寫):
[plain] view plain copy
1.[[email protected] usr]# rpm -qa | grep -i mysql
2.MySQL-server-5.6.27-1.el6.x86_64
3.MySQL-client-5.6.27-1.el6.x86_64
4.MySQL-devel-5.6.27-1.el6.x86_64
5.[[email protected] usr]#
2:解除安裝MySQL:
解除安裝1:
[plain] view plain copy
1.[[email protected] usr]# yum remove mysql mysql-server mysql-libs compat-mysql51
2.[[email protected] usr]# rm -rf /var/lib/mysql
3.[[email protected] usr]# rm /etc/my.cnf
如果裝了mysql-devel(其他一樣add command),解除安裝為:
[plain] view plain copy
1.[[email protected]_ts_tian init.d]# yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51
注(例如):
mysql-5.5.39-1.el6.remi.x86_64
mysql-libs-5.5.39-1.el6.remi.x86_64
compat-mysql51-5.1.54-1.el6.remi.x86_64
mysql-server-5.5.39-1.el6.remi.x86_64
解除安裝2{繼續,1,2選擇一種(此處為介紹):}:
[plain] view plain copy
1.[[email protected] mysql]# rpm -aq | grep -i mysql
2.MySQL-server-5.6.27-1.el6.x86_64
3.MySQL-client-5.6.27-1.el6.x86_64
4.MySQL-devel-5.6.27-1.el6.x86_64
5.[[email protected] mysql]# rpm -e MySQL-server-5.6.27-1.el6.x86_64
6.[[email protected] mysql]# rpm -e MySQL-client-5.6.27-1.el6.x86_64
7.[[email protected] mysql]# rpm -e MySQL-devel-5.6.27-1.el6.x86_64
8.[[email protected] rc.d]# cd /var/lib/
9.[[email protected] lib]# rm -rf mysql/
注:刪除MySQL資料庫目錄(關鍵) ,否則password不更新(預設安裝,如果自定義安裝路徑和連結路徑ln -s ……請刪除。)
rm -rf /var/lib/mysql
解除安裝3:
[plain] view plain copy
1.[[email protected] usr]# whereis mysql
2.mysql: /usr/lib64/mysql
3.[[email protected] usr]# rm -rf /usr/lib64/mysql
注:find / -name mysql
注:清空相關mysql的所有目錄以及檔案和其他配置和設定等。如果有,則刪除。也必須考慮其他軟體不去影響。
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
解除安裝4:
[plain] view plain copy
1.[[email protected] usr]# rm –rf /usr/my.cnf
2.[[email protected] usr]# rm -rf /root/.mysql_sercret
解除安裝5(自啟服務):
[plain] view plain copy
1.[[email protected] usr]# chkconfig --list | grep -i mysql
2.[[email protected] usr]# chkconfig --del mysqld
[plain] view plain copy
1.此處刪除看自己設定:mysql/mysqld
Linux專案部署
總體流程:
1.安裝jdk
2.安裝tomcat
3.安裝mysql
4.匯入war包:位置是:tomcat 的webapps資料夾。
5.得有資料庫支援。專案中設計到的資料庫必須都的在linux 系統中存在!
6.直接啟動tomcat,訪問專案!
7.http://localhost:8080/rbac/
8.還可以在本機電腦訪問:注意必須關閉防火牆!
Services iptables stop
專案啟動:必須
要開啟mysql的服務
Service mysqld start :開啟
Service mysqld stop :關閉
如何檢視mysql的服務是否開啟
ps -ef |grep mysql 檢視mysql的服務
linux系統中的mysql遠端連線
1.要保證mysql的服務是啟動的
2.進入mysql的bin目錄
Cd /usr/local/mysql/bin
執行./mysqladmin -u root password root 設定root管理員使用者名稱,密碼;
3.在bin目錄下進入資料庫:
執行:./mysql –u root –p
輸入密碼:
4.use mysql;
5.UPDATE user SET `Host` = '%' WHERE `User` = 'root';
6.flush privileges; 設定允許遠端訪問設定
7.設定完成之後,一定要重啟mysql的服務
相關推薦
Linux常用命令以及安裝部署專案
Linux的常用命令: 1、linux作業系統的簡單應用 linux的文字模式介紹 [[email protected]`] 第一列代表root當前使用者 第二列localhost代表主機名 第三列代表當前按所在的目錄 ~home目錄 t
linux常用命令以及gcc、gdb、vim的安裝和配置
1. linux是一個類unix作業系統 vmware--虛擬出一個硬體環境用於安裝一個作業系統 虛擬機器--在vmware中的這個虛擬的這個硬體環境/安裝的這個作業系統 xshell功能:遠端連線到虛擬機器/伺服器上堆虛擬機器
Linux常用命令以及war包部署
Linux常用命令以及專案部署 - 常用命令 - ls命令 - ls -a 列出目錄所有檔案,包含以.開始的隱藏檔案 ls -l t*
Linux常用命令工具安裝
1、wget:下載工具 yum -y install wget 2、vim:文字編輯 yum -y install wget 3、ifconfig:顯示或設定網路裝置 yum -y install net-tools 4、 git:Git工具 yum -
【npm的安裝、搭建獨立專案環境、常用命令以及package.json檔案內常見欄位詳述】
任何一門計算機語言都包含了豐富的第三方庫,npm就是JavaScript這門語言的第三方庫管理工具,本文將詳細介紹JavaScript的包管理工具——npm. 在計算機中安裝Node.js時,預設會一併安裝npm包管理工具,我們可以輸入npm命令進行測試: 文章目錄
Linux常用命令(四)程序的安裝與管理
rpm 編譯安裝 侯良金 linux 安裝軟件 Linux常用命令(四)程序的安裝與管理一、Linux應用程序基礎1、Linux應用程序的組成■普通的可執行程序文件。一般保存在“/usr/bin”目錄中,普通用戶即可執行。■服務器程序、管理程序文件。一般保存在“/usr/sbin”
linux常用命令(一)linux開關機、重啟以及文本界面與圖形界面互換
調用 虛擬 界面切換 use entos span 常用 run 現在 1.開關機 reboot 重啟: shutdown [-efFhknr][-t 秒數][時間][警告信息] 關機: shutdown [-efFhknr][-t 秒數][時間][警告信息] 關機:
linux常用命令5 yum、源碼安裝
yum 更換yum源 源碼編譯 一、軟件安裝 rpm rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm //安裝zziplib-0.13.62-5.el7.x86_64.rpm rpm -qf `which cd` //查看cd的包名,這裏使用反
Atitit 微信小程式的部署流程文件 目錄 1.1. 設定https 參照 Atitit tomcat linux 常用命令 1 1.2. 增加證書 騰訊雲和阿里雲都可申請免費證書,但要一天
Atitit 微信小程式的部署流程文件 目錄 1.1. 設定https 參照 Atitit tomcat linux 常用命令 1 1.2. 增加證書 騰訊雲和阿里雲都可申請免費證書,但要一天稽核 可以淘寶購買證書快速寫
雲伺服器配置環境Linux初學常用命令以及操作步驟
雲伺服器Linux初學常用命令 ls 檢視此目錄下所有資料夾的名稱 cd .. 返回上一個資料夾 cd // 返歸根目錄 cd file 檢視指定的資料夾 (file是你自己指定的資料夾的名稱) tar zxvf file 解壓你指定的gz包 (file是你自己
Atitit 微信小程式的部署流程文件 目錄 1.1. 設定https 參照 Atitit tomcat linux 常用命令 1 1.2. 增加證書 騰訊雲和阿里雲都可申請免費證書,但要一天
Atitit 微信小程式的部署流程文件 目錄 設定https 參照 Atitit tomcat linux 常用命令 Atitit tomcat https配置 D:\jdk1.8.0_31\bin\keytool.exe -ge
專案經驗之Linux常用命令
YUM 軟體包安裝 下載並安裝一個rpm包 :- yum install package_name 更新一個rpm包 :yum update package_name 刪除一個rpm包:yum remove package_name 打包
Linux 常用命令, SSH, 以及簡單操作
1. Linux Terminal 簡介 類似於windows的shell/cmd,linux的terminal可以做很多很多事。 1.1 字型顏色修改 Terminal的font,size, color甚至cursor都是可以根據個人喜好做修改 ,只需要右擊點prof
Linux常用命令及常用軟體的安裝
Linux常用命令及常用軟體的安裝 一、Linux常用目錄 /var:包含在正常操作中被改變的檔案。包括各種日誌檔案、假離線檔案、加鎖檔案等。 /home:使用者的主目錄,在Linux中,每個使用者都有一個自己的目錄,一般該目錄名是以使用者的賬號命名的。 /proc:這個目錄是一個虛擬的
linux常用命令(九)Linux下軟體安裝
(一)apt線上安裝1.sudo apt-get install w3m 安裝軟體包2.sudo apt-get --reinstall w3m 重新安裝已經安裝但可能存在問題的軟體包3.sudo
Linux 筆記:核心思想、常用命令以及指令碼語法
總結於 《鳥哥的 Linux 私房菜 - 基礎學習篇》 ,圖片也來自於此。 核心思想 目錄樹結構(directory tree) Linux 系統是基於目錄樹結構的,這是它的核心思想。目錄,即資料夾。Linux 系統相當於一個資料夾,Linux 系統的所有資料要麼對應一個資料夾,要麼就是一個檔案。比如,你新
Linux常用命令
log rep 移動 文件權限 查看 his 問題 文件 學習 以下是本人在工作中常用到的Linux命令,記錄下來,方便日常工作學習查用翻閱。 Git管理代碼 【系統操作】 cd 進入目錄 cd ~ 回到根目錄 ls 查看當前目錄下的文件 less 查看某個文件內
Linux常用命令總結
bashrc 命令 配置環境 bit stat 用戶權限 復制 rtu one Linux文件的目錄結構:樹狀結構,/為最高的根目錄 root:root用戶的個人文件夾(家目錄) bin:存放多數用戶可用的命令 boot:存放啟動文件和
[Linux]-Linux常用命令之文件解壓
壓縮 com nbsp linux常用命令 inux 不同 gunzip gzip all 不壓縮方式壓縮的文件需要不同的命令來解壓縮,下面是Linux的各種文件解壓命令。 對於.tar結尾的文件: tar -xf 對於.gz結尾的文件 : gzip -d all.
Linux常用命令及操作(第二彈)
linux home .gz 紅旗 關閉 linu tty 歸檔文件 過程 Ctrl l清屏 Ctrl d關閉終端 Ctrl Alt T打開終端 pwd 查看當前的目錄 Shift Ctrl C復制 Shift Ctrl V粘貼 Shift Ctrl N打開新的終端 F1