更新 /etc/environment
10年積累的成都網(wǎng)站設(shè)計、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有辛集免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
也可以更新 /etc/profile, /etc/environment是設(shè)置整個系統(tǒng)的環(huán)境,而/etc/profile是設(shè)置所有用戶的環(huán)境,前者與登錄用戶無關(guān),后者與登錄用戶有關(guān)。
但profile 中寫法不一樣
更新 /etc/apt/apt.conf
update /etc/yum.conf
如果要認(rèn)證
可以直接讀取系統(tǒng)的代理設(shè)置。
如果沒有設(shè)置,可以用下面的方法手工設(shè)置一下
然后就可以安裝了
也可以直接在命令行中直接指定proxy
On the Docker client, create or edit the file ~/.docker/config.json in the home directory of the user which starts containers.
本文詳細介紹了在Linux命令行界面使用代理服務(wù)器上網(wǎng)的方法。
在Linux命令行界面使用代理服務(wù)器上網(wǎng)
2007-10-25 kenthy#qingdaonews.com
在Linux命令行界面使用代理服務(wù)器上網(wǎng)--系統(tǒng)環(huán)境:Red Hat Enterprise Linux Server release 5 (kernel 2.6.18-8.el5xen)
在Linux命令行界面使用代理服務(wù)器上網(wǎng)--軟件環(huán)境
elinks-0.11.1-5.1.el5
lynx-2.8.5-28.1
wget-1.10.2-7.el5
krb5-workstation-1.5-17
prozilla-2.0.4.tar.bz2
在Linux命令行界面使用代理服務(wù)器上網(wǎng)--目標(biāo)功能
通過指定代理服務(wù)器,在Linux命令行界面訪問web網(wǎng)站、及下載軟件
(適合某些局域網(wǎng)必須指定代理服務(wù)器才能上網(wǎng)的場合)
一、Linux命令行界面的一般代理設(shè)置方法
1、在profile文件中設(shè)置相關(guān)環(huán)境變量
# vi /etc/profile
http_proxy= # 分別指定http、https、ftp協(xié)議使用的代理服務(wù)器地址
https_proxy=
ftp_proxy=
no_proxy=192.168.20. # 訪問局域網(wǎng)地址(192.168.20.0/24網(wǎng)段)時不使用代理,可以用逗號分隔多個地址
export http_proxy https_proxy ftp_proxy no_proxy
保存退出,注銷重新登陸系統(tǒng)即可生效。
2、經(jīng)測試結(jié)果
可以使用wget命令通過代理下載文件(如下行命令可以遞歸下載FreeBSD的整個中文手冊目錄):
# wget -krp -np
可以使用elinks訪問web網(wǎng)站(適合在終端下訪問以文字為主的英文網(wǎng)站)
使用lynx上網(wǎng)時,貌似如果代理服務(wù)器使用的是Microsoft ISA,則不支持。
[補注:Ubuntu 7.10下使用apt-get等亦測試成功]
二、在Linux命令行界面使用代理服務(wù)器上網(wǎng):安裝prozilla多線程下載工具及代理設(shè)置
1、安裝prozilla
# wget
# tar zxvf prozilla-2.0.4.tar.bz2 -C /usr/src/
# cd /usr/src/prozilla-2.0.4
# ./configure
# make make install
[錯誤提示:]
若編譯時報“download_win.h:55: 錯誤:有多余的限定 ‘DL_Window::’”錯誤,則按提示修改出錯文件,再重新編譯即可:
—— 將源代碼里 /usr/src/prozilla-2.0.4/src/download_win.h 文件的第55行,由原來的:
void DL_Window::print_status(download_t * download, int quiet_mode);
更改為:
void print_status(download_t * download, int quiet_mode);
2、指定代理服務(wù)器地址
# vi ~/.prozilla/prozconfig
httpproxy=192.168.20.20:3128
httpproxyuser=
httpproxypassword=
httpproxytype=7
usehttpproxy=1
ftpproxy=192.168.20.20:3128
ftpproxyuser=
ftpproxypassword=
ftpproxytype=7
useftpproxy=1
3、下載示例(指定以并發(fā)10個線程下載):
# proz -k 10
三、附參考:自動登陸ftp及下載文件的shell腳本
1、vi autoftp1.sh
#!/bin/bash
ftp -iun 192.168.20.20 2121 2/dev/null /tmp/
ftp -iun /tmp/
rm -rf /tmp/
以上是在Linux命令行界面使用代理服務(wù)器上網(wǎng)的方法,希望對您有所幫助。
Linux下有很多程序都只有命令行接口,對于這類程序,它們通過代理服務(wù)器(proxy)訪問網(wǎng)絡(luò)的方式也不盡相同。在本文中Easwy總結(jié)了一些常用Linux程序配置代理服務(wù)器的方法。
對于大多數(shù)Linux控制臺程序,例如Debian或Ubuntu中的 apt-get 和 aptitude 命令、 git 命令、 wget 命令,這些程序都使用 http_proxy 和 ftp_proxy 環(huán)境變量來獲取代理服務(wù)的配置。
方法是在你的 ~/.bashrc 里加上類似下面的話:
如果你的代理服務(wù)器需要用戶名和密碼才能訪問,需要填寫上面的username和passwd部分,否則的話,省略這兩部分。
這樣配置之后,退出再登錄一次,或者直接使用下面的命令source一下 .bashrc :
現(xiàn)在,上述程序就可以通過代理服務(wù)器訪問網(wǎng)絡(luò)了。
1、利用ntsysv命令進行設(shè)置。
2、終端命令下輸入ntsysv 回車。
3、利用命令行chkconfig命令進行設(shè)置,Chkconfig--list:將目前的各項服務(wù)狀態(tài)欄顯示出來--level:設(shè)置某個服務(wù)在該LEVEL下啟動或者關(guān)閉。
4、單獨查看某一服務(wù)是否開機啟動的命令?:chkconfig?--list?服務(wù)名單獨開啟某一服務(wù)的命令?;chkconfig?服務(wù)名?on 單獨關(guān)閉某一服務(wù)的命令;chkconfig?服務(wù)名?off。
5、用戶自定義開機程序(/etc/rc.d/rc.local)可以將書寫的shell?script文件放入其中,或者數(shù)據(jù)庫的自動,was等等,比如讓數(shù)據(jù)庫開機自啟。
取消bell報警聲的方法:登陸linux系統(tǒng)vi
/etc/inputrc找到set
bell-style
none
將前面的#去掉,之后重啟系統(tǒng)即可解決聲音問題若不見效可以通過下面的方式解決下bell-style的取值范圍是:none,
visible,
audible,
vi
/etc/inputrc中的set
bell-style
visible前的#去掉,若找不到這個參數(shù)可以自己添加,一般這樣都可以解決聲音問題。2.消除vi編輯器里的報警聲:在/etc/bashrc中加入一行:setterm
-blength
0保存并重啟系統(tǒng)即可。