天天看點

Linux常用操作

修改虛拟網卡接口名稱

1、編輯grub配置檔案”/etc/sysconfig/grub“: 在”GRUB_CMDLINE_LINUX“變量中添加一句”net.ifnames=0 biosdevname=0“.

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"      

2、重新生成grub配置并更新核心參數

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg      

3、添加udev的規則 :vim /etc/udev/rules.d/70-persistent-net.rules

ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="00:0c:29:ec:72:43", NAME="eth0",KERNEL=="eth*"      

4、關機重新開機

Redhat Linux 7開啟關閉防火牆

1、檢視防火牆狀态

[root@localhost /]# systemctl status firewalld      

2、臨時關閉防火牆,重新開機電腦就又回恢複。

[root@localhost /]# systemctl stop firewalld      

3、永久關閉防火牆,重新開機電腦也關閉

[root@localhost /]# systemctl disable firewalld      

4、開啟防火牆

[root@localhost /]# systemctl enable firewalld      

安裝nginx是出現如下錯誤

操作:執行 ./configure --prefix=/usr/local/nginx 後 make 。

報錯:make: *** 沒有規則可以建立“default”需要的目标“build”。 停止。

解決方案:

1、yum -y install pcre-devel openssl openssl-devel

2、yum -y install make gcc gcc-c++ ncurses-devel  然後 make即可。

yum 安裝centos  

/etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1      

Linux檢視端口程序并殺掉

檢視端口被占用情況

[root@rabbitmq-node2 bin]# netstat -apn|grep 80      

删掉程序

[root@rabbitmq-node2 bin]# kill -123  123為pid      

Linux修改DNS位址

[root@rabbitmq-node1 bin]# vim /etc/resolv.conf       
Linux常用操作

dns伺服器分主次,前面的為主後一個依次往後一個比一個次。

将一個檔案或一個檔案夾下的所有檔案更改使用者和使用者組

将.erlang.cookie這個檔案的使用者使用者組改為 rabbitmq:rabbitmq

[root@rabbitmq-node1 etc]# chown -hR rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie       

-h:表示對符号連接配接也起作用。

-R:表示對所有子檔案都起作用。

修改檔案操作權限

修改.erlang.cookie檔案為隻有屬主有讀寫權限

[root@rabbitmq-node1 etc]# chmod 600 /var/lib/rabbitmq/.erlang.cookie      

-rw------- (600) -- 隻有屬主有讀寫權限。  

-rw-r--r-- (644) -- 隻有屬主有讀寫權限;而屬組使用者和其他使用者隻有讀權限。  

-rwx------ (700) -- 隻有屬主有讀、寫、執行權限。  

-rwxr-xr-x (755) -- 屬主有讀、寫、執行權限;而屬組使用者和其他使用者隻有讀、執行權限。  

-rwx--x--x (711) -- 屬主有讀、寫、執行權限;而屬組使用者和其他使用者隻有執行權限。  

-rw-rw-rw- (666) -- 所有使用者都有檔案讀、寫權限。這種做法不可取。  

-rwxrwxrwx (777) -- 所有使用者都有讀、寫、執行權限。更不可取的做法。  

将Windows檔案上傳至Linux

yum install -y lrzsz

rz

常用指令

source /etc/profile  :使shell讀入指定的Shell程式檔案并依次執行檔案中的所有語句,而不用重新開機系統。

su username :切換使用者

總結

本篇文章為持續更新那一種,因為使用或者開發過程中,總會有一些問題,當時解決啦,過段時間就又忘記啦,俗話說的好,好記星不如爛筆頭,固有此篇。

接下來是大家最喜歡的總結内容啦,内容有二,如下:

1、希望能關注我其他的文章。

2、部落格裡面有沒有很清楚的說明白,或者你有更好的方式,那麼歡迎加入左上方的2個交流群,我們一起學習探讨。

繼續閱讀