Linuxの一般的な操作集錦

1814 ワード

不定期更新~
1.ユーザー関連
1.1ユーザーの追加
sudo adduser --home DIR 

1.2ユーザsudo権限付与
sudo adduser  sudo

または
gpasswd -a  sudo

1.3現在のサーバ上のすべてのユーザーのリスト
cat /etc/passwd

2.ファイル操作
2.1解凍tar.gzファイル
tar xzvf file.tar.gz

2.2 tar.xzパッケージ
次のように、2つのステップに分けることもできます.
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にhttpsではなくsshをデフォルトで使用させる
httpを使用する場合、オンラインウェアハウスとのインタラクションを行うたびにアカウントパスワードを入力する必要がありますが、sshを採用すると、ssh keyを設定してからアカウントパスワードの入力を免除することができます.次の構成コマンドを実行してgitがhttpsを自動的にsshに変換します.
  • Github
  • git config --global url.ssh://[email protected]/.insteadOf https://github.com/
    
  • BitBucket
  • git config --global url.ssh://[email protected]/.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でipv 6が接続できませんapt-getの運転時に-o Acquire::ForceIPv4=trueを追加する.IPv 4を永続的に強制的に使用する場合は、ファイル/etc/apt/apt.conf.d/99force-ipv4を作成し、Acquire::ForceIPv4 "true";に書き込むことができます.