一、配置yum源管理與軟件管理。yum常見工具 tree telnet sl cowsay
yum install tree #安裝tree命令,以樹形目錄顯示 #由於每次安裝都由是否確認的提示,取消默認安裝在命令后面加上-y。如下 yum install tree telnet -y #安裝tree 命令和telnet 命令 #怎么查看軟件安裝上了沒有,一般會提示 Complete! 或者 Package tree-1.5.3-3.el6.x86_64 already installed and latest version Package 1:telnet-0.17-48.el6.x86_64 already installed and latest version
=============查詢軟件是否安裝==============
killall yum #吧所有的yum殺掉
rpm -qa tree telnet #查看是否安裝上了
==============查詢軟件包的內容=============
rpm -ql tree telnet #查看內容
tree -L 1 / #顯示根目錄下第一層
history #顯示你都敲過什么命令
=============掛載光盤====================
1、吧光盤放入光驅

2、怎么查看光盤已經插入光驅了

3、掛載光盤
ls -l /dev/cdrom #掛載:相當於給設備開一個(入口)洞 mount /dev/cdrom /mnt/ #mnt臨時入口 cd /mnt/ ls Pageages/ |head
4、rpm -ivh xxx.rpm 軟件包 #在光盤里面裝軟件包
#沒網的情況下可以這樣安裝,,,lrzsz是linux和windows 溝通的橋梁 [root@s6haiyanvm mnt]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm Preparing... ########################################### [100%] 1:lrzsz ########################################### [100%] [root@s6haiyanvm mnt]# rpm -qa lrzse [root@s6haiyanvm mnt]# rpm -qa lrzsz lrzsz-0.12.20-27.1.el6.x86_64
4、df -h #查看磁盤使用情況
小結:
linux 下安裝軟件 1、常用:yum install tree xxx -y 2、rpm rpm -qa 查詢軟件是否安裝 rpm -ql 查詢軟件包的內容 rpm -ivh 安裝rpm包 3、df -h 顯示磁盤使用的情況 mount 掛載 head 顯示前幾行的內容 默認 顯示前10行 head *5 /etc/passwd 查看前5行 tail 顯示最后幾行的內容 默認最后10行
===================yum源=================
yum install sl cowsay -y [root@s6haiyanvm mnt]# yum install sl cowsay -y Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror speeds from cached hostfile * base: ftp.sjtu.edu.cn * extras: ftp.sjtu.edu.cn * updates: ftp.sjtu.edu.cn No package sl available. No package cowsay available. Error: Nothing to do
增加yum源 epel源 extra package for enterprise linux
怎么增加epel源有兩種方法:
1、https://mirrors.aliyum.com/

2、 yum install epel-release -y
yum install sl cowsay -y
sl
cowsay 'sdfsfsf'
二、關閉iptables和selinux
/etc/init.d/iptables stop #臨時關閉防火牆,關閉兩次,重啟后失效

永久關閉防火牆 chkconfig iptables off 開機自啟動 chkconfig 顯示開機自啟動的情況 chkconfig |grep iptablles 確定防火牆是否關閉 chkconfig iptables off 開機不啟動防火牆 ,重啟服務器之后生效
三、運行級別
(1)運行級別核心0-6
0 關機狀態
1 單用戶模式 重新設置root密碼 ***
2 多用戶模式 沒有NFS這個軟件(是用來做存儲的)
3 完全的多用戶模式 命令行模式 文本模式 ***
4、 未被使用的
5 桌面模式 ***
6 重啟狀態
(2)查看當前系統的運行級別
runlevel
#N 說明是上一次的級別狀態,Null
(3)修改用戶級別
###臨時的 init 4 切換運行級別 runlevel
###永久的 tail -1 /etc/inittab
四、添加密碼,修改密碼
cat /etc/redhat-release useradd haiyan #添加用戶 uname -r id hiayan #查看用戶信息 uid #相當於系統里面的省份證號 root里的uid=0 passwd hiayan # 設置密碼 switch user# 使用用戶 , 切換用戶 su - haiyan #簡寫的切換用戶 ctrl+d # 退出當前用戶
五、如何進入單用戶模式
shutdown -r 10 # 重啟關機,shutdown是可以取消的,#按ctrl+c 或者shutdowm -c 取消重啟關機 shutdown -r now #立馬重啟 -r是一個參數,now表示現
進入單用戶模式
開機的時候隨便按,,在如下頁面按a ,修改配置,在最后加1或者single 1

並且修改密碼
passwd 就可以進去了
再不會就見下圖

六、如何進入救援模式(關閉selinux)
resuce installed system SELinux 限制root用戶和普通用戶的權限 # 臨時,重啟服務器后失效 getenforce 查看當前selinux狀態 # 永久,進入編輯文件模式,重啟服務器后生效 ll /etc/selinux/config

sed 's#SELINUX=enforcing#SELINUX=disadbled#g' 或者備份一下 sed -i.bak 's#SELINUX=enforcing#SELINUX=disadbled#q' grep 'disacled' /etc/selinux/config 快捷鍵: esc+.(點) 使用上一個命令的最后一個東西
七、定時任務(重復性的任務都可以用定時任務解決)
date 顯示當前系統的時間
date -s '20180314 11:11:11'手動換時間
ntpdate ntp1.aliyun.com 怎么讓系統自動的換時間

crontab -l 查看當前用戶是否有定時任務 #list
crontab -e 編輯定時任務 #edit
(1)、定時任務格式

舉例:
1、每天的晚上12點准時回家開車
00 00 * * * go to bed
2、每天的早上8點30來學校
30 08 * * * go to school
(2)定時任務中的特殊符號
1、* 表示每,在分鍾那就是每分鍾
e.g :每分鍾吧自己的名字追加到/tem/haiyan.txt中 追加 echo hiayan >> /tmp/haiyan.txt 追加海燕到haiyan,txt 的文件的末尾 cat /tmp/oldboy.txt 查看文件 寫入定時任務 crontab -e #寫入方式任務 ######寫入的內容############ #print name to file by haiyan at 20181111 * * * * * echo haiyan >>/tmp/oldboy.txt ############################ crontab -l #查看定時任務 tail -f /tmp/oldboy.txt 顯示文件時時的更新 tail -f /var/log/cron 查看定時任務的日志(主要是查看定時任務是執行了還是沒有執行,執行了什么命令,對的還是錯的都是不提示的)
2、 */n 每隔多少分鍾
*/10 每隔10分鍾
e.g :每3分鍾統計一下系統的時間
/usr/sbin/ntpdate

因為一開始老提示這樣的you have mail in /var/spool/mail/root,所以我們需要加一個 要把定時任務中命令或腳本的執行 定向到空或追加到文件 /usr/sbin/ntpdate ntp1/aliyun.com #執行命令,就寫下面的格式 /usr/sbin/ntpdate ntp1/aliyun.com > /dev/null 2>&1 #把對的和錯的都扔到黑洞,定向到空 echo haiyan >>/tmp/oldboy.txt >> /tmp/oldboy.txt 2>&1 #吧對的錯的追加到文件,上面和這個二選一

