Linux安裝_操作
Linux:
~樹狀的結構,根目錄開始,都已文件形式
~操作系統,從桌面->服務器
~從操作系統->到嵌入式系統
~~開放性,多用戶,多任務,網絡功能,安全,可移植性,標準兼容性,命令、圖形界面等
**基於GPL(公共許可證)
**發行版本:
Linux系統內核與應用軟件和文檔包裝,提供界面和管理工具的軟件包集合。
系統結構:
內核-Shell-文件系統-應用程序
VirtualBox虛擬網絡配置:
常用指令:
ifconfig 查看配置信息
ifconfig -a 查看所有網卡
ifconfig eth1 up 啓用指定網卡
su - root 切換用戶
ifconfig eth1 192.168.56.101 修改虛擬機ip
service sshd restart 重啓sshd服務
service iptables stop 停止防火牆
chk
ll 當前目錄清單的詳細信息
ls
**cat t.txt 查看文件
find / -name profile
**grep 內容搜索命令
cat t.txt |grep sort
grep sort < t.txt
ps -ef |grep python 字符串搜索
ps -ef |grep top
**stat t.txt 查看文件所有屬性
**who 查看所有用戶
**who am i 查看我當前的信息
**hostname
**hostname itcast
**uname -a 系統信息
**top 性能分析工具(任務管理器)
按f鍵 選擇列,回車顯示列
殺死進程
**ps 顯示進程信息 ps -aux |more
加more,逐行顯示
**kill 9 5809(9爲信號量)殺死指定進程
**df 磁盤空間 (邏輯卷)
/root C盤
/home D盤
df -m
**netstat -ano | more 網絡狀態
**備份壓縮
gzip gz(後綴)
bzip2 bz2(後綴) 換z爲j
tar 打(解)包
壓縮tar -czvf tard.tar.gz sort.txt tail.txt
解壓縮tar -xzvf tard.tar.gz
提高壓縮比bzip2 -9 t.txt
**關機/重啓
shutdown r
shutdown h
shutdown
Linux安裝,操作
Centos安裝:
VIM編輯器的使用:
進入vi filename
命令模式
iao插入模式
ESC
q 直接退出
wq 保存並退出
q! 強制退出
w file保存文件
用戶和組賬戶管理:
linux操作系統:多用戶操作系統
普通用戶:
超級用戶:root
**組用戶
私有組:
標準組:
**/etc/passwd 所有用戶信息
cat passwd
cat shadow
**添加用戶useradd itcast1 -d /home/itcast1 -p 123
id itcast1 查看用戶
su - itcast1 切換用戶
**添加指定分組useradd itcast1 -d /home/itcast1 -p 123 -g users
**刪除用戶userdel itcast1
**刪除用戶及目錄userdel -r itcast1
**添加組groupadd
-------------------------------------
用戶和組狀態:
**pwd 查看根目錄
**exit 退出用戶
~~Sudo 規則配置(授權用戶)
**ls -l 所有用戶文件權限屬性
**權限chmod 777 t.txt(每個用戶否能讀寫)
4+2+1=7隨意組合
r-4
w-2
x-1
521 可讀可執行
+x t.txt 增加權限
**chown test:test t.txt 改變文件/目錄的所有權
用戶:組
**cd a 進入a 目錄
**cd /tmp 進入目錄
~~標準輸入輸出
~~重定向輸出">"
**ll > lstest
cat lstest
**echo a 回顯
echo b > lstest
echo c >> lstest 追加
~~重定向輸入"<"
**grep 100 < sort.txt
~~管道
**ls -l | wc -l
結果 輸出多少行
**cat sort.txt | sort -n | uniq 排序
~~Cron 計劃任務工具
**/etc/crontab 文件和 /etc/cron.d 目錄
**crontab 文件格式
30 10 * * 1-5 精確到分鐘
表示從週一到週五的十點半
~~SSH 爲 Secure Shell
**OpenSSH服務
**scp 遠程拷貝
~~Shell 命令解釋器,用戶和系統溝通的媒介,Linux 默認Bash
**系統用Sell 記錄在 /etc/shells 中
#!/bin/sh
# Filename:hello
echo"Hello world!"
~~Bash shell 的配置文件
1.系統全局設定
2.個人設定值
.bash_profile
~~環境變量
**echo $JAVA_HOME
**source $JAVA_HOME
~~RPM 軟件的安裝,刪除,更新 只有root權限才能使用;查詢任何用戶都可以;
**安裝軟件增強包(點擊“設置”)
~樹狀的結構,根目錄開始,都已文件形式
~操作系統,從桌面->服務器
~從操作系統->到嵌入式系統
~~開放性,多用戶,多任務,網絡功能,安全,可移植性,標準兼容性,命令、圖形界面等
**基於GPL(公共許可證)
**發行版本:
Linux系統內核與應用軟件和文檔包裝,提供界面和管理工具的軟件包集合。
系統結構:
內核-Shell-文件系統-應用程序
VirtualBox虛擬網絡配置:
常用指令:
ifconfig 查看配置信息
ifconfig -a 查看所有網卡
ifconfig eth1 up 啓用指定網卡
su - root 切換用戶
ifconfig eth1 192.168.56.101 修改虛擬機ip
service sshd restart 重啓sshd服務
service iptables stop 停止防火牆
chk
ll 當前目錄清單的詳細信息
ls
**cat t.txt 查看文件
find / -name profile
**grep 內容搜索命令
cat t.txt |grep sort
grep sort < t.txt
ps -ef |grep python 字符串搜索
ps -ef |grep top
**stat t.txt 查看文件所有屬性
**who 查看所有用戶
**who am i 查看我當前的信息
**hostname
**hostname itcast
**uname -a 系統信息
**top 性能分析工具(任務管理器)
按f鍵 選擇列,回車顯示列
殺死進程
**ps 顯示進程信息 ps -aux |more
加more,逐行顯示
**kill 9 5809(9爲信號量)殺死指定進程
**df 磁盤空間 (邏輯卷)
/root C盤
/home D盤
df -m
**netstat -ano | more 網絡狀態
**備份壓縮
gzip gz(後綴)
bzip2 bz2(後綴) 換z爲j
tar 打(解)包
壓縮tar -czvf tard.tar.gz sort.txt tail.txt
解壓縮tar -xzvf tard.tar.gz
提高壓縮比bzip2 -9 t.txt
**關機/重啓
shutdown r
shutdown h
shutdown
Linux安裝,操作
Centos安裝:
VIM編輯器的使用:
進入vi filename
命令模式
iao插入模式
ESC
q 直接退出
wq 保存並退出
q! 強制退出
w file保存文件
用戶和組賬戶管理:
linux操作系統:多用戶操作系統
普通用戶:
超級用戶:root
**組用戶
私有組:
標準組:
**/etc/passwd 所有用戶信息
cat passwd
cat shadow
**添加用戶useradd itcast1 -d /home/itcast1 -p 123
id itcast1 查看用戶
su - itcast1 切換用戶
**添加指定分組useradd itcast1 -d /home/itcast1 -p 123 -g users
**刪除用戶userdel itcast1
**刪除用戶及目錄userdel -r itcast1
**添加組groupadd
-------------------------------------
用戶和組狀態:
**pwd 查看根目錄
**exit 退出用戶
~~Sudo 規則配置(授權用戶)
**ls -l 所有用戶文件權限屬性
**權限chmod 777 t.txt(每個用戶否能讀寫)
4+2+1=7隨意組合
r-4
w-2
x-1
521 可讀可執行
+x t.txt 增加權限
**chown test:test t.txt 改變文件/目錄的所有權
用戶:組
**cd a 進入a 目錄
**cd /tmp 進入目錄
~~標準輸入輸出
~~重定向輸出">"
**ll > lstest
cat lstest
**echo a 回顯
echo b > lstest
echo c >> lstest 追加
~~重定向輸入"<"
**grep 100 < sort.txt
~~管道
**ls -l | wc -l
結果 輸出多少行
**cat sort.txt | sort -n | uniq 排序
~~Cron 計劃任務工具
**/etc/crontab 文件和 /etc/cron.d 目錄
**crontab 文件格式
30 10 * * 1-5 精確到分鐘
表示從週一到週五的十點半
~~SSH 爲 Secure Shell
**OpenSSH服務
**scp 遠程拷貝
~~Shell 命令解釋器,用戶和系統溝通的媒介,Linux 默認Bash
**系統用Sell 記錄在 /etc/shells 中
#!/bin/sh
# Filename:hello
echo"Hello world!"
~~Bash shell 的配置文件
1.系統全局設定
2.個人設定值
.bash_profile
~~環境變量
**echo $JAVA_HOME
**source $JAVA_HOME
~~RPM 軟件的安裝,刪除,更新 只有root權限才能使用;查詢任何用戶都可以;
**安裝軟件增強包(點擊“設置”)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.