導航:首頁 > 操作系統 > linux使配置文件生效

linux使配置文件生效

發布時間:2022-09-19 22:48:55

① 如何讓linux用戶自定義的命令alias永久生效

alias命令用於用戶自定義命令別名,但是alias命令的效果只在當前登錄期間有效,重新登錄後定義的別名就失效了,想讓alias定義的別名永久生效,只需要將alias命令寫入shell的環境配置文件中就可以了。
那應該把alias命令寫在哪個配置文件中呢?如果想讓設置只對當前用戶有效,就需要在~/.bashrc文件中添加設置,設置的格式是:
alias 別名=英文單引號括起來的命令
比如我自己設置的一個命令別名是這樣的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想讓alias設置對所有用戶都有效,可以把設置添加到/etc/profile這個全局的shell環境配置文件中,添加的內容和在~/.bashrc中的一樣。
修改完配置文件後,如果想讓設置馬上生效,還需要運行source命令,比如:source ~/.bashrc,否則設置只在下次登錄時(就是重新登錄後)才會生效。

② linux修改sshd_config文件如何立即生效,求解惑啊

重啟sshd服務即可!輸入:

③ linux 更改網路配置文件 會自動生效么

不會自動生效,需要重新啟動網卡。

1、配置網卡

vim/etc/sysconfig/network-script/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"###如果是動態的,可以用dhcp;靜態也可以用none
HWADDR="00:0C:29:D3:0C:DD"
IPV6INIT="yes"
IPADDR=192.168.1.169###IP地址
NETMASK=255.255.255.0###子網掩碼
GATEWAY=192.168.1.1###網關
NM_CONTROLLED="yes"
ONBOOT="yes"###系統啟動時是否激活網卡

2、然後用命令重啟網卡服務

servicenetworkrestart

④ 多個linux伺服器批量更改nginx配置文件並且立即生效的辦法

如果不會用salt或者ansible的話,最簡單的方法是找一台發布機器,將這台機器的公鑰放在其他伺服器中,然後就可以執行腳本了
for i in {ip list};do scp nginx.conf $i:/nginxdir && ssh $i "nginx -s reload";done
確保配置正確,不然報錯,可在中間加上nginx -t 驗證

⑤ 多個linux伺服器批量更改nginx配置文件並且立即生效的辦法

如果不會用salt或者ansible的話,最簡單的方法是找一台發布機器,將這台機器的公鑰放在其他伺服器中,然後就可以執行腳本了
for
i
in
{ip
list};do
scp
nginx.conf
$i:/nginxdir
&&
ssh
$i
"nginx
-s
reload";done
確保配置正確,不然報錯,可在中間加上nginx
-t
驗證

⑥ 如何使/etc/profile中修改的配置立刻生效

方法1:
讓/etc/profile文件修改後立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
讓/etc/profile文件修改後立即生效 ,可以使用如下命令:
# source /etc/profile
附:Linux中source命令的用法
source命令:
source命令也稱為「點命令」,也就是一個點符號(.)。source命令通常用於重新執行剛修改的初始化文件,使之立即生效,而不必注銷並重新登錄。
用法:
source filename 或 . filename
source命令除了上述的用途之外,還有一個另外一個用途。在對編譯系統核心時常常需要輸入一長串的命令,如:
make mrproper
make menuconfig
make dep
make clean
make bzImage
…………
如果把這些命令做成一個文件,讓它自動順序執行,對於需要多次反復編譯系統核心的用戶來說會很方便,而用source命令就可以做到這一點,它的作用就是把一個文件的內容當成shell來執行,先在linux的源代碼目錄下(如/usr/src/linux-2.4.20)建立一個文件,如make_command,在其中輸入一下內容:
make mrproper &&
make menuconfig &&
make dep &&
make clean &&
make bzImage &&
make moles &&
make moles_install &&
cp arch/i386/boot/bzImage /boot/vmlinuz_new &&
cp System.map /boot &&
vi /etc/lilo.conf &&
lilo -v
文件建立好之後,每次編譯核心的時候,只需要在/usr/src/linux-2.4.20下輸入:
source make_command
即可,如果你用的不是lilo來引導系統,可以把最後兩行去掉,配置自己的引導程序來引導內核。
順便補充一點,&&命令表示順序執行由它連接的命令,但是只有它之前的命令成功執行完成了之後才可以繼續執行它後面的命令。

⑦ linux系統下,如何永久設置網路介面的ip地址

圖形化下

這里就不說了吧,但是記住做上面的那兩個勾 ,自動連接一定要勾上

命令行的如下:

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0#網卡設備名稱


ONBOOT=yes#啟動時是否激活 yes | no


BOOTPROTO=static#協議類型 dhcp bootp none


IPADDR=192.168.1.90#網路IP地址


NETMASK=255.255.255.0#網路子網地址


GATEWAY=192.168.1.1#網關地址

BROADCAST=192.168.1.255#廣播地址


HWADDR=00:0C:29:FE:1A:09#網卡MAC地址


TYPE=Ethernet#網卡類型為乙太網


註:在修改文件ifcfg-ethx後還需要重新導入文件才能生效,具體命令如下:


[root@localhost ~]# service network restart #(linux 6.X用此命令)

[root@localhost ~]# systemctl restart network #(linux 7.X用此命令)

⑧ 系統之家Linux修改Tab鍵寬度的技巧怎麼辦

一個tab幾個空格?一般情況下linux tab鍵有4個空格。但是有些用戶Tab鍵卻遠遠不止四個空格,還有一些用戶Tab鍵小於四個空格,這是怎麼回事呢?原來Tab的寬度不是固定的,而是可以調節的。本文就來介紹一下Linux修改Tab鍵寬度的技巧。
Linux下設置Tab鍵的寬度,做法如下:
1.在你的用戶根目錄下直接VI打開 .vimrc文件,,輸入vi ~/.vimrc

2.添加如下命令:set tabstop=4

3.保存退出,運行以下命令使該配置文件生效。

以上就是Linux修改Tab鍵寬度的技巧了,當然set tabstop=4後面的那個數字你可以隨意設定,數字就代表Tab的空格數。

⑨ linux下如何使PASH變數配置永久生效

linux下如何使PASH變數配置永久生效一般來說linux中對變數的設置,以及自定義變數還有命令別名的設置在你注銷bash後就會失效,想要永久生效就要將這些設置寫入對應的配置文件,系統開機時每次讀取配置文件所以就能生效。
www.dnjsb.com
對於變數的設置在用戶主目錄也就是~/.bash_profile中。在主目錄下使用vi
.bash_profile打開配置文件,會看到PASH=$PASH:$HOME/bin;輸入i進入編輯模式進行你想要的修改,再按esc建,之後:wq保存。此時修改還不能立刻生效,可以使用.
.bash_profile
或source
.bash_profile將配置文件讀入當前shell中,即可生效。
www.dnjsb.com
當然注銷再登錄也可以。

閱讀全文

與linux使配置文件生效相關的資料

熱點內容
linux使用靜態庫編譯過程 瀏覽:97
android平滑滾動效果 瀏覽:841
什麼是編譯器指令 瀏覽:219
微控制器邏輯命令使用什麼匯流排 瀏覽:885
程序員在學校里是學什麼的 瀏覽:601
oraclejava數據類型 瀏覽:890
程序員考注冊會計師 瀏覽:957
怎麼使用access的命令按鈕 瀏覽:899
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:205
什麼是根伺服器主機 瀏覽:438
安卓手游怎麼申請退款 瀏覽:555
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:414
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:28
具體哪些廣東公司招程序員 瀏覽:872
嵌入式編譯器教程 瀏覽:307
ssl數據加密傳輸 瀏覽:88