linux初次使用

一、Linux是什麼?
這是一個操作系統,比windows要早N多年
這個系統都是由命令來操作的
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行
主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡爲核心的設計思想,是一個性能穩定的多用戶網
絡操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公佈時間)。Linux存在着許多不同的Linux版本,但它們都使用了Linux內核。
Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻遊戲控制檯、臺式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和數據
庫的操作系統。
他的優點:
響應速度快於windows
安全性高
一般充當服務器系統
Linux的社區版本有:
centos
redhat:紅帽
ubuntu:烏班圖(優班圖)
debian
Linux系統默認管理員賬號是:root
遠程訪問Linux的默認端口號是:22
二、安裝
正常情況,該系統要安裝在服務器上
在咱們學習階段,把該系統安裝到虛擬機上
所謂的虛擬機就是一個軟件,它能夠模擬出N多臺電腦
1、卸載虛擬機
a)運行安裝程序
b)選擇remove
c)下一步---->卸載---->finish
d)註冊表,緩存文件
e)必須重啓
2、安裝虛擬機
1、雙擊安裝程序
2、next下一步
3、選擇安裝類型---->點擊Typical
Typical: 標準安裝
Custom:自定義
4、可以選擇安裝路徑,但是必須默認---->next下一步
5、是否每次啓動檢查更新,把勾去掉---->next下一步
Check for product updates on startup
6、是否幫助虛擬機提供建議---->把勾去掉---->next下一步
Help improve VMware Workstation
7、next下一步
創建快捷方式和開始菜單,兩個勾都勾上
8、點擊Continue進行安裝
9、進度條走完會跳到輸入祕鑰頁面(破解虛擬機)
雙擊VM9 Keygen_zh-hans.exe這個軟件,點擊生成
把生成的那一串序列號複製粘貼到安裝頁面的xxxxxxxxxxxx下面的文本框中
點擊Enter
10、點擊finish,安裝完成
關閉VM9 Keygen_zh-hans.exe這個軟件
注意:虛擬機安裝完成,啓動的時候必須以管理員權限運行(右擊 ----> 以管理員權限運行)
3、創建虛擬機
1、啓動虛擬機
注意第一次啓動需要以管理員權限啓動
2、選中My Computer ---->點擊工具欄上的file----->點擊第一項(new virtual machine)
快捷鍵爲:Ctrl + N
3、選擇標準(Typical)
4、選中第二項(installer disc image file)
選擇系統鏡像(CentOS-6.5-i386-bin-DVD1.iso)
注意:該系統鏡像的路徑不允許出現中文以及空格等非法字符
5、next下一步
full name 相當於我的文檔路徑名(chenjh)給電腦起的別名
user name 就是一個登陸賬號(chenjhtest)
(密碼的設置統一爲:root)
password 登錄密碼
Confirm 重複密碼
6、next下一步
virtual machine name 虛擬機的名稱
location 虛擬機保存的路徑
注意:必須在本路徑下有一個子文件夾
7、next下一步
爲虛擬機分配硬盤大小
都是默認值
8、next下一步
Power on this virtual machine after creation
是否在創建完之後馬上啓動虛擬機
這個勾必須去掉
9、點擊finish
4、檢查虛擬機的配置
1、選中虛擬機右鍵---->最後一個選項settings
2、查看HardWare這個頁籤
3、查看網絡:network adapter
bridged:橋接網絡
把虛擬機的ip地址橋接到當前局域網中
NAT:共享網絡
隨機生成虛擬機的IP地址,與你自己的電腦能夠連接
5、安裝虛擬系統
1、選中虛擬機----右鍵選擇 Power---->power on
6、虛擬機的使用方式
1、如果鼠標消失在虛擬機中
按鍵盤上的Ctrl + Alt 鍵,鼠標自動彈出來
2、當你全屏時,如果虛擬機最頂端的菜單欄消失了,把鼠標滑到最頂端,那個菜單自動彈出
三、虛擬機常規操作
1、快照
1、創建快照(還原點)SnapShort
方便系統還原
自始至終只有一臺服務器一個系統
2、選中目標虛擬機---->右鍵選擇Snapshort---->Take Snapshort
3、Name:代表快照名稱(隨便寫)
Description:該快照的描述信息
4、點擊Take Snapshort這個按鈕,完成快照的創建
2、克隆
1、把當前系統備份出來以方便下次在使用
每克隆一次,多一個服務器和系統,克隆出來的東西和母體完全一樣
執行克隆操作的時候,目標虛擬機必須處於關機狀態
2、選中目標虛擬機---->Manage---->Clone
3、在彈出的引導框中點擊next下一步
4、默認選項,點擊next下一步
5、clone method 克隆的方式
linked clone:第一個選項是通過鏈接的方式克隆
結果就是克隆產品與母體共生,這倆就是同一臺虛擬機
full clone:第二個選項是完全克隆,
結果就是產生一個與母體完全一樣的新的虛擬機
選擇第二項,點擊next下一步
6、填上虛擬機名稱以及虛擬機保存路徑
注意:這個路徑必須包含子文件夾
點擊next下一步
7、點擊finish,等待進度條
8、點擊close,完成克隆
四、命令總結
1、常識問題
1、一個命令打了一半忘了怎麼打了,趕緊按tab鍵進行提醒補全
2、所有命令以回車爲執行標準
3、在Linux中,(/)代表跟路徑
2、常用命令
1、ifconfig
查看IP地址
2、cd 路徑
進入該路徑
如果路徑寫成(..),代表返回上一層路徑
3、ls
查看該路徑下的所有文件以及路徑
4、ll
查看該路徑下的所有文件以及路徑的詳細信息
5、mkdir 路徑名
創建路徑
mkdir -p 路徑1/路徑2/路徑N
級聯創建路徑
6、rm -rf 路徑名
永久性刪除某路徑
7、pwd
顯示完整路徑
8、mv 源文件 目標文件
移動文件到指定位置(俗稱剪切)
還可以爲文件重命名
9、cp 源文件 目標文件
複製文件到指定位置
cp -r 源文件 目標文件
複製文件夾到指定位置
10、clear
清屏
11、rpm -ivh 目標文件名
安裝以.rpm爲後綴名的軟件
12、vi 文件路徑
查看文件詳情
按i鍵:進入編輯模式
按esc鍵:退出編輯模式
:q! 強制退出,不保存
:wq 保存退出
13、source 環境變量的文件
使環境變量立即生效
14、unzip xxx.zip
解壓以.zip爲後綴名的壓縮文件
15、chmod +x *.sh
把所有以.sh結尾的文件開啓可執行權限
16、sh startup.sh
啓動tomcat
17、sh shutdown.sh
關閉tomcat
18、service iptables stop
關閉Linux防火牆
19、service iptables start
開啓Linux防火牆
20、tail -f catalina.out
catalina.out 是一個文件,在logs這個目錄中
21、Ctrl + C
退出控制檯
22、ssh 賬號@IP地址
遠程連接其他的Linux系統
23、exit
退出Linux系統
24、logout
退出Linux系統
25、reboot
重啓Linux系統
26、getconf LONG_BIT
查看系統位數
27、getconf WORD_BIT
查看系統位數
28、man
你覺得對一個命令行不是很確定,都可以通過輸入“man + 命令”瞭解這個命令能確切是做什麼的。
29、shutdown、halt、reboot、init
關機/重啓
30、id
查看登錄用戶信息
31、passwd [賬號]
修改密碼,不加賬號,修改的是自己當前賬號的密碼,加上賬號,修改的是目標賬號密碼
jdk與tomcat的安裝
Linux想要安裝jdk,必須使用管理員賬號:root
jdk默認安裝到/usr/java/這個路徑下
jdk環境變量的配置
1、環境變量文件所在目錄:/etc/profile
JAVA_HOME=自己jdk的安裝路徑
CLASSPATH=$JAVA_HOME/bin:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
tomcat操作
tomcat裝完(解壓縮)之後需要啓動
bin路徑下
startup.sh:啓動tomcat
shutdown.sh:關閉tomcat
tomcat下項目的部署
1、注意項目中涉及到路徑的地方,要改成Linux的路徑
日誌存放路徑
數據庫地址
2、把項目打成war包
3、把該war包部署到tomcat下的webapps路徑下
4、啓動tomcat,war包會自動解壓
MySQL數據庫的外部訪問權限
root賬號默認只能在本機器上連接數據庫
想要在其他物理機上使用root賬號遠程連接本機器上的MySQL,需要爲root賬號開啓遠程訪問權限
第一種:
在安裝MySQL數據庫時,密碼和確認密碼的那個頁面,有個複選框,打上勾就可以
第二種:
使用SQL語句爲root賬號開啓遠程連接權限
-- 選擇mysql數據庫
use mysql;
-- 爲root賬號開啓遠程訪問權限
-- *.*:代表任意數據庫中的任意表
-- '%':代表任意IP地址
-- IDENTIFIED by 'root':制定遠程訪問的密碼
grant all PRIVILEGES on *.* to root@'%' IDENTIFIED by 'root';
-- 讓這個權限馬上生效
FLUSH PRIVILEGES;
MySQL數據庫創建賬號以及授權
-- 切換數據庫
use mysql;
select * from user;
-- 創建用戶
insert into mysql.user
(Host,User,Password)
values
("%","weiyp",password("root"));
-- 爲用戶授權
grant all privileges on *.* to weiyp@"%" identified by 'root';
-- 刷新系統權限表
flush privileges;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章