今天在測試服務器上,碰見個問題
Curl www.baidu.com 報錯信息如下
yum 也不能正常使用
Elinks也報錯,
提示連接不到192.168.0.110:8080的代理 本機ip :192.168.0.90
但是firefox 上網正常
知道是代理的問題,找半天沒找到前任在那配的代理,
無賴,最後技術總監讓執行命令 env 查看環境變量。然後執行命令
export http_proxy="" 解決問題。
Env 查看的時候,確實是有
http_proxy= “192.168.0.110:8080”的配置。
找半天。原來在 /etc/bashrc下配置的
自己對環境變量配置的地方不是很熟悉,就知道/etc/profile和 /root/.bashrc ,導致找不到相關配置。所以在網上找到以下相關內容歸納總結如下。(環境變量配置的地方,及方法)
Linux環境變量設置
瞭解在Linux不同地方的設置,對合理設置環境變量有指導性的作用。
方法/步驟
“/etc/profile”此文件爲系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行。並從“/etc/profile.d”目錄的配置文件中搜集shell的設置。所以如果你有對/etc/profile有修改的話必須得重啓你的修改纔會生效,此修改對每個用戶都生效。
“/etc/bashrc”爲每一個運行bash shell的用戶執行此文件。當bash shell被打開時,該文件被讀取。如果你想對所有的使用bash的用戶修改某個配置並在以後打開的bash都生效的話可以修改這個文件,修改這個文件不用重啓,重新打開一個bash即可生效。
“~/.bash_profile”每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,它設置一些環境變量,執行用戶的.bashrc文件。此文件類似於/etc/profile,也是需要重啓纔會生效,/etc/profile對所有用戶生效,~/.bash_profile只對當前用戶生效。
“~/.bashrc“該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該文件被讀取。(每個用戶都有一個.bashrc文件,在用戶目錄下)。此文件類似於/etc/bashrc,不需要重啓生效,重新打開一個bash即可生效, /etc/bashrc對所有用戶新打開的bash都生效,但~/.bashrc只對當前用戶新打開的bash生效。
“~/.bash_logout”當每次退出系統(退出bash shell)時,執行該文件。
Linux設置代理上網
2016-06-01 SunshineA... 轉自 逗咳嗽
Linux設置代理上網 2012-03-21 11:31:50| 分類: 技術文稿 | 標籤:linux 代理 |字號 訂閱 爲了考試,裝了VM虛擬機學習一些東西,有些軟件需要在線升級,IP設置的是與真機同一網段。因爲公司的網絡使用了IP加MAC地址綁定的形式限制上網。所以虛擬機無法上網。 在網上找了一下,有高上給出瞭解決方法,試了一些,果然可以,特此全文轉載,向那些高手們致敬。 原文: http://www.itwhy.org/2011/06-18/233.html#1 在Linux中設置代理上網只需要設置個用戶變量就可以了,非常之簡單。有如下幾種代理方式:
這裏就不羅嗦了,就舉個例子吧!下面我設置lftp程序的代理:
Tsocks安裝使用方法: http://www.oschina.net/p/tsocks 題外話: 以上設置都是保存到了當前用記的家目錄 ,僅對當前用戶起作用,若需要對本機上所有的用戶都起作用的話,請修改/etc/profile 文件,增加以下幾行:
保存退出,註銷重新登陸系統即可生效。 |