生信服務(wù)器入門(mén)級(jí)基本設(shè)置

前兩天拿到了云筏科技提供的一臺(tái) 4 核 16G 內(nèi)存,1TB 硬盤(pán),300M 帶寬的服務(wù)器(看了一下 IP,應(yīng)該是位于加拿大的服務(wù)器)茁肠!雖然是國(guó)外的服務(wù)器,但從國(guó)內(nèi) ssh 上去后的各種操作還是非常流暢的缩举,而且前期白菜般的體驗(yàn)價(jià)格和飛一般的帶寬的確也很有吸引力垦梆,像我用來(lái)做 Galaxy 和一些 web 開(kāi)發(fā)測(cè)試完全是沒(méi)問(wèn)題。另外該服務(wù)器還自帶了一個(gè)開(kāi)箱即用的 RStudio-Server仅孩,對(duì)生信入門(mén)者來(lái)說(shuō)也算是比較友好了托猩,最起碼節(jié)省了不少部署設(shè)置的功夫。
作為體驗(yàn)性服務(wù)器辽慕,這里簡(jiǎn)單介紹一下拿到服務(wù)器后的一些基本設(shè)置京腥。


cr-rstudio.png

1. 查看配置信息

  • 查看內(nèi)核版本
[root@r0sasd1bQi ~]# cat /proc/version  # 可以看到該服務(wù)器為 Redhat/CentOS 發(fā)行版本
Linux version 3.10.0-957.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 8 23:39:32 UTC 2018
  • 查看詳細(xì)版本信息
# 如果 lsb_release command not found,通過(guò)下面的方式安裝
[root@r0sasd1bQi ~]# yum install redhat-lsb -y

[root@r0sasd1bQi ~]# lsb_release -a     # 列出所有版本信息
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.6.1810 (Core)
Release:        7.6.1810
Codename:       Core
  • 查看 cpu 數(shù)
# 總核數(shù) = 物理CPU個(gè)數(shù) X 每顆物理CPU的核數(shù) 
# 總邏輯CPU數(shù) = 物理CPU個(gè)數(shù) X 每顆物理CPU的核數(shù) X 超線程數(shù)

# 查看物理CPU個(gè)數(shù)
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每個(gè)物理CPU中core的個(gè)數(shù)(即核數(shù))
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看邏輯CPU的個(gè)數(shù)
cat /proc/cpuinfo| grep "processor"| wc -l
  • 查看內(nèi)存(可用 top 命令直接查看溅蛉,或者安裝 htop 查看)
# 在 CentOS 7 上啟用 epel 版本
[root@r0sasd1bQi ~]# yum -y install epel-release

# 安裝 htop
[root@r0sasd1bQi ~]# yum -y install htop

# 查看內(nèi)存公浪、CPU
[root@r0sasd1bQi ~]# htop
htop.png
htop.png

2. 賬號(hào)與用戶名管理

拿到服務(wù)器第一件事就是修改用戶名密碼他宛,以及創(chuàng)建新賬號(hào),畢竟 root 權(quán)限太大欠气!

  • 修改 root 密碼
[root@r0sasd1bQi ~]# passwd
Changing password for user root.
New password: <輸入新的密碼>
Retype new password: <再次輸入新的密碼>
passwd: all authentication tokens updated successfully.
  • 創(chuàng)建用戶與工作組
# 創(chuàng)建工作組
[root@r0sasd1bQi ~]# groupadd bioinfo   //新建 bioinfo 工作組

# 新建用戶并指定工作組(-g 所屬組厅各;-d 家目錄;-s 所用的 SHELL)
[root@r0sasd1bQi ~]# useradd shenweiyan -g bioinfo   //新建 shenweiyan 用戶并增加到 bioinfo 工作組

# 查看用戶信息
[root@r0sasd1bQi ~]# id shenweiyan
uid=1001(shenweiyan) gid=1001(bioinfo) groups=1001(bioinfo)

# 修改用戶密碼
[root@r0sasd1bQi ~]# passwd shenweiyan
Changing password for user shenweiyan.
New password: <輸入新的密碼>
Retype new password: <再次輸入新的密碼>
passwd: all authentication tokens updated successfully.

3. 個(gè)性化設(shè)置

變更 hostname

新的服務(wù)器一般自帶的 hostname 都是一串無(wú)規(guī)律的字符串预柒,很難記也不好看(例如我們這個(gè)服務(wù)器的 r0sasd1bQi )队塘,對(duì)于有強(qiáng)迫癥的童鞋可以參考下面的方法去修改。

在 CentOS 7 中宜鸯,有三種定義的主機(jī)名:靜態(tài)的(static)憔古、瞬態(tài)的(transient)、靈活的(pretty)淋袖『枋校“靜態(tài)”主機(jī)名也稱為內(nèi)核主機(jī)名,是系統(tǒng)在啟動(dòng)時(shí)從 /etc/hostname 自動(dòng)初始化的主機(jī)名即碗【姆迹“瞬態(tài)”主機(jī)名是在系統(tǒng)運(yùn)行時(shí)臨時(shí)分配的主機(jī)名,例如拜姿,通過(guò) DHCP 或 mDNS 服務(wù)器分配。靜態(tài)主機(jī)名和瞬態(tài)主機(jī)名都遵從作為互聯(lián)網(wǎng)域名同樣的字符限制規(guī)則冯遂。而另一方面蕊肥,“靈活”主機(jī)名則允許使用自由形式(包括特殊/空白字符)的主機(jī)名,以展示給終端用戶蛤肌。

  • 方法一壁却,通過(guò) hostnamectl 來(lái)修改主機(jī)名。修改后需要重啟服務(wù)器裸准。
[root@r0sasd1bQi ~]# hostnamectl   #查看一下當(dāng)前主機(jī)名的情況
Static hostname: r0sasd1bQi
        Icon name: computer-vm
          Chassis: vm
       Machine ID: b6302a1a586547a09aae75efbfa34901
          Boot ID: f75d72657c524500b47edc250c13c6f2
   Virtualization: kvm
 Operating System: CentOS Linux 7 (Core)
      CPE OS Name: cpe:/o:centos:centos:7
           Kernel: Linux 3.10.0-957.el7.x86_64
     Architecture: x86-64

[root@r0sasd1bQi ~]# hostnamectl set-hostname bioitee-server --static
[root@r0sasd1bQi ~]# hostnamectl status
  Static hostname: bioitee-server
        Icon name: computer-vm
          Chassis: vm
       Machine ID: b6302a1a586547a09aae75efbfa34901
          Boot ID: f75d72657c524500b47edc250c13c6f2
   Virtualization: kvm
 Operating System: CentOS Linux 7 (Core)
      CPE OS Name: cpe:/o:centos:centos:7
           Kernel: Linux 3.10.0-957.el7.x86_64
     Architecture: x86-64

[root@r0sasd1bQi ~]# reboot now    # 重啟服務(wù)器
  • 方法二展东,通過(guò)修改文件 /etc/hostname 來(lái)實(shí)現(xiàn)主機(jī)名的修改炒俱。把該文件內(nèi)容替換成自己想要的主機(jī)名重啟即可。
[root@r0sasd1bQi ~]# vim /etc/hostname     # 修改 hostname
[root@r0sasd1bQi ~]# reboot now                    # 重啟服務(wù)器
hostname.png
hostname.png

個(gè)性化命令行提示符

Bash 中命令行提示符的格式是由 PS1 來(lái)控制的权悟。 /etc/bashrc 中 PS1 的格式定義用于控制全局用戶的命令行提示符樣式;而針對(duì)個(gè)人用戶的 PS1 設(shè)置峦阁,位于 ~/.bashrc 中谦铃。

我自己的 PS1 定義:

PS1='\033[35;1m\u@\h \[\e[m\]\t \[\033[36;1m\]$(pwd) \n$ \[\e[m\]'
cd /data; clear;
bashrc.png
bashrc.png

有關(guān)于 PS1 的格式介紹如下:

序列                  說(shuō)明
\a          ASCII 響鈴字符(也可以鍵入 \007)
\d          "Wed Sep 06" 格式的日期
\e          ASCII 轉(zhuǎn)義字符(也可以鍵入 \033)
\h          主機(jī)名的第一部分(如 "mybox")
\H          主機(jī)的全稱(如 "mybox.mydomain.com")
\j          在此 shell 中通過(guò)按 ^Z 掛起的進(jìn)程數(shù)
\l          此 shell 的終端設(shè)備名(如 "ttyp4")
\n          換行符
\r          回車符
\s          shell 的名稱(如 "bash")
\t          24 小時(shí)制時(shí)間(如 "23:01:01")
\T          12 小時(shí)制時(shí)間(如 "11:01:01")
\@          帶有 am/pm 的 12 小時(shí)制時(shí)間
\u          用戶名
\v          bash 的版本(如 2.04)
\V          Bash 版本(包括補(bǔ)丁級(jí)別)
\w          當(dāng)前工作目錄(如 "/home/shenweiyan")
\W          當(dāng)前工作目錄的 "basename"(如 "shenweiyan")
\!          當(dāng)前命令在歷史緩沖區(qū)中的位置
\#          命令編號(hào)(只要您鍵入內(nèi)容驹闰,它就會(huì)在每次提示時(shí)累加)
\$          如果您不是超級(jí)用戶 (root)瘪菌,則插入一個(gè) "$"嘹朗;如果您是超級(jí)用戶,則顯示一個(gè) "#"
\xxx        插入一個(gè)用三位數(shù) xxx(用零代替未使用的數(shù)字骡显,如 "\007")表示的 ASCII 字符
\\          反斜杠
\[          這個(gè)序列應(yīng)該出現(xiàn)在不移動(dòng)光標(biāo)的字符序列(如顏色轉(zhuǎn)義序列)之前疆栏。它使 bash 能夠正確計(jì)算自動(dòng)換行。
\]          這個(gè)序列應(yīng)該出現(xiàn)在非打印字符序列之后惫谤。

以上就是今天關(guān)于服務(wù)器入門(mén)的一些基本設(shè)置壁顶。在個(gè)性化設(shè)置上我們還可以進(jìn)行 Alias、History溜歪、PATH 環(huán)境變量等的配置若专;在更高水平上的一些服務(wù)器安全策略,歡迎參考相關(guān)鏈接蝴猪。

隨著使用的不斷深入调衰,如果你發(fā)現(xiàn)了其他一些更強(qiáng)大更好玩的服務(wù)器使用或者設(shè)置小技巧,不妨在留言區(qū)寫(xiě)下你的分享自阱!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嚎莉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子沛豌,更是在濱河造成了極大的恐慌趋箩,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件加派,死亡現(xiàn)場(chǎng)離奇詭異叫确,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)芍锦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)竹勉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人娄琉,你說(shuō)我怎么就攤上這事次乓。” “怎么了孽水?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵檬输,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我匈棘,道長(zhǎng)丧慈,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮逃默,結(jié)果婚禮上鹃愤,老公的妹妹穿的比我還像新娘。我一直安慰自己完域,他們只是感情好软吐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著吟税,像睡著了一般凹耙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肠仪,一...
    開(kāi)封第一講書(shū)人閱讀 51,146評(píng)論 1 297
  • 那天肖抱,我揣著相機(jī)與錄音,去河邊找鬼异旧。 笑死意述,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的荤崇。 我是一名探鬼主播潮针,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼每篷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了雳攘?” 一聲冷哼從身側(cè)響起吨灭,我...
    開(kāi)封第一講書(shū)人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤喧兄,失蹤者是張志新(化名)和其女友劉穎啊楚,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體拯辙,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年诉濒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了未荒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片及志。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡速侈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锌畸,到底是詐尸還是另有隱情,我是刑警寧澤比默,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布命咐,位于F島的核電站,受9級(jí)特大地震影響醋奠,放射性物質(zhì)發(fā)生泄漏伊佃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一塞祈、第九天 我趴在偏房一處隱蔽的房頂上張望帅涂。 院中可真熱鬧,春花似錦媳友、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)尿扯。三九已至,卻和暖如春衷笋,著一層夾襖步出監(jiān)牢的瞬間矩屁,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工泊脐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人容客。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓缩挑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親供置。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绽快,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353