linux下問題綜合

登錄自啟動腳本

  • 將自己的腳本丟進 /etc/profile.d/中即可登陸自動執(zhí)行

開機自啟動腳本

  • 開啟rc.local服務 sudo /etc/init.d/rc.local start
  • /etc/rc.local中寫入腳本
  • rc.local可執(zhí)行權限 chmod +x rc.local 可用于較簡單的指令

supervisor進程保護

  1. 安裝supervisor sudo apt-get install supervisor

  2. 會自動在/etc/supervisor/下生成配置文件supervisord.conf和應用進程文件夾conf.d (也可自己生成默認配置文件 echo_supervisord_conf > /etc/supervisord.conf)

  3. 進入conf.d中編寫進程

    [program:<Name>]
    
    command     = <command> //注意不能為后臺進程洽议,注意寫全命令/usr/bin/bash x.sh 
    directory   = <dir> //為命令的目錄撮奏,如shell腳本所在目錄
    user        = <user> //運行進程所用用戶
    startsecs   = 3      //進程從STARING狀態(tài)轉(zhuǎn)換到RUNNING狀態(tài)所需要保持運行的時間
    
    autorestart     = True     //自動重啟
    autostart       = True     //隨supervsior啟動暮刃,由于supervisor市開機自啟動,故為開機自啟動
    
    redirect_stderr         = true //進程的stderr輸出被發(fā)送回其stdout
    stdout_logfile_maxbytes = 50MB
    stdout_logfile_backups  = 10
    stdout_logfile          = <log dir> //將進程stdout輸出到指定文件
    
  4. 常用命令(root權限下)

    # supervisorctl start <app> <all>
    # supervisorctl stop <app> <all>
    # supervisorctl reload //每次配置完后進行更新
    

    更多配置及命令

升級python版本

  1. 安裝庫 sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev
  2. 下載python wget https://www.python.org/ftp/python/版本
  3. 解壓 tar zxvf Python-版本.tgz
  4. 進入目錄 cd Python-版本
  5. 安裝 ./configure sudo make sudo make install
  6. 找到舊版本位置 一般在/usr/local/bin中
  7. 刪除并建立軟鏈接
rm -rf /usr/local/bin/python3
rm -rf /usr/local/bin/pip3
ln -s /usr/local/bin/python3.x /usr/bin/python3
ln -s /usr/local/bin/pip3.x /usr/bin/pip3

添加用戶并加權限

  • 添加用戶 adduser <Name>
  • 刪除用戶 deluser <Name>
  • 刪除用戶并刪除目錄 delusr -r <Name>
  • 給用戶sudo權限 sudo usermod -a -G adm <Name> sudo usermod -a -G sudo <Name>

常用指令

  • 調(diào)用系統(tǒng)說明文檔 man <command>
  • 將輸入處理并輸出 grep <solution>
  • 獲取進程 ps -l top ps -aux
  • 定期執(zhí)行程序 crontab

安裝ruby

  • 添加PPA源 sudo add-apt-repository ppa:brightbox/ruby-ng
  • 更新 sudo apt-get update
  • 安裝ruby sudo apt-get install ruby2.6 ruby2.6-dev
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末柠辞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖遏弱,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異酌伊,居然都是意外死亡腾窝,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門居砖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人驴娃,你說我怎么就攤上這事奏候。” “怎么了唇敞?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵蔗草,是天一觀的道長咒彤。 經(jīng)常有香客問我,道長咒精,這世上最難降的妖魔是什么镶柱? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮模叙,結(jié)果婚禮上歇拆,老公的妹妹穿的比我還像新娘。我一直安慰自己范咨,他們只是感情好故觅,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著渠啊,像睡著了一般输吏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上替蛉,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天贯溅,我揣著相機與錄音,去河邊找鬼躲查。 笑死盗迟,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的熙含。 我是一名探鬼主播罚缕,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼怎静!你這毒婦竟也來了邮弹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤蚓聘,失蹤者是張志新(化名)和其女友劉穎腌乡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夜牡,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡与纽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了塘装。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片急迂。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蹦肴,靈堂內(nèi)的尸體忽然破棺而出僚碎,到底是詐尸還是另有隱情,我是刑警寧澤阴幌,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布勺阐,位于F島的核電站卷中,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏渊抽。R本人自食惡果不足惜蟆豫,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望懒闷。 院中可真熱鬧十减,春花似錦、人聲如沸毛雇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灵疮。三九已至织阅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間震捣,已是汗流浹背荔棉。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蒿赢,地道東北人润樱。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像羡棵,于是被迫代替她去往敵國和親壹若。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345