Ubuntu学習過程1


1、:ubuntuシステムのバージョン情報を表示する
cat/proc/version
uname -a
sb_release -a
2、ipアドレスの修正
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


auto  enp0s8 
iface enp0s8 inet static
address 192.168.56.80
netmask 255.255.255.0
Systemctl restart networking#ネットワークの再起動
ifconfig enp 0 s 8 192.168.56.80 netmask 255.255.255.255.0すぐに発効
3、ubuntu 16グラフィックインタフェースをオフにして起動する
systemctl disable lightdm.サービス#グラフィックインタフェースを閉じる
ln -s/lib/systemd/system/lightdm.service /etc/systemd/system/display-manager.サービス#グラフィックインタフェースを開くコマンド
reboot
4、パッケージのインストール
apt-get install vim
apt-get install openssh-server
systemctl start sshd 
5、ホスト名の設定
 hostnamectl set-hostname server.name01
cat/etc/hosts
cat/etc/hostname 
hostname
6、ubuntuはrootパスワードを忘れた:
ESCの起動
1、リターンキーを押して次の画面に入り、recovery modeのあるオプションを選択する
2、eを押して次のインターフェースに入り、図中の赤い枠のrecovery nomodesetを見つけて削除する
3、この行の後ろにquiet splash rw init=/bin/bashと入力
4、次にF 10を押すと次のような画面が表示され、コマンドラインにpasswdを入力してパスワードを変更すればよい
5、この方法でファイルを修復することもできる
6、ubuntuのrootはパスワードを設定できますが、リモートログインはできません
7、ubuntuのsudoファイルが破損している:
rootユーザーはこれを直接修正し、対応するsudoersファイルを直接修正して正しいファイルにすればよい.削除された場合、他の場所から空のものを直接写せばよい.
rootユーザーが使用できない場合は、システムの修復モードで変更できます.修復モードに入る方法
再起動(起動)時にESCキーを押す(grubモードになる)
修復モードの選択
rootモードを選択
再マウント/ディレクトリ、入ってからsudoersを操作する権限がなく、再マウント取得権限
mount -o remount,rw/  
sudoersファイルを正しく編集
reboot再起動システム
正しい編集方法
sudoersファイルを直接編集しない
システムはvisudoツールを提供してsudoersファイルを編集して、このツールはエラーをチェックする機能を持って、有効に権限の問題と文法の問題を避けることができます
9、sudoパスワードフリー
    xxx ALL=(ALL:ALL) NOPASSWD:ALL
    %sudo   ALL=(ALL:ALL) NOPASSWD: ALL
10、sudoとsuの違い
sudo:一時的にスーパーユーザーモードに切り替えてスーパーユーザー権限を実行し、パスワードの入力を促すと、スーパーアカウントのパスワードではなく現在のユーザーのパスワードになります.ただし、時間制限があり、Ubuntuのデフォルトは1回15分です.
su:某某ユーザーモードに切り替え、パスワードの入力を促すと、そのパスワードは切り替え後のアカウントのパスワードで、使い方は「suアカウント名」です.後でアカウントを追加しない場合、システムのデフォルトはrootアカウントで、パスワードもスーパーアカウントのパスワードです.時間制限はありません.
sudo-i:パスワードを入力するたびにパスワードを入力することなく、スーパーユーザーのみが実行できる権限を頻繁に実行するために使用できます.パスワードの入力を求めるメッセージが表示された場合、このパスワードは現在のアカウントのパスワードです.時間制限はありません.このコマンドを実行すると、プロンプトは「$」ではなく「#」に変わります.普通口座に返却したい場合は「exit」または「logout」を実行できます.
sudo-i直接実行sudoコマンドプラス-iパラメータ
sudo suはsudoコマンドを実行してsuコマンドに権限を与え、suコマンドを実行します.
sudo-i運転結果PWD=/root
sudo su運転結果PWD=/home/ユーザ名(現在のユーザホーム)