Linuxの一般的な操作集錦
1814 ワード
不定期更新~
1.ユーザー関連
1.1ユーザーの追加
1.2ユーザsudo権限付与
または
1.3現在のサーバ上のすべてのユーザーのリスト
2.ファイル操作
2.1解凍tar.gzファイル
2.2 tar.xzパッケージ
次のように、2つのステップに分けることもできます.
手順は次のとおりです.
2.3 Symbolic linkが指す位置を読み取る
3.Git関連
3.1 gitにhttpsではなくsshをデフォルトで使用させる
httpを使用する場合、オンラインウェアハウスとのインタラクションを行うたびにアカウントパスワードを入力する必要がありますが、sshを採用すると、ssh keyを設定してからアカウントパスワードの入力を免除することができます.次の構成コマンドを実行してgitがhttpsを自動的にsshに変換します. Github BitBucket
4.よくある問題解決
4.1 sshサーバがconnection refusedを表示する問題
サーバにsshサービスがインストールされていないため、次のコマンドを実行してインストールします.
4.1 80ポートにアクセスできません
80ポートを傍受して外部ネットワークからアクセスできないプログラムがあることを確認すると、一般的にファイアウォールの設定によってポートがアクセスできないため、
4.2
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に変換します.
git config --global url.ssh://[email protected]/.insteadOf https://github.com/
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";
に書き込むことができます.