阿里云Ecs服务器配置常用命令
centos7阿里云Ecs配置小技巧
快速上手
延長SSH的連接超時時間
SSH登錄連接服務器時,默認的連接超時時間很短,經常會斷掉,為方便管理修改sshd的配置文件,然后重啟sshd服務。
vim /etc/ssh/sshd_config;
#查找并修改
#ClientAliveInterval 0 ClientAliveInterval 120 服務端向客戶端器請求消息的間隔
#ClientAliveCountMax 3 ClientAliveCountMax 10 服務端向客戶端器請求無響應的次數,自動斷開
#重啟sshd服務使修改生效
systemctl restart sshd
解決ssh登錄locale警告,中文亂碼問題
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
vim /etc/environment;
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
source /etc/environment;
mac 上用是iterm2終端, Shell 環境是zsh。ssh 到Linux 服務器上查看一些文件時,中文亂碼。 這種情況一般是終端和服務器的字符集不匹配,MacOSX下默認的是utf8字符集。
vim ~/.zshrc
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
source ~/.zshrc 重啟終端
查看服務器系統信息
cat /etc/redhat-release
修改主機名字
#查看主機名
uname -a
#修改主機名字
hostnamectl set-hostname application_server
添加管理員賬戶
root用戶權限過高,一不小心的錯誤更改將會影響整個系統,所以我需要一個新的用戶
adduser baihe //添加一個新用戶,名字叫Sirius
passwd baihe //設置用戶密碼
gpasswd -a baihe wheel //給予sudo權限, 當權限不夠時,可以用sudo
lid -g wheel //查詢所有帶sudo權限的用戶
userdel -r baihe //刪除用戶和相應的目錄
更換yum源為阿里云源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
ssh免密登錄
本地是否存在公鑰,不存在安裝下面創建公匙
打開item2終端,執行如下命令:
ssh-keygen -t rsa -C 'your email@domain.com’
-t 指定密鑰類型,默認即 rsa ,可以省略
-C 設置注釋文字,比如你的郵箱
會進行2次提示,文件名提示輸入文件名,默認生成id_rsa,以及密碼提示,默認為空,指定完成后會在,生成id_rsa私匙,以及id_rsa.pub公匙
cd ~/.ssh
復制公匙到遠程服務器存儲 將上一步生成的公匙文件放入遠程服務器目錄中,查看遠程服務器是否存在該目錄,不存在進行創建目錄.
登錄遠程服務器
ssh root@108.61.250.251 //輸入密碼登入服務器
vim ~/.ssh/authorized_keys //切入該目錄,不存在則會創建,此為root管理員,其他用戶切換著對應的home家目錄下對應的目錄內新建.ssh/authorized_keys文件
chmod 755 .ssh/* //給.ssh文件夾以及authorized_keys 755權限
打開本地電腦下的公匙,放入服務器目錄中
vim ~/.ssh/id_rds.pub
設置快捷登錄 #將username替換為你的ssh服務器用戶名,hostname替換為服務器的ip 此時就不需要輸入密碼了 ssh username@hostname
為了更快的一鍵登錄,ssh提供了一種方式,往~/.ssh/config里面添加配置信息就可
vim ~/.ssh/config //添加以下文件
Host alias #自定義別名
HostName hostname #替換為你的ssh服務器ip或domain
Port port #ssh服務器端口,默認為22
User user #ssh服務器用戶名
IdentityFile ~/.ssh/id_rsa #第一個步驟生成的公鑰文件對應的私鑰文件
保存文件退出,即可使用別名免密登錄. ssh alias;
總結
以上是生活随笔為你收集整理的阿里云Ecs服务器配置常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Remix编写Solidity语言的
- 下一篇: 使用memcmp函数判断两个函数的前n位