當前位置:首頁 » 數據倉庫 » linux怎麼換配置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux怎麼換配置

發布時間: 2022-04-02 18:47:17

❶ 阿里雲部署Linux要怎麼選擇配置

步驟
1:配置選型
阿里雲推薦以下幾種配置組合方案,能夠滿足大部分用戶的需求。
入門型

1

1
GB
1
MB,適用於訪問量較小的個人網站初級階段
進階型

1

2
GB
1
MB,適用於流量適中的網站、簡單開發環境、代碼存儲庫等
通用型

2

4
GB
1
MB,能滿足
90%
雲計算用戶,適用於企業運營活動、並行計算應用、普通數據處理
理想型

4

8
GB
1
MB,用於對計算性能要求較高的業務,如企業運營活動、批量處理、分布式分析、應用
APP

這些推薦配置只是作為您開始使用雲伺服器
ECS
的參考。阿里雲提供了靈活、可編輯的配置修改方式。如果在使用過程中,發現配置過高或過低,可以隨時修改配置,進行
變配(升級或降級)。
關於網站架構案例和應用場景的更多詳細信息,請參考
網站解決方案。
確定了配置方案後,您就可以開始創建雲伺服器
ECS
實例了。

❷ linux中怎麼添加或修改配置文件

1、首先輯配置文件,添加下面的這一行 。

❸ 如何在linux上的上修改配置ip地址

查看IP地址

1
登陸連接centos系統,輸入 ifconfig 可以查看到當前本機的IP地址信息,如下圖

END
臨時設置IP地址

1
如本機為例,上面查詢IP為1.117,輸入 ifconfig eth0 (默認是第一個網卡) 後面接IP地址, 網路掩碼和 網關,如果不設置,就使用默認的掩碼

2
再次查看IP就已經變成新的IP地址了
注意這種方法修改只是臨時修改,重啟網卡或伺服器後又會還原

END
設置\修改IP地址

1
如果要讓IP地址永久生效,需要編輯網卡配置文件
使用VI編輯器設置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0

2
說明一下這個文件;DEVICE=eth0 網卡對應的設備別名,如ifcfg-eth0第一塊網卡 BOOTPROTO=static
網卡獲得ip地址的方式,
Static(靜態 ip地址)
dhcp(通過dhcp協議獲取ip)
bootip通過bootp協議獲得的ip地址 BROADCAST=192.168.0.255 子網廣播地址 HWADDR=00:50:56:8E:47:EE 網卡物理地址 IPADDR=12.168.1.117 網卡IP地址
IPV6INIT=no 是否啟用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.0 網卡對應網路掩碼 NETWORK=192.168.1.0 網卡對應的網路地址 ONBOOT=yes 系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備。默認設置為yes
至於後面的 TYPE 和UUID這個就不用管了,這網卡的類型
3
2.使用vi編輯器, 按 insert鍵插入,進入編輯模式

4
3.將游標移動到 IPADDR 設置部分,改成需要設置的IP地址,
如本例中改成 1.118. 按下esc 鍵。
輸入 冒號:wq 保存退出
會提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written

5
4. 設置好之後,把網路服務重啟一下,如下圖2個命令均可以 service network restart

6
5.再次查看IP你會發現已經改成新的IP地址 1.118了
END
圖形界面操作

除此之外,
您可以可以在圖形界面操作。編輯網卡設置, 或者使用 netconfig命令進入圖形界面設置

2
設置之後,如果需要IP生效。同樣需要重啟網路服務,或者重啟電腦

❹ linux伺服器怎麼配置

最好的解決方案是加買一個負載均衡器,網關全部指定負載均衡器。
不另外加硬體,可以拿伺服器做網關,分別設置3個網段對於3個貓。然後酒店內全部網路又對應分成3個vlan,網關伺服器對應來源地址做不同公網路由。

❺ 阿里雲linux伺服器怎麼重新配置

先要備份數據哈,別說我沒提醒你。

按照linux 系統來說,先登陸阿里雲,右上角點擊 控制台,再去左側點擊實例,在伺服器列表右側有一個伺服器列表,列表中的最右側 點擊 更多,可以看到更換系統盤的選項,點擊進入後,能看到公共鏡像,包括linux 和windows,還有可選的 寶塔面板,建站的話使用這個就可以了。

更多參閱阿里雲官方幫助,內容挺豐富的,這里也寫不完。看不懂可以問我。

❻ linux怎麼配置網路設置

  • 首先以根用戶登錄系統,然後使用lspci | grep Ethernet命令檢查計算機上的乙太網卡設備是否被內核檢測到。在默認的情況下,只有root也就是根用戶才有許可權進行網路配置。

  • 然後使用「ifconfig」命令查看系統已經識別並已激活的網路介面。如果沒有找到可以用「ifconfig -a」命令找到所有已識別包括未激活的網路介面,然後使用」ifconfig 網卡名 up「激活。可以看出小編的CentOS6.4系統上有一塊已激活的eth0網卡,下面就對這塊網卡進行設置使它能夠發揮作用。

  • 首先為大家演示如何臨時指定IP地址。在命令行輸入「ifconfig 網卡名 IP地址 netmask 子網掩碼」就可以臨時指定網卡的IP地址,但重啟後失效。

  • 接下來為大家演示如何永久改變IP地址。第一步用「vi /etc/sysconfig/network-scripts/ifcfg-eth0」編輯網卡eth0的配置文件。這里要說明的是如果設置的是dhcp自動獲取IP地址,那麼IPADDR、NETMASK和GATWAY都可以不寫。

  • 第二步就是使用「service network restart」命令重新啟動network服務,使配置文件生效。四個狀態都必須是OK,否則說明設置有問題,需要重新修改設置。

  • 最後再次使用「ifconfig」命令查看網卡參數,可以看出IP地址修改成功,並且會一直保留。

  • 注意事項

  • 如果設置的是dhcp自動獲取IP地址,那麼系統每次啟動都會自動重新獲取。

❼ linux怎麼重新配置環

linux環境變數配置相關命令及常式:

1. 顯示環境變數HOME
$ echo $HOME
/home/redbooks
2. 設置一個新的環境變數hello
$ export HELLO="Hello!"
$ echo $HELLO
Hello!
3. 使用env命令顯示所有的環境變數
$ env
HOSTNAME=redbooks.safe.org
PVM_RSH=/usr/bin/rsh
Shell=/bin/bash
TERM=xterm
HISTSIZE=1000
...
4. 使用set命令顯示所有本地定義的Shell變數
$ set
BASH=/bin/bash
BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
COLORS=/etc/DIR_COLORS.xterm
COLUMNS=80
DIRSTACK=()
DISPLAY=:0.0
...
5. 使用unset命令來清除環境變數
set可以設置某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為NULL。示例如下:
$ export TEST="Test..." #增加一個環境變數TEST
$ env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了
TEST=Test...
$ unset $TEST #刪除環境變數TEST
$ env|grep TEST #此命令沒有輸出,證明環境變數TEST已經存在了
6. 使用readonly命令設置只讀變數
如果使用了readonly命令的話,變數就不可以被修改或清除了。示例如下:
$ export TEST="Test..." #增加一個環境變數TEST
$ readonly TEST #將環境變數TEST設為只讀
$ unset TEST #會發現此變數不能被刪除
-bash: unset: TEST: cannot unset: readonly variable
$ TEST="New" #會發現此也變數不能被修改
-bash: TEST: readonly variable
環境變數的設置位於/etc/profile文件
如果需要增加新的環境變數可以添加下屬行
export path=$path:/path1:/path2:/pahtN

1.Linux的變數種類
按變數的生存周期來劃分,Linux變數可分為兩類:
永久的:需要修改配置文件,變數永久生效。
臨時的:使用export命令聲明即可,變數在關閉shell時失效。
2.設置變數的三種方法
在/etc/profile文件中添加變數【對所有用戶生效(永久的)】
用VI在文件/etc/profile文件中增加變數,該變數將會對Linux下所有用戶有效,並且是「永久的」。
例如:編輯/etc/profile文件,添加CLASSPATH變數
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
註:修改文件後要想馬上生效還要運行# source /etc/profile不然只能在下次重進此用戶時生效。
在用戶目錄下的.bash_profile文件中增加變數【對單一用戶生效(永久的)】
用VI在用戶目錄下的.bash_profile文件中增加變數,改變數僅會對當前用戶有效,並且是「永久的」。
例如:編輯guok用戶目錄(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下內容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

❽ Linux中的網路配置怎麼設置

設置網路地址:

cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0

BOOTPROTO=statics :表示使用靜態IP地址

ONBOOT=yes:表示開機時,啟動這個網卡。

取動態IP地址地址

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

設置好IP地址,現在還不能生效哦,要重新啟動網卡才可以。

Ifconfig <網路介面名稱> network <子網掩碼>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
註:手工配置linux網路只限於臨時使用,配置不保存。
擴展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網卡配置多個子ip地址。
# ifconfig eth0 hw ether MAC地址 修改網卡的mac地址,

#/etc/rc.d/init.d/networkstart啟動network
#/etc/rc.d/init.d/networkstop停止network
#/etc/rc.d/init.d/networkrestart重啟network

主機名稱配置文件,修改主機名

/etc/sysconfig/network

例:# vi /etc/sysconfig/network 使用vi編輯器打開主機名配置文件。

#vi/etc/sysconfig/network

NETWORKING=yes 網路是否可用。

HOSTNAME=xxxx xxxx為新設置的主機名。

本地主機名稱解析文件

/etc/hosts

Hosts 和 DNS具有類似的主機名稱解析功能

域名伺服器配置文件

/etc/resolv.conf

最多可以設置3行,前面的生效 有些看似很復雜的操作,可能幾個命令就解決了,建議多學習些Linux命令

❾ 怎麼修改linux下伺服器配置

具體伺服器的配置要看你的伺服器類型。linux基本都是以文本方式來配置伺服器的。

❿ 怎麼設置 linux環境變數配置

Linux環境變數基礎配置說明

1
1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
查看是否已經設好,可用命令export查看:
[root@localhost bin]# export
declare -x BASH_ENV="/root/.bashrc"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="localhost.localdomain"
declare -x INPUTRC="/etc/inputrc"
declare -x LANG="zh_CN.GB18030"
declare -x LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*NaNd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"
declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD="/opt/au1200_rm/build_tools"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/au1200_rm/build_tools/bin"
declare -x PWD="/opt/au1200_rm/build_tools/bin"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x SSH_AUTH_SOCK="/tmp/ssh-XX3LKWhz/agent.4242"
declare -x SSH_CLIENT="10.3.37.152 2236 22"
declare -x SSH_CONNECTION="10.3.37.152 2236 10.3.37.186 22"
declare -x SSH_TTY="/dev/pts/2"
declare -x TERM="linux"
declare -x USER="root"
declare -x USERNAME="root"
可以看到,環境變數已經設好,PATH裡面已經有了我要加的編譯器的路徑。
2
2、修改profile文件:
#vi /etc/profile
在裡面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"
讓環境變數立即生效需要執行如下命令:
#source /etc/profile
3
3. 修改.bashrc文件:
# vi /root/.bashrc
在裡面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"
4
特別說明:
方法2、3
一般需要重新注銷系統才能生效,最後可以通過echo命令測試一下:
# echo $PATH
看看輸出裡面是不是已經有了/my_new_path這個路徑了。
END
Linux環境變數配置注意事項

1
標准位置及非標注位置環境變數:
對於:「/bin」、「/sbin」、「/usr/bin」、「/usr/sbin」、「/usr/local/bin」等路徑已經在系統環境變數中了,如果可執行文件在這幾個標准位置,在終端命令行輸入該軟體可執行文件的文件名和參數(如果需要參數),回車即可。
如果不在標准位置,文件名前面需要加上完整的路徑。
不過每次都這樣跑就太麻煩了,一個「一勞永逸」的辦法是把這個路徑加入環境變數。命令 「PATH=$PATH:路徑」可以把這個路徑加入環境變數,但是退出這個命令行就失效了。要想永久生效,需要把這行添加到環境變數文件里。有兩個文件可選:「/etc/profile」和用戶主目錄下的「.bash_profile」,「/etc/profile」對系統里所有用戶都有效,用戶主目錄下的「.bash_profile」只對這個用戶有效。
「PATH=$PATH:路徑1:路徑2:...:路徑n」,意思是可執行文件的路徑包括原先設定的路徑,也包括從「路徑1」到「路徑n」的所有路徑。當用戶輸入一個一串字元並按回車後,shell會依次在這些路徑里找對應的可執行文件並交給系統核心執行。那個「$PATH」表示原先設定的路徑仍然有效,注意不要漏掉。某些軟體可能還有「PATH」以外類型的環境變數需要添加,但方法與此相同,並且也需要注意「$」。
2
注意,與DOS/Window不同,Linux類系統環境變數中路徑名用冒號分隔,不是分號。另外,軟體越裝越多,環境變數越添越多,為了避免造成混亂,建議所有語句都添加在文件結尾,按軟體的安裝順序添加。
格式如下():
# 軟體名-版本號
PATH=$PATH:路徑1:路徑2:...:路徑n
其他環境變數=$其他環境變數:...
在「profile」和「.bash_profile」中,「#」是注釋符號,寫在這里除了視覺分隔外沒有任何效果。
設置完畢,注銷並重新登錄,設置就生效了。如果不注銷,直接在shell里執行這些語句,也能生效,但是作用范圍只限於執行了這些語句的shell。
相關的環境變數生效後,就不必老跑到軟體的可執行文件目錄里去操作了。
END
Linux配置示例:配置java環境變數

1
1.修改/etc/profile文件
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。

(1)用文本編輯器打開/etc/profile

(2)在profile文件末尾加入:
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

(3)重新登錄

註解:
a. 你要將 /usr/share/jdk1.5.0_05jdk 改為你的jdk安裝目錄

b. linux下用冒號「:」來分隔路徑

c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值,在設置環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種常見的錯誤。

d. CLASSPATH中當前目錄「.」不能丟,把當前目錄丟掉也是常見的錯誤。

e. export是把這三個變數導出為全局變數。

f. 大小寫必須嚴格區分。
2
2. 修改.bashrc文件
這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的.bashrc文件就可以了。

(1)用文本編輯器打開用戶目錄下的.bashrc文件

(2)在.bashrc文件末尾加入:
set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

(3)重新登錄
3
3. 直接在shell下設置變數
不贊成使用這種方法,因為換個shell,你的設置就無效了,因此這種方法僅僅是臨時使用,以後要使用的時候又要重新設置,比較麻煩。

只需在shell終端執行下列命令:
export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
END
LinuxRedHat 9.0環境變數配置

變數簡介
Linux 是一個多用戶的操作系統。每個用戶登錄系統後,都會有一個專用的運行環境。通常每個用戶默認的環境都是相同的,這個默認環境實際上就是一組環境變數的定義。用戶可以對自己的運行環境進行定製,其方法就是修改相應的系統環境變數。
常見的環境變數
$PATH:決定了shell將到哪些目錄中尋找命令或程序
$HOME:當前用戶主目錄
$MAIL:是指當前用戶的郵件存放目錄。
$SHELL:是指當前用戶用的是哪種Shell。
$HISTSIZE:是指保存歷史命令記錄的條數
$LOGNAME:是指當前用戶的登錄名。
$HOSTNAME:是指主機的名稱,許多應用程序如果要用到主機名的話,通常是從這個環境變數中來取得的。
$LANG/LANGUGE:是和語言相關的環境變數,使用多種語言的用戶可以修改此環境變數。
$PS1:是基本提示符,對於root用戶是#,對於普通用戶是$,也可以使用一些更復雜的值。
$PS2:是附屬提示符,默認是「>」。可以通過修改此環境變數來修改當前的命令符,比如下列命令會將提示符修改成字元串「Hello,My NewPrompt :) 」。
# PS1=" Hello,My NewPrompt :) "
$IFS:輸入域分隔符。當shell讀取輸入時,用來分隔單詞的一組字元,它們通常是空格、製表符和換行符。
$0:shell腳本的名字。
例如,在我的Linux系統中:
$ echo $0
/bin/bash
$#:傳遞給腳本的參數個數。

:shell腳本的進程號,腳本程序通常會用它生成一個唯一的臨時文件,如/tmp/tmfile_

例如,在我的Linux系統中:
$ echo $$
31038 #表示當前shell進程號為31038
export命令
export命令將作為他參數的變數導入到子shell中,並使之在子shell中有效。export命令把自己的參數創建為一個環境變數,而這個環境變數可以被其他腳本和當前程序調用的程序看見。
4.1 實驗 導出變數
(1)我們先列出腳本程序export2
#!/bin/sh
echo "$foo"
echo "$bar"
(2)然後是腳本export1。在這個腳本的結尾,我們調用export2:
#!/bin/sh
foo="The first meta-syntactic variable"
export bar="The second meta-syntactic variable"
export2
運行這個腳本,將得到如下的輸出:
$ export1
#這是個空格,是因為變數foo在export2中不可用,所以$foo被復制為空
The second meta-syntactic variable
$
4.2 設置一個新的環境變數WELCOME
$ export WELCOME="Hello!"
$ echo $WELCOME
Hello!
定製環境變數
環境變數是和 Shell 緊密相關的,用戶登錄系統後就啟動了一個 Shell 。對於 Linux 來說一般是 bash ,但也可以重新設定或切換到其它的 Shell 。根據發行版本的情況, bash 有兩個基本的系統級配置文件: /etc/bashrc 和 /etc/profile 。這些配置文件包含兩組不同的變數: shell 變數和環境變數。前者只是在特定的 shell 中固定(如 bash ),後者在不同 shell 中固定。很明顯, shell 變數是局部的,而環境變數是全局的。環境變數是通過 Shell 命令來設置的,設置好的環境變數又可以被所有當前用戶所運行的程序所使用。對於 bash 這個 Shell 程序來說,可以通過變數名來訪問相應的環境變數,通過 export 來設置環境變數。下面通過幾個實例來說明。
5.1 使用命令echo 顯示環境變數
#本例使用echo顯示常見的變數HOME
$ echo $HOME
/home/lqm
5.2 設置一個新的環境變數
$ export HELLO=「Hello!」
$ echo $HELLO
Hello!
5.3 使用 env 命令顯示所有的環境變數
$ env
SSH_AGENT_PID=1875
HOSTNAME=lqm
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
……
5.4 使用set 命令顯示所有本地定義的Shell 變數
$ set
BASH=/bin/bash
……
5.5 使用 unset 命令來清除環境變數
$ export TEST=「test」 # 增加一個環境變數 TEST
$ env | grep TEST # 此命令有輸出,證明環境變數 TEST 已經存在了
TEST=test
$ unset $TEST #刪除環境變數TEST
$ env | grep TEST # 此命令無輸出,證明環境變數 TEST 已經存在了
5.6 使用 readonly 命令設置只讀變數
如果使用了 readonly 命令的話,變數就不可以被修改或清除了。示例如下:
$ export TEST="Test" # 增加一個環境變數 TEST
$ readonly TEST #將環境變數TEST設為只讀
$ unset TEST #會發現此變數不能被刪除
-bash: unset: TEST: cannot unset: readonly variable
$ TEST="New" #會發現此變數不能被修改
-bash: TEST: readonly variable
5.7 用C 程序來訪問和設置環境變數
對於 C 程序的用戶來說,可以使用下列三個函數來設置或訪問一個環境變數。
getenv() 訪問一個環境變數。輸入參數是需要訪問的變數名字,返回值是一個字元串。如果所訪問的環境變數不存在,則會返回 NULL 。
setenv() 在程序裡面設置某個環境變數的函數。
unsetenv() 清除某個特定的環境變數的函數。
另外,還有一個指針變數 environ ,它指向的是包含所有的環境變數的一個列表。下面的程序可以列印出當前運行環境裡面的所有環境變數:
#include <stdio.h>
extern char**environ;
int main ()
{
char**var;
for (var =environ;*var !=NULL;++var)
printf ("%s \n ",*var);
return 0;
}
5.8 通過修改環境變數定義文件來修改環境變數。
需要注意的是,一般情況下,這僅僅對於普通用戶適用,避免修改根用戶的環境定義文件,因為那樣可能會造成潛在的危險。
$vi /etc/bashrc #修改shell變數
$vi /etc/profile #修改環境變數定義文件
然後編輯你的 PATH 聲明,其格式為:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路徑,中間用冒號隔開。
環境變數更改後,在用戶下次登陸時生效,如果想立刻生效,
則可執行下面的語句:$ source .bash_profile
5
定製環境變數需要注意的是,最好不要把當前路徑 「./」 放到 PATH 里,這樣可能會受到意想不到的攻擊。完成後,可以通過 $ echo $PATH 查看當前的搜索路徑。這樣定製後,就可以避免頻繁的啟動位於 shell 搜索的路徑之外的程序了。