導航:首頁 > 程序命令 > ubuntu斷網命令是什麼

ubuntu斷網命令是什麼

發布時間:2023-06-16 11:31:49

㈠ ubuntu常用命令

②cd / ##打開系統根目錄

③ls ##列出文件和目錄

④cd /home

⑤cd 和 cd ../..和 cd ~類似 ##進入用戶主目錄

⑥cd /etc ##該目錄下存放著系統和軟體的配置文件

⑦cat fstab ##其中定義了各硬碟分區所掛在的目錄路徑

⑧pwd ##顯示當前所在的目錄

⑨cd .. ##退到上一級目錄

①ls -F ##會自動在列出的可執行文件後面加*,目錄後面加/,鏈接後面加@

②ls –a ##查看該目錄下的隱藏文件,默認前面加.

③ls –l ##可以查看該目錄下文件的屬性,會顯示後綴名

④ls /etc ##ls命令後面還可以跟路徑,查看該路徑下的內容

⑤dir /etc ##列出目錄內容和ls相似

⑥vdir /etc ##和ls –l相似,列出目錄和文件的詳細信息

⑦cat 文件名 ##查看文本文件

⑧cat –n 文件名 ##主要是-n可以顯示行號

⑨more 文件名 ##類似於cat,它適合於查看大文件,進行一頁一頁的查看,空格鍵向下查看一頁,enter鍵向下查看一行,按q鍵退出

⑩head 和 tail 指令可以查看指定文件的頭和尾,並指定顯示的行數,例如:head –n 2(行數) 文件名

⑪less /etc/con.cfg ##類似於more,文本閱讀指令,less指令執行完後會有一個:,如果想向下翻頁按空格鍵,如果想向上翻頁按B鍵,如果想搜索一個字元串可以用/字元串來搜索,最後按q鍵退出

① grep un day ##可以在文件day中查找包含un的行,可以快速找到,也可以指定多個文件,例如:grep unday weather;

② grep 『struct list』stack.h ##如果要查找關鍵詞,必須用單引號括起來

① firefox ##從終端啟動火狐瀏覽器或firefox&

② whereis -b find ##查找特定程序文件,-b使用來查詢這個文件的可執行二進制文件,如果沒有找到返回一個空的字元串

③ who ##該指令可以查看當前伺服器中有哪些用戶登錄

④ whoami ##查看當前登錄用戶

⑤ uname–a ##顯示當前系統的所有有用信息

⑥ uname–r ##只顯示當前系統的內核版本信息

⑦ man find ##尋求幫助命令,可以查看命令的使用手冊等

① rm test

刪除指令,刪除文件test

② cd ~

mkdir picture document

③ mkdir~/picture/temp

④ mkdir –p ~/picture1/temp

⑤ touch helloworld

⑥ ls –l test.php

⑦ touch test.php

更新文件創建的日期

⑧ mv hello /bin

mv photos/ /bin

當一個目錄下有相同名的文件時,mv指令移動文件會覆蓋原有文件,並沒有任何提示。因此mv指令提供了-i選項,用來進行提示,避免覆蓋出錯

⑫ rmdir home ##刪除目錄指令,只能刪除空目錄

⑬ rm /home/ .php ##刪除文件或目錄指令,刪除後不能恢復且不會提示刪除,我們可以使用-i選項來讓他進行提示,避免刪除錯誤(rm –i /home/ .php),對於只讀文件的刪除,不加-i選項也會提示

⑭ rm –f hello_bak ##對於只讀文件的刪除,如果確定要刪除,避免進行交互操作,可以用-f選項直接刪除,他的默認回答是y。

⑮ rm -r /home ##遞歸的進行刪除,連同子目錄一塊刪除

簡單命令六:許可權設置

r(讀),w(寫),x(執行)三種許可權

① ls -l /home/login ##帶有-l的ls指令可以查看文件的完整屬性,包括許可權等。

② ls -lb /home ##查看目錄完整屬性,用-lb選項

③ ls -l ##不帶文件名作為參數,表示列出當前目錄下的所有文件

③ su ##切換到root用戶

掛載

卸載

命令用於查看使用空間,命令是對文件和目錄磁碟使用的空間進行查看

實例:

安裝:apt-get install tree

直接輸入tree命令會自以樹形列出當前目錄的文件和文件夾,不加任何參數,tree會自動列出當前目錄下所有深度級別的文件和目錄

導出目錄到文件

In命令用來為文件創建連接,連接類型分為硬連接和符號連接,默認的鏈接類型是硬連接。如果要創建符號連接必須使用-s選項

硬連接

在執行ln命令之前,/usr/test1.c中不存在test1.c。執行之後,在/usr目錄中才有test1.c,表明存在於/opt/test.c和/usr/test1.c這個目錄連接起來。

軟連接

也就是在/usr/test1.c目錄下建立符號鏈接指向/opt/test.c這個文件

.tar.gz

.tar.bz2

.tgz

.zip

.rar

.tar

.gz

.bz2

.bz

Alt + F1 :聚焦到桌面左側任務導航欄,可按上下鍵進行導航
Alt + F2 :運行命令
Alt + F4 :關閉當前窗口
Alt + Tab :切換程序窗口
Alt + 空格 :打開窗口菜單
PrtSc :桌面截圖
Win + A :搜索/瀏覽程序
Win + F :搜索/瀏覽文件
Win + M :搜索/瀏覽音樂文件
Win :搜索/瀏覽程序、文件、音樂文件等

alt+Tab : 電腦多屏幕切換

wn+p :電腦多個屏幕調節

win+Tab :打開界面選擇切換

win+數字 :左側菜單數字切換

ctrl+箭頭 :每次向左或向右跳過一個單詞

ctrl+Tab :瀏覽器切換

win+r :刷新網頁

Ctrl + Alt + T :打開終端
Tab :命令或文件名自動補全
Ctrl + Shift + C :復制
Ctrl + Shift + V :粘貼
Ctrl + Shift + T :在同一個窗口新建終端標簽頁
Ctrl + Shift + W :關閉標簽頁
Ctrl + Shift + N :新建終端窗口
Ctrl + Shift + Q :關閉終端窗口
Ctrl + Shift + PageUp :標簽頁左移
Ctrl + Shift + PageDown :標簽頁右移
Ctrl + D :關閉標簽頁
Ctrl + L :清除屏幕
Ctrl + C :終止當前任務
Ctrl + P :顯示上一條歷史命令
Ctrl + N :顯示下一條歷史命令
Ctrl + R :反向搜索歷史命令
Ctrl + J/M :回車(同enter鍵功能)
Ctrl + A :游標移動到行首
Ctrl + E :游標移動到行尾
Ctrl + B :關閉想後移動一個位置(backward)
Ctrl + Z:把當前任務放到後台運行
Ctrl + PageUp :前一個終端標簽頁
Ctrl + PageDown :下一個終端標簽頁
F1 :打開幫助指南
F11 :全屏切換
Alt + F :打開「文件」菜單(file)
Alt + E :打開「編輯」菜單(edit)
Alt + V :打開「查看「菜單(view)
Alt + S :打開「搜索」菜單(search)
Alt + T :打開「終端」菜單(terminal)
Alt + H :打開「幫助」菜單(help)
Ctrl + → :游標移動到上一個單詞的詞首
Ctrl + ← :游標移動到下一個單詞的詞尾
Ctrl + T :將游標位置的字元和前一個字元進行位置交換
Ctrl + U :剪切從行的開頭到游標前一個位置的所有字元
Ctrl + K :剪切從游標位置到行末的所有字元
Ctrl + Y :粘貼Ctrl + U/Ctrl + K剪切的內容
Ctrl + H/* :刪除游標位置的前一個字元(backspace鍵功能)
Ctrl + D :刪除游標位置的一個字元(delete鍵功能)
Ctrl + W :刪除游標位置的前一個單詞(Alt + Backspace組合鍵功能)
Ctrl + & :恢復Ctrl + H/D/W刪除的內容
Ctrl + Win + ↑ :最大化當前窗口
Ctrl + Win + ↓ :還原/最小化當前窗口
Ctrl + Win + D :最小化所有窗口
Win + W :展示所有窗口
Win + T :打開回收站

tttt2次連續Tab/4次連續Esc/2次連續Ctrl + I:將顯示所有命令和工具名稱

Ctrl + N :新建文檔
Ctrl + W :關閉文檔
Ctrl + S :保存文檔
Ctrl + Shift + S :另存為
Ctrl + F :搜索
Ctrl + H :搜索並替換
Ctrl + I :跳到某一行
Ctrl + C :復制
Ctrl + V :粘貼
Ctrl + X :剪切
Ctrl + Q :退出

㈡ ubuntu 如何重啟網路

ubuntu 重啟網卡方法:

查看網卡信息: ifconfig

設定一個網卡IP:ifconfig eth1 192.168.1.10 netmask 255.255.255.0

重啟網卡使設定生效:sudo /etc/init.d/networking restart

用ubuntu的系統——>系統管理——>網路的網路設置

關閉網卡 ifdown eth0

開啟網卡 ifup eth0
重啟網卡,優點是可以指定網卡,不影響其他網路介面

㈢ Ubuntu 網卡配置命令

使用 命令行 在Ubuntu linux中重新啟動網路

如果你使用的是Ubuntu伺服器版,則已經在終端中。如果使用的是桌面版,則可以使用Ubuntu中的Ctrl+Alt+T鍵盤快捷方式訪問終端。

現在,可以使用多個命令在Ubuntu中重新啟動網路,要說明的是,命令也適用於在Debian和其他Linux發行版中重新啟動網路。

這是使用命令行重新啟動網路的最簡單方法,它等同於圖形化方式(重新啟動Network-Manager服務)。

sudo service network-manager restart

網路圖標應該消失片刻,然後重新出現。

service命令只是此方法的包裝器(也適用於init.d腳本和Upstart命令),systemctl命令比服務更通用:

sudo systemctl restart NetworkManager.service

網路圖標(再次)應該消失一會兒,要查看其他systemctl選項,可以參考Systemd入門教程。

這是在Linux機器上處理網路的另一種工具,這是一個非常強大的工具,我覺得非常實用,許多系統管理員都喜歡它,因為它易於使用。

此方法有兩個步驟:關閉網路,然後重新打開網路:

sudo nmcli networking off

網路將關閉,圖標將消失,要重新打開它:

sudo nmcli networking on

此命令直接處理網路介面,將其狀態更改為可以或不可以傳輸和接收數據的狀態,它是Linux中必須知道的網路命令之一。

要關閉所有網路介面,請使用ifdown:

sudo ifdown -a

使用ifup重新打開所有網路介面:

sudo ifup -a

注意:此方法不會使系統托盤中的網路圖標消失,但你將無法進行任何類型的連接。

㈣ linux Ubuntu操作系統的全部命令 附解釋

Ubuntu常用命令

sudo apt-get install 軟體名 安裝軟體命令
sudo nautilus 打開文件(有root許可權)
su root 切換到「root」

ls 列出當前目錄文件(不包括隱含文件)
ls -a 列出當前目錄文件(包括隱含文件)
ls -l 列出當前目錄下文件的詳細信息

cd .. 回當前目錄的上一級目錄
cd - 回上一次所在的目錄
cd ~ 或 cd 回當前用戶的宿主目錄
mkdir 目錄名 創建一個目錄
rmdir 空目錄名 刪除一個空目錄
rm 文件名 文件名 刪除一個文件或多個文件
rm -rf 非空目錄名 刪除一個非空目錄下的一切

mv 路經/文件 /經/文件 移動相對路經下的文件到絕對路經下
mv 文件名 新名稱 在當前目錄下改名
find 路經 -name 「字元串」 查找路經所在范圍內滿足字元串匹配的文件和目錄

fdisk fdisk -l 查看系統分區信息
fdisk fdisk /dev/sdb 為一塊新的SCSI硬碟進行分區
chown chown root /home 把/home的屬主改成root用戶
chgrp chgrp root /home 把/home的屬組改成root組

Useradd 創建一個新的用戶
Groupadd 組名 創建一個新的組
Passwd 用戶名 為用戶創建密碼
Passwd -d用戶名 刪除用戶密碼也能登陸
Passwd -S用戶名 查詢賬號密碼
Usermod -l 新用戶名 老用戶名 為用戶改名
Userdel–r 用戶名 刪除用戶一切

tar -c 創建包 –x 釋放包 -v 顯示命令過程 –z 代表壓縮
tar –cvf benet.tar /home/benet 把/home/benet目錄打包
tar –zcvf benet.tar.gz /mnt 把目錄打包並壓縮
tar –zxvf benet.tar.gz 壓縮包的文件解壓恢復
tar –jxvf benet.tar.bz2 解壓縮

make 編譯
make install 安裝編譯好的源碼
reboot Init 6 重啟LINUX系統
Halt Init 0 Shutdown –h now 關閉LINUX系統

uname -a 查看內核版本
cat /etc/issue 查看ubuntu版本
lsusb 查看usb設備
sudo ethtool eth0 查看網卡狀態
cat /proc/cpuinfo 查看cpu信息
lshw 查看當前硬體信息
sudo fdisk -l 查看磁碟信息
df -h 查看硬碟剩餘空間
free -m 查看當前的內存使用情況
ps -A 查看當前有哪些進程
kill 進程號(就是ps -A中的第一列的數字)或者 killall 進程名( 殺死一個進程)
kill -9 進程號 強制殺死一個進程

常用apt命令:

apt-cache search package 搜索包
apt-cache show package 獲取包的相關信息,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package - - reinstall 重新安裝包
sudo apt-get -f install 修復安裝」-f = –fix-missing」
sudo apt-get remove package 刪除包
sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統
sudo apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends package 了解使用依賴
apt-cache rdepends package 是查看該包被哪些包依賴
sudo apt-get build-dep package 安裝相關的編譯環境
apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴

清理所有軟體緩存(即緩存在/var/cache/apt/archives目錄里的deb包 )
sudo apt-get clean

刪除系統不再使用的孤立軟體
sudo apt-get autoremove

㈤ ubuntu基本操作

ls , 即 list, 列出目錄下的所有項示例:
    查看當前目錄  ls
    查看 /home/shaofa 目錄   ls /home/shaofa
    以詳細模式查看 ls  -l  /home/shaofa 其中,-l 為參數,參數一般以 - 開頭
    1 在輸入命令和路徑時,按 TAB 鍵可以自動補全ls /ho  ls /home
    2 輸入歷史可以翻閱  按 ↑ ↓ 箭頭鍵可以上下翻閱
    3 宿主機 與 虛擬機之間可以拷貝粘貼,一般情況下,文本和文件都可以拷貝

pwd , 即 print working directory 顯示當前工作目錄
cd , 即 change directory , 切換目錄
    示例:切換到用戶主目錄
    cd 切換到某個目錄
    cd /home/shaofa/example
幾個特殊的目錄:
    ~  代表當前用戶的主目錄
    .  代表當前目錄
    ..  代表上一級目錄
    cd ~  切換到主目錄
    cd ~/example 切換到主目錄下的example目錄
    cd ../www  切換到上級目錄、再到www子目錄

mkdir ,即 make directory 創建目錄
mkdir  abc
mkdir  -p  abc/123/test
使用 -p 參數,可以將路徑的層次目錄全部創建
rmdir ,即 remove directory 刪除空目錄
rmdir abc
如果目錄非空,則刪除失敗

tar , 即 tape archive 檔案打包
創建檔案包
    tar  -cvf  example.tar  example
其中,
    c ,  表示 create 創建檔案
    v ,  表示 verbose 顯示詳情
    f ,  表示 file
也可以多個目錄打包  tar -cvf  xxx.tar  file1  file2  file3

還原檔案包
    tar  -xvf  example.tar
    tar  -xvf  example.tar  -C  outdir
    其中,-C 參數指定目標目錄,默認解到當前目錄下

先前的tar格式並沒有壓縮,體積較大
並檔並壓縮
    tar  -zcvf  example.tar.gz  example
解壓縮
    tar  -zxvf  example.tar.gz
    tar  -zxvf  example.tar.gz  -C  outdir
通常我們所見的,都是 *.tar.gz 這種格式

軟鏈接,即 Windows 下的 "快捷方式"
    使用 ln 命令 (link) 來創建軟鏈接
    ln  -s  source  link
其中,-s 表示 soft 軟鏈接 ( 默認為硬 )比如
    ln  -s  example  example2    

軟鏈接的特點:
    1 刪除軟體接,對原文件沒有影響
    2 刪除原文件,則軟鏈接失效
    以 ls -l 查看文件詳情時,可以看到目標路徑
    比如,ls -l /
    可以發現,/bin 實際指向的是 /usr/bin 目錄

比如,添加一個用戶
    sudo useradd -m test1
其中,sudo, 表示以管理員身份執行

1 添加用戶
    sudo useradd  -m test1
    其中,-m參數表示在 /home 下添加用戶目錄
2 修改用戶密碼
    sudo passwd test1
3 刪除用戶
    sudo userdel test1

1 在登錄系統時,默認不允許以 root 用戶登錄
2 只有特殊的用戶,才能執行 sudo
比如,yanjingliang可以執行sudo,但test1不行
Linux下,把能執行sudo命令的用戶叫 sudoer

超級用戶 root
類似於 Windows 下的 Administrator 用戶
切換到 root 用戶,有全部許可權,可以直接 useradd 等命令

1首次使用時,需要給 root 設置密碼
    sudo passwd root
2 切換到 root 用戶
    su root
其中,su 表示 switch user
3 退出
    exit

su root 僅僅對當前會話 (終端) 有效,不影響當前桌面環境,root 權力太大,需要小心使用

Linux 下可以創建多個用戶,可以用組進行管理用戶。

比如:
    男生組 boys
        ming  bo  gang  qiang
    女生組 girls
        fang  hong  yue yuan

創建組 groupadd boys
創建用戶 useradd -m -g boys ming
其中,-g表示在添加用戶,同時將用戶加到boys組
修改現有用戶到新的組  usermod -g boys shaofa
其中,usermod表示修改用戶信息

如何查看用戶和組?
    cat /etc/group
    每一行表示一個group的信息,名稱 + ID
    如何查看用戶列表?
    cat /etc/passwd
    每一行表示一個用戶的信息

用戶不多時,管理的時候並不使用組的概念
    useradd  a1
    useradd  b1
一個root,兩個普通用戶a1, b1 ,夠用了!
默認地,會給a1用戶建立一個同名的組a1 ,也就是說這個組里只有他一個人。

默認地,無法以root登錄 Ubuntu的桌面環境。本文檔介紹如何設置,才能以root來登錄面。一、設置root密碼
    首次執行時,需要修改root密碼
    sudo passwd root
    此時,root已經設置了密碼,但是還不能用root登錄桌面。
二、修改配置
    按以下步驟,執行
1:
    su root  在終端里 切換到 root用戶
2 :
    gedit /etc/pam.d/gdm-autologin
    在這一行前面加一個#
    #auth required pam_succeed_if.so user != root quiet_success
    關閉並保存
3:
    gedit /etc/pam.d/gdm-password
    在這一行前面加一個#
    #auth required pam_succeed_if.so user != root quiet_success
    關閉並保存
4:
    關閉虛擬機,重啟後生效
三、以root登錄桌面
    在登錄界面,點下面的』未列出'

    手工輸入用戶名root,登錄

考慮以下幾個方面:
    - owner : 文件的屬主 owner
    - r : 文件是否可讀 read
    - w :  文件是否可寫 write
    - x:    文件是否可以執行 excute

使用 ls 命令查看一個文件
    ls -l simple.txt
    -rw-r--r--. 1 shaofa shaofa 13 4月  21 03:48 simple.txt
    其中,rw-r--r-- 表示該文件的訪問許可權

chmod , 即change file mode 修改文件的訪問許可權
比如,一個文件abc.txt ,想讓別人也能修改
    chmod  o+w  simple.txt
    其中,o ,表示 other 別人
    +w ,表示增寫 write 許可權

chmod a+w abc.txt
    所有人 all 添加w許可權
chmod a-w abc.txt
    所有人減去w許可權
chmod u+w  abc.txt
    僅用戶 user 自己的許可權 +w
chmod o-w  simple.txt
    修改別人 other 的許可權 -w

只有文件的屬主或者root 可以修改文件許可權
省略寫法
    chmod  +w  simple.txt
    chmod  -w  simple.txt
    默認是修改自己和本組的許可權

chown , 即change owner 修改文件的屬主
一般來說,每個用戶只操作自己的用戶目錄
所以 chown 命令並不常用
示例:
    1 在 /opt 目錄下建立一個文件夾 software
    2 將 software 目錄分配給用戶 shaofa
        su root
        mkdir /opt/software
        chown -R shaofa /opt/software
        ls -ld /opt/software
只有文件的 owner 和 root 才有權更改屬主

腳本 Script ,一種解釋執行的程序
Linux 下常見的三種腳本程序
    - Shell 腳本  *.sh
    - Perl 腳本  *.pl
    - python 腳本 *.py
腳本程序,本質是一個文本文件
    1 它是一個文本文件
    2 它具有可執行許可權

腳本程序都是由解釋器來執行的
    Shell腳本解釋器:  /bin/sh
    Perl腳本解釋器:    /bin/perl
    Python腳本解釋器:/bin/python3
執行一個腳本時,以下兩種方式等效
    ./hello.py
    /bin/python3  hello.py

    Shell腳本,按Shell的語法寫出來的腳本
    是 Linux 自帶的腳本語言
    相當於Windows下的 DOS 批處理腳本
1 編輯一個文本文件,保存為 hello.sh
    #!/bin/sh
    echo "hello,world"
2 添加可執行許可權
    chmod +x  hello.sh
3 執行程序
    ./hello.sh
    /bin/sh hello.sh
注意:
    1 第一行必須聲明解釋器
        #!/bin/sh
    2 必須有 x 許可權,才能夠執行
        比如,一個程序只有作者執行,別人不能執行
        rwxr--r--
    3 執行程序時,必須加上路徑
        ./hello.sh
        /home/shaofa/hello.sh

    Python腳本,比Shell要強大一些,對於 C / java 工程師,  
    1 編輯一個文本文件,
            #!/bin/python3
            print("hello,word")
            保存為   hello.py
    2 添加可執行許可權   chmod +x  hello.py
    3 執行程序    ./hello.py    

環境變數,就是存在當前環境中的變數
定義環境變數    export OUTDIR=/opt/
顯示環境變數    echo ${OUTDIR}
查看所有環境變數    printenv

環境變數的使用:
    可以在當前終端中使用
    可以在 SHELL 腳本中調用

在命令行中定義的環境變數,只對當前SHELL終端有效
當關閉終端後,重啟後就消失了

用戶環境變數:定義在 ~/.profile 中
在主目錄下查看隱藏文件    ls -la
其中,a 表示 all ,顯示所有文件
註:在Linux下,以 . 開頭的文件為 隱藏文件
1 用文本編輯器打開 ~/. profile
    gedit ~/.profile
2 添加
    export JAVA_HOME=/opt/jdk1.8
    保存並關閉
3 注銷,重新登錄後生效
    echo $JAVA_HOME
原理:當用戶打開終端時,會自動運行 .profile ,將變數注入到當前環境中。
注意:
        1 以點號 . 開頭的文件為隱藏文件
            ls -a 查看所有文件
        2 此配置只對當前用戶有效
                因為每個用戶都有自己的配置文件 .profile
        3 有的Linux系統上,使用 .bash_profile

系統環境變數:定義在 /etc/profile 中
此中的環境變數對 所有用戶 有效
以 root 身份執行
gedit  /etc/profile
但是,一般不直接修改 /etc/profile
而是在 /etc/profile.d/ 創建一個自定義的腳本
1 用 gedit 創建一個腳本
    gedit /etc/profile.d/myprofile.sh
2 定義環境變數
    export TOMCAT=/opt/tomcat
3 注銷並重新登錄
    重新登錄後,環境變數生效

PATH,最常見的一個環境變數
用於描述可執行程序的搜索路徑
查看path中的配置目錄    echo $PATH
多個路徑之間以冒號分隔
usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin

默認地,系統從以下目錄中搜索可執行程序
/usr/bin  比如,/usr/bin/tar
/usr/sbin  比如,/usr/sbin/useradd
/usr/local/bin
/usr/local/sbin
其中, sbin 為超級用戶 root 才能執行的程序
/usr/ 下系統自帶的程序, /usr/local/ 是用戶安裝的程序

演示:修改PATH環境變數。。。
    1 編輯 /etc/profile.d/myprofile.sh
        設定 PATH 環境變數
         export PATH=$PATH:/opt/tomcat/bin
     2 注銷,重新登錄後生效

在終端里,以命令行方式來配置網路
常用命令: ifconfig  ,  netstat 等
默認地,Ubuntu 下面不帶 ifconfig 命令
需要使用 apt 軟體包管理器
apt install net-tools 安裝一個軟體包
apt remove net-tools 移除一個軟體包
apt search xxx  搜索
apt list | grep xxx 列表
如果出現:
    E: 無法定位軟體包問題」
    解決:輸入    sudo apt-get update    更新一些軟體源。

1 查看網路配置
    ifconfig
其中,if 表示 interface 網路介面
會列出所有的網路介面,及各個介面的狀態
2 開啟/禁用網路
    sudo ifconfig xxx up
    sudo ifconfig xxx down

vi / vim , 一個基於控制台的文本編輯器
gedit , 一個基於GUI的文本編輯器
其中,vim 是 vi 的升級版,  演示使用 vim 命令

1 打開文本編輯
    vim abc.txt
如果目標文件存在,則打開編輯;如果不存在,會新建一個文件
如果系統上沒有 vim ,就安裝一下:
    sudo apt install vim

2 切換模式
    編輯模式 Insert Mode:  按 i 鍵
    命令模式 Command Mode:  按 ESC 鍵

3 退出編輯
    1、按 ESC 鍵,進入命令模式
    2、輸入  :wq  保存並退出
    3、輸入  :q  退出
    4、輸入  :q!  強制退出 ( 放棄保存 )

Linux文本文件的編輯
1  桌面環境:gedit
2  終端環境:
     - 少量修改 : vim
     - 大量修改 : 在 Windows上編輯,然後上傳到Linux

推薦:在 Windows上編輯,然後上傳到 Linux
使用 notepad ++ 或者其他的專業編輯器
文本文件的換行符
    Windows : \r\n
    Linux : \n
    可以在 Notepad ++ 里觀察到此區別
        視圖 | 顯示符號 | 顯示行尾符
換行符的轉換:
        編輯 | 文檔格式轉換 | 轉換為 UNIX格式
注意:只有在編輯 SHELL 腳本時,才需要轉換
           其他格式的文件一般都不需要轉換,如*.xml, *.java
在 Ubuntu上面運行:
        dos2unix xxx.sh
        也可以將 xxx.sh轉成 UNIX的換行風格( \n )
        如果系統里沒有這個命令,可以安裝一下:
        sudo apt install dos2unix

Shell腳本的編輯 。。
    1 用 Notepad++打開編輯 mytest.sh
    2 轉成 Unix格式 \n
    3 上傳至Linux
    4 chmod  +x mytest.sh
    5 運行 ./mytest.sh

程序 Program:指一個程序文件,如 notepad.exe
    進程 Process:當一個程序運行起來,在操作系統內創建一條記錄,
    用於描述和控制它的運行
    比如,打開多個 notepad.exe ,則得到多個進程
查看進程命令:
    ps -ef
    其中,各個欄位的含義:
    UID : 執行者
    PID :  進程ID
    PPID :  父進程ID
    STIME :  啟動時間
    CMD :  啟動時調用的命令行

㈥ ubuntu 伺服器版命令

命令沒有版本的區別,桌面版和伺服器版都一樣。伺服器版僅僅是沒有桌面環境。我是撥號上網的個人伺服器,一般只用幾個命令:
剛裝完機後,先更新,用下面兩個
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
-------------------------------------------------------
驅動就免了,反正也沒有桌面,網卡一般都能驅上,特殊的就得自己安裝了。這要看驅動的readme文件,都不一樣的,有直接安裝的,有要編譯的。
-------------------------------------------------------
設置pppoe上網
sudo pppoeconf
全是英文的,不過都很簡單,最後一步是選是否開機自動運行,當然也可以以後在/etc/rc.local里設置
-------------------------------------------------------
開啟路由功能:
sudo vim /etc/sysctl.conf
vim可換成你自己喜歡的編輯器,加入
net.ipv4.ip_forward = 1
有可能原文件里有,只是在前面加了個#,注釋掉了。可直接去掉#
-------------------------------------------------------
增加連接共享
sudo vim /etc/rc.local
增加以下內容:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
其中ppp0表示能聯入internet的網路連接,可用ifconfig查看
--------------------------------------------------------
至此,伺服器和客戶機都可以上網了。再剩下的就是安裝你需要的功能了,無非是sudo apt-get XXXX
--------------------------------------------------------
安裝軟體可能需要許可權修改
sudo chmod 600 ××× (只有所有者有讀和寫的許可權)
sudo chmod 644 ××× (所有者有讀和寫的許可權,組用戶只有讀的許可權)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)
sudo chmod 666 ××× (每個人都有讀和寫的許可權)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的許可權)

其中×××指文件名(也可以是文件夾名,不過要在chmod後加-ld)。
-----------------------------------------------------------------
最後就是重啟、關機命令了
重啟命令:
1、sudo reboot
2、sudo shutdown -r now 立刻重啟
3、sudo shutdown -r 10 過10分鍾自動重啟
4、sudo shutdown -r 20:35 在時間為20:35時候重啟
關機命令:
1、sudo halt 立刻關機
2、sudo poweroff 立刻關機
3、sudo shutdown -h now 立刻關機
4、sudo shutdown -h 10 10分鍾後自動關機
------------------------------------------------------
靠~累死我了。一個字一個字打的。你這五分都對不起我多吃的二兩飯。

㈦ 求ubuntu10.10命令行中 與 網路監控、網路分析相關的命令,有hacker用的最好。

網路性能.

#1: top – 進程活動狀態

「top」 命令提供運行系統的動態實時視圖, 比如: 系統進程, 內存、CPU佔用. 預設狀態下, top顯示按CPU使用的進程, 每隔5秒更新一次.

常用熱鍵

如下為」top」命令常用的熱鍵:

熱鍵 說明

t 顯示/關閉概括信息.

m 顯示/關閉內存信息.

A 降序顯示佔用的系統資源,可以很容易識別消耗正圓系統資源多的進程.

f 交互模式配置模式, 可以運行一些特定的任務.

o 允許在top命令窗口互動式選擇排序方式 .

r 對指定進程運行 renice 命令.(優先順序)

k 對指定進程運行 kill 命令(殺死指定的進程)

z 打開/關閉 彩色/黑白 顯示

=>核知 相關命令: How do I Find Out Linux CPU Utilization?

#2: vmstat – 系統狀態,內存,CPU使用狀況

「vmstat」命令報告系統進程、內存,頁面、以及舉氏塌 block IO, traps, CPU的使用狀況.

# vmstat 3

輸出:

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 2540988 522188 5130400 0 0 2 32 4 2 4 1 96 0 0

1 0 0 2540988 522188 5130400 0 0 0 720 1199 665 1 0 99 0 0

0 0 0 2540956 522188 5130400 0 0 0 0 1151 1569 4 1 95 0 0

0 0 0 2540956 522188 5130500 0 0 0 6 1117 439 1 0 99 0 0

0 0 0 2540940 522188 5130512 0 0 0 536 1189 932 1 0 98 0 0

0 0 0 2538444 522188 5130588 0 0 0 0 1187 1417 4 1 96 0 0

0 0 0 2490060 522188 5130640 0 0 0 18 1253 1123 5 1 94 0 0顯示內存使用情況

# vmstat -m

獲取活動/非活動的內存頁面狀況

# vmstat -a

=> 相關鏈接: How do I find out Linux Resource utilization to detect system bottlenecks?

#3: w – 查看誰登錄到系統,並且在做什麼事情

w 命令顯示當前登錄到系統的用戶,以及當前運行的進程/命令.

# w <用戶名>

# w root

Sample Outputs:

[root@smtp ~]# w root

12:56:52 up 238 days, 13:52, 3 users, load average: 0.00, 0.00, 0.00

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/0 10.10.3.38 12:56 26.00s 0.01s 0.00s vi /etc/hosts

root pts/1 10.10.3.38 12:56 0.00s 0.01s 0.00s w root

root pts/2 10.10.3.38 12:56 3.00s 0.02s 0.00s top

#4: uptime – 系統運行時間

uptime命令可以查看系統已經運行了多長時間,當前登錄的用戶,以及過去1分鍾,5分鍾和15分鍾的系統負載。

# uptime

輸出:

18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00

#5: ps – 顯示系統進程

ps 命令會輸出當前進程的報告,要輸出所有進程,請使用 -A 或 -e 選項:

# ps -A

輸出:

PID TTY TIME CMD

1 ? 00:00:02 init

2 ? 00:00:02 migration/0

3 ? 00:00:01 ksoftirqd/0

4 ? 00:00:00 watchdog/0

5 ? 00:00:00 migration/1

6 ? 00:00:15 ksoftirqd/1

....

.....

4881 ? 00:53:28 java

4885 tty1 00:00:00 mingetty

4886 tty2 00:00:00 mingetty

4887 tty3 00:00:00 mingetty

4888 tty4 00:00:00 mingetty

4891 tty5 00:00:00 mingetty

4892 tty6 00:00:00 mingetty

4893 ttyS1 00:00:00 agetty

12853 ? 00:00:00 cifsoplockd

12854 ? 00:00:00 cifsdnotifyd

14231 ? 00:10:34 lighttpd

14232 ? 00:00:00 php-cgi

54981 pts/0 00:00:00 vim

55465 ? 00:00:00 php-cgi

55546 ? 00:00:00 bind9-snmp-stat

55704 pts/1 00:00:00 psps is just like top but provides more information.

長格式輸出

# ps -Al

超長格式輸出:

# ps -AlF

查看線程 ( LWP 和 NLWP)

# ps -AlFH

查看每個進程的線程

# ps -AlLm

查看伺服器 運行的所有進程

# ps ax

# ps axu

以樹狀輸出進程狀態

# ps -ejH

# ps axjf

# pstree

輸出安全 信息

# ps -eo euser,ruser,suser,fuser,f,comm,label

# ps axZ

# ps -eM

按特定用戶身份查看進程

# ps -U root -u root u

按用戶定義的格式輸出進程狀態

# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm

# ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm

# ps -eopid,tt,user,fname,tmout,f,wchan

顯示某特定的進程ID, 例如:lighttpd

# ps -C lighttpd -o pid=

或者

# pgrep lighttpd

或者

# pgrep -u vivek php-cgi

顯示PID 55977的進程名稱

# ps -p 55977 -o comm=

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/karl_han/archive/2010/08/21/5826667.aspx

㈧ Ubuntu 重啟網路 命令 求

Ubuntu的重啟網路命令是:/etc/rc.d/init.d/network restart
用ubuntu的系統——>系統管理——>網路的網路設置就行呀

閱讀全文

與ubuntu斷網命令是什麼相關的資料

熱點內容
鏤空加密隔斷牆效果圖 瀏覽:539
windows7怎麼安裝證書伺服器 瀏覽:952
證券業務的程序員 瀏覽:202
u點伺服器wifi密碼如何設置 瀏覽:864
寶馬x5大燈編程 瀏覽:673
python安裝和使用 瀏覽:381
加密的門禁卡復制了用不了 瀏覽:714
javacsv讀寫 瀏覽:806
ug編程教程pdf 瀏覽:763
latex編譯軟體安卓版 瀏覽:248
如何在信合app上交居民醫保 瀏覽:109
丑惡pdf 瀏覽:365
陝西定頻壓縮機銷售公司 瀏覽:795
安卓系統如何幫人打王者 瀏覽:427
sbtlinux安裝 瀏覽:141
阿里雲sip伺服器 瀏覽:73
身為程序員的你怎麼拚命 瀏覽:453
android圖片手勢放大 瀏覽:586
錢的所有演算法 瀏覽:13
光模塊伺服器怎麼直接連電腦 瀏覽:376