从零开始学centos(一)
生活随笔
收集整理的這篇文章主要介紹了
从零开始学centos(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linux:操作系統 OS
首先來了解下unix:
unix是一個多用戶,多任務的操作系統,收費的操作系統.
linux:
版本:
內核版本
發行版本
centos:開源的免費的os
安裝虛擬機
虛擬機:就是一臺電腦
通過虛擬機軟件可以在自己的電腦在安裝幾個電腦
常見的虛擬機軟件:
VmWare
virtualBox:oracle 免費的
///
linux的目錄結構
home:家.用戶的家
普通用戶的家目錄文件在home下 例如:一個用戶tom 在home就會存在tom的目錄
root:超級管理員root的家
etc:存放配置文件
usr:存放共享的資源
///
linux的命令
常用的命令
查看幫助:
man 命令
退出幫助目錄: ? q
切換目錄:cd
cd 目錄
cd 目錄/目錄
cd .. ?:上一級目錄
cd / :根目錄
cd ~ :回家
創建目錄和刪除目錄
mkdir 創建
mkdir 目錄名
mkdir -p a/b/c
rmdir 刪除
rmdir 目錄名:只能刪除一個空目錄
展示目錄下文件列表(以后使用ll即可)
ls
ls:展示的能看見的文件(和目錄)的名稱
ls -a:展示所有的文件的名稱
文件前面有"."代表的是隱藏文件
ls -l:顯示文件的詳細信息
簡寫的方式: ll(★)
ll -h:友好的顯示
瀏覽文件
cat:顯示文件的所有內容
cat 文件名
more:分頁顯示
空格:下一頁
回車:下一行
less:分頁顯示
可以通過PgUp PgDn 翻頁查看
tail(★★)
查看一個文件的后面的內容
tail -顯示后幾行 文件名
tail -f 文件名?
動態的查看
例如:
tail -f catalina.xxx.log
通過 ctrl+c 結束滾動查看
文件的操作
創建一個文件
touch 文件名 創建一個空白的文件
復制文件
cp 文件 目錄/文件名
例如:
cp 1.txt 2.txt
cp 1.txt 1/1.txt
移動文件(重命名)
mv 文件 目錄/文件名
mv 文件名 新文件名
刪除文件 rm
rm 文件名:帶詢問刪除
rm -f 文件名:不帶詢問刪除
rm -r 目錄:帶詢問的遞歸刪除
rm -rf 目錄:不帶詢問的遞歸刪除(謹慎使用)
tar:打包或解壓 一個文件或者目錄(★★)
常用的組合
-cvf :打包一個文件或者目錄
-zcvf:打包并壓縮一個文件或者目錄 壓縮的格式:gzip
-xvf:解壓或者打開一個tar文件
格式:
tar 參數 文件名 要打包|解壓的文件目錄
例如:
將當前目錄下的所有文件打包成test1.tar
tar -cvf test1.tar ./*
將當前目錄下的所有文件打包并壓縮成test2.tar.gz
tar -zcvf test2.tar.gz ./*
將test1.tar解壓到當前目錄
tar -xvf test1.tar?
將test1.tar解壓到b目錄
tar -xvf test1.tar -C b
其他的常用命令
grep:查找符合條件的字符串(★)
grep 字符串?
pwd:顯示當前的工作目錄
wget:下載資料
wget 資源路徑
vi和vim編輯器(理解中了解)
編輯普通文件
三種模式:命令行、插入、底行模式。
切換到命令行模式:按Esc鍵;
切換到插入模式:按 i 、o、a鍵;
i 在當前位置生前插入
I 在當前行首插入
a 在當前位置后插入
A 在當前行尾插入
o 在當前行之后插入一行
O 在當前行之前插入一行
切換到底行模式:按 :(冒號);
管道 | ★
重要的一個概念,其作用是將一個命令的輸出用作另一個命令的輸入
例如:
在ifconfig的結果里查找 192.168字符串
ifconfig | grep 192.168
以后常用
查找和java相關的進程
ps -ef | grep java
查找和3306相關的信息
ps -ef | grep 3306
系統管理命令
date 顯示或設置系統時間
date ?顯示當前系統時間
date -s “2014-01-01 10:10:10“ ?設置系統時間
clear 清屏
ctrl+l
ps 正在運行的某個進程的狀態
ps –ef ?查看所有進程
★ps –ef | grep ssh 查找某一進程
kill 殺掉某一進程
kill 2868 ?殺掉2868編號的進程
★kill -9 2868 ?強制殺死進程
網絡管理
ifconfig:查看所有的網絡設置
ifconfig 網卡名稱 down :禁用網卡
ifconfig 網卡名稱 up :啟用網卡
ping:和window中一樣
通過ctrl+c取消
netstat 查看網絡端口。
netstat -an | grep 3306 查詢3306端口占用情況
了解用戶管理
添加
useradd 用戶名:默認會在home目錄下給一個用戶創建一個目錄
passwd 用戶名: 回車輸入密碼
useradd 用戶名 -d /home/目錄:創建一個用戶然后在指定該用戶的家目錄
刪除
userdel 用戶名:只是刪除用戶 但是不刪除家目錄
userdel -r 用戶名:刪除用戶連帶家目錄一起刪除
切換用戶:
ssh -l 用戶名 -p 22 主機
例如: ssh -l tom -p 22 192.168.17.131
su - 用戶名
了解組管理
添加
groupadd 組名
useradd 用戶名 -g 組名
刪除
groupdel 組名
注意:
若組下有用戶,刪除不了
///
文件的權限:
普通文件: 包括文本文件、數據文件、可執行的二進制程序文件等。?
目錄文件: Linux系統把目錄看成是一種特殊的文件,利用它構成文件系統的樹型結構。 ?
設備文件: Linux系統把每一個設備都看成是一個文件
通過ll展示的列表
以 d 開始的是目錄文件
以 - 開始的是普通文件
文件的權限9個字母 三個三個一組
第一組代表的是當前用戶的權限
第二組代表的是組的權限
第三組代表的是其他用戶的權限
r:讀 ? 4
w:寫 2
x:執行 1
chmod 變更文件或目錄的權限。
chmod 755 a.txt?
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt ?/?
★chmod 777 a.txt
了解:chown 變更文件或目錄改文件所屬用戶和組
chown u1:public a.txt :變更當前的目錄或文件的所屬用戶和組
chown -R u1:public dir :變更目錄中的所有的子目錄及文件的所屬用戶和組
格式:
chown 用戶:組 文件
///
///
上午回顧:
linux :多用戶 多任務的操作系統
常用命令:
cd 切換目錄
cd /
cd ~
cd ..
ll 展示列表
mkdir [-p] 目錄
rmdir 目錄:刪除空目錄
touch 文件名:創建空白文件
cp 文件 目錄/文件:復制文件
mv 文件 目錄:移動文件
mv 文件 新文件:文件重命名
rm -rf 文件|目錄:不詢問遞歸刪除
tar 打包或者解壓
tar -cvf 文件名稱 目錄|文件 ?打包
tar -zcvf 文件名稱 目錄|文件 ?打包并壓縮
tar -xvf 文件名稱 解壓至當前目錄
tar -xvf 文件名稱 -C 目錄: 解壓至指定目錄
grep 查找
| 管道
設置時間
date -s "時間":設置時間
ps -ef :查看所有進程
ifconfig:查看ip地址
首先來了解下unix:
unix是一個多用戶,多任務的操作系統,收費的操作系統.
linux:
版本:
內核版本
發行版本
centos:開源的免費的os
安裝虛擬機
虛擬機:就是一臺電腦
通過虛擬機軟件可以在自己的電腦在安裝幾個電腦
常見的虛擬機軟件:
VmWare
virtualBox:oracle 免費的
///
linux的目錄結構
home:家.用戶的家
普通用戶的家目錄文件在home下 例如:一個用戶tom 在home就會存在tom的目錄
root:超級管理員root的家
etc:存放配置文件
usr:存放共享的資源
///
linux的命令
常用的命令
查看幫助:
man 命令
退出幫助目錄: ? q
切換目錄:cd
cd 目錄
cd 目錄/目錄
cd .. ?:上一級目錄
cd / :根目錄
cd ~ :回家
創建目錄和刪除目錄
mkdir 創建
mkdir 目錄名
mkdir -p a/b/c
rmdir 刪除
rmdir 目錄名:只能刪除一個空目錄
展示目錄下文件列表(以后使用ll即可)
ls
ls:展示的能看見的文件(和目錄)的名稱
ls -a:展示所有的文件的名稱
文件前面有"."代表的是隱藏文件
ls -l:顯示文件的詳細信息
簡寫的方式: ll(★)
ll -h:友好的顯示
瀏覽文件
cat:顯示文件的所有內容
cat 文件名
more:分頁顯示
空格:下一頁
回車:下一行
less:分頁顯示
可以通過PgUp PgDn 翻頁查看
tail(★★)
查看一個文件的后面的內容
tail -顯示后幾行 文件名
tail -f 文件名?
動態的查看
例如:
tail -f catalina.xxx.log
通過 ctrl+c 結束滾動查看
文件的操作
創建一個文件
touch 文件名 創建一個空白的文件
復制文件
cp 文件 目錄/文件名
例如:
cp 1.txt 2.txt
cp 1.txt 1/1.txt
移動文件(重命名)
mv 文件 目錄/文件名
mv 文件名 新文件名
刪除文件 rm
rm 文件名:帶詢問刪除
rm -f 文件名:不帶詢問刪除
rm -r 目錄:帶詢問的遞歸刪除
rm -rf 目錄:不帶詢問的遞歸刪除(謹慎使用)
tar:打包或解壓 一個文件或者目錄(★★)
常用的組合
-cvf :打包一個文件或者目錄
-zcvf:打包并壓縮一個文件或者目錄 壓縮的格式:gzip
-xvf:解壓或者打開一個tar文件
格式:
tar 參數 文件名 要打包|解壓的文件目錄
例如:
將當前目錄下的所有文件打包成test1.tar
tar -cvf test1.tar ./*
將當前目錄下的所有文件打包并壓縮成test2.tar.gz
tar -zcvf test2.tar.gz ./*
將test1.tar解壓到當前目錄
tar -xvf test1.tar?
將test1.tar解壓到b目錄
tar -xvf test1.tar -C b
其他的常用命令
grep:查找符合條件的字符串(★)
grep 字符串?
pwd:顯示當前的工作目錄
wget:下載資料
wget 資源路徑
vi和vim編輯器(理解中了解)
編輯普通文件
三種模式:命令行、插入、底行模式。
切換到命令行模式:按Esc鍵;
切換到插入模式:按 i 、o、a鍵;
i 在當前位置生前插入
I 在當前行首插入
a 在當前位置后插入
A 在當前行尾插入
o 在當前行之后插入一行
O 在當前行之前插入一行
切換到底行模式:按 :(冒號);
管道 | ★
重要的一個概念,其作用是將一個命令的輸出用作另一個命令的輸入
例如:
在ifconfig的結果里查找 192.168字符串
ifconfig | grep 192.168
以后常用
查找和java相關的進程
ps -ef | grep java
查找和3306相關的信息
ps -ef | grep 3306
系統管理命令
date 顯示或設置系統時間
date ?顯示當前系統時間
date -s “2014-01-01 10:10:10“ ?設置系統時間
clear 清屏
ctrl+l
ps 正在運行的某個進程的狀態
ps –ef ?查看所有進程
★ps –ef | grep ssh 查找某一進程
kill 殺掉某一進程
kill 2868 ?殺掉2868編號的進程
★kill -9 2868 ?強制殺死進程
網絡管理
ifconfig:查看所有的網絡設置
ifconfig 網卡名稱 down :禁用網卡
ifconfig 網卡名稱 up :啟用網卡
ping:和window中一樣
通過ctrl+c取消
netstat 查看網絡端口。
netstat -an | grep 3306 查詢3306端口占用情況
了解用戶管理
添加
useradd 用戶名:默認會在home目錄下給一個用戶創建一個目錄
passwd 用戶名: 回車輸入密碼
useradd 用戶名 -d /home/目錄:創建一個用戶然后在指定該用戶的家目錄
刪除
userdel 用戶名:只是刪除用戶 但是不刪除家目錄
userdel -r 用戶名:刪除用戶連帶家目錄一起刪除
切換用戶:
ssh -l 用戶名 -p 22 主機
例如: ssh -l tom -p 22 192.168.17.131
su - 用戶名
了解組管理
添加
groupadd 組名
useradd 用戶名 -g 組名
刪除
groupdel 組名
注意:
若組下有用戶,刪除不了
///
文件的權限:
普通文件: 包括文本文件、數據文件、可執行的二進制程序文件等。?
目錄文件: Linux系統把目錄看成是一種特殊的文件,利用它構成文件系統的樹型結構。 ?
設備文件: Linux系統把每一個設備都看成是一個文件
通過ll展示的列表
以 d 開始的是目錄文件
以 - 開始的是普通文件
文件的權限9個字母 三個三個一組
第一組代表的是當前用戶的權限
第二組代表的是組的權限
第三組代表的是其他用戶的權限
r:讀 ? 4
w:寫 2
x:執行 1
chmod 變更文件或目錄的權限。
chmod 755 a.txt?
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt ?/?
★chmod 777 a.txt
了解:chown 變更文件或目錄改文件所屬用戶和組
chown u1:public a.txt :變更當前的目錄或文件的所屬用戶和組
chown -R u1:public dir :變更目錄中的所有的子目錄及文件的所屬用戶和組
格式:
chown 用戶:組 文件
///
///
上午回顧:
linux :多用戶 多任務的操作系統
常用命令:
cd 切換目錄
cd /
cd ~
cd ..
ll 展示列表
mkdir [-p] 目錄
rmdir 目錄:刪除空目錄
touch 文件名:創建空白文件
cp 文件 目錄/文件:復制文件
mv 文件 目錄:移動文件
mv 文件 新文件:文件重命名
rm -rf 文件|目錄:不詢問遞歸刪除
tar 打包或者解壓
tar -cvf 文件名稱 目錄|文件 ?打包
tar -zcvf 文件名稱 目錄|文件 ?打包并壓縮
tar -xvf 文件名稱 解壓至當前目錄
tar -xvf 文件名稱 -C 目錄: 解壓至指定目錄
grep 查找
| 管道
設置時間
date -s "時間":設置時間
ps -ef :查看所有進程
ifconfig:查看ip地址
總結
以上是生活随笔為你收集整理的从零开始学centos(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么材料反射热量好_封阳台用什么材料好,
- 下一篇: Readhat中作安全基线