Linux常見操作集錦

不定期更新~

1. 用戶相關

1.1 添加用戶

sudo adduser --home DIR <username>

1.2賦予用戶sudo權限

sudo adduser <username> sudo

或者

gpasswd -a <username> sudo

1.3列出當前服務器上的所有用戶

cat /etc/passwd

2. 文件操作

2.1 解壓縮.tar.gz文件

tar xzvf file.tar.gz

2.2 tar.xz打包

可以分成兩步也可以一步完成,如下:

tar -cf example_dir/
xz -z example_dir.tar

一步完成的方法如下:

tar -Jcf example_dir.tar.xz example_dir

2.3 讀取Symbolic link指向的位置

readlink $LINK_FILE

3. Git相關

3.1 讓git默認使用ssh而不是https

在使用https的時候,每次進行同在線倉庫的交互都會需要輸入賬戶密碼,而采用ssh的話,在你設置好ssh key之后就可以免掉輸入賬戶密碼了。運行下面的配置命令可以讓git將https自動轉化成ssh:

  • Github
git config --global url.ssh://git@github.com/.insteadOf https://github.com/
  • BitBucket
git config --global url.ssh://git@bitbucket.org/.insteadOf https://bitbucket.org/

4. 常見問題解決

4.1 ssh服務器顯示connection refused的問題

可能是沒有在服務器上安裝ssh服務造成的,運行下面的命令來安裝

sudo apt-get install openssh-server

4.1 80端口無法訪問

在確認有程序在監聽80端口而從外網無法訪問時,一般是由于防火墻設置導致端口無法訪問,此時可以通過ufw來更改防火墻配置來解決這個問題。

# 查看防火墻狀態
sudo ufw status

# 打開80端口
sudo ufw allow 80/tcp

4.2 apt-get update中ipv6無法連接

在運行apt-get時添加-o Acquire::ForceIPv4=true.
如果你想永久的強制使用IPv4,那么可以創建文件/etc/apt/apt.conf.d/99force-ipv4,并在其中寫入Acquire::ForceIPv4 "true";.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,981評論 19 139
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 1,860評論 0 3
  • 基礎命令 為了在 sudo 中設置權限提升,您需要編輯 sudoers 文件。 你不應該直接編輯文件,而是使用:s...
    米開朗基樂閱讀 1,947評論 0 5
  • 做開發時,我們通常會從一個頁面push到另一個頁面,然后在其中會有無數的push,但是返回上一級的時候,我們都需要...
    丶天藍閱讀 3,660評論 1 6
  • 水上閣樓約 把酒與君酌 執手輕言語 相伴夕陽落
    二十光年閱讀 141評論 0 1