奮闘初日
初期設定
端末を開く:
まず、ホストが仮想化をサポートしていることを確認します.
cmdに入りsysteminfoで
2番目のファームウェアでは、仮想化の例を使用します.
もしなかったら、バイオシステムに入って、ableに変えます.
AMD:AdvancedタブでSVMモードを有効にする
インテル:インテル仮想化テクノロジー(またはVT-x、VT-d)をサポートに変更します.
右奮闘GUI
フォントのインストール:
言語入力元にハングル(Hangul)のみを保持し、残りの部分を削除します.
Linuxベース Kernel:ハードウェアを制御するコアコード
Knernelはシステム領域を表し、非Knernelはユーザー領域を表す
すべてのプロセスは 、ユーザー+システム Application
Shell:他のアプリケーションを駆動する
web browser, music player, ... Linuxのデフォルトではbashというshellが使用されます.
Linuxのshellは基本的にCLI/UIに基づいている. CLI = Command Line Interface CUI = Character User Interface 逆にGUI/cmdはCLIである
GUIは高い通信帯域幅と大量のメモリを必要とし、デスクトップ以外はほとんどGUIを使用しない.
Login/Logout
コンソール:コンピュータに接続された制御トランシーバ
端末:データを送信または受信する宛先または起点装置
コンソールはデバイスの形状を表し、端末はデバイスの位置を表す論理分類用語
物理的な位置によって2種類に分けられます. Console Terminal
物理的にシステムに接続されたコンソールからアクセスする端末
一般的にコンソール と呼ばれる Remote Terminal
リモートアクセス端末:ssh、webshell、Xterminalなどに接続
一般的にターミナルと呼ばれています
省略する場合は、コンソール上でもかまいません.
Webブラウザも端末ソフトウェア に属する.
Text Console
一般に、ttyと呼ばれる~にマッピングされる.
テキストコンソールを接続するには、
Textコンソールから別のコンソールに移動するには、
プロンプトの末尾がハッシュ(#)の場合、rootユーザーを表します.
プロンプトの末尾がドル($)の場合は、一般ユーザーを表します.
接続を閉じるには、Logout
ソフトウェアのシャットダウンは
UNIXアカウント
勘定科目のタイプシステムアカウント
rootアカウントとシステムサービスアカウントのみ
システムサービス専用アカウントにはログインできないアカウントもあります. 通常勘定科目
アカウントは後で追加できます
ファイル、フォルダ、およびアクセス権を分離およびアクセスできるプロセスを区別
user,group管理コマンド user group ユーザー交換、権限などのコマンド
1.プレイヤー関連
2.グループ関連
プレイヤーを1001番に制御、グループはプレイヤーと同じ番号管理 を使用する.
su [-][ID]
ユーザーの指示の変更
ID省略時ルートユーザ
-指定時にlogin shellとして実行
-
低権限移動時パスワード要求X
man Pageとローカル設定
man page
CLIを使用したオンラインマニュアル:マニュアルページ
かっこなし、<>:必須フィールド
[]:選択
言語設定に応じて、マニュアルは他の言語に出力できます.
LANG環境変数
LANG環境変数
locale + character set
LANGUAGE環境変数
言語の優先度の決定
localeの最新コマンド
`localectl set-locale LANF=en_US.utf8
端末を開く:
Ctrl+Alt+T
Open-vm-toolsのインストール:sudo apt install open-vm-tools{,-desktop}
再起動:sudo reboot
日常的なパッケージ管理サービス:apt-daily.service
タイマー(同名ユニットを定期的に自動運転させる機能)apt-daily.timer
日常的なパッケージアップグレード管理サービス:apt-daily-upgrade.service
タイマー(同名ユニットを定期的に自動運転させる機能)apt-daily-upgrade.timer
ルート勘定科目へのアクセスsu -
ルート勘定科目からの終了exit
Ctrl+D
シャットダウンsudo poweroff
仮想化の使用まず、ホストが仮想化をサポートしていることを確認します.
cmdに入りsysteminfoで
2番目のファームウェアでは、仮想化の例を使用します.
もしなかったら、バイオシステムに入って、ableに変えます.
AMD:AdvancedタブでSVMモードを有効にする
インテル:インテル仮想化テクノロジー(またはVT-x、VT-d)をサポートに変更します.
右奮闘GUI
フォントのインストール:
sudo apt -y install fonts-nanum* fonts-naver*
Window+ Mouse1
:ウィンドウを移動Window+ Mouse2
:ウィンドウ調整Ctrl+Shift+T
:ターミナルタブページの生成Ctrl+Page Up/Down
:モバイル端末ページ言語入力元にハングル(Hangul)のみを保持し、残りの部分を削除します.
Shift+Space
:韓/英変換Linuxベース
Knernelはシステム領域を表し、非Knernelはユーザー領域を表す
すべてのプロセスは
Shell:他のアプリケーションを駆動する
web browser, music player, ...
Linuxのshellは基本的にCLI/UIに基づいている.
GUIは高い通信帯域幅と大量のメモリを必要とし、デスクトップ以外はほとんどGUIを使用しない.
Login/Logout
コンソール:コンピュータに接続された制御トランシーバ
端末:データを送信または受信する宛先または起点装置
コンソールはデバイスの形状を表し、端末はデバイスの位置を表す論理分類用語
物理的な位置によって2種類に分けられます.
物理的にシステムに接続されたコンソールからアクセスする端末
一般的にコンソール
リモートアクセス端末:ssh、webshell、Xterminalなどに接続
一般的にターミナルと呼ばれています
省略する場合は、コンソール上でもかまいません.
Webブラウザも端末ソフトウェア
Text Console
一般に、ttyと呼ばれる
テキストコンソールを接続するには、
Ctrl+Alt+F3~F6
にアクセスします.Textコンソールから別のコンソールに移動するには、
Alt+F3~F6
を選択します.プロンプトの末尾がハッシュ(#)の場合、rootユーザーを表します.
プロンプトの末尾がドル($)の場合は、一般ユーザーを表します.
接続を閉じるには、Logout
Ctrl+D
またはexit
、logout
を押します.ソフトウェアのシャットダウンは
halt
、ハードウェアのシャットダウンはpoweroff
です.UNIXアカウント
勘定科目のタイプ
rootアカウントとシステムサービスアカウントのみ
システムサービス専用アカウントにはログインできないアカウントもあります.
ファイル、フォルダ、およびアクセス権を分離およびアクセスできるプロセスを区別
user,group管理コマンド
useradd
:アカウントの追加usermod
:アカウントの変更userdel
:アカウントの削除id
:ユーザー情報の表示whoami
:私の情報を表示groupadd
:グループの追加groupmod
:グループの変更groupdel
:削除グループ1.プレイヤー関連
su
(身代わりユーザー):ユーザー交換passwd
:パスワードの設定2.グループ関連
newgrp
:新規グループの変更gpasswd
:グループ変更時のパスワード設定sudo useradd -m linuxer
:新規ユーザーの追加sudo passwd linuxer
:新しいユーザーパスワードの設定プレイヤーを1001番に制御、グループはプレイヤーと同じ番号管理
sudo groupadd teamdev3
:新規ユーザーの追加sudo gpasswd teamdev3
:新しいユーザーパスワードの設定usermode -aG teamdev3 linuxer
:ユーザーをグループに追加(appendGroup)newgrp teamdev3
:グループへのログインusermode -aG sudo linuxer
:ユーザsudo機能付与usermode -G '' linuxer
:すべてのユーザー・グループの削除su [-][ID]
ユーザーの指示の変更
ID省略時ルートユーザ
-指定時にlogin shellとして実行
-
su
を入力するとrootアカウントとして印刷されますが、環境変数は変更されません.低権限移動時パスワード要求X
echo $USER $LOGNAME $MAIL
:USER、LOGNAME、MAILハウジング変数値を出力するコマンドman Pageとローカル設定
man page
CLIを使用したオンラインマニュアル:マニュアルページ
man [option] <item>
:itemマニュアルの検索かっこなし、<>:必須フィールド
[]:選択
言語設定に応じて、マニュアルは他の言語に出力できます.
LANG環境変数
LANG環境変数
locale + character set
locale -a
:利用可能領域設定リスト出力export LANG=en_US.utf8
:ゾーン設定の変更locale-gen ja_JPutf8
:ゾーン設定の作成LANGUAGE環境変数
言語の優先度の決定
LANGUAGE=en:ko:ja
localectllocaleの最新コマンド
`localectl set-locale LANF=en_US.utf8
Reference
この問題について(奮闘初日), 我々は、より多くの情報をここで見つけました https://velog.io/@openjr/우분투-1일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol