admin3

6331 ワード

##########################################################################################
永続的なエイリアスを設定[root@room9pc14デスクトップ]#vim/root/.bashrc
alias s='ssh -X [email protected]'alias d='ssh -X [email protected]'
テスト:新しい端末を開く[root@room9pc14デスクトップ]#s[root@room9pc14デスクトップ]#d
###############################################################################パッケージ管理
一、光ディスク1をマウントする.グラフィックは光学ドライブ装置を追加し、光ディスクを光学ドライブ装置に入れる.リモート管理、マウント(仮想マシンの操作)
[root@server0 ~]# mkdir/dvd[root@server0~]#mount/dev/cdrom/dvdmount:/dev/sr 0書き込み保護は、読み取り専用でマウントされます[root@server0 ~]# ls/dvd[root@server0 ~]# ls/dvd/Packages
RPMパッケージ管理
vsftpd-3.0.2-10.el7.x86_64.rpm
   - - - .rpm

•RPM Package Manager、RPMパッケージマネージャ
-rpm-qソフトウェア名...-rpm-ivhソフトウェア名-バージョン情報.rpm...– rpm-eソフトウェア名...
[root@server0~]#rpm-q firefox#クエリーパッケージにfirefox-24.5.0-1がインストールされているかどうか.el7.x86_64[root@server0~]#rpm-q vsftpd未インストールパッケージvsftpd[root@server0 ~]# rpm -q bashbash-4.2.45-5.el7.x86_64
パッケージのインストール

rpm -ivh /dvd/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm


rpm-q vsftpd#クエリーのインストールが完了したかどうか


rpm-e vsftpd#アンインストールパッケージ


rpm-q vsftpd#クエリーパッケージのダウンロードが完了したかどうか


######################################################
Yumパッケージ倉庫管理、依存関係の自動解決
 :cla***oom.example.com
 : firefox  cla***oom 

http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/
 :server0.example.com 

/etc/yum.repos.d/*.repo

[root@server0 ~]# rm -rf/etc/yum.repos.d/*[root@server0 ~]# vim/etc/yum.repos.d/nsd.repo
  [nsd]              # 
  name=nsd           # 
  baseurl=http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/
  enabled=1          # 
  gpgcheck=0         # 

[root@server0~]#yum repolist#倉庫情報をリストし、間違いなく報告すればよい
###################################################################################
[root@server0 ~]# yum -y install httpd[root@server0 ~]# yum -y install gcc[root@server0 ~]# yum -y install sssd[root@server0 ~]# yum -y install system-config-kickstart[root@server0 ~]# yum -y install mariadb-server
######################################################################################root@server0 ~]# yum clean all
##################################################################################
http://cla***oom/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm
Server仮想マシンでカーネルをアップグレード

wget http://cla***oom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm


ls


uname -r


rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm


reboot


uname -r


文字列パターンに基づいてテキスト行を抽出
-grep[オプション]'一致文字列'テキストファイル...
•共通コマンドオプション--v、逆マッチング--i、大文字と小文字を無視
[root@server0 ~]# grep 'root'/etc/passwd[root@server0 ~]# grep -v 'root'/etc/passwd
[root@server0 ~]# grep 'ROOT'/etc/passwd[root@server0 ~]# grep -i 'ROOT'/etc/passwd
[root@server0 ~]# grep 'seismic'/usr/share/dict/words

grep 'seismic' /usr/share/dict/words > /root/wordlist


cat /root/wordlist


-^wordは文字列wordで始まります–word$は文字列wordで終わります
[root@server0 ~]# grep '^root'/etc/passwd
[root@server0 ~]# grep 'root$'/etc/passwd[root@server0 ~]# grep 'bash$'/etc/passwd
空の行に一致する[root@server0 ~]# grep -v '^$'/etc/default/useradd
###################################################################################################
-共通条件:-typeタイプ(fファイル、dディレクトリ、lショートカット)-name「ドキュメント名」-size+|-ファイルサイズ(k、M、G)-userユーザー名
[root@server0 ~]# find/etc/-name "*.conf"
[root@server0 ~]# find/etc/-name "passwd"
[root@server0 ~]# find/boot -type d[root@server0 ~]# find/boot -type l[root@server0 ~]# find/boot -type f
####################################################
[root@server0 ~]# mkdir/root/nsd[root@server0 ~]# touch/root/nsd01.txt[root@server0 ~]# touch/root/nsd02.txt[root@server0 ~]# ls/root/
[root@server0 ~]# find/root/-name "nsd*"
[root@server0 ~]# find/root/-name "nsd*"-type f
[root@server0 ~]# find/root/-name "nsd*"-type d
####################################################
[root@server0 ~]# find/boot/-size +20M[root@server0 ~]# ls -lh/boot/initramfs-*[root@server0 ~]# find/boot/-size -20M
[root@server0 ~]# useradd lisi[root@server0 ~]# useradd zhangsan[root@server0 ~]# ls -l/home/
[root@server0 ~]# find/home -user zhangsan[root@server0 ~]# find/home -user lisi
[root@server0 ~]# find/-user lisi
####################################################
find結果処理

rm -rf /opt/*


find /boot/ -size +10M


find /boot/ -size +10M -exec cp {} /opt \;


ls /opt/


mkdir /root/findfiles


find / -user lisi -type f -exec cp {} /root/findfiles \;


ls -A /root/findfiles/


#################################################################################
一、永久ホスト名/etc/hostnameの構成
[root@server0 ~]# echo nsd.1710.com >/etc/hostname[root@server0 ~]# cat/etc/hostnamensd.1710.com[root@server0~]#exit登録Connection to 172.25.0.11 closed.[root@room9pc14デスクトップ]#sLast login:Wed Nov 22 14:15:18 2017 from 172.25.0.250[root@nsd ~]# hostname
二、IPアドレス、サブネットマスク、ゲートウェイアドレスの永久修正
NICプロファイル/etc/sysconfig/network-scripts/ifcfg-eth 0
1.現在のネットワークインタフェース(NIC)情報を表示する

nmcli connection show


2.コマンド構成の利用

nmcli connection modify 'System eth0'


ipv4.Method manual#手動でIPipv 4を構成する.addresses '172.25.0.200/24 172.25.0.254' connection.Autoconnect yes#起動自動有効化
3.NICプロファイルの内容を表示[root@nsd ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0
4.NIC構成をアクティブにする[root@nsd ~]# nmcli connection up 'System eth0'
三、DNSサーバーのアドレス/etc/resolvを永久に修正する.conf

echo nameserver 172.25.254.254 > /etc/resolv.conf


cat /etc/resolv.conf


nslookup server0.example.com#テスト解析


ゲートウェイアドレスの表示
[root@nsd ~]# route -n
#####################################################