導航:首頁 > 網路共享 > ubuntu禁用軟體訪問網路

ubuntu禁用軟體訪問網路

發布時間:2022-10-01 00:48:02

1. 為什麼連wifi用虛擬機的ubuntu系統無法上網

第一、首先,檢查你的虛擬機是否開啟了網路服務。
1、檢查方法是打開控制面板->-管理工具--->服務
,查找VMware
DHCP
Service
和VMware
NAT
Service
,保證這兩個服務已經啟動。
2、如果沒有禁用,則要先將其開啟,一般設置為自動啟動就可以
,如果設置不成功,可以先將虛擬機關掉,然後重裝一次vmare或者重啟電腦試一下。
第二,設置網路類型,一般在vmare中有四種。
1、
Bridged:
Connected
directly
to
the
physical
network,使用橋接網卡(VMnet0虛擬網卡),表示當前虛擬機與主機(指運行VMware
Workstation軟體的計算機)在同一個網路中。
2、NAT:
Used
to
share
the
host's
IP
address,使用NAT網卡(VMnet8虛擬網卡),表示虛擬機通過主機單向訪問主機及主機之外的網路,主機之外的網路中的計算機,不能訪問虛擬機。
3、
Host-only:
A
private
network
shared
with
the
host,只使用本地網路(VMnet1虛擬網卡),表示虛擬機只能訪問主機及所有使用VMnet1虛擬網卡的虛擬機。主機之外的網路中的計算機不能訪問該虛擬機,也不能被該虛擬機所訪問。
4、
Custom:
Specific
virtual
network,沒有網路連接,表明該虛擬機與主機沒有網路連接。
5、我們一般使用前兩種多一些,如果不知道怎麼設置,優先採用橋接模式,並且選中「復制物理網路屬性」。
第三、設置虛擬機網路編輯器。
1、在虛擬機的左上方,選中「虛擬網路編輯器」,這里的操作需要使用管理員許可權。根據右下方的提示,單擊「更改設置」。
2、之後,網路編輯器會自動重啟一次,重啟完後會多出來一項。重啟完的截圖如下所示:
3、在橋架模式下,這里可以設置橋接所使用的網卡。如果想通過無線網卡上網,
則這里要選中無線網卡對應的虛擬網橋。
4、設置完畢後,在虛擬機里採用自動獲取網路地址的方式即可上網,如果自己手動設置,有時候然而上不了。
5、如果要讓虛擬機可以通過有線網路連接到嵌入式開發板中
,這里要再改回去。比較麻煩一些。這一點vmare就不如vbox方便,vbox可以自動搜索,不需要頻繁的手動設置。

2. 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 :  啟動時調用的命令行

3. 大神求幫助,這個該怎麼辦Ubuntu怎麼授權火狐瀏覽器訪問網路

您好,感謝您對火狐的支持

檢查系統其他軟體能不能聯網,具體是什麼環境使用,是不是在網關處給禁了,很多公司都有上網行為管理的。
您可以在火狐官方網站下載火狐瀏覽器,在火狐社區了解更多內容。希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。

4. ubuntu 12.04刪除軟體後連接不到網路

哥,你把ubuntu桌面卸了,而且卸了桌面還能進去,估計是很野蠻的方法卸載。
用sudo apt-get install ubuntu-desktop gnome-user-share 再裝回去。
會有一大堆依賴錯誤,你不想折騰還是重裝吧,想折騰就把依賴全修好。

5. ubuntu 9.04不能訪問網路

先不要用dns,測試下網路有沒連上
如訪問網路不能輸「www..com" 要輸入網路IP即「http://119.75.213.51」來訪問
配置下文件/etc/network/interfaces
我的配置如下
auto lo
iface lo inet loopback

mapping hotplug
script grep
map eth0

auto eth0
iface eth0 inet static
address 218.196.**.**
netmask 255.255.255.0
gateway 218.196.**.**

我的是固定IP,根據情況自己配置

6. ubuntu 無法上網

Ubuntu 10.10最簡單的設置網路連接方法
對於很多剛接觸Ubuntu的朋友聯網和設置中文是首個問題,其實我也是第一次使用Ubuntu,我會把我在使用Ubuntu中遇到並解決的問題都記錄在這里,這里就給大家講一下設置方法,過程很簡單大家看一遍就會明白.好了廢話就不說了,趕緊進入正題.(這里以Ubuntu10.10做演示,10.04的也一樣)

1.在上面板有點像雷達圖標上右擊滑鼠,彈出如圖選項,再選擇Edit Connections(編輯連接)【注意上面兩個是有勾的,你的如果沒有記得勾上】.

2. 在彈出的Network Connections對話框中選擇DSL標簽然後點擊右側的Add(添加)

3. 編輯連接

(1) 在Editing DSL Connection 1(默認的)[如果是中文,默認的就是 DSL連接1],在最上面的Connection name後面的框框中填入連接名稱(沒要求的話接受默認就行了,這個是可以隨便填的)

(2) 接著下面有一個Connect automatically(自動連接), www.linuxidc.com如果你想要進入系統就自動聯網可以在前面的方框中選中

(3) 再接下來分別在DSL標簽的Username(用戶名)、Password(密碼)分別填入你的寬頻用戶名和密碼.

在Service(服務)框框里填入服務名(可以不輸入) ,

然後在最下面點擊Apply(應用)來應用更改.[ 這里可能回彈出提示要你輸入這個連接的密碼,自己輸入密碼兩次然後點OK,你的這個連接就加密了,下次需要編輯時沒有這個密碼就無法完成,所以要記住 ]

(4) 點Close退出, 到這里DSL連接就編輯完成了.

4. 連接到網路

在上面板的那個波紋圖標上左擊,選擇剛才編輯的網路名稱(默認為DSL Connection1),如果沒有意外的話將會成功連接到網路.

5.提醒

如果你使用了次方法(Network Manager)聯網,請不要使用pppoeconf命令來聯網,這樣會兩個都連不上.這兩個方法只能用一種.(我推薦使用我教的這種更方便一些)

7. ubuntu 9.04不能訪問網路

「我的真實主機上網的DNS用的是195.168.1.1」
你的意思是你的ubuntu是裝在虛擬機里?
那麼虛擬網卡的連接方式選擇NAT或者Bridge就可以了,不用改任何東西。
虛擬網卡要選擇ubuntu能直接驅動的。

8. 我連的wifi用虛擬機的ubuntu系統無法上網。求解

第一、首先,檢查你的虛擬機是否開啟了網路服務。

1、檢查方法是打開控制面板->-管理工具--->服務 ,查找VMware DHCP Service 和VMware NAT Service ,保證這兩個服務已經啟動。

2、如果沒有禁用,則要先將其開啟,一般設置為自動啟動就可以 ,如果設置不成功,可以先將虛擬機關掉,然後重裝一次vmare或者重啟電腦試一下。

第二,設置網路類型,一般在vmare中有四種。

1、 Bridged: Connected directly to the physical network,使用橋接網卡(VMnet0虛擬網卡),表示當前虛擬機與主機(指運行VMware Workstation軟體的計算機)在同一個網路中。

2、NAT: Used to share the host's IP address,使用NAT網卡(VMnet8虛擬網卡),表示虛擬機通過主機單向訪問主機及主機之外的網路,主機之外的網路中的計算機,不能訪問虛擬機。

3、 Host-only: A private network shared with the host,只使用本地網路(VMnet1虛擬網卡),表示虛擬機只能訪問主機及所有使用VMnet1虛擬網卡的虛擬機。主機之外的網路中的計算機不能訪問該虛擬機,也不能被該虛擬機所訪問。

4、 Custom: Specific virtual network,沒有網路連接,表明該虛擬機與主機沒有網路連接。

5、我們一般使用前兩種多一些,如果不知道怎麼設置,優先採用橋接模式,並且選中「復制物理網路屬性」。

第三、設置虛擬機網路編輯器。

1、在虛擬機的左上方,選中「虛擬網路編輯器」,這里的操作需要使用管理員許可權。根據右下方的提示,單擊「更改設置」。

2、之後,網路編輯器會自動重啟一次,重啟完後會多出來一項。重啟完的截圖如下所示:


3、在橋架模式下,這里可以設置橋接所使用的網卡。如果想通過無線網卡上網, 則這里要選中無線網卡對應的虛擬網橋。

4、設置完畢後,在虛擬機里採用自動獲取網路地址的方式即可上網,如果自己手動設置,有時候然而上不了。

5、如果要讓虛擬機可以通過有線網路連接到嵌入式開發板中 ,這里要再改回去。比較麻煩一些。這一點vmare就不如vbox方便,vbox可以自動搜索,不需要頻繁的手動設置。

9. ubuntu11.10在進入桌面這個目錄後,有個顯示「因為沒有網路連接,對這個文件夾的操作已被禁用」,什麼意思

因為你的網卡沒有識別··要麼就是你的網路連接應該顯示··網上鄰居··屬性···本地連接··屬性
然後顯示網路連接··開始右鍵啟用一下就可以了

閱讀全文

與ubuntu禁用軟體訪問網路相關的資料

熱點內容
手機連接網路顯示ip地址不可用 瀏覽:206
網路FTs什麼意思 瀏覽:83
大榭移動網路一年交多少費用 瀏覽:249
無線網路連接到電視怎麼沒信號 瀏覽:178
深圳地鐵有沒有無線網路 瀏覽:568
梧州網路創業項目預算需要多少 瀏覽:744
手機wifi有必要關閉移動網路嗎 瀏覽:879
天敏網路機頂盒停服升級怎麼用 瀏覽:327
網路正常但是電視無信號 瀏覽:911
來電後怎麼設置網路 瀏覽:100
兒童醫學中心網路密碼 瀏覽:51
有什麼好玩無需網路的槍戰游戲 瀏覽:642
電腦版網路電視軟體哪個好用 瀏覽:78
網路用語男生怎麼叫 瀏覽:79
在計算機網路中同步技術主要包括 瀏覽:738
網路信號滿的游戲連不上 瀏覽:394
學網路設計考什麼樣的證好 瀏覽:254
有關無線網路容量規劃論文 瀏覽:770
肥東哪裡有做網路攝像頭 瀏覽:361
無線網路視頻監控系統 瀏覽:88

友情鏈接