溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Linux企業(yè)生產(chǎn)常見(jiàn)問(wèn)題有哪些

發(fā)布時(shí)間:2022-01-15 15:22:17 來(lái)源:億速云 閱讀:145 作者:iii 欄目:云計(jì)算

這篇文章主要介紹了Linux企業(yè)生產(chǎn)常見(jiàn)問(wèn)題有哪些的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Linux企業(yè)生產(chǎn)常見(jiàn)問(wèn)題有哪些文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

1、如何設(shè)置tomcat-8.5.9 JVM內(nèi)存大小,寫(xiě)出設(shè)置步驟

JAVA_OPTS="$JAVA_OPTS -Xmx2048m -Xms1024m -Xss512k -XX:NewRatio=4 -XX:SurvivorRatio=4"

     -Xmx2048m #最大可用內(nèi)存

-Xms1024m #最小可用內(nèi)存(最大最小可設(shè)置成相等值)

-Xss512k #每個(gè)進(jìn)程的堆棧大小


2、nginx代理后端主機(jī),客戶(hù)端訪(fǎng)問(wèn)時(shí)頁(yè)面與日志都是出現(xiàn)504 gateway timeout提示信息,如何解決?寫(xiě)出步驟

   先說(shuō)下出現(xiàn)的原因吧,出現(xiàn)這類(lèi)情況原因很多

   總結(jié)三大類(lèi):

   1:網(wǎng)絡(luò)問(wèn)題

   2:代碼問(wèn)題

   3:配置問(wèn)題

   解決方法如下:

   location / {

       ....................................

        proxy_pass http://10.0.0.101:9563

        proxy_connect_timeout 300 ;      

        proxy_read_timeout 300;

        proxy_send_timeout 300;

     }

     #通過(guò)設(shè)置proxy連接超時(shí)時(shí)間間隔防止出現(xiàn)504 500等其它錯(cuò)誤,默認(rèn)超時(shí)時(shí)間為60S


3、如何檢查兩端文件是否同步完成,并通過(guò)配置zabbix來(lái)展示和監(jiān)控,寫(xiě)出思路與具體配置步驟

 這個(gè)題沒(méi)有絕對(duì)的答案,只有看誰(shuí)的實(shí)現(xiàn)方法簡(jiǎn)單、配置少、而又達(dá)到目的

 我的解決思路如下:

 1:同步客戶(hù)端目錄定時(shí)統(tǒng)計(jì)目錄與文件數(shù) find ./ |wc -l > file.log

 2:實(shí)時(shí)同步file.log到同步的服務(wù)端,同樣服務(wù)端定時(shí)統(tǒng)計(jì)目錄與文件數(shù) find ./ wc -l > rsfile.log

 3:用腳本來(lái)判斷兩個(gè)文件中數(shù)字大小是否相同,相同就打印ok >result.log,否則打印error >result.log

 4: zabbix配置就只需要定時(shí)檢查result中ok的個(gè)數(shù)是否為1,不是1就報(bào)警

 #如果小伙伴們有好的思路與方法,請(qǐng)?jiān)谖奈戳粞?/strong>


4、使用free -mh發(fā)現(xiàn)cached大小為4G,內(nèi)存可使用量只有5M,請(qǐng)問(wèn)如何清除,寫(xiě)出步驟并注釋

####手工釋放cached 占用的內(nèi)存

清除前使用sync命令將所有未寫(xiě)的系統(tǒng)緩沖區(qū)寫(xiě)到磁盤(pán)中

To free pagecache:  echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:  echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:  echo 3 > /proc/sys/vm/drop_caches

#手工釋放完成后,改回默認(rèn)0:echo 0 > /proc/sys/vm/drop_caches

#################定時(shí)釋放腳本#################

#!/bin/bash

used=`free -m | awk 'NR==2' | awk '{print $3}'`

free=`free -m | awk 'NR==2' | awk '{print $4}'`

echo "===========================" >> /var/log/mem.log

date >> /var/log/mem.log

echo "Memory usage | [Use:${used}MB][Free:${free}MB]" >> /var/log/mem.log

if [ $free -le 1000 ] ; then

   sync && echo 1 > /proc/sys/vm/drop_caches

   sync && echo 2 > /proc/sys/vm/drop_caches

   sync && echo 3 > /proc/sys/vm/drop_caches

   echo "OK" >> /var/log/mem.log

else

  echo "Not required" >> /var/log/mem.log

fi

########################################


5、創(chuàng)建與調(diào)整SWAP分區(qū)的方法,請(qǐng)寫(xiě)出具體步驟

####創(chuàng)建與調(diào)整SWAP分區(qū)的方法

###方法1:創(chuàng)建分區(qū)文件 

dd if=/dev/zero of=/var/swap bs=1024 count=5G

mkswap /var/swap

swapon /var/swap

加入/etc/fstab

/var/swap  swap swap defaults 0 0

###方法2:調(diào)整正在使用的分區(qū)大小

#關(guān)閉分區(qū)

swapoff /dev/mapper/VolGroup-lv_swap

#增加大小

lvm lvresize /dev/mapper/VolGroup-lv_swap -L +25000M 

#格式化分區(qū)

mkswap /dev/mapper/VolGroup-lv_swap

#啟用分區(qū)

swapon -va


6、如何設(shè)置redis開(kāi)啟遠(yuǎn)程訪(fǎng)問(wèn)

cd /application/redis/

vim redis.confg

bind 127.0.0.1—————> #bind 127.0.0.1

protected-mode yes—————> protected-mode no

重啟服務(wù)


7、登陸mysql數(shù)據(jù)庫(kù)進(jìn)行操作,出現(xiàn)Too Many Connections的錯(cuò)誤提示,如何解決?寫(xiě)出配置步驟

vim /etc/my.cnf

max_connections = 500 #視具體情況調(diào)整值的大小

wait_timeout=5

/etc/init.d/mysqld restart

關(guān)于“Linux企業(yè)生產(chǎn)常見(jiàn)問(wèn)題有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Linux企業(yè)生產(chǎn)常見(jiàn)問(wèn)題有哪些”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI